body>header{min-height:68px;height:auto;max-width:1180px;gap:18px}.account-brand{display:flex;align-items:center}.account-brand img{display:block;width:auto;max-width:180px;height:46px;object-fit:contain}.auth-shell{align-items:start}.auth-stack{width:min(100%,1180px)}.admin-panel{width:min(100%,1180px)}.admin-main-head h1{margin-bottom:0}.admin-tabs{margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.admin-tabs a{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(127,127,127,.26);border-radius:8px;background:rgba(127,127,127,.04);font-size:13px;font-weight:700}.admin-tabs a.active{border-color:#3975ea;background:rgba(57,117,234,.13);color:#80a9ff}.admin-tabs b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:#3975ea;color:white;font-size:11px}.admin-metrics{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-metrics a{padding:20px;border:1px solid rgba(127,127,127,.25);border-radius:11px;background:rgba(127,127,127,.035)}.admin-metrics a.attention{border-color:rgba(239,165,63,.55);background:rgba(239,165,63,.08)}.admin-metrics span{display:block;opacity:.7;font-size:12px}.admin-metrics strong{display:block;margin-top:12px;font-size:31px}.branding-section,.products-section{margin-top:18px}.branding-row{display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,1fr);align-items:center;gap:22px;margin-top:20px}.logo-preview{min-height:100px;padding:18px;display:grid;place-items:center;border:1px dashed rgba(127,127,127,.35);border-radius:10px;background:rgba(127,127,127,.035);color:rgba(255,255,255,.55)}.logo-preview img{display:block;max-width:280px;max-height:75px}.branding-row form{display:grid;gap:12px}.branding-row input[type=file],.product-admin-card input{width:100%;box-sizing:border-box}.product-admin-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-admin-card{min-width:0;padding:15px;display:grid;gap:12px;border:1px solid rgba(127,127,127,.25);border-radius:11px;background:rgba(127,127,127,.025)}.admin-card-preview{aspect-ratio:8/5;padding:13px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#1d75e9,#0d3b94);color:#fff}.admin-card-preview img{width:100%;height:100%;display:block;object-fit:contain}.admin-card-preview:has(img){padding:0;background:rgba(127,127,127,.08)}.admin-card-preview strong{font-size:31px}.admin-card-preview span{font-size:11px}.product-admin-card h3{margin:0}.product-admin-card label:not(.toggle-row),.admin-reply-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.product-admin-card input[type=number],.product-admin-card input[type=file],.admin-reply-form textarea{padding:10px;border:1px solid rgba(127,127,127,.38);border-radius:8px;background:var(--card,#17191d);color:inherit;font:inherit}.toggle-row{display:flex;align-items:center;gap:8px;font-size:12px}.toggle-row input[type=checkbox]{accent-color:#3975ea}.system-section hr{margin:24px 0;border:0;border-top:1px solid rgba(127,127,127,.22)}.mail-test-button{margin-top:13px}.orders-panel{margin-top:16px}.account-title-row{display:flex;align-items:end;justify-content:space-between;gap:20px}.account-order-list{display:grid;gap:11px;margin-top:20px}.account-order{padding:16px;display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid rgba(127,127,127,.24);border-radius:10px;background:rgba(127,127,127,.025)}.account-order>div:first-child{display:grid;gap:3px}.account-order small,.account-order span{opacity:.66}.account-order .order-side{display:grid;justify-items:end;gap:5px}.order-side a{color:#79a5ff;font-size:12px}.delivered-code{grid-column:1/-1;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(127,127,127,.2)}.delivered-code code{padding:8px 10px;border-radius:7px;background:rgba(35,133,91,.15);color:#83e6b8;font-size:16px;letter-spacing:1px}.simple-pagination{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:13px}.simple-pagination a,.simple-pagination span{min-width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(127,127,127,.25);border-radius:7px}.order-filters{margin:20px 0;display:flex;flex-wrap:wrap;gap:7px}.order-filters a{padding:7px 9px;border:1px solid rgba(127,127,127,.25);border-radius:7px;font-size:12px}.order-filters a.active{border-color:#3975ea;background:rgba(57,117,234,.13)}.order-filters b{margin-left:4px}.order-table-wrap{margin-top:8px}.order-table{min-width:1050px}.order-status{font-size:10px}.status-pending,.status-confirming,.status-underpaid{background:rgba(190,110,35,.2);color:#ffc184}.status-delivered{background:rgba(35,133,91,.2);color:#74dfac}.status-paid_waiting_stock,.status-payment_review{background:rgba(203,71,71,.2);color:#ff9999}.status-expired,.status-cancelled,.status-failed,.status-payment_error{background:rgba(127,127,127,.2);color:#c4c8cf}.mail-state{font-size:11px;opacity:.7}.mail-state.sent{color:#74dfac;opacity:1}.mail-state.error{color:#ff9292;opacity:1}.table-action{padding:5px 8px;border:1px solid rgba(127,127,127,.3);border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.support-workspace{min-height:560px;display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid rgba(127,127,127,.24);border-radius:12px;overflow:hidden}.thread-list{display:block;border-right:1px solid rgba(127,127,127,.22);background:rgba(127,127,127,.025);overflow:auto}.thread-list-title{padding:15px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(127,127,127,.2)}.thread-row{padding:13px 15px;display:grid;gap:3px;border-bottom:1px solid rgba(127,127,127,.16)}.thread-row:hover,.thread-row.active{background:rgba(57,117,234,.1)}.thread-row div{display:flex;align-items:center;justify-content:space-between;gap:10px}.thread-row b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:#3975ea;color:#fff;font-size:10px}.thread-row span,.thread-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.66;font-size:11px}.admin-conversation{min-width:0;display:flex;flex-direction:column;background:rgba(127,127,127,.015)}.conversation-head{min-height:68px;height:auto;max-width:none;margin:0;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(127,127,127,.2)}.conversation-head>div{display:grid}.conversation-head a{color:#79a5ff;font-size:12px}.admin-message-list{height:390px;padding:18px;overflow:auto;display:flex;flex-direction:column;gap:10px}.admin-message{max-width:78%;padding:11px 13px;border-radius:11px}.admin-message p{margin:5px 0 0}.admin-message small{opacity:.6;font-size:10px}.from-customer{align-self:flex-start;border:1px solid rgba(127,127,127,.25);background:rgba(127,127,127,.08)}.from-admin{align-self:flex-end;background:#2c67d5;color:#fff}.admin-reply-form{padding:14px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;border-top:1px solid rgba(127,127,127,.2)}.admin-reply-form label{min-width:0}.admin-reply-form textarea{resize:vertical;min-height:74px}.conversation-empty{margin:auto;padding:30px;text-align:center}.conversation-empty p{opacity:.66}.section-title{flex-wrap:wrap}

@media(max-width:900px){body>header{align-items:flex-start;padding-top:12px;padding-bottom:12px}body>header nav{flex-wrap:wrap;justify-content:flex-end}.product-admin-grid{grid-template-columns:repeat(2,1fr)}.branding-row{grid-template-columns:1fr}.support-workspace{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:680px){.account-brand img{max-width:135px;height:40px}.auth-shell{padding:28px 14px}.admin-main-head,.account-title-row{align-items:flex-start;flex-direction:column}.admin-metrics{grid-template-columns:1fr}.product-admin-grid{grid-template-columns:1fr}.support-workspace{grid-template-columns:1fr}.thread-list{max-height:260px;border-right:0;border-bottom:1px solid rgba(127,127,127,.22)}.admin-conversation{min-height:480px}.admin-message-list{height:310px}.admin-reply-form{grid-template-columns:1fr}.account-order{grid-template-columns:1fr}.account-order .order-side{justify-items:start}.delivered-code{align-items:flex-start;flex-direction:column}.delivered-code code{width:100%;box-sizing:border-box;overflow-wrap:anywhere}.section-title{align-items:flex-start;flex-direction:column}}
