.mc-admin-nav,.mc-seller-dialog{display:none}
.mc-super-group{display:contents}
.mc-super-group h2{display:none}
@media(max-width:860px){
 body.mc-admin-app,body.mc-seller-app{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}
 .mc-admin-nav{position:fixed;inset:auto 0 0;z-index:10002;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;box-sizing:border-box;padding:7px 8px calc(7px + env(safe-area-inset-bottom));min-height:72px;background:#fff;border-top:1px solid #dfe7df;box-shadow:0 -6px 24px rgba(13,59,47,.07)}
 .mc-admin-tab{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;min-height:56px;padding:5px 0;border:0;border-radius:14px;background:transparent;color:#52645b;text-decoration:none;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer}
 .mc-admin-tab span{font-size:11px;font-weight:600;white-space:nowrap}
 .mc-admin-tab svg{width:24px;height:24px;flex-shrink:0}
 .mc-admin-tab.is-active{color:#0d3b2f;background:#eaf2ed}
 .mc-admin-tab:focus-visible{outline:2px solid #0d3b2f;outline-offset:-2px}
 body.mc-seller-app .member-shell,body.mc-seller-app .seller-workspace{padding-top:22px!important}
 body.mc-seller-app .seller-center-head h1,body.mc-seller-app .seller-list-head h1,body.mc-seller-app .seller-page-header h1{font-size:27px!important;line-height:1.4}
 body.mc-seller-app .seller-center-head p{font-size:13px;color:#52645b}
 body.mc-seller-app .seller-command-card{padding:18px;border-radius:20px}
 body.mc-seller-app .seller-shop-card h2{font-size:23px;overflow-wrap:anywhere}
 body.mc-seller-app .seller-action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}
 body.mc-seller-app .seller-action-row>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;margin:0;padding:11px 8px;font-size:12px;line-height:1.5;white-space:normal;text-align:center;border-radius:13px}
 body.mc-seller-app .seller-kpi-grid,body.mc-seller-app .seller-overview,body.mc-seller-app .finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
 body.mc-seller-app .seller-stat,body.mc-seller-app .finance-kpi-grid article{min-width:0;padding:16px;border-radius:17px}
 body.mc-seller-app .seller-dashboard-grid,body.mc-seller-app .finance-grid,body.mc-seller-app .seller-editor-layout{grid-template-columns:minmax(0,1fr)!important}
 body.mc-seller-app .seller-list-head{gap:12px;align-items:stretch}
 body.mc-seller-app .seller-order-card{display:grid;grid-template-columns:minmax(0,1fr);padding:17px;border-radius:18px;gap:12px}
 body.mc-seller-app .seller-order-card small{overflow-wrap:anywhere}
 body.mc-seller-app .seller-order-card form{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
 body.mc-seller-app .seller-refund-actions textarea{min-width:0!important;width:100%}
 body.mc-seller-app .seller-order-card form select{flex:1;min-width:0}
 body.mc-seller-app .seller-order-card .button{min-height:44px}
 body.mc-seller-app .seller-push-card{padding:16px!important;border-radius:18px}
 body.mc-seller-app .seller-push-card h2{font-size:19px!important}
 body.mc-admin-app .super-shell{display:block!important}
 body.mc-admin-app .super-main{padding:18px 14px 26px!important;min-width:0}
 body.mc-admin-app .super-topbar{gap:10px;margin-bottom:18px}
 body.mc-admin-app .super-topbar h1{font-size:23px;line-height:1.4}
 body.mc-admin-app .super-role{display:none}
 body.mc-admin-app .super-hero{padding:22px;border-radius:21px;min-height:0}
 body.mc-admin-app .super-hero h2{font-size:28px;line-height:1.4}
 body.mc-admin-app .super-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body.mc-admin-app .super-stat{padding:16px;min-width:0;border-radius:17px}
 body.mc-admin-app .super-grid-2{grid-template-columns:minmax(0,1fr)}
 body.mc-admin-app .super-card{padding:18px;min-width:0;border-radius:19px}
 body.mc-admin-app .super-table-wrap{max-width:100%;overflow-x:auto}
 body.mc-admin-app .super-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:12px;background:#0d3b2f;color:#fff}
 body.mc-admin-app .super-shell>.super-sidebar{position:fixed!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;width:min(92vw,370px)!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box;padding:22px 16px calc(96px + env(safe-area-inset-bottom))!important;overflow:hidden!important;background:#f7f5ee!important;color:#17392f!important;transform:translateX(-105%)!important;z-index:10001!important}
 body.mc-admin-app.super-menu-open .super-shell>.super-sidebar{transform:translateX(0)!important}
 body.mc-admin-app .super-sidebar-overlay{position:fixed!important;inset:0!important;z-index:10000!important;background:rgba(10,31,22,.45)!important;display:none!important}
 body.mc-admin-app.super-menu-open .super-sidebar-overlay{display:block!important}
 body.mc-admin-app .super-sidebar-close{display:grid!important;place-items:center;position:absolute;right:12px;top:12px;color:#17392f}
 body.mc-admin-app .super-brand{color:#17392f;padding:8px 4px 18px}
 body.mc-admin-app .super-brand small{color:#64776a}
 body.mc-admin-app .super-sidebar nav{display:block!important;min-height:0;flex:1;overflow-y:auto!important}
 body.mc-admin-app .mc-super-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px}
 body.mc-admin-app .mc-super-group h2{display:block;grid-column:1/-1;margin:0;padding:8px 4px;font:700 12px/1.5 sans-serif;color:var(--group-color,#0d3b2f);border-bottom:2px solid var(--group-color,#0d3b2f)}
 body.mc-admin-app .super-sidebar nav a{display:flex;align-items:center;gap:7px;padding:12px 9px!important;min-height:53px;box-sizing:border-box;background:#fff!important;border:1px solid #e0e7dd;color:#304c40!important;border-radius:12px;font-size:11px!important;line-height:1.5;overflow-wrap:anywhere}
 body.mc-admin-app .super-sidebar nav a.active{background:#e8f1e8!important;border-color:#92b89a;color:#0d3b2f!important;font-weight:700}
 body.mc-admin-app .super-sidebar nav a svg{width:20px;height:20px;flex-shrink:0;color:var(--group-color,#0d3b2f)}
 body.mc-admin-app .super-profile{padding:12px 4px;margin-top:8px;border-color:#dce4d8}
 body.mc-admin-app .super-profile small{color:#52645b;overflow-wrap:anywhere}
 body.mc-admin-app .super-profile a{color:#0d3b2f;font-weight:700}
 .mc-seller-dialog{margin:auto;width:min(92vw,420px);box-sizing:border-box;max-height:calc(100dvh - 130px);padding:20px;border:1px solid #dce5d9;border-radius:23px;background:#f8f6ef;color:#17392f;overflow-y:auto}
 .mc-seller-dialog[open]{display:block}
 .mc-seller-dialog::backdrop{background:rgba(10,31,22,.5)}
 .mc-seller-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
 .mc-seller-dialog h2{margin:0;font-size:21px}
 .mc-seller-dialog header button{width:36px;height:36px;border:0;border-radius:10px;background:#e7eee4;color:#17392f;font-size:22px}
 .mc-seller-dialog nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .mc-seller-dialog nav a{display:flex;align-items:center;gap:8px;min-height:57px;padding:10px;box-sizing:border-box;border:1px solid #e0e7dd;border-radius:13px;background:white;color:#244b3a;font-size:12px;font-weight:600;text-decoration:none}
 .mc-seller-dialog nav svg{width:22px;height:22px;flex-shrink:0}
 .mc-seller-dialog nav a.is-active{background:#e8f1e8;border-color:#92b89a}
 .mc-seller-dialog>a{display:block;margin-top:16px;padding:12px;border-radius:12px;background:#0d3b2f;color:white;text-align:center;text-decoration:none;font-size:13px}
 body.mc-admin-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.mc-admin-app select,body.mc-admin-app textarea{font-size:16px!important;box-sizing:border-box;max-width:100%;min-width:0}
 body.mc-admin-app.mc-keyboard-open .mc-admin-nav,body.mc-seller-app.mc-keyboard-open .mc-admin-nav{display:none!important}
}
@media(prefers-reduced-motion:reduce){body.mc-admin-app .super-sidebar{transition:none!important}}
