@media screen and (min-width:1100px){.management-menu{display:contents}.management-menu>summary{display:none}}
@media screen and (max-width:1099px){
 .management-menu{width:100%;min-width:0;margin:0 0 20px;border:1px solid #424333;border-radius:8px;background:#191d16}
 .management-menu>summary{display:block;list-style:none;cursor:pointer;padding:14px 16px;font-size:15px;font-weight:600;color:#dfbd77}
 .management-menu>summary::-webkit-details-marker{display:none}
 .management-menu>summary:after{content:'⌄';float:right}
 .management-menu[open]>summary:after{content:'⌃'}
 body.management .management-menu:not([open])>.admin-nav{display:none!important}
 body.management .management-menu[open]>.admin-nav{display:flex!important;position:static!important;flex-flow:column nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;max-height:55dvh!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:6px 10px 12px!important;gap:3px!important;border:0!important;scrollbar-gutter:auto}
 body.management .management-menu .admin-nav>b{display:none}
 body.management .management-menu .admin-nav button{width:100%!important;min-width:0!important;white-space:normal!important;text-align:left;flex:none!important;padding:12px!important}
 body.management .management-head{margin:12px 0 20px;align-items:center;min-width:0;gap:10px}
 body.management .management-head>div{min-width:0}
 body.management .management-head h1{font-size:29px;line-height:1.15;overflow-wrap:break-word;margin:8px 0}
 body.management main>.note{display:none}
 body.management .module-panel{min-width:0;padding:18px}
 body.management .tablewrap{max-width:100%;overflow-x:auto}
}
@media screen and (max-width:760px){
 body>header{display:flex;flex-flow:column nowrap;align-items:stretch;gap:9px;padding:10px 14px;min-height:0}
 body>header .brand-lockup{gap:10px}
 body>header .brand-lockup img{width:38px;height:38px}
 body>header .brand{font-size:18px;letter-spacing:2px}
 body>header .sub{font-size:7px;letter-spacing:1.3px}
 body>header nav{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%;padding:4px;gap:4px!important;border-radius:8px;align-items:stretch}
 body>header nav button{min-width:0;margin:0!important;padding:9px 10px!important;white-space:nowrap;font-size:13px;border-radius:6px}
 body>header #paradizNotifications{font-size:0!important;gap:4px;justify-content:center;padding:8px!important;min-width:40px}
 body>header #paradizNotifications svg{width:19px;height:19px;flex-shrink:0}
 body>header .notification-count{font-size:11px;min-width:18px;height:18px}
 body.management main{padding:16px 14px;max-width:100%;margin-left:0}
 body.management #screen{min-width:0;max-width:100%}
 body.management .management-head .status-pill{font-size:10px;max-width:90px;padding:6px 9px;flex-shrink:0}
 body.management .eyebrow{font-size:10px;letter-spacing:1.8px}
 body.management .notice{margin:14px 0;padding:10px 12px;font-size:12px!important}
 body.management .pos-layout{grid-template-columns:minmax(0,1fr)}
 body.management .form-grid>label{min-width:0;flex-basis:100%}
}
@media screen and (max-width:760px){
 body.management .stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.management .stats .stat{min-width:0;padding:13px 10px!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere}
 body.management .stats .stat b{display:block;font-size:clamp(17px,4.5vw,24px)!important;line-height:1.25;margin-top:8px;letter-spacing:-.3px;overflow-wrap:anywhere}
}
