.merchant-dashboard .merchant-fold57{min-width:0;margin-block:16px;border:1px solid var(--stroke);border-radius:16px;background:#fff;overflow:hidden}
.merchant-fold57>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:15px 17px;min-height:52px;color:var(--green);font-weight:700;line-height:1.7}
.merchant-fold57>summary::-webkit-details-marker{display:none}
.merchant-fold57>summary::after{content:'＋';font-size:22px;flex-shrink:0}
.merchant-fold57[open]>summary::after{content:'−'}
.merchant-fold57[open]>summary{border-bottom:1px solid var(--stroke);background:#f3f8f5}
.merchant-fold57>summary:focus-visible{outline:3px solid #3c8b75;outline-offset:-4px}
.merchant-fold57 .merchant-fold-body57{padding:16px;min-width:0}
.merchant-fold57 .sector-alerts{margin:0}
.merchant-fold57 .sector-alerts h2{font-size:18px}
.merchant-fold57 .sector-alerts p{font-size:14px;line-height:1.9}
.merchant-fold57 .sector-alerts .actions{margin-top:12px}
.merchant-dashboard .merchant-main-tabs57{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:18px}
.merchant-main-tabs57 button{min-width:0;min-height:48px;padding:10px 7px;line-height:1.7;white-space:normal;border-radius:12px}
.merchant-main-tabs57 button.active{background:var(--green);color:white;border-color:var(--green)}
@media(max-width:760px){
 .merchant-dashboard .merchant-fold57>summary{padding:13px 14px;font-size:15px}
 .merchant-fold57 .merchant-fold-body57{padding:12px}
 .merchant-main-tabs57 button{font-size:14px}
 .merchant-fold57 .sector-alerts .actions>.btn{flex:1 1 100%;min-height:46px;white-space:normal;font-size:14px}
}
