:root{--wine:#5d0a22;--wine-dark:#350512;--wine-soft:#7d1834;--gold:#cda860;--cream:#f6f2ec;--paper:#fff;--ink:#1e1b1c;--muted:#716a6d;--line:#e7dfdd;--success:#24744b;--warn:#a76518;--danger:#b73645;--info:#345d9b;--shadow:0 18px 55px rgba(64,15,27,.08)}
*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#f2efec;color:var(--ink);font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.admin-boot{position:fixed;inset:0;background:var(--wine-dark);color:#fff;display:grid;place-content:center;text-align:center;gap:10px;z-index:99}.admin-boot img{width:64px;margin:auto}.admin-boot strong{font-size:1.45rem}.admin-boot span{font-size:.83rem;color:#cdbfc3}.auth-screen{min-height:100vh;display:grid;grid-template-columns:minmax(400px,.8fr) minmax(500px,1.2fr)}.auth-screen[hidden],.admin-shell[hidden],.admin-boot[hidden]{display:none}.auth-panel{background:#fff;padding:clamp(35px,7vw,90px);display:flex;flex-direction:column;justify-content:center}.auth-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-size:1.35rem;font-weight:800;margin-bottom:60px}.auth-brand img{width:38px}.auth-brand span span,.brand>span span{color:var(--gold)}.kicker{letter-spacing:.16em;font-size:.7rem;font-weight:800;color:var(--wine);margin:0}.auth-panel h1{font-size:clamp(2rem,4vw,3rem);line-height:1;margin:12px 0}.auth-copy{color:var(--muted);line-height:1.6;max-width:480px}.admin-form{display:grid;gap:14px;margin-top:24px;max-width:480px}.admin-form label,.field{display:grid;gap:7px;font-size:.82rem;font-weight:700}.admin-form input,.field input,.field select,.field textarea,.toolbar input,.toolbar select{height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 13px;outline:none}.field textarea{min-height:100px;height:auto;padding:12px;resize:vertical}.admin-form input:focus,.field input:focus,.field select:focus,.field textarea:focus,.toolbar input:focus{border-color:var(--wine);box-shadow:0 0 0 3px rgba(93,10,34,.1)}.button{border:0;border-radius:10px;min-height:40px;padding:0 15px;font-size:.8rem;font-weight:800}.button.primary{background:var(--wine);color:#fff}.button.secondary{background:#fff;color:var(--wine);border:1px solid #d9c8ce}.button.ghost{background:#eee9e7;color:#4c4648}.button.danger{background:#fff0f2;color:var(--danger);border:1px solid #efc9cf}.button.small{min-height:32px;padding:0 10px;font-size:.7rem}.admin-form .button{margin-top:5px;height:48px}.inline-message{margin-top:14px;border-radius:10px;padding:12px 14px;background:#fff1f2;color:var(--danger);font-size:.8rem}.back-link{color:var(--muted);text-decoration:none;font-size:.78rem;margin-top:25px}.auth-aside{background:linear-gradient(140deg,var(--wine-dark),var(--wine) 55%,#8b2641);color:#fff;padding:clamp(40px,7vw,90px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-aside:after{content:"C";position:absolute;right:-40px;bottom:-180px;font-size:560px;font-weight:900;color:rgba(255,255,255,.035);line-height:1}.auth-aside>div{position:relative;z-index:1}.auth-aside>div>span{color:var(--gold);letter-spacing:.18em;font-size:.7rem}.auth-aside h2{font-size:clamp(2rem,4vw,4rem);line-height:1.04;max-width:750px;margin-top:14px}.auth-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}.auth-feature-grid div{padding:20px;background:rgba(53,5,18,.55);display:flex;gap:14px;align-items:center}.auth-feature-grid b{color:var(--gold);font-size:.72rem}.auth-feature-grid span{font-size:.82rem}.admin-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:var(--wine-dark);color:#fff;padding:24px 15px;display:flex;flex-direction:column;z-index:40}.brand{height:45px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto;column-gap:10px;text-decoration:none;color:#fff;margin:0 9px 26px}.brand img{width:35px;grid-row:1/3}.brand>span{font-weight:800;font-size:1rem}.brand small{font-size:.53rem;letter-spacing:.23em;color:#b99965}.side-nav{display:grid;gap:5px}.side-nav button{border:0;background:transparent;color:#bfaeb4;min-height:44px;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:11px;text-align:left;font-size:.83rem}.side-nav button:hover{background:rgba(255,255,255,.06);color:#fff}.side-nav button.active{background:#fff;color:var(--wine-dark);box-shadow:0 6px 18px rgba(0,0,0,.15)}.side-nav i{font-style:normal;width:20px;text-align:center;font-size:1rem}.side-nav em{margin-left:auto;background:var(--gold);color:var(--wine-dark);min-width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-style:normal;font-size:.62rem;font-weight:800}.sidebar-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:15px 9px 0;display:grid;gap:5px}.sidebar-bottom a,.sidebar-bottom button{border:0;background:transparent;color:#9f8e94;text-decoration:none;text-align:left;padding:7px 0;font-size:.72rem}.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:#fff}.workspace{margin-left:245px;min-height:100vh}.topbar{height:72px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px;position:sticky;top:0;z-index:30}.topbar>div:first-of-type{display:grid;gap:3px}.context{font-size:.63rem;color:var(--muted)}#route-title{font-size:.85rem}.topbar-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.icon-button{width:38px;height:38px;border-radius:9px;border:1px solid var(--line);background:#fff}.mobile-menu{display:none}.admin-identity{display:flex;align-items:center;gap:9px}.admin-identity>span{width:36px;height:36px;border-radius:10px;background:var(--wine);color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:800}.admin-identity div{display:grid}.admin-identity strong{font-size:.72rem}.admin-identity small{font-size:.6rem;color:var(--muted)}.setup-warning{margin:20px 28px 0;border:1px solid #efcf9f;background:#fff7e7;border-radius:12px;padding:14px 16px;color:#745122;font-size:.78rem}.setup-warning code{font-weight:800}.admin-view{padding:28px;max-width:1550px;margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:15px}.page-head h1{margin:4px 0 5px;font-size:1.75rem;letter-spacing:-.04em}.page-head p{margin:0;color:var(--muted);font-size:.8rem}.eyebrow{color:var(--wine);font-size:.63rem;font-weight:800;letter-spacing:.13em}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric-card,.panel{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 5px 20px rgba(48,14,24,.03)}.metric-card{padding:18px;min-height:145px;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:var(--cream);right:-28px;bottom:-32px}.metric-card span{font-size:.7rem;color:var(--muted)}.metric-card strong{display:block;font-size:1.75rem;margin:18px 0 6px;letter-spacing:-.04em}.metric-card small{font-size:.63rem;color:var(--muted)}.metric-card.highlight{background:var(--wine);color:#fff;border-color:var(--wine)}.metric-card.highlight span,.metric-card.highlight small{color:#d8c6cc}.metric-card.highlight:after{background:rgba(205,168,96,.18)}.dashboard-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:13px;margin-top:13px}.panel{padding:19px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.panel-head h2{font-size:.9rem;margin:0 0 4px}.panel-head p{margin:0;color:var(--muted);font-size:.65rem}.activity-row,.queue-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-top:1px solid #eee8e6;padding:12px 0;font-size:.74rem}.activity-row small,.queue-row small{color:var(--muted);font-size:.62rem}.status{display:inline-flex;padding:5px 8px;border-radius:99px;font-size:.62rem;font-weight:800;background:#eee}.status.pending,.status.inprogress,.status.in_progress{background:#fff1d9;color:var(--warn)}.status.approved,.status.completed,.status.active,.status.confirmed,.status.open{background:#e8f6ee;color:var(--success)}.status.rejected,.status.blocked,.status.cancelled,.status.closed{background:#ffeaed;color:var(--danger)}.status.new{background:#e9effa;color:var(--info)}.toolbar{display:flex;gap:9px;margin-bottom:12px;flex-wrap:wrap}.toolbar input{flex:1;min-width:240px}.toolbar select{min-width:150px}.table-panel{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:800px}.admin-table th{font-size:.63rem;color:var(--muted);text-align:left;background:#faf8f6;padding:12px 15px;font-weight:800}.admin-table td{border-top:1px solid #eee8e6;padding:13px 15px;font-size:.72rem;vertical-align:middle}.admin-table td small{color:var(--muted)}.entity{display:flex;align-items:center;gap:10px}.entity-avatar{width:34px;height:34px;border-radius:9px;background:var(--cream);color:var(--wine);display:grid;place-items:center;font-weight:800;font-size:.67rem}.entity div{display:grid;gap:2px}.entity b{font-size:.72rem}.row-actions{display:flex;gap:6px;justify-content:flex-end}.empty{padding:45px 20px;text-align:center;color:var(--muted);font-size:.8rem}.empty strong{display:block;color:var(--ink);margin-bottom:7px}.loading{padding:60px;text-align:center;color:var(--muted);font-size:.8rem}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.setting-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.setting-card h2{font-size:.92rem;margin:0 0 5px}.setting-card>p{font-size:.68rem;color:var(--muted);margin:0 0 18px}.switch-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee8e6;padding:14px 0}.switch-row div{display:grid;gap:3px}.switch-row strong{font-size:.74rem}.switch-row small{font-size:.62rem;color:var(--muted)}.switch{position:relative;width:42px;height:24px}.switch input{position:absolute;opacity:0}.switch span{display:block;width:42px;height:24px;border-radius:99px;background:#d7d2d0;transition:.2s}.switch span:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.18);transition:.2s}.switch input:checked+span{background:var(--wine)}.switch input:checked+span:after{transform:translateX(18px);background:var(--gold)}.audit-row{display:grid;grid-template-columns:145px 180px 1fr 120px;gap:12px;padding:12px 0;border-top:1px solid #eee8e6;font-size:.69rem}.audit-row small{color:var(--muted)}.modal-root:empty{display:none}.modal-backdrop{position:fixed;inset:0;background:rgba(25,4,10,.62);z-index:100;display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px)}.modal{background:#fff;border-radius:16px;width:min(540px,100%);max-height:90vh;overflow:auto;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.26)}.modal.wide{width:min(820px,100%)}.modal h2{font-size:1.1rem;margin:0 0 7px}.modal>p{font-size:.73rem;color:var(--muted)}.form-grid{display:grid;gap:13px;margin-top:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.toast-root{position:fixed;right:20px;bottom:20px;z-index:120;display:grid;gap:8px}.toast{background:var(--wine-dark);color:#fff;padding:13px 15px;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,.22);font-size:.72rem;min-width:260px}.toast.error{background:#831f2c}.toast.ok{background:#185d3b}.pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-top:1px solid var(--line);font-size:.66rem;color:var(--muted)}.pagination div{display:flex;gap:5px}.pagination button{width:31px;height:31px;border:1px solid var(--line);background:#fff;border-radius:7px}.danger-note{border:1px solid #efc7ce;background:#fff5f6;color:#802331;border-radius:10px;padding:12px;font-size:.7rem}.code-box{background:#231d1f;color:#f6e8ec;border-radius:9px;padding:12px;white-space:pre-wrap;font:12px/1.5 Consolas,monospace;overflow:auto}
.bulk-bar{display:flex;align-items:center;gap:8px;background:var(--wine-dark);color:#fff;border-radius:11px;padding:10px 12px;margin-bottom:12px;position:sticky;top:84px;z-index:20;box-shadow:var(--shadow)}.bulk-bar[hidden]{display:none}.bulk-bar strong{font-size:.72rem;margin-right:auto}.bulk-bar .button{min-height:33px}.check-cell{width:38px}.check-cell input{width:16px;height:16px;accent-color:var(--wine)}.sanction-list{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.sanction{display:inline-flex;align-items:center;gap:4px;border-radius:99px;padding:4px 7px;background:#fff0dd;color:#8e5515;font-size:.58rem;font-weight:800}.sanction.ban{background:#ffeaed;color:var(--danger)}.sanction.suspend{background:#eee9f8;color:#644c91}.sanction.mute{background:#e9effa;color:var(--info)}.split-actions{display:flex;gap:7px;flex-wrap:wrap}.admin-role{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--wine)}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0}.detail-grid div{background:var(--cream);border-radius:9px;padding:11px;display:grid;gap:4px}.detail-grid small{font-size:.58rem;color:var(--muted)}.detail-grid b{font-size:.72rem}.tabs-inline{display:flex;gap:5px;overflow:auto;margin-bottom:12px}.tabs-inline button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:.68rem}.tabs-inline button.active{background:var(--wine);border-color:var(--wine);color:#fff}.warning-text{color:var(--warn)}
@media(max-width:1120px){.cards{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}}
@media(max-width:820px){.auth-screen{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{min-height:100vh;padding:35px 24px}.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:none;box-shadow:18px 0 60px rgba(0,0,0,.35)}.workspace{margin-left:0}.mobile-menu{display:block;margin-right:12px}.topbar{padding:0 16px}.admin-view{padding:20px 15px}.setup-warning{margin:15px 15px 0}.admin-identity div{display:none}}
@media(max-width:560px){.cards{grid-template-columns:1fr}.page-head{align-items:flex-start;display:grid}.form-row{grid-template-columns:1fr}.toolbar{display:grid}.toolbar input,.toolbar select{width:100%;min-width:0}.metric-card{min-height:120px}.audit-row{grid-template-columns:1fr 1fr}.audit-row span:nth-child(3){grid-column:1/-1}.topbar-actions{gap:6px}}

/* CarEraHub Admin v5 operations polish */
.cards.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.cards.compact .metric-card{min-height:105px}.audit-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.audit-button:hover{background:#faf5f2}.toolbar select{min-width:150px}.detail-grid{margin:14px 0}.panel details summary{cursor:pointer;font-weight:700}.admin-role{white-space:nowrap}
@media(max-width:800px){.cards.compact{grid-template-columns:1fr}.toolbar select{min-width:0;width:100%}}

/* CRM operations center */
.operations-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.metric-card.metric-alert{border-color:#efc59a;background:linear-gradient(145deg,#fff,#fff8ed)}.metric-card.metric-alert strong{color:var(--warn)}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.operation-card{background:linear-gradient(145deg,#fff,#fdfaf7);border:1px solid var(--line);border-radius:16px;padding:19px;box-shadow:0 8px 28px rgba(55,12,25,.045)}.operation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operation-card h2{font-size:1rem;margin:10px 0 2px}.operation-card p{margin:0;color:var(--muted);font-size:.68rem}.operation-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.operation-stats span{display:grid;background:#f5f1ee;border-radius:10px;padding:10px;font-size:.6rem;color:var(--muted)}.operation-stats b{font-size:.9rem;color:var(--ink);margin-bottom:3px}.danger-text,.danger-text b{color:var(--danger)!important}.operation-alert{margin-top:10px;padding:10px;border-radius:10px;background:#fff1e2;color:#855018;font-size:.65rem;font-weight:700}.operations-service-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.operations-service-summary span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-size:.65rem;color:var(--muted)}.operations-service-summary b{color:var(--wine);font-size:.76rem}.operations-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:13px;margin-bottom:13px}.admin-table.compact{min-width:680px}.admin-table.compact th,.admin-table.compact td{padding:10px 11px}.admin-table td>b+.admin-table small{display:block;margin-top:3px}.warning-row{background:#fffaf0}.section-caption{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;color:var(--wine);margin:20px 0 5px}.direction-chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 17px}.direction-chips>span{display:grid;background:var(--cream);border-radius:10px;padding:8px 10px;font-size:.68rem;font-weight:800}.direction-chips small{font-size:.55rem;color:var(--muted);font-weight:500}.operations-columns .audit-row{grid-template-columns:110px 1fr 1fr}.operations-columns .panel{min-width:0}
@media(max-width:1180px){.operations-metrics{grid-template-columns:repeat(3,1fr)}.operations-columns{grid-template-columns:1fr}}
@media(max-width:900px){.operations-grid{grid-template-columns:1fr}.operations-metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.operations-metrics{grid-template-columns:1fr}.operation-stats{grid-template-columns:repeat(2,1fr)}.operation-card-head{display:grid}.operations-columns .audit-row{grid-template-columns:1fr}.panel-head{gap:10px;flex-wrap:wrap}.row-actions{flex-wrap:wrap}}

/* Unified CRM resource cockpit: burgundy, warm ivory and restrained gold. */
.operations-day-tools{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid #e8d9d0;border-radius:14px;background:linear-gradient(125deg,#fffdf9,#f8f0e8)}
.operations-day-tools .field{min-width:188px;display:grid;gap:5px;margin:0;font-size:.72rem;font-weight:700;color:var(--wine)}
.operations-day-tools input{max-width:205px;background:#fff}
.operations-hint{font-size:.68rem;color:var(--muted);line-height:1.6}
.operations-warehouse-manage{margin-bottom:14px}
.operations-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;align-items:stretch}
.operations-manage-tag{min-width:150px;border:1px solid #e6d9cd;border-radius:12px;padding:11px 12px;background:#fffcf8;text-align:left;cursor:pointer;color:var(--ink);display:grid;gap:5px;transition:border-color .18s,box-shadow .18s,transform .18s}
.operations-manage-tag:hover{border-color:var(--gold);box-shadow:0 8px 18px #4c0a2010;transform:translateY(-1px)}
.operations-manage-tag:focus-visible,.operations-day-tools button:focus-visible{outline:3px solid #cda65a;outline-offset:2px}
.operations-manage-tag b{font-size:.73rem}
.operations-manage-tag small{font-size:.61rem;color:var(--muted)}
.operations-detail-grid{align-items:start}
.operations-detail-grid .panel{min-width:0}
.operations-queue{max-height:610px;overflow:auto}
.operations-queue .queue-row{gap:10px}
@media(max-width:700px){.operations-day-tools{align-items:stretch}.operations-day-tools .field,.operations-day-tools input{width:100%;max-width:none}.operations-manage-tag{flex:1 1 180px}.operations-detail-grid .panel{padding:13px}}
@media(prefers-reduced-motion:reduce){.operations-manage-tag{transition:none}.operations-manage-tag:hover{transform:none}}

/* V15 usability layer: grouped navigation and a focused operations cockpit. */
.sidebar{overflow:hidden}.side-nav{overflow-y:auto;scrollbar-width:thin;padding-right:2px}.side-nav-label{display:block;margin:10px 12px 2px;color:#9f7f89;font-size:.52rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.side-nav-label:first-child{margin-top:0}.side-nav button{min-height:38px}.admin-quick-jump{position:relative;margin-left:clamp(24px,5vw,80px);width:min(330px,30vw)}.admin-quick-jump>span{position:absolute;left:12px;top:7px;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);pointer-events:none}.admin-quick-jump input{width:100%;height:45px;border:1px solid var(--line);border-radius:11px;padding:16px 34px 4px 12px;background:#f8f6f4;outline:none;font-size:.68rem}.admin-quick-jump input:focus{background:#fff;border-color:var(--gold);box-shadow:0 0 0 3px rgba(205,168,96,.16)}.admin-quick-jump:after{content:'⌘K';position:absolute;right:10px;top:14px;padding:3px 5px;border:1px solid #ded5d2;border-radius:5px;color:var(--muted);font-size:.5rem;background:#fff}
.operations-subnav{position:sticky;top:83px;z-index:18;display:flex;gap:7px;margin:0 0 14px;padding:7px;border:1px solid #e6dcd8;border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(53,5,18,.06);backdrop-filter:blur(10px)}.operations-subnav button{flex:1;min-width:150px;border:0;border-radius:11px;padding:10px 13px;background:transparent;color:var(--muted);text-align:left;display:grid;gap:2px}.operations-subnav button:hover{background:#f7f2ee}.operations-subnav button.active{background:var(--wine);color:#fff;box-shadow:0 6px 18px rgba(53,5,18,.2)}.operations-subnav b{font-size:.71rem}.operations-subnav small{font-size:.57rem;color:inherit;opacity:.78}.operations-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(140deg,#fff,#fbf5ed);box-shadow:0 6px 22px rgba(53,5,18,.04)}.operations-guide>div{position:relative;min-height:100px;padding:15px 13px 13px 50px;border:1px solid #eadfda;border-radius:13px;background:#fff;display:grid;align-content:start;gap:4px}.operations-guide span{position:absolute;left:13px;top:13px;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:var(--wine);color:#fff;font-size:.63rem;font-weight:900}.operations-guide b{font-size:.75rem}.operations-guide small{font-size:.61rem;color:var(--muted);line-height:1.45}.operations-guide>p{grid-column:1/-1;margin:2px 0 0;padding:12px 14px;border-radius:11px;background:#f2e7cf;color:#64491d;font-size:.67rem}.operations-guide[hidden],.operations-columns[hidden],.operations-warehouse-manage[hidden]{display:none!important}
@media(max-width:1050px){.admin-quick-jump{margin-left:20px;width:min(260px,28vw)}.operations-guide{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.admin-quick-jump{margin-left:8px;width:min(280px,42vw)}.operations-subnav{top:78px;overflow:auto}.operations-subnav button{min-width:145px}}
@media(max-width:600px){.admin-quick-jump{display:none}.operations-guide{grid-template-columns:1fr}.operations-subnav{margin-inline:-4px}.operations-guide>p{grid-column:auto}}
