html.staff-panel{--bg:#f5f3ed;--surface:#fff;--surface-2:#f7f6f2;--line:#dddcd5;--line-strong:#b8c1c8;--ink:#18293a;--muted:#52616f;--faint:#68727c;--accent-soft:#f1e9d8;--accent-text:#765923;--on-solid:#fff;--st-new:#4453c4;--st-new-soft:#e6e8fa;--st-pend:#9a5e05;--st-pend-soft:#fbefd9;--st-conf:#23774a;--st-conf-soft:#ddf1e4;--st-canc:#9c3b3b;--st-canc-soft:#f6e2e0;--st-done:#475569;--st-done-soft:#e7ebef;--st-nosh:#8a5a12;--st-nosh-soft:#f1e6d2;--accent:#dbc18c;--accent-ink:#14263b;--focus:#927039;--r:10px;--r-sm:7px;color-scheme:light;background:#f5f3ed;color:#18293a}
.staff-panel body{background:#f5f3ed;color:#18293a}.staff-panel main{max-width:1180px}.staff-panel .bar{background:#14263b;color:#fff}.staff-panel .bar .brand,.staff-panel .bar .lang-btn{color:#fff;background:#14263b}.staff-panel .card{background:#fff;border-color:#dddcd5;box-shadow:0 6px 25px #14263b05}.staff-panel .input{background:#fff;color:#18293a;border-color:#cbcfcf}.staff-panel .tabs{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:#fff;border:1px solid #dddcd5;border-radius:12px;overflow:visible;margin-bottom:22px}.staff-panel .tabs [role=tab]{min-height:44px;padding:10px 14px;border-radius:7px}.staff-panel .tabs [aria-selected=true]{background:#14263b;color:#fff}.staff-panel .btn{min-height:44px}.staff-panel .btn.primary{background:#14263b;color:#fff;border-color:#14263b}.staff-panel :focus-visible{outline:3px solid #927039;outline-offset:3px}.staff-panel .sub,.staff-panel .muted{color:#52616f}.staff-panel .set-sec{scroll-margin-top:80px}.admin-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0 12px}.admin-welcome h1{font-size:clamp(26px,4vw,40px);line-height:1.15;margin:12px 0}.admin-eyebrow{font-size:11px;letter-spacing:.13em;color:#6d5935}.admin-save-status{min-height:24px;font-weight:600;margin:12px 0}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 20px}.admin-metrics>div{padding:20px;background:#fff;border:1px solid #dddcd5;border-radius:10px}.admin-metrics strong{display:block;font-size:30px}.admin-metrics span{font-size:13px;color:#52616f}.admin-management{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.admin-management .btn{min-width:0;white-space:normal;text-align:left;justify-content:space-between}.admin-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-hub-card{padding:24px;min-width:0;margin:0}.admin-hub-card .row{margin:12px 0}.admin-hub-card>.btn{margin:6px 6px 6px 0;white-space:normal}.admin-hub-card p{line-height:1.65}.admin-hub-card label{display:block;margin-bottom:8px}.admin-hub-card details{margin-top:14px;border-top:1px solid #dddcd5;padding-top:14px}.admin-hub-card summary{cursor:pointer;min-height:32px;font-weight:600}.admin-customer-qr{display:block;width:160px;height:160px;margin:16px 0;border:1px solid #dddcd5}.admin-share-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.admin-share-row a{overflow-wrap:anywhere}.staff-panel .admin-editor-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.staff-panel .grid2>*{min-width:0}
@media(max-width:700px){.admin-welcome{display:block;padding-top:12px}.admin-welcome>.row{margin-top:18px}.admin-hub-grid{grid-template-columns:1fr}.admin-management{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-hub-card{padding:18px}.admin-metrics{gap:6px}.admin-metrics>div{padding:12px 8px}.admin-metrics strong{font-size:25px}.admin-metrics span{font-size:11px}.staff-panel .tabs{gap:4px;padding:6px}.staff-panel .tabs [role=tab]{flex:1 0 auto;font-size:12px;padding:10px}.staff-panel .row{flex-wrap:wrap}.staff-panel main{padding-left:12px;padding-right:12px}.staff-panel .input{max-width:100%;font-size:16px}.staff-panel .admin-editor-heading{flex-wrap:wrap}}
