@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@500;600&family=Fira+Sans:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{font-family:Noto Sans SC,sans-serif;color:#10201b;background:#edf0e8;font-synthesis:none;--ink: #10201b;--muted: #68736e;--paper: #fbfcf7;--line: #d5dbd1;--green: #17634f;--lime: #dff56f;--sky: #b9e4e0;--coral: #ffb69e;--danger: #a43c27}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(rgba(16,32,27,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,27,.035) 1px,transparent 1px),#edf0e8;background-size:30px 30px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(23,99,79,.24);outline-offset:2px}.admin-app{min-height:100vh;padding-bottom:92px}.admin-header{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(213,219,209,.9);background:#fbfcf7e6;backdrop-filter:blur(14px)}.compact-brand{display:flex;align-items:center;gap:10px;font:800 13px/1 Manrope,sans-serif;letter-spacing:.12em}.compact-brand span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--paper);background:var(--ink);font-size:16px}.quiet-button,.text-button{border:0;color:var(--green);background:transparent;font-weight:700;cursor:pointer}.admin-content{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:44px 0 20px}.page-heading{padding:12px 0 38px}.page-heading.compact{padding-bottom:28px}.eyebrow{margin:0 0 10px;color:var(--green);font:800 11px/1 Manrope,sans-serif;letter-spacing:.16em}.page-heading h1,.login-card h1{margin:0;font-size:clamp(40px,7vw,76px);font-weight:600;line-height:1.03;letter-spacing:-.05em}.page-heading.compact h1{font-size:clamp(38px,6vw,64px)}.page-heading>p:last-child{max-width:650px;margin:14px 0 0;color:var(--muted);line-height:1.75}.bottom-nav{position:fixed;z-index:20;right:50%;bottom:16px;display:flex;gap:4px;width:min(460px,calc(100% - 24px));padding:7px;transform:translate(50%);border:1px solid var(--line);border-radius:22px;background:#10201bf2;box-shadow:0 16px 40px #10201b38}.bottom-nav a{display:flex;min-width:0;min-height:55px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:15px;color:#aeb8b3;text-decoration:none;font-size:11px;font-weight:700}.bottom-nav a span{font:700 20px/1 Manrope,sans-serif}.bottom-nav a.active{color:var(--ink);background:var(--lime)}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.action-card{position:relative;min-height:240px;padding:25px;overflow:hidden;border:1px solid rgba(16,32,27,.1);border-radius:24px;color:var(--ink);background:var(--paper);text-decoration:none;transition:transform .18s ease}.action-card:hover{transform:translateY(-3px)}.action-card.lime{background:var(--lime)}.action-card.sky{background:var(--sky)}.action-card.coral{background:var(--coral)}.action-card .card-index{position:absolute;top:22px;right:24px;color:#10201b73;font:800 12px/1 Manrope,sans-serif}.action-card h2{margin:56px 0 10px;font-size:clamp(26px,4vw,38px);letter-spacing:-.04em}.action-card p{max-width:330px;margin:0;color:#10201bb3;line-height:1.65}.action-card b{position:absolute;right:23px;bottom:20px;font-size:28px}.split-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(360px,1.18fr);align-items:start;gap:20px}.panel,.data-card,.inventory-row,.service-card{border:1px solid var(--line);border-radius:22px;background:var(--paper)}.panel{padding:22px}.form-panel{position:sticky;top:90px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.panel-title h2{margin:0;font-size:20px}.panel-title span,.mono-tag{color:var(--green);font:800 11px/1 Manrope,sans-serif;letter-spacing:.1em}.field{display:grid;gap:8px;margin-bottom:16px;color:var(--muted);font-size:12px;font-weight:700}input,textarea,select{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#f6f8f2}textarea{min-height:90px;resize:vertical}.toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.toggle{display:flex;min-height:50px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:13px;font-size:13px;font-weight:700;cursor:pointer}.toggle input{position:absolute;width:1px;height:1px;opacity:0}.toggle span{position:relative;width:35px;height:20px;border-radius:99px;background:#c7cec8;transition:.15s ease}.toggle span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;content:"";transition:.15s ease}.toggle input:checked+span{background:var(--green)}.toggle input:checked+span:after{transform:translate(15px)}.form-actions{display:flex;gap:10px;margin-top:20px}.primary-button,.secondary-button{min-height:50px;padding:0 18px;border-radius:13px;font-weight:800;cursor:pointer}.primary-button{flex:1;border:1px solid var(--ink);color:#fff;background:var(--ink)}.primary-button:hover{background:var(--green)}.primary-button:disabled{opacity:.55}.secondary-button{border:1px solid var(--line);background:transparent}.stack-list{display:grid;gap:12px}.data-card{padding:22px}.data-card>div:first-child{display:flex;justify-content:space-between}.data-card h2{margin:20px 0 5px;font-size:24px}.data-card p{margin:0 0 18px;color:var(--muted)}.state-pill{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.state-pill.open{color:var(--green);background:#dff56f80}.state-pill.closed{color:var(--danger);background:#ffe2d9}.notice{margin-bottom:18px;padding:14px 16px;border-left:4px solid var(--green);color:#22463a;background:#f6ffd5;line-height:1.55}.notice.error{border-color:var(--danger);color:var(--danger);background:#fff0eb}.empty-state{padding:38px 24px;border:1px dashed #abb5ae;border-radius:20px;color:var(--muted);text-align:center;line-height:1.7}.catalog-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.inline-form{display:flex;gap:8px}.inline-form .primary-button{flex:0 0 auto}.stack-form{display:grid;gap:10px;margin-bottom:16px}.two-fields,.three-fields{display:grid;gap:8px}.two-fields{grid-template-columns:1fr 1fr}.three-fields{grid-template-columns:repeat(3,1fr)}.three-fields label{color:var(--muted);font-size:11px}.three-fields input{margin-top:5px;padding:8px}.money-input{position:relative}.money-input span{position:absolute;z-index:1;top:14px;left:15px;font-weight:800}.money-input input{padding-left:34px}.choice-list{display:grid;gap:6px;margin-top:14px}.choice-list button{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.choice-list button.selected{border-color:var(--green);color:#fff;background:var(--green)}.sku-list{display:grid;gap:7px}.sku-list>button{display:grid;min-height:66px;grid-template-columns:1fr auto;gap:4px 8px;padding:11px;border:1px solid transparent;border-radius:11px;color:var(--ink);background:#f1f4ed;text-align:left;cursor:pointer}.sku-list>button:hover,.sku-list>button.editing{border-color:var(--green);background:#eaf4dd}.sku-list small{grid-column:1/-1;color:var(--muted)}.price-pair>label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.cost-field-note{margin:-3px 0 3px;color:var(--muted);font-size:11px;line-height:1.55}.inventory-row{display:flex;min-height:86px;align-items:center;justify-content:space-between;padding:16px 18px}.inventory-row div{display:grid;gap:5px}.inventory-row span{color:var(--muted);font-size:13px}.inventory-row>b{min-width:64px;padding:9px;border-radius:10px;text-align:center}.inventory-row .positive{color:var(--green);background:#dff56f80}.inventory-row .zero{color:var(--danger);background:#ffe2d9}.filter-strip{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.filter-strip button{min-height:42px;flex:0 0 auto;padding:0 15px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--paper);font-weight:700;cursor:pointer}.filter-strip button.active{border-color:var(--ink);color:#fff;background:var(--ink)}.order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-card{display:grid;gap:8px;min-height:188px;padding:18px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer}.order-card:hover{border-color:var(--green)}.order-card strong{margin-top:8px;font:800 16px/1.2 Manrope,sans-serif}.order-card>span:not(.status-pill),.order-card small{color:var(--muted)}.order-card>b{font-size:25px}.status-pill{width:max-content;padding:6px 9px;border-radius:999px;color:var(--green);background:#dff56f80;font-size:11px;font-weight:800}.status-completed{color:#31535f;background:var(--sky)}.sheet-backdrop{position:fixed;z-index:40;inset:0;display:grid;align-items:end;justify-items:center;padding-top:40px;background:#10201b7a;backdrop-filter:blur(4px)}.order-sheet{width:min(760px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;border-radius:26px 26px 0 0;background:var(--paper);box-shadow:0 -22px 70px #10201b3d}.order-sheet>header,.fulfillment-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.order-sheet h2{margin:0;font-size:clamp(21px,4vw,34px);letter-spacing:-.03em}.order-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0;padding:14px;border-radius:14px;background:var(--lime)}.order-sheet address{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:15px;font-style:normal}.order-sheet address span,.buyer-note{color:var(--muted);line-height:1.6}.fulfillment-card{margin:14px 0;padding:17px;border:1px solid var(--line);border-radius:17px;background:#f4f7ef}.fulfillment-card header div{display:grid;gap:5px}.fulfillment-card header span{color:var(--muted);font-size:12px}.fulfillment-card ul{display:grid;gap:7px;margin:16px 0;padding:0;list-style:none}.fulfillment-card li{display:flex;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--line);font-size:13px}.delivery-proof{margin:8px 0;padding:10px;border-radius:10px;background:var(--sky);font-size:13px}.inline-ship-form{margin-top:17px;padding-top:16px;border-top:1px solid var(--line)}.cancellation-inbox{display:grid;gap:8px;margin-bottom:20px;padding:18px;border:1px solid #e1b28f;border-radius:20px;background:#fff2df}.cancellation-inbox>header{display:flex;align-items:center;justify-content:space-between}.cancellation-inbox h2{margin:3px 0 8px}.cancellation-inbox>header>b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--danger)}.cancellation-inbox>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:0;border-radius:12px;color:var(--ink);background:#ffffffb8;text-align:left;cursor:pointer}.cancellation-inbox>button span{display:grid;gap:4px;min-width:0}.cancellation-inbox>button small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.cancellation-inbox>button>b{color:var(--danger)}.cancel-review-card{display:grid;gap:12px;margin:14px 0;padding:16px;border:1px solid #e1b28f;border-radius:16px;background:#fff2df}.cancel-review-card header{display:flex;align-items:start;justify-content:space-between;gap:10px}.cancel-review-card header div{display:grid;gap:5px}.cancel-review-card header small{color:var(--muted)}.cancel-review-card header>span{padding:6px 9px;border-radius:999px;color:var(--danger);background:#ffe2d9;font-size:11px;font-weight:800}.cancel-review-card p{margin:0;line-height:1.55}.order-sheet-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.refund-impact{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.refund-impact span{display:grid;gap:7px;padding:13px;border-radius:12px;color:var(--muted);background:#edf2e8;font-size:11px}.refund-impact strong{color:var(--ink);font-size:14px}.center-state{display:grid;min-height:100vh;place-items:center;padding:22px}.login-shell{position:relative;display:grid;min-height:100vh;place-items:center;padding:clamp(18px,4vw,48px);overflow:hidden;color:#ecf1ea;background:#08120f;isolation:isolate}.login-shell:before{position:absolute;z-index:-3;inset:0;opacity:.24;background-image:linear-gradient(rgba(216,255,84,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(216,255,84,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 82%);content:""}.login-shell:after{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 50% 0,rgba(63,120,93,.3),transparent 44%),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.38));content:""}.login-atmosphere{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.login-atmosphere-one{top:-240px;right:-150px;width:560px;height:560px;border:1px solid rgba(216,255,84,.18);box-shadow:inset 0 0 120px #d8ff540a}.login-atmosphere-two{bottom:-310px;left:-180px;width:620px;height:620px;border:1px solid rgba(120,182,157,.16);box-shadow:inset 0 0 160px #78b69d0d}.login-stage{display:grid;width:min(1120px,100%);min-height:min(690px,calc(100vh - 96px));grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);overflow:hidden;border:1px solid rgba(213,255,91,.18);border-radius:34px;background:#f2f4ed;box-shadow:0 42px 120px #00000075;animation:login-rise .7s cubic-bezier(.2,.8,.2,1) both}.login-brand-panel{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,58px);overflow:hidden;color:#f2f5ef;background:linear-gradient(145deg,#101f1a,#08120f 72%)}.login-brand-panel:before{position:absolute;right:-104px;bottom:90px;width:320px;height:320px;border:54px solid rgba(216,255,84,.06);border-radius:50%;content:""}.login-brand-panel:after{position:absolute;right:44px;bottom:56px;width:120px;height:8px;background:#d8ff54;box-shadow:0 24px #d8ff5485,0 48px #d8ff542e;content:"";transform:rotate(-38deg)}.login-brand-header{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.login-brand-mark{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(216,255,84,.55);border-radius:14px;color:#d8ff54;background:#d8ff5414}.login-brand-mark svg{width:26px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.login-brand-header div{display:grid;gap:5px}.login-brand-header strong{font:800 13px/1 Manrope,sans-serif;letter-spacing:.13em}.login-brand-header small{color:#82928b;font:700 9px/1 Manrope,sans-serif;letter-spacing:.18em}.login-brand-copy{position:relative;z-index:1;max-width:560px;margin:70px 0}.login-kicker{margin:0 0 22px;color:#d8ff54;font:800 10px/1 Manrope,sans-serif;letter-spacing:.22em}.login-brand-copy h1{margin:0;font-size:clamp(47px,5.2vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.06em;text-wrap:balance}.login-brand-copy>p:last-child{max-width:420px;margin:28px 0 0;color:#98a69f;font-size:14px;line-height:1.85}.login-brand-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#7e8d86;font:700 10px/1 Manrope,sans-serif;letter-spacing:.08em}.login-brand-footer span:first-child{display:flex;align-items:center;gap:8px;color:#cbd4cf}.login-brand-footer i{width:7px;height:7px;border-radius:50%;background:#d8ff54;box-shadow:0 0 0 5px #d8ff541a;animation:login-pulse 1.8s ease infinite}.login-access-panel{display:flex;min-width:0;flex-direction:column;padding:clamp(30px,4vw,58px);color:#10201b;background:#f2f4ed}.login-access-head{display:flex;align-items:center;justify-content:space-between;color:#62716a}.login-step-index{font:800 10px/1 Manrope,sans-serif;letter-spacing:.18em}.login-lock{display:grid;width:42px;height:42px;place-items:center;border:1px solid #ccd3ca;border-radius:50%;color:#17634f}.login-lock svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.login-access-copy{margin:clamp(42px,7vh,76px) 0 32px}.login-access-copy .eyebrow{color:#17634f}.login-access-copy h2{margin:0;font-size:clamp(36px,4.4vw,57px);font-weight:600;line-height:1.06;letter-spacing:-.055em}.login-access-copy>p:last-child{max-width:390px;margin:17px 0 0;color:#68736e;font-size:13px;line-height:1.75}.login-steps{display:grid;border-top:1px solid #d4d9d1}.login-steps article{display:grid;min-height:84px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #d4d9d1}.login-steps article>span{color:#17634f;font:800 10px/1 Manrope,sans-serif;letter-spacing:.1em}.login-steps article>div{display:grid;gap:5px}.login-steps strong{font-size:14px}.login-steps small{color:#75817b;font-size:11px;line-height:1.45}.login-steps code{padding:2px 6px;border-radius:5px;color:#10201b;background:#d8ff54;font:800 11px/1 Manrope,sans-serif}.login-steps button{min-width:62px;min-height:36px;border:1px solid #bac3ba;border-radius:10px;color:#17634f;background:transparent;font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}.login-steps button:hover{border-color:#10201b;color:#f2f4ed;background:#10201b;transform:translateY(-1px)}.login-security-note{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding-top:30px}.login-security-note svg{width:21px;flex:0 0 21px;fill:none;stroke:#17634f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.login-security-note p{display:grid;gap:5px;margin:0}.login-security-note strong{font-size:11px}.login-security-note span{color:#7b8781;font-size:10px;line-height:1.55}.login-state-card{display:flex;min-height:96px;align-items:center;gap:16px;margin-bottom:24px;padding:18px;border:1px solid #cbd3c8;border-radius:17px;background:#e9ede5}.login-state-card>div{display:grid;gap:6px}.login-state-card strong{font-size:14px}.login-state-card small{color:#6d7973;font-size:11px;line-height:1.5}.login-state-failed{border-color:#e4a58f;background:#fff0eb}.login-state-failed strong,.login-state-failed small{color:#8e3524}.login-state-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#fff;background:#a43c27;font:800 18px/1 Manrope,sans-serif}.login-loader{position:relative;display:flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;gap:3px;border-radius:50%;background:#10201b}.login-loader i{width:3px;height:12px;border-radius:99px;background:#d8ff54;animation:login-bars .8s ease-in-out infinite}.login-loader i:nth-child(2){animation-delay:.12s}.login-loader i:nth-child(3){animation-delay:.24s}.login-copyright{position:absolute;bottom:14px;margin:0;color:#cad8d166;font:700 8px/1 Manrope,sans-serif;letter-spacing:.18em}.spinner{display:inline-block;width:17px;height:17px;margin-right:9px;vertical-align:-3px;border:2px solid #bac2bd;border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite}.commerce-layout{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px}.user-money-card{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer}.user-money-card:hover{border-color:var(--green);transform:translateY(-1px)}.user-money-card span{display:grid;gap:7px}.user-money-card small{color:var(--muted)}.user-money-card strong{flex:0 0 auto;font:800 21px/1 Manrope,sans-serif}.wallet-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px}.wallet-snapshot span{display:grid;gap:8px;padding:14px;border-radius:13px;color:var(--muted);background:#edf2e8;font-size:11px}.wallet-snapshot b{color:var(--ink);font:800 20px/1 Manrope,sans-serif}.agent-quick{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.sticky-stack{position:sticky;top:90px}.data-card small{color:var(--green);line-height:1.7}.confirm-layer{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:#10201b8f;backdrop-filter:blur(5px)}.confirm-card{width:min(480px,100%);padding:26px;border-radius:24px;background:var(--paper);box-shadow:0 25px 90px #00000047}.confirm-card h2{margin:8px 0 24px;font-size:31px}.confirm-card>p:not(.eyebrow){color:var(--muted);line-height:1.65}.commerce-tabs button{display:flex;align-items:center;gap:7px}.commerce-tabs button b{display:grid;min-width:21px;height:21px;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:var(--danger);font:800 10px/1 Manrope,sans-serif}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.risk-card{display:grid;gap:16px;min-width:0;padding:20px;border:1px solid #dfb192;border-radius:22px;background:linear-gradient(145deg,#fff9ec,#f7eee2)}.risk-card header,.risk-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.risk-card h2{margin:10px 0 0;font-size:22px;letter-spacing:-.03em}.risk-state{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--danger);background:#ffe2d9;font-size:11px;font-weight:800}.risk-tier{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;border-radius:14px;color:#fff;background:var(--ink)}.risk-tier small{grid-column:1/-1;color:#afbbb6;font-size:10px;letter-spacing:.1em}.risk-tier strong{font-size:18px}.risk-tier span{color:var(--lime);font-size:12px}.risk-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.risk-flow span{display:grid;gap:6px;min-width:0;padding:12px;border-radius:12px;color:var(--muted);background:#ffffffb3;font-size:11px}.risk-flow b{overflow-wrap:anywhere;color:var(--ink);font-size:16px}.risk-flow i{color:var(--danger);font-style:normal;font-weight:800}.risk-card>p{margin:0;color:var(--muted)}.risk-card>p b{color:var(--danger)}.risk-card footer{align-items:center}.risk-card footer small{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.risk-card footer .primary-button{flex:0 0 auto}.risk-empty{display:grid;min-height:320px;place-items:center;align-content:center;padding:30px;border:1px dashed #aab6ae;border-radius:24px;text-align:center;background:#fbfcf79e}.risk-empty span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:var(--green);background:var(--lime);font-size:27px}.risk-empty h2{margin:18px 0 4px}.risk-empty p{margin:0;color:var(--muted)}.risk-dialog{max-height:calc(100vh - 36px);overflow-y:auto}.risk-dialog-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.risk-dialog-summary span{display:grid;gap:7px;min-width:0;padding:12px 9px;border-radius:12px;color:var(--muted);background:#edf2e8;font-size:10px}.risk-dialog-summary b{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.field-warning{display:block;margin-top:7px;color:var(--danger);font-size:11px}.recharge-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.recharge-stat{display:grid;min-height:145px;align-content:space-between;padding:18px;border:1px solid rgba(16,32,27,.12);border-radius:20px}.recharge-stat.lime{background:var(--lime)}.recharge-stat.sky{background:var(--sky)}.recharge-stat.dark{color:#fff;background:var(--ink)}.recharge-stat.scanner{background:#f1eadc;color:#171b19}.recharge-stat small{font:800 10px/1 Manrope,sans-serif;letter-spacing:.15em;opacity:.62}.recharge-stat strong{font:800 31px/1 Manrope,sans-serif}.recharge-stat span{font-size:12px;opacity:.72}.scanner-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.scanner-grid span{border:1px solid var(--line);border-radius:12px;padding:11px;font-size:12px;display:flex;flex-direction:column;gap:4px}.scanner-grid b{font-size:14px;overflow-wrap:anywhere}.provider-error{color:var(--danger);font-size:12px;overflow-wrap:anywhere}.recharge-layout{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(380px,1.14fr);align-items:start;gap:16px}.recharge-switch{margin-bottom:18px}.field-note{margin:-4px 0 18px;color:var(--muted);font-size:12px;line-height:1.65}.provider-stack,.preset-editor{display:grid;gap:9px}.provider-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:14px;background:#f0f4eb}.provider-card>div{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center}.provider-card small{grid-column:2;color:var(--muted)}.provider-card p{width:100%;margin:0;color:var(--danger);font-size:11px}.provider-dot{width:10px;height:10px;grid-row:1/3;border-radius:50%}.provider-dot.ok{background:#51a85f;box-shadow:0 0 0 5px #51a85f1f}.provider-dot.bad{background:var(--danger);box-shadow:0 0 0 5px #a43c271f}.preset-panel{position:sticky;top:90px}.preset-row{display:grid;grid-template-columns:1.1fr .85fr auto auto;gap:8px;align-items:center}.preset-row input{min-width:0}.mini-switch{display:grid;min-height:50px;place-items:center;padding:0 10px;border:1px solid var(--line);border-radius:13px;cursor:pointer}.mini-switch input{position:absolute;width:1px;height:1px;opacity:0}.mini-switch span{color:var(--muted);font-size:11px;font-weight:800}.mini-switch input:checked+span{color:var(--green)}.preset-remove{min-height:50px;padding:0 10px;border:0;color:var(--danger);background:transparent;font-size:11px;font-weight:800;cursor:pointer}.tron-operations-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:20px;margin-top:20px}.operations-panel{min-width:0}.deposit-stack,.task-stack,.issue-stack{display:grid;gap:12px;margin-top:18px}.deposit-card,.task-card,.issue-stack article{padding:16px;border:1px solid var(--line);border-radius:18px;background:#f4f7ef}.deposit-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.deposit-head strong,.task-card strong{display:block;font-size:18px}.deposit-head small,.task-card small{display:block;margin-top:5px;color:var(--muted)}.state-pill.pending{color:#775e00;background:#fff0ae}.chain-evidence{display:grid;gap:7px;margin:14px 0;color:var(--muted);font-size:13px}.chain-evidence code{color:var(--ink)}.deposit-actions{display:flex;flex-wrap:wrap;gap:8px}.compact-button{width:auto;min-height:38px;padding:8px 13px}.scan-task-form{display:grid;gap:13px;margin-top:16px}.field select{width:100%;min-height:50px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--paper);padding:0 13px;font:inherit}.task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:14px}.task-card>b{color:var(--danger)}.task-card p{grid-column:1/-1;margin:4px 0 0;color:var(--danger);font-size:12px}.issue-stack h3{margin:10px 0 0}.issue-stack article strong,.issue-stack article span{display:block}.issue-stack article span,.issue-stack article p{margin:5px 0 0;color:var(--muted);font-size:13px}.operation-dialog{max-height:calc(100vh - 36px);overflow-y:auto}.operation-dialog h2{margin-bottom:14px}.operation-dialog .field{margin-top:12px}.task-impact{display:flex;justify-content:space-between;gap:12px;padding:16px;border-radius:16px;color:#fff;background:var(--ink)}.user-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.user-search-row .secondary-button{min-height:50px}.user-match-list{display:grid;gap:6px;margin-top:8px}.user-match-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:transparent;text-align:left}.user-match-list button.selected{border-color:var(--green);background:var(--lime)}.user-match-list span{display:grid;gap:4px}.user-match-list small{color:var(--muted)}.engagement-heading{position:relative}.engagement-heading:after{position:absolute;right:0;bottom:38px;width:116px;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--lime) 0 42%,var(--sky) 42% 72%,var(--coral) 72%);content:""}.ai-provider-console{margin-bottom:20px;background:linear-gradient(135deg,#eef9b9 0 36%,#d8eeea 36% 100%)}.ai-provider-head,.ai-provider-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.ai-provider-head h2{margin:0 0 20px;font-size:clamp(25px,4vw,38px);letter-spacing:-.04em}.ai-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ai-number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-provider-actions{justify-content:flex-start;flex-wrap:wrap}.ai-provider-actions .primary-button{flex:0 1 260px}.ai-provider-console>.field-note{margin:16px 0 0}.engagement-layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start;gap:20px}.engagement-rail{display:grid;gap:18px}.contact-console{color:#fff;background:var(--ink)}.contact-console .panel-title span,.contact-console .field,.contact-console .field span{color:#b8c5bf}.contact-console input,.contact-console textarea{border-color:#3b4c45;color:#fff;background:#1b3029}.contact-console .toggle{border-color:#3b4c45}.contact-console .primary-button{border-color:var(--lime);color:var(--ink);background:var(--lime)}.full-button{width:100%;margin-top:18px}.service-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:-10px -10px 24px;padding:6px;border:1px solid #3b4c45;border-radius:16px;background:#182b25}.service-tabs button{min-height:46px;border:0;border-radius:11px;color:#aab7b2;background:transparent;font-weight:800;cursor:pointer}.service-tabs button.active{color:var(--ink);background:var(--lime)}.project-editor{background:#f7f2e8}.case-board{min-width:0;padding:24px;border:1px solid var(--line);border-radius:28px;background:#dce9e5}.case-board-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.case-board-head h2{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.case-board-head>b{padding:8px 11px;border-radius:999px;color:#fff;background:var(--green);font:800 11px/1 Manrope,sans-serif}.case-project-list{display:grid;gap:14px}.case-project-card{position:relative;padding:22px;overflow:hidden;border:1px solid rgba(16,32,27,.11);border-radius:22px;background:var(--paper)}.case-project-card.draft{background:#fff6d7}.case-project-card.closed{opacity:.68}.case-index{position:absolute;right:16px;bottom:-12px;color:#10201b0f;font:800 82px/1 Manrope,sans-serif}.case-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.case-card-head strong{font:800 23px/1 Manrope,sans-serif}.case-project-card h3{position:relative;z-index:1;margin:24px 0 8px;font-size:24px;letter-spacing:-.03em}.case-project-card>p{position:relative;z-index:1;margin:0 0 18px;color:var(--muted);line-height:1.65}.case-project-card dl{position:relative;z-index:1;display:grid;gap:8px;margin:0}.case-project-card dl>div{padding:13px;border-radius:13px;background:#edf2e8}.case-project-card dt{margin-bottom:5px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.12em}.case-project-card dd{margin:0;white-space:pre-wrap;line-height:1.55}.case-project-card footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:18px}.case-close{border:0;color:var(--danger);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.page-shell{width:100%}.topbar,.hero,.page-footer{display:flex;align-items:center;justify-content:space-between}.topbar{padding-bottom:16px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;background:var(--ink)}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:11px}.status-chip,.service-state{padding:7px 10px;border-radius:999px;color:var(--green);background:#dff56f80;font-size:11px;font-weight:800}.is-warning{color:var(--danger);background:#ffe2d9}.hero{gap:20px;padding:45px 0 28px}.hero h1{margin:0;font-size:clamp(36px,6vw,60px);letter-spacing:-.04em}.hero-copy{color:var(--muted)}.refresh-button{min-height:48px;padding:0 18px;border:0;border-radius:13px;color:#fff;background:var(--ink);font-weight:800;cursor:pointer}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-card{position:relative;min-height:180px;padding:21px}.service-number,.service-key{color:var(--green);font:800 11px/1 Manrope,sans-serif}.service-details h2{margin:22px 0 8px}.service-details p{color:var(--muted)}.service-state{position:absolute;right:18px;bottom:18px}.page-footer{margin-top:20px;color:var(--muted);font-size:11px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:12px 0 30px}.analytics-heading h1{margin:0;font-size:clamp(42px,7vw,74px);font-weight:600;line-height:1;letter-spacing:-.055em}.analytics-heading>div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:12px}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-card,.profit-summary>article{display:grid;min-width:0;min-height:178px;align-content:space-between;padding:19px;overflow:hidden;border:1px solid rgba(16,32,27,.11);border-radius:22px;background:var(--paper)}.kpi-card.lime,.profit-summary>article.lime{background:var(--lime)}.kpi-card.sky{background:var(--sky)}.kpi-card.coral{background:var(--coral)}.kpi-card.dark,.profit-summary>article.dark{color:#fff;background:var(--ink)}.kpi-card small,.profit-summary small{font:800 10px/1 Manrope,sans-serif;letter-spacing:.12em;opacity:.65}.kpi-card strong,.profit-summary strong{overflow-wrap:anywhere;font:800 clamp(25px,3.3vw,39px)/1 "Manrope",sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.kpi-card span,.profit-summary span{font-size:11px;line-height:1.55;opacity:.74}.dashboard-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:11px 0 20px}.dashboard-secondary article{display:grid;min-height:108px;gap:7px;padding:15px;border:1px solid var(--line);border-radius:17px;background:#fbfcf7b8}.dashboard-secondary small{color:var(--muted);font-size:11px}.dashboard-secondary strong{font:800 27px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums}.dashboard-secondary span{color:var(--muted);font-size:10px}.dashboard-secondary .needs-attention{border-color:#df9e88;background:#fff0eb}.dashboard-secondary .needs-attention strong{color:var(--danger)}.cost-warning{display:flex;align-items:flex-start;gap:13px;margin:0 0 16px;padding:15px 17px;border:1px solid #d8a67b;border-radius:16px;background:#fff2df;line-height:1.55}.cost-warning strong{flex:0 0 auto;color:var(--danger);font-size:12px}.cost-warning span{color:#765542;font-size:12px}.analytics-panel,.operations-panel-home,.ranking-panel{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:25px;background:var(--paper)}.analytics-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.analytics-section-head h2{margin:0;font-size:clamp(23px,3vw,33px);letter-spacing:-.04em}.section-link{display:flex;min-height:44px;align-items:center;gap:9px;color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.operations-panel-home{background:#dfe9e5}.operations-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operations-links a{display:grid;min-height:92px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;border:1px solid rgba(16,32,27,.1);border-radius:16px;color:var(--ink);background:var(--paper);text-decoration:none}.operations-links>a>b{color:var(--green);font:800 11px/1 Manrope,sans-serif}.operations-links span{display:grid;gap:5px}.operations-links small{color:var(--muted)}.operations-links i{color:var(--green);font-size:22px;font-style:normal}.analytics-chart-block{min-width:0}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:9px;color:var(--muted);font-size:11px}.chart-legend span{display:flex;align-items:center;gap:7px}.line-key{display:inline-block;width:24px;height:3px;border-radius:99px}.line-key.net{background:var(--green)}.line-key.profit{height:0;border-top:3px dashed var(--danger)}.chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.analytics-chart{display:block;width:100%;min-width:500px;height:auto}.chart-gridline{stroke:#dbe0d7;stroke-width:1}.chart-axis-label,.chart-date-label{fill:var(--muted);font:600 10px Noto Sans SC,sans-serif}.chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-line.net{stroke:var(--green)}.chart-line.profit{stroke:var(--danger);stroke-dasharray:8 7}.chart-dot{stroke:var(--paper);stroke-width:3}.chart-dot.net{fill:var(--green)}.chart-dot.profit{fill:var(--danger)}.chart-summary{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.trend-details{margin-top:12px;border-top:1px solid var(--line)}.trend-details summary{display:flex;min-height:46px;align-items:center;color:var(--green);font-size:12px;font-weight:800;cursor:pointer}.trend-table-wrap{overflow-x:auto}.trend-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.trend-table th,.trend-table td{padding:11px 9px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.trend-table th:first-child,.trend-table td:first-child{text-align:left}.analytics-empty{display:grid;min-height:190px;place-items:center;padding:26px;border:1px dashed #abb5ae;border-radius:18px;color:var(--muted);text-align:center}.analytics-empty.compact-empty{min-height:130px}.analytics-error{display:grid;width:min(520px,100%);min-height:420px;place-items:center;align-content:center;margin:30px auto;padding:30px;border:1px solid #df9e88;border-radius:26px;background:#fff0eb;text-align:center}.analytics-error>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#fff;background:var(--danger);font:800 24px/1 Manrope,sans-serif}.analytics-error h1,.analytics-error h2{margin:19px 0 5px}.analytics-error p{margin:0 0 20px;color:var(--muted)}.analytics-error .primary-button{flex:none}.compact-error{min-height:280px}.skeleton{border-radius:18px;background:linear-gradient(100deg,#dfe4da 20%,#f4f6f0,#dfe4da 64%);background-size:260% 100%;animation:skeleton-wave 1.35s ease infinite}.skeleton-heading{width:min(500px,80%);height:116px;margin:16px 0 30px}.skeleton-card{min-height:178px}.skeleton-chart{height:330px;margin-top:20px}.analytics-loading{min-height:520px}.analytics-page-heading{padding-bottom:22px}.profit-filters{margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.quick-ranges{display:flex;gap:7px;margin-bottom:13px;overflow-x:auto}.quick-ranges button{min-height:44px;flex:0 0 auto;padding:0 15px;border:1px solid var(--line);border-radius:999px;color:var(--green);background:#f1f4ed;font-weight:800;cursor:pointer}.profit-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px}.profit-filter-grid .field{margin:0}.profit-sku-filter{grid-column:auto}.profit-submit{min-width:112px;flex:none}.result-period{margin:15px 2px;color:var(--muted);font-size:12px}.result-period b{color:var(--ink);font-variant-numeric:tabular-nums}.profit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profit-summary>article{min-height:158px}.profit-summary>article:not(.lime):not(.dark){background:var(--paper)}.ranking-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ranking-panel{min-width:0}.ranking-panel ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ranking-panel li{display:grid;min-height:82px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;border-radius:14px;background:#f1f4ed}.ranking-panel li>b{color:var(--green);font:800 11px/1 Manrope,sans-serif}.ranking-panel li>div{display:grid;min-width:0;gap:4px}.ranking-panel li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-panel li span,.ranking-panel li small{color:var(--muted);font-size:10px}.ranking-panel li small{color:var(--green)}.ranking-panel li em{color:var(--green);font:800 14px/1 Manrope,sans-serif;font-style:normal;font-variant-numeric:tabular-nums}.ranking-panel li em.negative{color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-wave{to{background-position-x:-160%}}@keyframes login-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes login-pulse{50%{box-shadow:0 0 0 9px #d8ff5400}}@keyframes login-bars{0%,to{height:8px;opacity:.5}50%{height:17px;opacity:1}}@media(max-width:900px){.catalog-steps,.split-layout,.commerce-layout,.recharge-layout,.tron-operations-layout,.engagement-layout{grid-template-columns:1fr}.form-panel,.sticky-stack,.preset-panel{position:static}.action-grid{grid-template-columns:1fr 1fr}.order-grid,.recharge-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.case-board{order:-1}.dashboard-kpis,.profit-summary,.profit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-submit{min-height:50px}.ranking-layout{grid-template-columns:1fr}.login-shell{align-items:start;padding:22px;overflow:auto}.login-stage{min-height:0;grid-template-columns:1fr}.login-brand-panel{min-height:340px;padding:34px}.login-brand-copy{margin:54px 0 34px}.login-brand-copy h1{font-size:clamp(45px,9vw,68px)}.login-brand-copy>p:last-child{margin-top:18px}.login-access-panel{min-height:560px;padding:38px 34px}.login-access-copy{margin:44px 0 28px}.login-copyright{display:none}}@media(max-width:620px){.admin-content{width:min(100% - 22px,560px);padding-top:28px}.page-heading{padding-top:5px}.action-grid,.order-grid,.recharge-overview,.ai-provider-grid,.ai-number-grid,.refund-impact,.risk-grid{grid-template-columns:1fr}.recharge-stat{min-height:120px}.action-card{min-height:185px}.action-card h2{margin-top:35px}.panel{padding:17px}.two-fields{grid-template-columns:1fr}.preset-row{grid-template-columns:1fr 1fr}.preset-row .mini-switch{grid-column:1}.hero{display:block}.refresh-button{width:100%;margin-top:18px}.status-grid{grid-template-columns:1fr}.topbar .status-chip{display:none}.order-card{min-height:155px}.order-sheet{padding:19px 14px 30px}.bottom-nav{overflow-x:auto;justify-content:flex-start}.bottom-nav a{min-width:54px;flex:0 0 54px;font-size:10px}.deposit-actions .primary-button,.deposit-actions .secondary-button{flex:1 1 calc(50% - 8px)}.operation-dialog{padding:20px}.operation-dialog h2{font-size:25px}.engagement-heading:after{display:none}.case-board{padding:16px;border-radius:22px}.case-project-card{padding:18px}.case-project-card h3{font-size:21px}.case-card-head strong{font-size:19px}.ai-provider-head{align-items:flex-start}.ai-provider-actions .toggle,.ai-provider-actions .primary-button{width:100%;flex:1 1 100%}.risk-card{padding:17px}.risk-card footer{align-items:stretch;flex-direction:column}.risk-card footer .primary-button{width:100%}.risk-dialog{padding:20px 16px}.risk-dialog h2{font-size:25px}.risk-dialog-summary{grid-template-columns:1fr}.risk-dialog .form-actions{flex-direction:column-reverse}.risk-dialog .form-actions button{width:100%}.analytics-heading{display:block;padding-top:4px}.analytics-heading .refresh-button{margin-top:18px}.dashboard-kpis,.dashboard-secondary,.profit-summary,.profit-filter-grid,.operations-links{grid-template-columns:1fr}.kpi-card,.profit-summary>article{min-height:142px}.dashboard-secondary article{min-height:92px}.analytics-panel,.operations-panel-home,.ranking-panel,.profit-filters{padding:16px;border-radius:20px}.analytics-section-head{align-items:flex-start;flex-direction:column;gap:8px}.section-link{width:100%;justify-content:space-between}.cost-warning{flex-direction:column;gap:5px}.analytics-chart{min-width:460px}.ranking-panel li{grid-template-columns:auto minmax(0,1fr)}.ranking-panel li em{grid-column:2}.profit-submit{width:100%}.price-pair{grid-template-columns:1fr}.login-shell{padding:10px}.login-stage{border-radius:24px}.login-brand-panel{min-height:280px;padding:25px 22px}.login-brand-mark{width:42px;height:42px;border-radius:12px}.login-brand-copy{margin:46px 0 16px}.login-kicker{margin-bottom:14px;font-size:8px}.login-brand-copy h1{font-size:clamp(40px,12vw,54px)}.login-brand-copy>p:last-child{display:none}.login-brand-footer{padding-top:17px}.login-brand-footer span:last-child{display:none}.login-brand-panel:after{right:25px;bottom:37px;width:78px;height:6px}.login-access-panel{min-height:530px;padding:27px 22px 30px}.login-access-copy{margin:36px 0 24px}.login-access-copy h2{font-size:38px}.login-access-copy>p:last-child{font-size:12px}.login-steps article{min-height:78px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.login-steps button{min-width:56px}.login-security-note{padding-top:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.access-denied-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;color:#f8fafc;background:radial-gradient(circle at 50% 42%,rgba(30,64,175,.14),transparent 34%),#05070c}.access-denied-card{display:grid;width:min(380px,100%);justify-items:center;gap:13px;padding:34px 24px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0f172ab8;box-shadow:0 28px 90px #0000005c;text-align:center}.access-lock{display:grid;width:52px;height:52px;place-items:center;margin-bottom:4px;border:1px solid rgba(96,165,250,.34);border-radius:14px;color:#60a5fa;background:#1e40af26}.access-lock svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.access-denied-card p{margin:0;color:#64748b;font:600 10px/1 Fira Code,monospace;letter-spacing:.2em}.access-denied-card h1{margin:3px 0 0;font-size:clamp(30px,8vw,40px);line-height:1.1;letter-spacing:-.04em}.access-denied-card>span:not(.access-lock){max-width:290px;color:#94a3b8;font-size:13px;line-height:1.7}.access-denied-card small{margin-top:8px;color:#475569;font:600 10px/1 Fira Code,monospace;letter-spacing:.12em}.app-crash-shell{display:grid;min-height:100dvh;place-items:center;padding:24px;color:#f8fafc;background:#070b14}.app-crash-shell section{display:grid;width:min(430px,100%);justify-items:center;gap:13px;padding:32px;border:1px solid rgba(251,113,133,.25);border-radius:18px;background:#101827;text-align:center}.app-crash-shell section>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#fecdd3;background:#be185d33;font:700 22px/1 Fira Code,monospace}.app-crash-shell p{margin:4px 0 0;color:#fb7185;font:600 10px/1 Fira Code,monospace;letter-spacing:.16em}.app-crash-shell h1{margin:0;font-size:28px}.app-crash-shell small{color:#94a3b8;line-height:1.7}.app-crash-shell button{min-height:44px;margin-top:6px;padding:0 18px;border:1px solid #2563eb;border-radius:10px;color:#fff;background:#2563eb;font-weight:700;cursor:pointer}.admin-app{--ink: #f8fafc;--muted: #94a3b8;--paper: #101827;--line: #243044;--green: #60a5fa;--lime: #172554;--sky: #12263d;--coral: #342014;--danger: #fb7185;display:grid;min-height:100dvh;grid-template-columns:256px minmax(0,1fr);padding:0;color:var(--ink);background:#070b14;font-family:Fira Sans,Noto Sans SC,sans-serif}.admin-app .admin-header,.admin-app>.bottom-nav{display:none}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;border-radius:9px;color:#fff;background:#2563eb;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.admin-sidebar{position:sticky;z-index:30;top:0;display:flex;height:100dvh;min-width:0;flex-direction:column;padding:22px 14px 18px;border-right:1px solid rgba(148,163,184,.13);background:#090f1c}.sidebar-brand{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 10px 18px}.sidebar-brand-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;color:#bfdbfe;background:linear-gradient(145deg,#1d4ed8,#2563eb);box-shadow:0 10px 30px #2563eb4d}.sidebar-brand-mark .nav-icon{width:20px}.sidebar-brand>span:last-child{display:grid;gap:5px}.sidebar-brand strong{font:700 14px/1 Fira Sans,sans-serif;letter-spacing:.1em}.sidebar-brand small{color:#64748b;font:600 9px/1 Fira Code,monospace;letter-spacing:.18em}.sidebar-navigation{display:grid;gap:18px;overflow-y:auto;padding:12px 0;scrollbar-width:thin}.sidebar-nav-group{display:grid;gap:4px}.sidebar-nav-group>p{margin:0 12px 6px;color:#536176;font:600 9px/1 Fira Code,monospace;letter-spacing:.16em}.sidebar-nav-group>a{position:relative;display:flex;min-height:46px;align-items:center;gap:12px;padding:0 13px;border:1px solid transparent;border-radius:11px;color:#8f9caf;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.sidebar-nav-group>a:before{position:absolute;left:-14px;width:3px;height:22px;border-radius:0 4px 4px 0;background:transparent;content:""}.sidebar-nav-group>a:hover{color:#e2e8f0;background:#1e293b9e}.sidebar-nav-group>a.active{border-color:#3b82f638;color:#eff6ff;background:#1e40af33}.sidebar-nav-group>a.active:before{background:#3b82f6;box-shadow:0 0 18px #3b82f6cc}.nav-icon{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sidebar-session{display:grid;gap:9px;margin-top:auto;padding:14px 11px 0;border-top:1px solid rgba(148,163,184,.11)}.sidebar-session-head,.admin-topbar-status{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:11px;font-weight:600}.status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a,0 0 14px #22c55e85}.sidebar-session small{overflow:hidden;color:#64748b;font:500 10px/1.4 Fira Code,monospace;text-overflow:ellipsis;white-space:nowrap}.sidebar-session button{display:flex;min-height:40px;align-items:center;gap:10px;margin-top:4px;padding:0;border:0;color:#738197;background:transparent;font-size:11px;font-weight:600;cursor:pointer}.sidebar-session button:hover{color:#fda4af}.admin-workspace{min-width:0}.admin-topbar{position:sticky;z-index:20;top:0;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,42px);border-bottom:1px solid rgba(148,163,184,.12);background:#070b14d6;backdrop-filter:blur(18px)}.desktop-breadcrumb{display:flex;align-items:center;gap:10px;color:#64748b;font:600 11px/1 Fira Code,monospace}.desktop-breadcrumb i{color:#334155;font-style:normal}.desktop-breadcrumb strong{color:#cbd5e1;font-weight:600}.admin-topbar-status{color:#8190a5;font:500 10px/1 Fira Code,monospace}.mobile-brand{display:none}.admin-app .admin-content{width:100%;max-width:1536px;margin:0 auto;padding:34px clamp(20px,3vw,42px) 56px}.admin-auth-check{min-height:100dvh;color:#cbd5e1;background:#070b14}.admin-app .eyebrow{color:#60a5fa;font:600 10px/1 Fira Code,monospace;letter-spacing:.15em}.admin-app .page-heading{padding:0 0 28px}.admin-app .page-heading h1,.admin-app .analytics-heading h1,.admin-app .hero h1{color:#f8fafc;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.12;letter-spacing:-.045em}.admin-app .page-heading>p:last-child,.admin-app .analytics-heading>div>p:last-child,.admin-app .hero-copy{color:#8492a6}.admin-app .panel,.admin-app .data-card,.admin-app .analytics-panel,.admin-app .operations-panel-home,.admin-app .ranking-panel,.admin-app .profit-filters,.admin-app .case-board,.admin-app .service-card,.admin-app .confirm-card,.admin-app .operation-dialog,.admin-app .order-sheet{border-color:#94a3b829;color:#e5edf8;background:#101827;box-shadow:0 18px 45px #00000024}.admin-app .panel,.admin-app .analytics-panel,.admin-app .operations-panel-home,.admin-app .ranking-panel,.admin-app .profit-filters{border-radius:16px}.admin-app :is(input,textarea,select){min-height:46px;border-color:#29364b;color:#e2e8f0;background:#0b1220;caret-color:#60a5fa}.admin-app :is(input,textarea,select)::placeholder{color:#4e5d72}.admin-app :is(input,textarea,select):focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.admin-app select{color-scheme:dark}.admin-app .field,.admin-app .field span,.admin-app .panel-title span{color:#8492a6}.admin-app .primary-button{min-height:44px;border-color:#2563eb;color:#fff;background:#2563eb;box-shadow:0 8px 22px #2563eb33}.admin-app .primary-button:hover{border-color:#3b82f6;background:#3b82f6;transform:translateY(-1px)}.admin-app .secondary-button,.admin-app .quiet-button,.admin-app .text-button{min-height:44px;border-color:#334155;color:#bfdbfe;background:#121c2d}.admin-app .secondary-button:hover{border-color:#4f6b93;color:#fff;background:#172338}.admin-app .toggle{border-color:#334155;background:#0b1220}.admin-app .toggle.active{border-color:#2563eb;background:#2563eb33}.admin-app .toggle-track{background:#334155}.admin-app .toggle.active .toggle-track{background:#2563eb}.dashboard-header-v2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.dashboard-header-v2 h1{margin:0;color:#f8fafc;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.05;letter-spacing:-.05em}.dashboard-header-v2>div>p:last-child{margin:12px 0 0;color:#718096;font:500 11px/1.5 Fira Code,monospace}.admin-app .refresh-button{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 15px;border:1px solid #2c3a50;border-radius:10px;color:#cbd5e1;background:#101827;font-size:12px}.refresh-button svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-app .refresh-button:hover{border-color:#3b82f6;color:#fff}.admin-app .cost-warning{margin-bottom:18px;border-color:#f59e0b4d;color:#fed7aa;background:#78350f33}.admin-app .cost-warning strong{color:#fbbf24}.admin-app .cost-warning span{color:#d6b98d}.admin-app .dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-app .kpi-card{position:relative;min-height:164px;padding:19px;border-color:#94a3b826;border-radius:15px;color:#f8fafc;background:linear-gradient(145deg,#121c2d,#0e1624);box-shadow:0 12px 35px #00000021}.admin-app .kpi-card:after{position:absolute;right:-28px;bottom:-42px;width:110px;height:110px;border:22px solid rgba(96,165,250,.035);border-radius:50%;content:""}.admin-app .kpi-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-app .kpi-card small{color:#8290a3;font:600 10px/1 Fira Code,monospace;letter-spacing:.08em;opacity:1}.admin-app .kpi-card strong{position:relative;z-index:1;color:#f8fafc;font:600 clamp(26px,2.6vw,38px)/1 "Fira Code",monospace;letter-spacing:-.05em}.admin-app .kpi-card>span{color:#718096;font-size:11px;opacity:1}.metric-icon{width:19px;height:19px;padding:5px;box-sizing:content-box;border-radius:9px;fill:none;stroke:#93c5fd;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;background:#2563eb24}.admin-app .kpi-profit .metric-icon{color:#6ee7b7;stroke:#6ee7b7;background:#10b9811f}.admin-app .kpi-orders .metric-icon{stroke:#fbbf24;background:#f59e0b1c}.admin-app .kpi-cash .metric-icon{stroke:#c4b5fd;background:#8b5cf61f}.dashboard-body-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);align-items:start;gap:14px;margin-top:14px}.dashboard-body-grid>*,.dashboard-side-stack>*{min-width:0}.dashboard-side-stack{display:grid;gap:14px;min-width:0}.admin-app .dashboard-trend,.admin-app .dashboard-side-stack .operations-panel-home{margin-top:0}.admin-app .dashboard-secondary{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.admin-app .dashboard-secondary article{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-color:#94a3b824;border-radius:13px;background:#101827}.admin-app .dashboard-secondary article>span{display:grid;gap:5px}.admin-app .dashboard-secondary small{color:#cbd5e1;font-size:11px}.admin-app .dashboard-secondary b{color:#5d6b80;font:500 9px/1.3 Fira Code,monospace}.admin-app .dashboard-secondary strong{color:#f8fafc;font:600 25px/1 Fira Code,monospace}.admin-app .dashboard-secondary .needs-attention{border-color:#f59e0b52;background:#78350f2e}.admin-app .dashboard-secondary .needs-attention strong{color:#fbbf24}.admin-app .analytics-section-head{margin-bottom:18px}.admin-app .analytics-section-head h2{color:#e5edf8;font-size:clamp(20px,2vw,27px);font-weight:600}.admin-app .section-link{color:#93c5fd}.admin-app .operations-links{grid-template-columns:1fr}.admin-app .operations-links a{min-height:68px;padding:11px 13px;border-color:#94a3b821;border-radius:12px;color:#e2e8f0;background:#0b1220}.admin-app .operations-links a:hover{border-color:#3b82f680;background:#111d31;transform:translateY(-1px)}.operation-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#93c5fd;background:#2563eb21}.operation-icon svg,.operation-arrow{width:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.operation-arrow{width:16px;color:#475569}.admin-app .operations-links strong{font-size:12px}.admin-app .operations-links small{color:#64748b;font-size:10px}.admin-app .chart-gridline{stroke:#243044}.admin-app .chart-axis-label,.admin-app .chart-date-label{fill:#6b7890;font-family:Fira Code,monospace}.admin-app .chart-line.net{stroke:#60a5fa}.admin-app .chart-line.profit{stroke:#34d399}.admin-app .chart-dot{stroke:#101827}.admin-app .chart-dot.net{fill:#60a5fa}.admin-app .chart-dot.profit{fill:#34d399}.admin-app .line-key.net{background:#60a5fa}.admin-app .line-key.profit{border-color:#34d399}.admin-app .action-card,.admin-app .inventory-row,.admin-app .order-card,.admin-app .warehouse-card,.admin-app .category-card,.admin-app .product-card,.admin-app .deposit-card,.admin-app .task-card,.admin-app .fulfillment-card,.admin-app .risk-card,.admin-app .provider-card,.admin-app .case-project-card,.admin-app .ranking-panel li,.admin-app .user-money-card{border-color:#94a3b826;color:#e2e8f0;background:#101827}.admin-app .action-card:hover,.admin-app .inventory-row:hover,.admin-app .order-card:hover,.admin-app .user-money-card:hover{border-color:#60a5fa8f;background:#121d2e}.admin-app :is(.wallet-snapshot span,.risk-flow span,.risk-dialog-summary span,.case-project-card dl>div,.scanner-grid span,.task-impact,.refund-impact span){color:#8492a6;background:#0b1220}.admin-app :is(.wallet-snapshot b,.risk-flow b,.risk-dialog-summary b,.case-project-card dd){color:#e2e8f0}.admin-app .risk-tier,.admin-app .contact-console{color:#e2e8f0;background:#0b1220}.admin-app .risk-card{background:linear-gradient(145deg,#141a27,#111827)}.admin-app .risk-state{color:#fda4af;background:#be185d2e}.admin-app .risk-empty{border-color:#334155;color:#8492a6;background:#0f172aad}.admin-app .recharge-stat{border-color:#94a3b826;color:#e2e8f0;background:#101827}.admin-app .recharge-stat.lime{background:linear-gradient(145deg,#172554,#111c39)}.admin-app .recharge-stat.sky{background:linear-gradient(145deg,#12263d,#101c2f)}.admin-app .recharge-stat.dark{background:#080e19}.admin-app .recharge-stat.scanner{color:#e2e8f0;background:linear-gradient(145deg,#251d12,#18140f)}.admin-app .provider-card{background:#0b1220}.admin-app .ai-provider-console{background:linear-gradient(135deg,#111d36,#12263d)}.admin-app .project-editor{background:#101827}.admin-app .case-board{background:#0c1422}.admin-app .case-project-card.draft{background:#1f1b12}.admin-app .case-index{color:#94a3b80a}.admin-app .quick-ranges button{border-color:#334155;color:#93c5fd;background:#0b1220}.admin-app .quick-ranges button:hover,.admin-app .quick-ranges button.active,.admin-app .filter-strip button.active{border-color:#2563eb;color:#fff;background:#1d4ed8}.admin-app .profit-summary>article{border-color:#94a3b826;color:#e2e8f0;background:#101827}.admin-app .profit-summary>article.lime{background:#172554}.admin-app .profit-summary>article.dark{background:#080e19}.admin-app .ranking-panel li{background:#0b1220}.admin-app .status-chip,.admin-app .service-state{color:#86efac;background:#16653433}.admin-app .is-warning{color:#fbbf24;background:#78350f3d}.admin-app .service-tabs{border-color:#29364b;background:#0b1220}.admin-app .service-tabs button{color:#75849b}.admin-app .service-tabs button.active{color:#eff6ff;background:#1d4ed8}.admin-app .analytics-error{border-color:#fb718557;color:#f8fafc;background:#4c051940}.admin-app .skeleton{background:linear-gradient(100deg,#111827 20%,#1e293b,#111827 64%);background-size:260% 100%}.mobile-bottom-nav,.mobile-more-layer{display:none}@media(max-width:1180px){.admin-app .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-body-grid{grid-template-columns:minmax(0,1fr)}.admin-app .dashboard-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .dashboard-secondary article{min-height:96px;align-items:flex-start;flex-direction:column}.admin-app .operations-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.admin-app{display:block;min-height:100dvh}.admin-sidebar{display:none}.admin-topbar{height:58px;padding:0 17px}.desktop-breadcrumb{display:none}.mobile-brand{display:flex;align-items:center;gap:9px;font:700 12px/1 Fira Sans,sans-serif;letter-spacing:.08em}.mobile-brand>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#bfdbfe;background:#1d4ed8}.mobile-brand .nav-icon{width:16px}.admin-app .admin-content{padding:26px 17px calc(94px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;z-index:50;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;display:grid;height:66px;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0a101ceb;box-shadow:0 18px 55px #00000070;backdrop-filter:blur(18px)}.mobile-bottom-nav a,.mobile-bottom-nav button{display:flex;min-width:0;min-height:54px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0 3px;border:0;border-radius:13px;color:#708097;background:transparent;font-size:9px;font-weight:600;text-decoration:none}.mobile-bottom-nav :is(a,button).active{color:#dbeafe;background:#1d4ed847}.mobile-bottom-nav .nav-icon{width:18px;height:18px}.mobile-more-layer{position:fixed;z-index:55;inset:0;display:block}.mobile-more-scrim{position:absolute;inset:0;width:100%;border:0;background:#020617a8;backdrop-filter:blur(4px)}.mobile-more-sheet{position:absolute;right:10px;bottom:calc(86px + env(safe-area-inset-bottom));left:10px;padding:17px;border:1px solid rgba(148,163,184,.2);border-radius:22px;color:#e2e8f0;background:#101827;box-shadow:0 28px 90px #0000008c;animation:mobile-sheet-in .2s ease-out}.mobile-more-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mobile-more-sheet header>div{display:grid;gap:4px}.mobile-more-sheet header span{color:#64748b;font:600 9px/1 Fira Code,monospace;letter-spacing:.15em}.mobile-more-sheet header strong{font-size:18px}.mobile-more-sheet header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #334155;border-radius:10px;color:#94a3b8;background:#0b1220;font-size:20px}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-more-grid a{display:flex;min-height:52px;align-items:center;gap:9px;padding:0 12px;border:1px solid #243044;border-radius:12px;color:#a8b4c6;background:#0b1220;font-size:11px;font-weight:600;text-decoration:none}.mobile-more-grid a.active{border-color:#2563eb;color:#eff6ff;background:#1d4ed838}.mobile-logout{display:flex;width:100%;min-height:45px;align-items:center;justify-content:center;gap:9px;margin-top:11px;border:1px solid rgba(251,113,133,.23);border-radius:12px;color:#fda4af;background:#4c05192e;font-size:11px;font-weight:600}.mobile-logout .nav-icon{width:17px}}@media(max-width:620px){.access-denied-card{padding:30px 20px;border-radius:16px}.admin-topbar-status>span:last-child{display:none}.admin-app .admin-content{padding-inline:14px}.dashboard-header-v2{align-items:flex-start;flex-direction:column;gap:18px}.dashboard-header-v2 .refresh-button{width:auto;margin:0}.admin-app .dashboard-kpis,.admin-app .dashboard-secondary,.admin-app .operations-links{grid-template-columns:1fr}.admin-app .kpi-card{min-height:142px}.admin-app .dashboard-secondary article{min-height:72px;align-items:center;flex-direction:row}.admin-app .analytics-panel,.admin-app .operations-panel-home,.admin-app .ranking-panel,.admin-app .profit-filters{padding:15px;border-radius:14px}.admin-app .analytics-section-head{align-items:flex-start;flex-direction:column}.admin-app .analytics-chart{min-width:430px}.mobile-more-grid{grid-template-columns:1fr 1fr}}.admin-app .module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.admin-app .module-header>div{min-width:0}.admin-app .module-header h1{margin:0;color:#f8fafc;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.08;letter-spacing:-.05em}.admin-app .module-header>div>p:last-child{max-width:720px;margin:12px 0 0;color:#8492a6;font-size:14px;line-height:1.7}.admin-app .module-primary{display:flex;min-width:138px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding-inline:18px}.admin-app .module-primary svg,.admin-app .section-tabs svg,.catalog-browser svg,.category-workspace svg,.workspace-drawer svg,.warehouse-workspace-v2 svg,.inventory-workspace-v2 svg,.warehouse-switcher svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.section-tabs{display:flex;gap:5px;width:max-content;margin:0 0 14px;padding:5px;border:1px solid #243044;border-radius:12px;background:#0b1220}.section-tabs button{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:9px;color:#718096;background:transparent;font-size:13px;font-weight:650;cursor:pointer;transition:color .18s ease,background .18s ease}.section-tabs button:hover{color:#cbd5e1}.section-tabs button.active{color:#eff6ff;background:#1d4ed8}.catalog-browser,.category-workspace,.warehouse-workspace-v2,.inventory-workspace-v2,.warehouse-switcher{border:1px solid rgba(148,163,184,.15);border-radius:16px;color:#e2e8f0;background:#101827}.catalog-browser{min-height:500px;overflow:hidden}.workspace-title{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px}.workspace-title>div{display:grid;gap:5px}.workspace-title span{color:#718096;font:600 10px/1 Fira Code,monospace;letter-spacing:.1em;text-transform:uppercase}.workspace-title strong{color:#e5edf8;font-size:16px;font-weight:650}.workspace-title small{color:#66758b;font-size:12px}.catalog-filter{display:flex;min-width:0;flex-direction:column;gap:6px;padding:18px 12px;border-right:1px solid rgba(148,163,184,.13);background:#0c1422}.catalog-filter>.workspace-title{padding:0 8px 9px}.catalog-filter>button{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#8c9aaf;background:transparent;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.catalog-filter>button:hover{color:#dbeafe;background:#111d31}.catalog-filter>button.active{border-color:#3b82f652;color:#eff6ff;background:#1d4ed840}.catalog-filter>button b{color:#93c5fd;font:600 11px/1 Fira Code,monospace}.catalog-filter .catalog-manage-link{justify-content:flex-start;margin-top:auto;border-top:1px solid #202c3e;border-radius:0;color:#93c5fd}.catalog-content{min-width:0;padding:20px}.catalog-content>.workspace-title{margin-bottom:14px}.catalog-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.catalog-toolbar>.workspace-title{flex:1}.catalog-controls{display:flex;align-items:flex-end;gap:8px}.catalog-controls>label{display:grid;min-width:220px;gap:7px;color:#718096;font-size:11px;font-weight:650}.catalog-controls select{min-height:44px}.catalog-controls>.secondary-button{display:flex;min-height:44px;align-items:center;gap:7px;padding:0 13px;white-space:nowrap}.product-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-tile{display:grid;min-height:116px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #243044;border-radius:13px;color:#e2e8f0;background:#0b1220;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.product-tile:hover{border-color:#3b82f6;background:#111d31;transform:translateY(-1px)}.product-tile-icon,.warehouse-symbol{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#93c5fd;background:#2563eb24}.product-tile-copy{display:grid;min-width:0;gap:7px}.product-tile-copy strong{overflow:hidden;color:#f8fafc;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.product-tile-copy small{overflow:hidden;color:#718096;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-tile-action{display:flex;align-items:center;gap:2px;color:#7593bd;font-size:11px;white-space:nowrap}.product-tile-action svg{width:15px}.catalog-empty{display:grid;min-height:220px;grid-column:1/-1;place-items:center;align-content:center;gap:10px}.catalog-empty>svg{width:30px;height:30px;color:#52647c}.catalog-empty strong{color:#cbd5e1}.catalog-empty span{color:#718096;font-size:13px}.category-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:0;overflow:hidden}.category-list-panel{min-height:460px;padding:20px;border-right:1px solid rgba(148,163,184,.13)}.category-list-panel>.workspace-title{margin-bottom:12px}.category-list-v2{display:grid;gap:8px}.category-list-v2 article{display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid #243044;border-radius:12px;background:#0b1220}.category-list-v2 article>span{color:#53647c;font:600 11px/1 Fira Code,monospace}.category-list-v2 article>strong{font-size:14px}.category-list-v2 article>button{display:flex;min-height:44px;align-items:center;gap:5px;padding:0 8px;border:0;color:#93c5fd;background:transparent;font-size:12px;cursor:pointer}.category-list-v2 article>button svg{width:15px}.admin-app .category-create-panel{min-height:460px;border:0;border-radius:0;box-shadow:none}.form-helper{margin:0 0 16px;color:#718096;font-size:12px;line-height:1.65}.workspace-overlay{position:fixed;z-index:90;inset:0;display:flex;justify-content:flex-end}.workspace-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:#020617b8;backdrop-filter:blur(3px);cursor:default}.workspace-drawer{position:relative;display:flex;width:min(660px,calc(100% - 34px));height:100dvh;flex-direction:column;border-left:1px solid rgba(148,163,184,.2);color:#e2e8f0;background:#0d1523;box-shadow:-30px 0 80px #00000070;animation:workspace-drawer-in .22s ease-out}.workspace-drawer.compact-drawer{width:min(540px,calc(100% - 34px))}.drawer-header{display:flex;min-height:92px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(148,163,184,.14);background:#101827}.drawer-header>div{display:grid;gap:7px}.drawer-header span{color:#60a5fa;font:600 10px/1 Fira Code,monospace;letter-spacing:.12em;text-transform:uppercase}.drawer-header h2{margin:0;color:#f8fafc;font-size:25px;letter-spacing:-.035em}.drawer-header>button,.quiet-close{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #334155;border-radius:11px;color:#94a3b8;background:#0b1220;font-size:22px;cursor:pointer}.drawer-header>button:hover,.quiet-close:hover{border-color:#64748b;color:#fff}.drawer-body{min-height:0;flex:1;overflow-y:auto;padding:22px}.drawer-actions{display:flex;flex:0 0 auto;gap:10px;padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid rgba(148,163,184,.14);background:#101827}.drawer-actions .secondary-button{flex:0 0 auto}.product-summary{margin-bottom:22px;padding:16px;border:1px solid #243044;border-radius:13px;background:#101827}.product-summary p{margin:0;color:#dce6f3;line-height:1.55}.product-summary small{display:block;margin-top:9px;color:#718096;font-size:12px;line-height:1.7;white-space:pre-wrap}.drawer-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.drawer-section-head>div{display:grid;gap:5px}.drawer-section-head>div>span{color:#718096;font:600 10px/1 Fira Code,monospace;letter-spacing:.1em;text-transform:uppercase}.drawer-section-head>div>strong{color:#e5edf8;font-size:17px}.drawer-section-head>.secondary-button{display:flex;min-height:42px;align-items:center;gap:7px;padding:0 13px}.sku-list-v2{display:grid;gap:8px}.sku-list-v2>button{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid #243044;border-radius:12px;color:#e2e8f0;background:#101827;text-align:left;cursor:pointer}.sku-list-v2>button:hover,.sku-list-v2>button.editing{border-color:#3b82f6;background:#111d31}.sku-list-v2>button>span{display:grid;gap:5px}.sku-list-v2>button>span:nth-child(2){text-align:right}.sku-list-v2 strong{color:#f8fafc;font-size:14px}.sku-list-v2 b{color:#93c5fd;font:600 14px/1 Fira Code,monospace}.sku-list-v2 small{color:#718096;font-size:11px}.sku-list-v2>button>svg{color:#58708f}.sku-editor-v2{margin-top:18px;padding:18px;border:1px solid rgba(59,130,246,.32);border-radius:14px;background:#101827}.sku-editor-v2 .field{margin-bottom:0}.sku-editor-v2 .two-fields,.sku-editor-v2 .three-fields{margin-bottom:12px}.automatic-recognition{display:grid;gap:10px;margin-bottom:12px;padding:14px;border:1px solid rgba(16,185,129,.28);border-radius:12px;background:#064e3b21}.automatic-recognition>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.automatic-recognition>div:first-child>span{color:#a7f3d0;font-size:12px;font-weight:700}.automatic-recognition>div:first-child>small{color:#6ee7b7;font:600 9px/1 Fira Code,monospace;letter-spacing:.08em}.recognition-chips{display:flex;flex-wrap:wrap;gap:6px}.recognition-chips span{padding:7px 9px;border:1px solid rgba(52,211,153,.22);border-radius:8px;color:#d1fae5;background:#065f4633;font-size:11px}.automatic-recognition p{margin:0;color:#789b91;font-size:11px;line-height:1.6}.alias-advanced{margin-bottom:12px;border:1px solid #29364b;border-radius:12px;background:#0b1220}.alias-advanced summary{min-height:44px;padding:14px;color:#93a4bb;font-size:12px;font-weight:650;cursor:pointer}.alias-advanced[open] summary{border-bottom:1px solid #243044;color:#cbd5e1}.alias-advanced .field{margin:14px 14px 8px}.alias-advanced>p{margin:0;padding:0 14px 14px;color:#64748b;font-size:11px;line-height:1.6}.form-section{display:grid;gap:14px;margin-bottom:16px;padding:18px;border:1px solid #243044;border-radius:14px;background:#101827}.form-section>div:first-child:not(.toggle-grid):not(.adjust-mode){display:grid;gap:6px}.form-section>div:first-child>strong{color:#e5edf8;font-size:15px}.form-section>div:first-child>small{color:#718096;font-size:12px;line-height:1.6}.form-section .field{margin:0}.module-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.module-summary article{display:grid;min-height:116px;align-content:space-between;gap:5px;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:14px;color:#e2e8f0;background:#101827}.module-summary article>span{color:#8492a6;font-size:12px}.module-summary article>strong{color:#f8fafc;font:600 28px/1 Fira Code,monospace}.module-summary article>small{color:#64748b;font-size:11px}.module-summary article.warning{border-color:#f59e0b52;background:#78350f29}.module-summary article.warning>strong{color:#fbbf24}.warehouse-workspace-v2,.inventory-workspace-v2{padding:20px}.warehouse-workspace-v2>.workspace-title{margin-bottom:12px}.warehouse-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.warehouse-tile{display:grid;min-height:246px;align-content:space-between;gap:13px;padding:16px;border:1px solid #243044;border-radius:13px;color:#e2e8f0;background:#0b1220;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.warehouse-tile:hover{border-color:#3b82f6;background:#111d31;transform:translateY(-1px)}.warehouse-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.warehouse-symbol{color:#a7f3d0;background:#10b9811f}.warehouse-tile-copy{display:grid;gap:6px}.warehouse-tile-copy strong{color:#f8fafc;font-size:18px}.warehouse-tile-copy small{color:#718096;font-size:12px}.warehouse-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#718096;font-size:11px}.warehouse-meta b{color:#93c5fd;font:600 11px/1 Fira Code,monospace}.warehouse-regions{display:flex;min-height:28px;flex-wrap:wrap;gap:5px}.warehouse-regions i{padding:6px 8px;border-radius:7px;color:#9aa8bc;background:#152033;font-size:10px;font-style:normal}.warehouse-tile-action{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#7593bd;font-size:11px}.warehouse-tile-action svg{width:15px}.toggle-card{position:relative;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #29364b;border-radius:12px;background:#0b1220;cursor:pointer}.toggle-card.active{border-color:#3b82f685;background:#1d4ed824}.toggle-card input{position:absolute;width:1px;height:1px;opacity:0}.toggle-card-copy{display:grid;gap:5px}.toggle-card-copy strong{color:#dce6f3;font-size:13px}.toggle-card-copy small{color:#718096;font-size:10px}.toggle-card-track{position:relative;width:38px;height:22px;flex:0 0 38px;border-radius:999px;background:#334155}.toggle-card-track:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.toggle-card.active .toggle-card-track{background:#2563eb}.toggle-card.active .toggle-card-track:after{transform:translate(16px)}.warehouse-switcher{display:grid;grid-template-columns:minmax(230px,1fr) minmax(260px,.9fr) auto;align-items:center;gap:18px;margin-bottom:10px;padding:18px}.warehouse-select-copy{display:flex;min-width:0;align-items:center;gap:13px}.warehouse-select-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:12px;color:#93c5fd;background:#2563eb24}.warehouse-select-icon svg{width:22px;height:22px}.warehouse-select-copy>div{display:grid;min-width:0;gap:5px}.warehouse-select-copy>div>span{color:#718096;font:600 10px/1 Fira Code,monospace;letter-spacing:.1em;text-transform:uppercase}.warehouse-select-copy strong{overflow:hidden;color:#f8fafc;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.warehouse-select-copy small{color:#64748b;font-size:11px}.warehouse-select-control{display:grid;gap:7px;color:#718096;font-size:11px;font-weight:650}.warehouse-select-control select{min-height:46px}.warehouse-current-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.warehouse-current-meta span{padding:7px 9px;border:1px solid #29364b;border-radius:8px;color:#91a0b5;background:#0b1220;font-size:10px;white-space:nowrap}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.inventory-search{position:relative;display:block;width:min(330px,100%)}.inventory-search>svg{position:absolute;z-index:1;top:14px;left:13px;color:#64748b}.admin-app .inventory-search input{padding-left:42px}.inventory-table-v2{overflow:hidden;border:1px solid #243044;border-radius:13px;background:#0b1220}.inventory-table-head,.inventory-table-row{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(120px,.7fr) 120px 90px;align-items:center;gap:14px;padding:0 16px}.inventory-table-head{min-height:44px;color:#64748b;background:#0d1727;font:600 10px/1 Fira Code,monospace;letter-spacing:.08em;text-transform:uppercase}.inventory-table-row{min-height:76px;border-top:1px solid #202c3e}.inventory-table-row:hover{background:#111d31}.inventory-table-row>span:first-child{display:grid;gap:5px}.inventory-table-row strong{color:#f8fafc;font-size:14px}.inventory-table-row small,.inventory-table-row>span:nth-child(2){color:#718096;font-size:12px}.inventory-table-row b{display:inline-grid;min-width:62px;min-height:34px;place-items:center;border-radius:9px;font:600 12px/1 Fira Code,monospace}.inventory-table-row b.positive{color:#6ee7b7;background:#10b9811f}.inventory-table-row b.zero{color:#fda4af;background:#be185d2e}.inventory-table-row>span:last-child button{display:flex;min-height:44px;align-items:center;gap:3px;padding:0 6px;border:0;color:#93c5fd;background:transparent;font-size:12px;cursor:pointer}.inventory-table-row>span:last-child svg{width:15px}.adjust-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adjust-mode button{display:flex;min-height:76px;align-items:center;gap:11px;padding:12px;border:1px solid #29364b;border-radius:12px;color:#8d9aae;background:#0b1220;text-align:left;cursor:pointer}.adjust-mode button>svg{width:22px;height:22px}.adjust-mode button>span{display:grid;gap:5px}.adjust-mode button strong{color:#dce6f3;font-size:13px}.adjust-mode button small{color:#718096;font-size:10px}.adjust-mode button.active{border-color:#10b981;color:#6ee7b7;background:#10b9811f}.adjust-mode button.active.danger{border-color:#f43f5e;color:#fda4af;background:#be185d24}.admin-app .danger-button{border-color:#be123c;background:#be123c;box-shadow:0 8px 22px #be123c2e}.admin-app .danger-button:hover{border-color:#e11d48;background:#e11d48}@keyframes workspace-drawer-in{0%{opacity:0;transform:translate(28px)}}@media(max-width:1100px){.product-grid-v2,.warehouse-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-controls{width:100%}.catalog-controls>label{flex:1}.warehouse-switcher{grid-template-columns:1fr 1fr}.warehouse-current-meta{grid-column:1/-1;justify-content:flex-start}.category-workspace{grid-template-columns:1fr}.category-list-panel{min-height:0;border-right:0;border-bottom:1px solid rgba(148,163,184,.13)}.admin-app .category-create-panel{min-height:0}.warehouse-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.admin-app .module-header{align-items:stretch;flex-direction:column;gap:18px}.admin-app .module-header>div>p:last-child{font-size:13px}.admin-app .module-primary,.section-tabs{width:100%}.section-tabs button{flex:1;justify-content:center}.catalog-content,.warehouse-workspace-v2,.inventory-workspace-v2{padding:14px}.product-grid-v2,.warehouse-grid-v2{grid-template-columns:1fr}.product-tile{min-height:100px;grid-template-columns:auto minmax(0,1fr)}.product-tile-action{display:none}.category-list-panel,.admin-app .category-create-panel{padding:14px}.category-list-v2 article{grid-template-columns:34px minmax(0,1fr)}.category-list-v2 article>button{grid-column:2;justify-self:start}.workspace-drawer,.workspace-drawer.compact-drawer{width:100%;border-left:0}.drawer-header{min-height:78px;padding:14px}.drawer-header h2{font-size:22px}.drawer-body{padding:14px}.drawer-actions{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.drawer-actions>*{flex:1}.sku-list-v2>button{grid-template-columns:minmax(0,1fr) auto}.sku-list-v2>button>svg{display:none}.sku-editor-v2{padding:14px}.module-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.module-summary article{min-height:104px;padding:12px 10px}.module-summary article>strong{font-size:23px}.module-summary article>small{line-height:1.4}.catalog-controls{align-items:stretch;flex-direction:column}.catalog-controls>label{min-width:0}.catalog-controls>.secondary-button{justify-content:center}.warehouse-switcher{grid-template-columns:1fr;padding:14px}.warehouse-current-meta{grid-column:auto;justify-content:flex-start}.inventory-toolbar{align-items:stretch;flex-direction:column;gap:10px}.inventory-search{width:100%}.inventory-table-v2{overflow:visible;border:0;background:transparent}.inventory-table-head{display:none}.inventory-table-row{display:grid;min-height:132px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-bottom:8px;padding:14px;border:1px solid #243044;border-radius:12px;background:#0b1220}.inventory-table-row>span:nth-child(2){grid-row:2}.inventory-table-row>span:nth-child(3){grid-column:2;grid-row:1}.inventory-table-row>span:last-child{grid-column:2;grid-row:2/4;align-self:end}.adjust-mode{grid-template-columns:1fr}.form-section{padding:14px}}@media(prefers-reduced-motion:reduce){.workspace-drawer,.mobile-more-sheet{animation:none}.product-tile,.warehouse-tile,.admin-app .primary-button{transition:none}}.admin-app .commerce-tabs{margin-bottom:14px}.admin-app .commerce-tabs button b{display:grid;min-width:20px;height:20px;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:#be123c;font:600 10px/1 Fira Code,monospace}.settings-shell{display:grid;min-height:500px;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.15);border-radius:16px;color:#e2e8f0;background:#101827}.settings-nav{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid rgba(148,163,184,.13);background:#0c1422}.settings-nav button{display:flex;min-height:66px;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:11px;color:#7f8da2;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.settings-nav button:hover{color:#dbeafe;background:#111d31}.settings-nav button.active{border-color:#3b82f657;color:#eff6ff;background:#1d4ed83b}.settings-nav svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.settings-nav button>span{display:grid;gap:5px}.settings-nav strong{font-size:13px;font-weight:650}.settings-nav small{color:#64748b;font-size:10px}.settings-nav button.active small{color:#8ba9d4}.settings-content{min-width:0;padding:20px}.settings-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.settings-header>div{display:grid;gap:7px}.settings-header h2{margin:0;color:#f8fafc;font-size:22px;font-weight:650;letter-spacing:-.03em}.settings-header p{margin:0;color:#718096;font-size:12px;line-height:1.6}.settings-header>.primary-button{display:flex;min-width:126px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px}.settings-header svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.settings-table{overflow:hidden;border:1px solid #243044;border-radius:13px;background:#0b1220}.settings-table-head,.settings-table-row{display:grid;align-items:center;gap:14px;padding:0 15px}.settings-table-head{min-height:42px;color:#64748b;background:#0d1727;font:600 9px/1 Fira Code,monospace;letter-spacing:.08em;text-transform:uppercase}.settings-table-row{min-height:72px;border-top:1px solid #202c3e;color:#93a4bb;font-size:12px}.settings-table-row:hover{background:#111d31}.tier-table .settings-table-head,.tier-table .settings-table-row{grid-template-columns:56px minmax(160px,.85fr) minmax(220px,1.35fr) 70px 86px}.price-table .settings-table-head,.price-table .settings-table-row{grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) 120px 100px}.upgrade-table .settings-table-head,.upgrade-table .settings-table-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.8fr) 72px}.settings-order{color:#52647c;font:600 11px/1 Fira Code,monospace}.settings-main{display:grid;min-width:0;gap:5px}.settings-main strong{overflow:hidden;color:#f8fafc;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settings-main small,.settings-rule-summary small{color:#718096;font-size:10px;line-height:1.55}.settings-rule-summary{min-width:0}.settings-rule-summary small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.config-status{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700}.config-status.active{color:#6ee7b7;background:#10b9811f}.config-status.inactive{color:#94a3b8;background:#1e293b}.settings-text-action{min-height:44px;padding:0 6px;border:0;color:#93c5fd;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.settings-text-action:hover{color:#dbeafe}.settings-empty{display:grid;min-height:150px;place-items:center;padding:24px;color:#64748b;text-align:center;font-size:12px;line-height:1.7}.settings-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px;padding:14px;border:1px solid #243044;border-radius:12px;background:#0b1220}.settings-toolbar label{display:grid;width:min(300px,100%);gap:7px;color:#718096;font-size:10px;font-weight:650}.settings-toolbar select{min-height:44px}.settings-toolbar p{margin:0 0 11px;color:#64748b;font-size:11px}.settings-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,300px) auto;align-items:end;gap:16px;margin-bottom:18px;padding:16px;border:1px solid #243044;border-radius:13px;background:#0b1220}.settings-inline-form>div:first-child{display:grid;align-self:center;gap:6px}.settings-inline-form>div:first-child strong{color:#f8fafc;font-size:14px}.settings-inline-form>div:first-child small{color:#718096;font-size:11px;line-height:1.55}.settings-inline-form>label{display:grid;gap:7px;color:#718096;font-size:10px;font-weight:650}.settings-inline-form>.primary-button{min-height:44px;flex:0 0 auto}.compact-money-input{position:relative}.compact-money-input>b{position:absolute;z-index:1;top:14px;left:14px;color:#718096;font:600 12px/1 Fira Code,monospace}.compact-money-input input{min-height:44px;padding-left:34px}.settings-subhead{display:flex;align-items:center;justify-content:space-between;margin:8px 0 10px}.settings-subhead>div{display:grid;gap:5px}.settings-subhead strong{color:#dce6f3;font-size:14px}.settings-subhead small{color:#64748b;font-size:10px}.price-down{color:#6ee7b7;font:600 12px/1 Fira Code,monospace}.price-up{color:#fbbf24;font:600 12px/1 Fira Code,monospace}.upgrade-threshold{color:#93c5fd;font:600 12px/1 Fira Code,monospace}.settings-drawer-form{display:grid;gap:0}.settings-drawer-form .field{margin-bottom:16px}.setting-example{margin-bottom:16px;padding:14px;border:1px solid rgba(59,130,246,.24);border-radius:11px;background:#1d4ed81a}.setting-example span{color:#93c5fd;font:600 9px/1 Fira Code,monospace;letter-spacing:.08em}.setting-example p{margin:7px 0 0;color:#9aacbf;font-size:11px;line-height:1.6}@media(max-width:900px){.settings-shell{grid-template-columns:1fr}.settings-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(148,163,184,.13)}.settings-nav button{min-height:58px;justify-content:center}.settings-nav button>span{gap:0}.settings-nav small{display:none}}@media(max-width:620px){.admin-app .commerce-tabs{width:100%}.admin-app .commerce-tabs button{padding-inline:8px}.admin-app .commerce-tabs button svg{display:none}.tier-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-summary article{min-height:102px;padding:12px 10px}.tier-summary article>strong{font-size:20px}.settings-shell{min-height:0}.settings-nav{gap:3px;padding:7px}.settings-nav button{min-height:50px;gap:7px;padding:8px 5px}.settings-nav svg{width:17px;height:17px;flex-basis:17px}.settings-nav strong{font-size:11px}.settings-content{padding:14px}.settings-header{align-items:flex-start;flex-direction:column;gap:14px}.settings-header>.primary-button{width:100%}.settings-toolbar{align-items:stretch;flex-direction:column;gap:8px}.settings-toolbar label{width:100%}.settings-toolbar p{margin:0}.settings-table{overflow:visible;border:0;background:transparent}.settings-table-head{display:none}.settings-table-row{display:grid;min-height:0;gap:9px 12px;margin-bottom:8px;padding:14px;border:1px solid #243044;border-radius:12px;background:#0b1220}.tier-table .settings-table-row{grid-template-columns:34px minmax(0,1fr) auto}.tier-table .settings-rule-summary{grid-column:2/-1}.tier-table .settings-table-row>span:nth-child(4){grid-column:2}.tier-table .settings-table-row>span:last-child{grid-column:3;grid-row:3}.price-table .settings-table-row{grid-template-columns:minmax(0,1fr) auto}.price-table .settings-table-row>span:nth-child(2){grid-column:1}.price-table .settings-table-row>span:nth-child(3){grid-column:2;grid-row:1}.price-table .settings-table-row>span:nth-child(4){grid-column:2;grid-row:2}.upgrade-table .settings-table-row{grid-template-columns:minmax(0,1fr) auto}.upgrade-table .settings-table-row>span:nth-child(2){grid-column:1}.upgrade-table .settings-table-row>span:nth-child(3){grid-column:1}.upgrade-table .settings-table-row>span:last-child{grid-column:2;grid-row:1/4;align-self:center}.settings-inline-form{grid-template-columns:1fr;gap:12px}.settings-inline-form>.primary-button{width:100%}}:root{--admin-bg:#070c15;--admin-surface:#0d1523;--admin-surface-2:#111b2c;--admin-surface-3:#162236;--admin-line:#223149;--admin-text:#e8eef7;--admin-muted:#8290a5;--admin-blue:#377dff;--admin-blue-soft:rgba(55,125,255,.14);--admin-green:#2dd4a4;--admin-amber:#f5b942;--admin-red:#fb7185;--admin-layer-topbar:30;--admin-layer-sheet:60;--admin-layer-drawer:90;--admin-layer-menu:100;--admin-layer-confirm:120}body:has(.admin-app-v3){color:var(--admin-text);background:var(--admin-bg);background-image:radial-gradient(circle at 70% -20%,rgba(55,125,255,.08),transparent 32%)}.admin-app-v3{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr);padding:0;color:var(--admin-text);background:transparent}.admin-sidebar-v3{position:sticky;top:0;display:flex;width:auto;height:100vh;min-height:0;flex-direction:column;padding:18px 14px 14px;border-right:1px solid rgba(148,163,184,.12);background:#090f1a}.admin-sidebar-v3 .sidebar-brand{display:flex;min-height:54px;align-items:center;gap:11px;padding:0 8px}.admin-sidebar-v3 .sidebar-brand-mark{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#2d72ef,#4b8cff);box-shadow:0 8px 24px #377dff38}.admin-sidebar-v3 .sidebar-brand-mark .nav-icon{width:18px}.admin-sidebar-v3 .sidebar-brand>span:last-child{display:grid;gap:4px}.admin-sidebar-v3 .sidebar-brand strong{color:#f8fafc;font:700 13px/1 Fira Sans,sans-serif;letter-spacing:.08em}.admin-sidebar-v3 .sidebar-brand small{color:#53627a;font-size:9px;font-weight:650;letter-spacing:.09em}.sidebar-context{display:flex;align-items:center;gap:10px;margin:13px 0 18px;padding:11px 12px;border:1px solid rgba(45,212,164,.12);border-radius:11px;background:#2dd4a40a}.sidebar-context .status-dot{width:7px;height:7px;flex:0 0 7px;background:var(--admin-green);box-shadow:0 0 0 4px #2dd4a417}.sidebar-context>div{display:grid;gap:4px}.sidebar-context strong{color:#cbd5e1;font-size:11px}.sidebar-context small{color:#5f6e83;font-size:9px}.admin-sidebar-v3 .sidebar-navigation{flex:1;overflow-y:auto;scrollbar-width:thin}.admin-sidebar-v3 .sidebar-nav-group{display:grid;gap:3px;margin:0 0 16px}.admin-sidebar-v3 .sidebar-nav-group>p{margin:0 10px 6px;color:#4f5e74;font-size:9px;font-weight:700;letter-spacing:.12em}.admin-sidebar-v3 .sidebar-nav-group>a{position:relative;display:flex;min-height:42px;align-items:center;gap:11px;padding:0 11px;border:1px solid transparent;border-radius:10px;color:#8290a5;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.admin-sidebar-v3 .sidebar-nav-group>a:hover{color:#dbeafe;background:#101a2a}.admin-sidebar-v3 .sidebar-nav-group>a.active{border-color:#377dff3d;color:#eff6ff;background:var(--admin-blue-soft)}.admin-sidebar-v3 .sidebar-nav-group>a.active:before{position:absolute;left:-4px;width:3px;height:20px;border-radius:4px;background:var(--admin-blue);content:""}.admin-sidebar-v3 .sidebar-nav-group .nav-icon{width:17px;height:17px;flex:0 0 17px}.admin-sidebar-v3 .sidebar-nav-group a>span{min-width:0}.admin-sidebar-v3 .sidebar-nav-group a strong{display:block;font-size:12px;font-weight:600}.admin-sidebar-v3 .sidebar-session{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;margin-top:6px;padding:9px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#0d1523}.admin-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#bfdbfe;background:#172554;font-weight:700}.admin-sidebar-v3 .sidebar-session>span:nth-child(2){display:grid;min-width:0;gap:4px}.admin-sidebar-v3 .sidebar-session strong{color:#dce6f3;font-size:11px}.admin-sidebar-v3 .sidebar-session small{overflow:hidden;color:#5e6e84;font:500 9px/1 Fira Code,monospace;text-overflow:ellipsis}.admin-sidebar-v3 .sidebar-session button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:9px;color:#77879e;background:transparent;cursor:pointer}.admin-sidebar-v3 .sidebar-session button:hover{color:#fda4af;background:#fb718514}.admin-sidebar-v3 .sidebar-session .nav-icon{width:17px}.admin-app-v3 .admin-workspace{min-width:0}.admin-topbar-v3{position:sticky;z-index:var(--admin-layer-topbar);top:0;display:grid;height:64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 28px;border-bottom:1px solid rgba(148,163,184,.11);background:#070c15e0;backdrop-filter:blur(18px)}.topbar-page{display:flex;align-items:center;gap:9px}.topbar-page span{color:#526178;font-size:10px;font-weight:650}.topbar-page span:after{margin-left:9px;color:#344157;content:"/"}.topbar-page strong{color:#d9e2ef;font-size:12px;font-weight:650}.topbar-page-description{color:#5f6e83;font-size:11px}.admin-topbar-v3 .admin-topbar-status{display:flex;align-items:center;gap:7px;color:#7d8ba0;font-size:10px}.admin-topbar-v3 .status-dot{width:7px;height:7px;border-radius:50%;background:var(--admin-green);box-shadow:0 0 0 4px #2dd4a414}.mobile-menu-trigger{display:none}.admin-app-v3 .admin-content-v3{width:auto;max-width:1580px;margin:0 auto;padding:28px clamp(20px,2.4vw,38px) 42px}.admin-app-v3 .module-header,.admin-app-v3 .dashboard-header-v3{display:flex;min-height:76px;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px}.admin-app-v3 .module-header .eyebrow{margin-bottom:7px;color:#6285ba;font:650 9px/1 Fira Code,monospace;letter-spacing:.11em;text-transform:uppercase}.admin-app-v3 .module-header h1{margin:0;color:#f4f7fb;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.admin-app-v3 .module-header>div>p:last-child{max-width:760px;margin:8px 0 0;color:#77879c;font-size:12px;line-height:1.6}.module-header-actions{display:flex;align-items:center;gap:9px}.module-header-actions .status-chip{min-height:40px}.module-header-metric{display:grid;min-width:112px;gap:5px;padding:12px 15px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:var(--admin-surface)}.module-header-metric span{color:#708097;font-size:10px}.module-header-metric strong{color:#f8fafc;font-size:21px}.admin-app-v3 .page-heading{min-height:76px;padding:0 0 20px}.admin-app-v3 .page-heading h1,.admin-app-v3 .page-heading.compact h1{color:#f4f7fb;font-size:38px}.admin-app-v3 .page-heading>p:last-child{margin-top:8px;font-size:12px}.admin-app-v3 .section-tabs{display:flex;width:max-content;max-width:100%;gap:4px;margin:0 0 18px;padding:4px;overflow-x:auto;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:#0b1220;scrollbar-width:none}.admin-app-v3 .section-tabs button{display:flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:8px;color:#73839a;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.admin-app-v3 .section-tabs button.active{color:#eff6ff;background:#1d4ed8;box-shadow:0 5px 16px #1d4ed833}.admin-app-v3 .section-tabs button b{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;color:#dbeafe;background:#ffffff21;font:600 9px/1 Fira Code,monospace}.admin-app-v3 .panel,.admin-app-v3 .data-card,.admin-app-v3 .service-card,.admin-app-v3 .order-card{border-color:#94a3b824;border-radius:14px;color:#dce6f3;background:var(--admin-surface);box-shadow:none}.admin-app-v3 .panel{padding:18px}.admin-app-v3 .panel-title{margin-bottom:14px}.admin-app-v3 .panel-title h2,.admin-app-v3 .panel-title h3{margin:0;color:#e9eff7;font-size:16px;font-weight:650}.admin-app-v3 .panel-title span{color:#607189;font:600 9px/1 Fira Code,monospace;letter-spacing:.07em}.admin-app-v3 .field{gap:7px;margin-bottom:13px;color:#7d8ca1;font-size:10px;font-weight:650}.admin-app-v3 input,.admin-app-v3 textarea,.admin-app-v3 select{min-height:44px;padding:10px 12px;border-color:#293850;border-radius:9px;color:#e5edf7;background:#09111e;font-size:12px}.admin-app-v3 textarea{min-height:82px}.admin-app-v3 input::placeholder,.admin-app-v3 textarea::placeholder{color:#46566d}.admin-app-v3 input:focus,.admin-app-v3 textarea:focus,.admin-app-v3 select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:0}.admin-app-v3 .primary-button,.admin-app-v3 .secondary-button{min-height:42px;padding:0 15px;border-radius:9px;font-size:11px;font-weight:650}.admin-app-v3 .primary-button{border-color:#2f73ef;color:#fff;background:#2869e8}.admin-app-v3 .primary-button:hover{background:#377dff}.admin-app-v3 .secondary-button{border-color:#2a3951;color:#9fb0c6;background:#101927}.admin-app-v3 .secondary-button:hover{border-color:#3c4d67;color:#e5edf7}.admin-app-v3 .primary-button.danger-button{border-color:#be123c;background:#be123c;box-shadow:0 8px 22px #be123c38}.admin-app-v3 .primary-button.danger-button:hover{border-color:#e11d48;background:#e11d48}.admin-app-v3 .notice{margin-bottom:14px;padding:11px 13px;border:1px solid rgba(45,212,164,.18);border-left:3px solid var(--admin-green);border-radius:9px;color:#9fe5d0;background:#2dd4a412;font-size:11px}.admin-app-v3 .notice.error{border-color:#fb718538;border-left-color:var(--admin-red);color:#fda4af;background:#fb718512}.admin-app-v3 .empty-state{min-height:120px;padding:26px 18px;border-color:#293850;border-radius:12px;color:#617188;font-size:11px}.admin-app-v3 .status-pill,.admin-app-v3 .state-pill{padding:5px 8px;border-radius:999px;font-size:9px}.admin-app-v3 .dashboard-kpis{gap:10px}.admin-app-v3 .kpi-card{min-height:134px;padding:17px;border-radius:14px}.admin-app-v3 .kpi-card strong{font-size:clamp(22px,2.3vw,31px)}.admin-app-v3 .kpi-card span{font-size:10px}.admin-app-v3 .dashboard-body-grid{gap:12px}.admin-app-v3 .analytics-panel,.admin-app-v3 .operations-panel-home{padding:18px;border-radius:14px}.admin-app-v3 .dashboard-secondary{gap:8px}.admin-app-v3 .dashboard-secondary article{min-height:76px;padding:12px;border-radius:11px}.admin-app-v3 .operations-links a{min-height:58px;border-radius:10px}.admin-app-v3 .filter-strip{gap:5px;margin-bottom:12px}.admin-app-v3 .filter-strip button{min-height:36px;padding:0 12px;border-color:#26354c;border-radius:8px;color:#75859c;background:#0b1220;font-size:10px}.admin-app-v3 .filter-strip button.active{border-color:#2f73ef;color:#eff6ff;background:#1d4ed8}.admin-app-v3 .order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-app-v3 .order-card{min-height:154px;gap:6px;padding:14px}.admin-app-v3 .order-card strong{font-size:13px}.admin-app-v3 .order-card>b{font-size:20px}.admin-app-v3 .order-card>span:not(.status-pill),.admin-app-v3 .order-card small{font-size:10px}.admin-app-v3 .cancellation-inbox{gap:6px;margin-bottom:12px;padding:14px;border-color:#f5b94238;border-radius:13px;background:#f5b9420f}.admin-app-v3 .cancellation-inbox h2{margin:2px 0 5px;font-size:16px}.admin-app-v3 .cancellation-inbox>button{padding:10px 12px;color:#dce6f3;background:#101927}.admin-app-v3 .cancellation-inbox>header>b{width:30px;height:30px;font-size:11px}.admin-app-v3 .order-sheet{max-width:720px;padding:20px;border:1px solid #2b3a51;border-bottom:0;color:#e5edf7;background:#0d1523}.admin-app-v3 .fulfillment-card{border-color:#26354c;background:#09111e}.admin-app-v3 .profit-filters{margin-bottom:12px;padding:14px;border-radius:13px}.admin-app-v3 .profit-filter-grid{gap:10px}.admin-app-v3 .profit-summary{gap:9px}.admin-app-v3 .profit-summary>article{min-height:126px;padding:16px;border-radius:13px}.admin-app-v3 .ranking-panel{border-radius:14px}.recharge-section-tabs,.service-section-tabs{margin-bottom:12px!important}.admin-app-v3 .recharge-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.admin-app-v3 .recharge-stat{min-height:102px;padding:14px;border-radius:12px}.admin-app-v3 .recharge-stat strong{margin:8px 0 5px;font-size:22px}.admin-app-v3 .recharge-stat span{font-size:10px}.admin-app-v3 .recharge-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:10px}.admin-app-v3 .recharge-layout .stack-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-app-v3 .recharge-layout .stack-list>form{grid-row:span 2}.admin-app-v3 .preset-panel{min-width:0}.admin-app-v3 .preset-row{grid-template-columns:minmax(90px,1fr) minmax(88px,.7fr) 68px 52px;gap:6px}.single-operation-panel{grid-template-columns:minmax(0,1fr)!important}.single-operation-panel>.operations-panel{max-width:none}.admin-app-v3 .tron-operations-layout{gap:10px}.admin-app-v3 .deposit-card,.admin-app-v3 .task-card{border-radius:10px}.contact-settings-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:10px}.settings-menu-card>p{margin:0 0 10px;color:#718096;font-size:11px;line-height:1.65}.settings-menu-card>h2{margin:0 0 8px;color:#eef3fa;font-size:18px}.settings-menu-card>button{display:grid;width:100%;min-height:62px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding:9px 11px;border:1px solid #25344b;border-radius:10px;color:#7e8da3;background:#09111e;text-align:left;cursor:pointer}.settings-menu-card>button.active{border-color:#377dff73;color:#e8eef7;background:#377dff1f}.settings-menu-card>button>span:nth-child(2){display:grid;gap:4px}.settings-menu-card strong{font-size:11px}.settings-menu-card small{color:#5f7087;font-size:9px}.settings-menu-card>button>b{color:#6087c2}.service-settings-panel{max-width:880px}.ai-provider-head>div>p:last-child{max-width:650px;margin:7px 0 0;color:#76869d;font-size:11px;line-height:1.6}.admin-app-v3 .ai-provider-console{background:var(--admin-surface)}.admin-app-v3 .ai-provider-grid{grid-template-columns:1fr 1fr;gap:0 12px}.admin-app-v3 .ai-number-grid{grid-column:1/-1}.ai-settings-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #223149}.ai-provider-switches{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-settings-actions{display:grid;grid-template-columns:minmax(170px,1fr) 130px 170px;align-items:center;gap:8px}.ai-settings-actions>span{display:grid;gap:4px}.ai-settings-actions>span strong{color:#dce6f3;font-size:11px}.ai-settings-actions>span small{color:#66768d;font-size:9px}.ai-settings-actions button{min-height:42px}.case-board-v3{padding:18px;border:1px solid rgba(148,163,184,.14);border-radius:14px}.case-board-v3 .case-board-head{align-items:center}.case-board-v3 .case-board-head p:last-child{max-width:680px;margin:6px 0 0;color:#718096;font-size:11px;line-height:1.55}.admin-app-v3 .case-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-app-v3 .case-project-card{min-height:210px;padding:15px;border-radius:12px}.user-workspace-v3{display:grid;gap:10px}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:var(--admin-surface)}.workspace-toolbar .inline-form{width:min(520px,100%)}.workspace-toolbar>span{color:#63738a;font-size:10px}.user-table{overflow:hidden;border:1px solid #223149;border-radius:13px;background:#0b1220}.user-table-head,.user-table-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) 56px;align-items:center;gap:12px;padding:0 15px}.user-table-head{min-height:40px;color:#53637a;background:#0e1726;font:600 9px/1 Fira Code,monospace;letter-spacing:.08em}.user-table-row{width:100%;min-height:64px;border:0;border-top:1px solid #1d2a3d;color:#93a4ba;background:transparent;text-align:left;cursor:pointer}.user-table-row:hover{background:#101c2e}.user-table-row>span:first-child{display:grid;min-width:0;gap:4px}.user-table-row b{overflow:hidden;color:#edf3fa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-table-row small{color:#596a82;font-size:9px}.user-table-row strong{color:#a7d5ff;font:600 12px/1 Fira Code,monospace}.user-table-row i{color:#83aef3;font-size:10px;font-style:normal}.workspace-drawer-layer{position:fixed;z-index:var(--admin-layer-drawer);inset:0}.workspace-drawer-scrim{position:absolute;inset:0;width:100%;border:0;background:#020610ad;backdrop-filter:blur(3px)}.workspace-drawer{position:absolute;top:0;right:0;display:flex;width:min(480px,100%);height:100%;flex-direction:column;border-left:1px solid #2b3b54;color:#e6edf7;background:#0c1422;box-shadow:-24px 0 70px #00000061;animation:drawer-in .18s ease-out}.workspace-drawer.wide-drawer{width:min(620px,100%)}.workspace-drawer>header{display:flex;min-height:82px;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #223149}.workspace-drawer>header small{color:#6587bb;font:600 9px/1 Fira Code,monospace;letter-spacing:.09em}.workspace-drawer>header h2{margin:5px 0 3px;color:#f4f7fb;font-size:21px}.workspace-drawer>header p{margin:0;color:#687990;font-size:10px}.workspace-drawer>header>button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #293950;border-radius:9px;color:#8292a8;background:#111b2b;font-size:20px;cursor:pointer}.drawer-content{flex:1;padding:18px 20px;overflow-y:auto}.drawer-section{margin-top:14px;padding:15px;border:1px solid #223149;border-radius:11px;background:#09111e}.drawer-footer{position:sticky;bottom:-18px;display:flex;justify-content:flex-end;gap:8px;margin:18px -20px -18px;padding:13px 20px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #223149;background:#0c1422}.admin-app-v3 .sheet-backdrop{z-index:var(--admin-layer-sheet)}.admin-app-v3 .workspace-overlay{z-index:var(--admin-layer-drawer)}.admin-app-v3 .confirm-layer{z-index:var(--admin-layer-confirm)}.admin-app-v3 .confirm-inline-error{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(251,113,133,.32);border-radius:9px;color:#fda4af;background:#7f1d1d2e}.admin-app-v3 .confirm-inline-error strong{color:#fecdd3;font-size:11px}.admin-app-v3 .confirm-inline-error span,.admin-app-v3 .confirm-inline-error small{color:#fda4af;font-size:10px;line-height:1.6}.admin-app-v3 .confirm-inline-error code{padding:1px 5px;border-radius:4px;color:#fff1f2;background:#fb718524;font:600 10px/1.4 Fira Code,monospace}.status-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:10px;padding:0!important;overflow:hidden}.status-summary>div{display:grid;gap:6px;padding:16px;border-right:1px solid #223149}.status-summary>div:last-child{border-right:0}.status-summary small{color:#607189;font-size:9px}.status-summary strong{color:#edf3fa;font-size:19px}.status-summary span{color:#697990;font-size:10px}.system-status-section .status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.system-status-section .service-card{min-height:120px;border-radius:11px;background:#09111e}.system-status-section .service-number{color:#40516a}.mobile-admin-menu-layer,.mobile-bottom-nav-v3{display:none}@keyframes drawer-in{0%{transform:translate(22px);opacity:.5}}@media(max-width:1180px){.admin-app-v3 .order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app-v3 .recharge-layout{grid-template-columns:1fr}.admin-app-v3 .recharge-layout .stack-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app-v3 .recharge-layout .stack-list>form{grid-row:auto}.admin-app-v3 .case-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.admin-app-v3{display:block;padding-bottom:86px}.admin-sidebar-v3{display:none}.admin-topbar-v3{height:58px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:0 14px}.mobile-menu-trigger{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #25344a;border-radius:9px;color:#9aacbf;background:#0d1625}.mobile-menu-trigger .nav-icon{width:18px}.topbar-page{display:grid;gap:3px}.topbar-page span:after{display:none}.topbar-page span{font-size:8px}.topbar-page strong{font-size:12px}.topbar-page-description{display:none}.admin-app-v3 .admin-content-v3{padding:20px 14px calc(28px + env(safe-area-inset-bottom))}.mobile-bottom-nav-v3{position:fixed;z-index:70;right:10px;bottom:max(9px,env(safe-area-inset-bottom));left:10px;display:grid;height:64px;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(148,163,184,.17);border-radius:16px;background:#0a111df0;box-shadow:0 16px 50px #0000006b;backdrop-filter:blur(18px)}.mobile-bottom-nav-v3 a,.mobile-bottom-nav-v3 button{display:flex;min-width:0;min-height:52px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:0 3px;border:0;border-radius:11px;color:#627289;background:transparent;text-decoration:none}.mobile-bottom-nav-v3 :is(a,button).active{color:#dbeafe;background:#377dff29}.mobile-bottom-nav-v3 .nav-icon{width:17px;height:17px}.mobile-bottom-nav-v3 strong,.mobile-bottom-nav-v3 button span{font-size:9px;font-weight:650}.mobile-admin-menu-layer{position:fixed;z-index:var(--admin-layer-menu);inset:0;display:block}.mobile-admin-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:#02060fb8;backdrop-filter:blur(4px)}.mobile-admin-menu-panel{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(360px,92vw);flex-direction:column;border-right:1px solid #2b3a51;color:#e8eef7;background:#0a111e;box-shadow:28px 0 80px #0000007a;animation:mobile-menu-in .2s ease-out}.mobile-admin-menu-panel>header{display:flex;min-height:74px;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #202e43}.mobile-admin-menu-panel>header div{display:grid;gap:5px}.mobile-admin-menu-panel>header small{color:#5576a9;font:600 8px/1 Fira Code,monospace;letter-spacing:.12em}.mobile-admin-menu-panel>header strong{font-size:18px}.mobile-admin-menu-panel>header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #293950;border-radius:9px;color:#8797ad;background:#101927}.mobile-admin-menu-panel>header .nav-icon{width:18px}.mobile-admin-menu-panel>nav{flex:1;padding:12px;overflow-y:auto}.mobile-nav-group{display:grid;gap:5px;margin-bottom:14px}.mobile-nav-group>p{margin:4px 8px;color:#516077;font-size:9px;font-weight:700;letter-spacing:.1em}.mobile-nav-group>a{display:grid;min-height:54px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:10px;color:#7d8da3;text-decoration:none}.mobile-nav-group>a.active{border-color:#377dff40;color:#eff6ff;background:#377dff1f}.mobile-nav-group .nav-icon{width:18px;justify-self:center}.mobile-nav-group a>span{display:grid;gap:4px}.mobile-nav-group strong{font-size:12px}.mobile-nav-group small{color:#596980;font-size:9px}.mobile-admin-menu-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #202e43;color:#607087;font-size:9px}.mobile-admin-menu-panel>footer>span{display:flex;align-items:center;gap:7px}.mobile-admin-menu-panel>footer button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(251,113,133,.17);border-radius:8px;color:#fda4af;background:#fb71850d;font-size:9px}.mobile-admin-menu-panel>footer .nav-icon{width:15px}.contact-settings-layout{grid-template-columns:1fr}.settings-menu-card{display:none}.service-settings-panel{max-width:none}.admin-app-v3 .recharge-layout .stack-list{grid-template-columns:1fr}.user-table-head,.user-table-row{grid-template-columns:minmax(150px,1fr) 100px 100px 54px}.user-table-head>span:nth-child(3),.user-table-row>span:nth-child(3){display:none}}@media(max-width:620px){.admin-app-v3 .admin-content-v3{padding-inline:12px}.admin-app-v3 .module-header,.admin-app-v3 .dashboard-header-v3{min-height:0;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.admin-app-v3 .module-header h1{font-size:28px}.admin-app-v3 .module-header>div>p:last-child{font-size:11px}.module-header-actions,.module-header>.secondary-button{width:100%}.module-header-actions .secondary-button,.module-header>.secondary-button{flex:1}.module-header-metric{width:100%;min-width:0;grid-template-columns:1fr auto;align-items:center}.module-header-metric strong{grid-column:2;grid-row:1/3}.admin-app-v3 .section-tabs{width:100%}.admin-app-v3 .section-tabs button{flex:1;padding:0 10px;white-space:nowrap}.admin-app-v3 .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app-v3 .kpi-card{min-height:124px}.admin-app-v3 .dashboard-secondary,.admin-app-v3 .order-grid{grid-template-columns:1fr}.admin-app-v3 .order-card{min-height:0;grid-template-columns:minmax(0,1fr) auto}.admin-app-v3 .order-card .status-pill,.admin-app-v3 .order-card>span,.admin-app-v3 .order-card small{grid-column:1}.admin-app-v3 .order-card>b{grid-column:2;grid-row:2/5;align-self:center}.admin-app-v3 .recharge-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app-v3 .recharge-stat{min-height:94px}.admin-app-v3 .recharge-stat strong{font-size:18px}.admin-app-v3 .preset-row{grid-template-columns:1fr 1fr}.admin-app-v3 .preset-row .mini-switch,.admin-app-v3 .preset-row .preset-remove{min-height:36px}.admin-app-v3 .ai-provider-grid{grid-template-columns:1fr}.admin-app-v3 .ai-number-grid{grid-column:auto;grid-template-columns:1fr}.ai-settings-footer{grid-template-columns:1fr}.ai-provider-switches{align-items:stretch;flex-direction:column}.ai-settings-actions{grid-template-columns:1fr 1fr}.ai-settings-actions>span{grid-column:1/-1}.ai-settings-actions button{width:100%}.admin-app-v3 .case-project-list{grid-template-columns:1fr}.case-board-v3 .case-board-head{align-items:flex-start;flex-direction:column}.case-board-v3 .case-board-head .primary-button{width:100%}.workspace-toolbar{align-items:stretch;flex-direction:column}.workspace-toolbar .inline-form{width:100%}.workspace-toolbar>span{align-self:flex-end}.user-table{overflow:visible;border:0;background:transparent}.user-table-head{display:none}.user-table-row{display:grid;min-height:94px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-bottom:7px;padding:12px;border:1px solid #223149;border-radius:11px;background:#0b1220}.user-table-row>span:nth-child(2){grid-column:1}.user-table-row>span:nth-child(3){display:block;grid-column:1}.user-table-row>strong{grid-column:2;grid-row:1/3;align-self:center}.user-table-row>i{grid-column:2;grid-row:3;text-align:right}.workspace-drawer{top:auto;bottom:0;width:100%;height:min(88dvh,760px);border-top:1px solid #2b3b54;border-left:0;border-radius:18px 18px 0 0;animation:mobile-drawer-in .2s ease-out}.workspace-drawer.wide-drawer{width:100%}.workspace-drawer>header{min-height:76px;padding:15px 16px}.drawer-content{padding:15px 16px}.drawer-footer{bottom:-15px;margin:18px -16px -15px;padding-inline:16px}.status-summary{grid-template-columns:1fr}.status-summary>div{border-right:0;border-bottom:1px solid #223149}.status-summary>div:last-child{border-bottom:0}.system-status-section .status-grid,.two-fields,.three-fields{grid-template-columns:1fr}}@keyframes mobile-menu-in{0%{transform:translate(-24px);opacity:.6}}@keyframes mobile-drawer-in{0%{transform:translateY(24px);opacity:.6}}@media(prefers-reduced-motion:reduce){.workspace-drawer,.mobile-admin-menu-panel{animation:none}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(16px)}}.ai-test-result{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 9px;margin-top:12px;padding:11px 13px;border:1px solid rgba(45,212,164,.2);border-radius:10px;color:#9fe5d0;background:#2dd4a40f}.ai-test-result>span{grid-row:1/3;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#052a20;background:#2dd4a4;font-weight:800}.ai-test-result strong{font-size:11px}.ai-test-result p{margin:0;color:#6f9e91;font-size:10px}.ai-test-result.error{border-color:#fb718547;color:#fecdd3;background:#7f1d1d24}.ai-test-result.error>span{color:#fff1f2;background:#fb7185}.ai-test-result.error p{color:#fda4af}.operation-toast{position:fixed;z-index:var(--admin-layer-confirm);top:78px;right:18px;display:grid;width:min(420px,calc(100vw - 28px));grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(45,212,164,.3);border-radius:12px;color:#d1fae5;background:#0c201d;box-shadow:0 18px 52px #0000006b;animation:drawer-in .18s ease-out}.operation-toast.error{border-color:#fb71855c;color:#ffe4e6;background:#29131b}.operation-toast-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#052e24;background:#2dd4a4;font-weight:800}.operation-toast.error .operation-toast-icon{color:#fff1f2;background:#fb7185}.operation-toast>span:nth-child(2){display:grid;gap:4px}.operation-toast strong{font-size:11px}.operation-toast small{color:#8ccfbd;font-size:9px;line-height:1.5}.operation-toast.error small{color:#fda4af}.operation-toast button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:7px;color:#8292a8;background:transparent;font-size:18px;cursor:pointer}.operation-toast button:hover{color:#fff;background:#ffffff0f}@media(max-width:620px){.operation-toast{top:12px;right:14px;left:14px;width:auto}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.data-toolbar{display:flex;min-height:64px;align-items:end;gap:9px;margin:12px 0;padding:10px;border:1px solid #223149;border-radius:12px;background:#0b1220}.data-search{position:relative;display:flex;min-width:240px;max-width:520px;flex:1 1 320px;align-items:center}.data-search>svg{position:absolute;left:12px;width:17px;height:17px;fill:none;stroke:#63758e;stroke-width:1.8;pointer-events:none}.data-search>input{width:100%;min-height:42px;padding:0 40px;border:1px solid #293950;border-radius:9px;color:#e8eef7;background:#08101c;font-size:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.data-search>input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.data-search>button{position:absolute;right:5px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;color:#74849a;background:transparent;font-size:18px;cursor:pointer}.data-search>button:hover{color:#dbeafe;background:#152237}.data-filters{display:flex;flex:0 1 auto;align-items:end;gap:8px}.data-filter{display:grid;min-width:148px;gap:5px;color:#66768d;font-size:9px;font-weight:700;letter-spacing:.05em}.data-filter select{min-height:42px;padding:0 34px 0 11px;border:1px solid #293950;border-radius:9px;color:#dce6f3;background:#08101c;font-size:11px}.data-result-count{flex:0 0 auto;align-self:center;color:#617189;font:600 9px/1.2 Fira Code,monospace;white-space:nowrap}.data-reset{min-width:58px;min-height:42px;padding:0 11px;border:1px solid #293950;border-radius:9px;color:#8fa0b7;background:#101927;font-size:10px;font-weight:700;cursor:pointer}.data-reset:disabled{opacity:.38;cursor:not-allowed}.data-manage-button{min-height:42px!important;white-space:nowrap}.data-table{overflow:hidden;border:1px solid #223149;border-radius:13px;background:#0b1220}.data-table-head,.data-table-row{display:grid;align-items:center;gap:14px;padding:0 15px}.data-table-head{min-height:40px;color:#596a82;background:#0e1726;font:700 9px/1 Fira Code,monospace;letter-spacing:.07em}.data-table-row{width:100%;min-height:68px;border:0;border-top:1px solid #1e2b3e;color:#91a1b6;background:transparent;text-align:left}button.data-table-row{cursor:pointer}.data-table-row:hover{background:#101c2e}.data-table-row>span{min-width:0}.data-primary{display:flex;align-items:center;gap:10px}.data-primary>i{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;color:#78a9f8;background:#122345;font-style:normal}.data-primary svg,.data-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.data-primary>span,.data-table-row>span:not(.data-primary){display:grid;gap:4px}.data-primary strong,.data-cell-strong{overflow:hidden;color:#edf3fa;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.data-primary small,.data-cell-note,.data-chain small{overflow:hidden;color:#5f7087;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.data-description{overflow:hidden;color:#718198;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.data-action{display:flex!important;align-items:center;justify-content:flex-end;grid-auto-flow:column;color:#79a8ee;font-size:10px;font-weight:700;white-space:nowrap}.data-money{color:#dceafe;font:700 12px/1 Fira Code,monospace}.data-row-actions{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.data-row-actions .text-button,.data-row-actions .case-close{min-height:34px;padding:0 8px;border-radius:7px;font-size:9px}.product-row-actions{flex-wrap:nowrap}.product-row-actions .text-button{border:1px solid #293950;color:#8eb8f5;background:#101927;cursor:pointer}.product-row-actions .danger-text-button{border-color:#fb718547;color:#fda4af;background:#7f1d1d1f}.product-row-actions .danger-text-button:hover{border-color:#fb7185;color:#fff1f2;background:#be185d38}.product-drawer-actions{justify-content:space-between}.product-drawer-actions .danger-button{display:flex;align-items:center;gap:7px}.product-drawer-actions svg,.confirm-warning svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.product-delete-confirm{border:1px solid rgba(251,113,133,.28)}.confirm-warning{display:flex;align-items:center;gap:11px;margin:16px 0 20px;padding:12px;border:1px solid rgba(251,113,133,.3);border-radius:10px;color:#fda4af;background:#7f1d1d24}.confirm-warning>span{display:grid;gap:4px}.confirm-warning strong{color:#ffe4e6;font-size:11px}.confirm-warning small{color:#fda4af;font-size:10px;line-height:1.5}.data-chain a{color:#78a9f8;font-size:9px;text-decoration:none}.data-table>.empty-state{border:0;border-top:1px solid #1e2b3e;border-radius:0}.product-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(220px,1.35fr) minmax(120px,.65fr) minmax(220px,1.35fr) 92px}.warehouse-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(220px,1.35fr) 104px 112px minmax(180px,1fr) 92px}.order-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(190px,1.1fr) minmax(150px,.9fr) 118px 110px minmax(160px,.9fr) 86px}.case-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(220px,1.25fr) 94px 114px minmax(240px,1.4fr) 132px}.deposit-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) 98px 154px minmax(220px,1.2fr)}.task-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(190px,1.15fr) minmax(170px,1fr) 110px 100px minmax(160px,1fr)}.risk-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(190px,1fr) 112px minmax(170px,.95fr) 110px minmax(170px,.9fr) 106px}.case-board-v3 .data-toolbar{margin-top:16px}.inventory-workspace-v2 .data-toolbar{margin:0 0 10px;border-radius:10px}.category-list-panel .data-toolbar{margin:12px 0 10px}.category-list-v2 article{grid-template-columns:42px minmax(0,1fr) auto;transition:border-color .18s ease,background-color .18s ease}.category-list-v2 article:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb29}.category-info{display:grid;min-width:0;gap:5px}.category-info strong{overflow:hidden;color:#edf3fa;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.category-info small{color:#64748b;font:500 9px/1.2 Fira Code,monospace}.category-row-actions{display:flex;align-items:center;gap:8px}.category-row-actions button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #293950;border-radius:8px;color:#93c5fd;background:#101927;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.category-row-actions button:hover{border-color:#3b82f6;color:#dbeafe;background:#12213a}.category-row-actions button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.category-row-actions button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.category-row-actions .category-delete-button{border-color:#fb718547;color:#fda4af;background:#7f1d1d1f}.category-row-actions .category-delete-button:hover{border-color:#fb7185;color:#fff1f2;background:#be185d38}.category-delete-confirm{border:1px solid rgba(251,113,133,.28)}.confirm-inline-error{margin:-8px 0 18px;padding:11px 12px;border:1px solid rgba(251,113,133,.38);border-radius:9px;color:#fecdd3;background:#88133733;font-size:11px;line-height:1.6}.operations-panel>.data-toolbar{margin-top:14px}@media(max-width:1100px){.data-result-count{display:none}.order-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) 112px 100px 82px}.order-data-table :is(.data-table-head,.data-table-row)>span:nth-child(5){display:none}.deposit-data-table :is(.data-table-head,.data-table-row){grid-template-columns:minmax(180px,.9fr) minmax(190px,1fr) 96px minmax(210px,1.15fr)}.deposit-data-table :is(.data-table-head,.data-table-row)>span:nth-child(4){display:none}}@media(max-width:760px){.data-toolbar{align-items:stretch;flex-direction:column;padding:9px}.data-search{width:100%;min-width:0;max-width:none;flex-basis:auto}.data-search>input{min-height:46px;font-size:16px}.data-filters{width:100%;align-items:stretch}.data-filter{min-width:0;flex:1}.data-filter select{min-height:44px;width:100%;font-size:12px}.data-manage-button{flex:1}.data-result-count{display:block;align-self:flex-start;padding:2px 2px 0}.data-reset{width:100%;min-height:40px}.data-table{overflow:visible;border:0;background:transparent}.data-table-head{display:none}.data-table-row,.product-data-table .data-table-row,.warehouse-data-table .data-table-row,.order-data-table .data-table-row,.case-data-table .data-table-row,.deposit-data-table .data-table-row,.task-data-table .data-table-row{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-bottom:8px;padding:13px;border:1px solid #223149;border-radius:11px;background:#0b1220}.data-table-row>span{display:grid!important}.data-table-row>.data-primary{grid-column:1/-1}.data-description{grid-column:1;white-space:normal}.data-action{grid-column:2;grid-row:2/4;align-self:center}.data-row-actions{grid-column:1/-1;justify-content:flex-start;padding-top:5px;border-top:1px solid #1e2b3e}.deposit-row-actions .text-button{flex:1 1 calc(50% - 4px)}.data-table>.empty-state{border:1px solid #223149;border-radius:11px}.category-list-v2 article{grid-template-columns:32px minmax(0,1fr);padding:12px}.category-row-actions{grid-column:2;width:100%}.category-row-actions button{min-width:0;flex:1;padding:0 9px}}
