.admin-shell{padding:0;max-width:none}.dashboard-view{display:grid;grid-template-columns:215px minmax(0,1fr)}.dashboard-content{grid-column:2;padding:34px 38px 60px;max-width:1540px;width:100%}.admin-rail{position:fixed;inset:0 auto 0 0;width:215px;background:#101f35;color:#b9cbdc;padding:35px 25px;display:flex;flex-direction:column}.rail-logo{display:block;font-size:38px;letter-spacing:-4px;font-weight:700;color:#fff;line-height:1}.rail-logo span{color:#b9efce}.rail-title{font-size:9px;line-height:1.6;letter-spacing:.2em;color:#7b98b2;margin-top:22px}.admin-rail nav{display:grid;gap:12px;margin-top:49px}.admin-rail nav a{display:flex;gap:16px;font-size:9px;padding:12px 0;color:#7b98b2;border-bottom:1px solid #213c52}.admin-rail nav span{color:#d4e0eb;font-size:11px}.admin-rail nav a:hover span{color:#b9efce}.admin-rail>small{font-size:7px;letter-spacing:.09em;color:#6f8ba3;margin-top:auto}.admin-topbar{border-color:#dce5ef;margin-bottom:25px;padding-bottom:25px}.admin-topbar h1{font-size:30px;font-weight:600;letter-spacing:-1px}.admin-topbar .eyebrow{font-size:8px;font-weight:600;color:#71869b}.admin-dot{color:#176c68}.metrics{gap:17px}.metrics article{background:#fff;border:1px solid #dfe6ee;border-radius:9px;border-left:1px solid #dfe6ee;padding:22px}.metrics span{font-size:9px;letter-spacing:.07em}.metrics strong{font-size:34px;font-weight:600;margin-top:12px}.metrics article:first-child{background:#14243b;color:#b9efce;border-color:#14243b}.metrics article:first-child span{color:#a1bacb}.panel{border-radius:10px;border-color:#dfe6ee;padding:25px;margin-bottom:25px}.panel-head{border-color:#e2e9f0;margin-bottom:20px}.panel-head h2{font-size:23px;font-weight:600;letter-spacing:-.7px}.panel-head .eyebrow{font-size:8px;font-weight:600}.panel-hint{font-size:11px;line-height:1.7}.admin-grid{gap:25px;grid-template-columns:1fr 1.08fr}.admin-topbar button{font-size:10px;border-radius:5px}.panel-head button{font-size:10px;border-radius:5px}button{background:#176c68;border-radius:5px;font-weight:600;font-size:11px}input:not([type=checkbox]),textarea,select{background:#f7f9fc;border-radius:5px;border-color:#dce5ef;font-size:11px}label{font-size:10px;color:#5d7288}h1,h2{font-family:'Segoe UI',Arial,sans-serif}.payment-form{gap:14px;grid-template-columns:125px 1fr 1fr auto}.payment-form button{font-size:10px}.product-row{gap:13px}.product-row strong{font-size:11px;font-weight:500}.product-row b{font-size:11px}.product-row img{border-radius:4px}.product-form{gap:15px}.product-form button{font-size:10px}.cover-preview{background:#f4f8fb;border-radius:6px}.check-row{font-size:10px}.danger-button{background:#f6e9e8;border-color:#eccfcf;color:#a54141}.empty-catalog{padding:43px 15px}.empty-catalog strong{font:600 24px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:-.6px}.empty-catalog p{font-size:11px}.orders-list summary{font-size:11px}.order-status{background:#e1eeeb;color:#176c68}.order-details{background:#f1f6fa;border-radius:7px}.login-view{min-height:100vh;padding:45px 20px;background:linear-gradient(135deg,#101f35,#1f4e61);isolation:isolate;overflow:hidden}.login-view:before{content:'[n/b]';font:600 280px/1 'Segoe UI',Arial,sans-serif;letter-spacing:-35px;left:4%;top:26%;color:#ffffff06;z-index:0;pointer-events:none}.login-card{width:min(450px,100%);padding:43px;background:#fff;border:0;border-radius:16px;box-shadow:0 30px 80px #07132455;position:relative;z-index:1}.login-card .eyebrow{font-size:8px;color:#176c68;font-weight:600}.login-card h1{font-size:29px;font-weight:650;letter-spacing:-1.3px;margin:17px 0 26px;overflow-wrap:anywhere}.login-card label{margin-bottom:17px;font-size:11px}.login-card input{min-height:46px}.login-card button{min-height:46px;background:#14243b}.login-subtitle{font-size:11px;line-height:1.8;color:#7a8b9d;margin:14px 0 10px}.login-card .status{font-size:10px}.status{font-size:10px}#inventory,#orders,#payments{scroll-margin-top:22px}@media(min-width:1750px){.dashboard-content{margin-inline:auto}}@media(max-width:1200px){.dashboard-content{padding:29px 25px}.payment-form{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.product-list{max-height:420px}}@media(max-width:760px){.dashboard-view{grid-template-columns:1fr}.admin-rail{position:static;width:100%;padding:20px 22px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px}.rail-logo{font-size:32px}.rail-title,.admin-rail>small{display:none}.admin-rail nav{display:flex;justify-content:end;gap:17px;margin:0}.admin-rail nav a{font-size:0;padding:3px 0;border-bottom:0;gap:0}.admin-rail nav span{font-size:10px}.admin-rail nav a:last-child{display:none}.dashboard-content{grid-column:1;padding:26px 17px 45px}.admin-topbar h1{font-size:24px}.admin-topbar .eyebrow{font-size:7px;max-width:220px}.admin-topbar button{padding:9px 13px}.metrics{gap:12px;grid-template-columns:1fr 1fr}.metrics article{padding:18px}.metrics strong{font-size:30px}.panel{padding:20px}.payment-form{grid-template-columns:1fr}.panel-head h2{font-size:21px}.panel-head{gap:12px}.login-card{padding:31px 26px}.login-card h1{font-size:27px}.login-view:before{display:none}.panel-head>span{font-size:8px}.product-form{gap:14px 11px}}
