:root{--dash-bg:#050911;--dash-panel:#090f1c;--dash-panel-2:#0d1526;--dash-line:#1b2942;--dash-muted:#8492aa;--dash-text:#f4f8ff;--dash-blue:#1677ff;--dash-cyan:#55ddff;--dash-green:#4ce1a1;--dash-yellow:#ffc861;--dash-red:#ff657a;--dash-violet:#7f6cff}
*{box-sizing:border-box}
body.market-app{margin:0;background:radial-gradient(circle at 90% 0,rgba(22,119,255,.13),transparent 34%),linear-gradient(180deg,#050911,#03060c 70%);color:var(--dash-text);font-family:"Segoe UI",Inter,system-ui,sans-serif;min-height:100vh}
.market-app .storm-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.72}.app-topbar,.app-shell,.market-app>main{position:relative;z-index:1}
.app-topbar{height:72px;position:sticky;top:0;z-index:80;display:flex;align-items:center;border-bottom:1px solid rgba(130,171,228,.16);background:rgba(4,8,15,.9);backdrop-filter:blur(16px)}
.app-topbar-inner{width:min(1500px,calc(100% - 36px));margin:auto;display:flex;align-items:center;gap:24px}
.app-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:190px}.app-brand img{width:37px;height:37px;object-fit:contain}.app-brand strong{font-size:14px;letter-spacing:.14em}.app-brand small{display:block;color:var(--dash-cyan);font-size:8px;letter-spacing:.22em;font-weight:800}
.app-global-search{max-width:560px;flex:1;display:flex;align-items:center;gap:10px;background:#0b111d;border:1px solid #1a2740;border-radius:12px;padding:0 14px;height:42px}.app-global-search input{width:100%;background:none;border:0;outline:0;color:#fff}.app-global-search span{color:#63718a}
.app-top-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.app-top-actions a,.app-top-actions button{border:1px solid #1d2a43;background:#0b111d;color:#c6d2e5;min-height:40px;border-radius:11px;padding:0 13px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:700}.app-top-actions .primary{background:linear-gradient(135deg,#0879ee,#515af8);border-color:#3e91ff;color:#fff}.notification-dot{width:7px;height:7px;border-radius:99px;background:var(--dash-cyan);box-shadow:0 0 10px var(--dash-cyan)}
.app-shell{width:min(1500px,calc(100% - 36px));margin:28px auto 70px;display:grid;grid-template-columns:245px minmax(0,1fr);gap:26px}.app-sidebar{position:sticky;top:100px;height:max-content;background:rgba(8,13,23,.8);border:1px solid var(--dash-line);border-radius:18px;padding:14px}.user-mini{display:flex;gap:11px;align-items:center;padding:8px 8px 17px;border-bottom:1px solid var(--dash-line);margin-bottom:12px}.user-mini-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:linear-gradient(145deg,#1546a8,#6d5cff);font-weight:900}.user-mini strong,.user-mini small{display:block}.user-mini small{color:var(--dash-muted);font-size:11px;margin-top:3px}.sidebar-group{padding:9px 0}.sidebar-group>span{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#56647b;font-weight:900;padding:7px 10px}.sidebar-link{display:flex;align-items:center;gap:10px;color:#9aa8bd;text-decoration:none;border-radius:10px;padding:10px 11px;font-size:13px;margin:2px 0}.sidebar-link:hover,.sidebar-link.active{background:#101a2c;color:#fff}.sidebar-link.active{box-shadow:inset 3px 0 var(--dash-blue)}.sidebar-link i{font-style:normal;width:19px;text-align:center;color:#5ebfff}.sidebar-link b{margin-left:auto;font-size:9px;background:#173a70;color:#78caff;border-radius:20px;padding:3px 6px}.sidebar-discord{margin-top:12px;width:100%;display:flex;justify-content:center;gap:8px;padding:11px;border-radius:10px;background:#5865f2;color:#fff;text-decoration:none;font-weight:800;font-size:12px}
.app-content{min-width:0}.app-breadcrumb{color:#65748b;font-size:12px;margin-bottom:14px}.app-breadcrumb a{color:#8fa3c2;text-decoration:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.page-head h1{font-size:clamp(28px,3vw,42px);margin:0 0 7px;letter-spacing:-.035em}.page-head p{color:#8796ae;margin:0;max-width:760px;line-height:1.6}.page-head-actions{display:flex;gap:9px;flex-wrap:wrap}
.button{border:1px solid #253450;background:#101a2b;color:#d9e5f7;border-radius:11px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.button:hover{border-color:#438fff}.button.primary{background:linear-gradient(135deg,#0879ee,#5259f7);border-color:#459aff;color:#fff;box-shadow:0 10px 28px rgba(24,113,255,.22)}.button.success{background:#0f6248;border-color:#2ecb90;color:#eafff8}.button.danger{color:#ff9aab;border-color:#5d2835;background:#221018}.button.ghost{background:transparent}.button.small{min-height:34px;padding:0 11px;font-size:11px}
.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#0c1423,#080d17);border:1px solid var(--dash-line);border-radius:16px;padding:18px;min-height:123px}.stat-card::after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-33px;top:-37px;background:rgba(47,139,255,.12);filter:blur(2px)}.stat-card.primary{background:linear-gradient(135deg,#075ecb,#1747d1);border-color:#388dff}.stat-label{display:flex;align-items:center;justify-content:space-between;color:#92a2ba;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.stat-card.primary .stat-label{color:#dcecff}.stat-value{display:block;font-size:27px;margin:15px 0 5px;letter-spacing:-.035em}.stat-card small{color:#718198}.stat-card.primary small{color:#c4ddff}.stat-up{color:var(--dash-green)!important}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:16px}.panel{background:rgba(8,13,23,.87);border:1px solid var(--dash-line);border-radius:17px;padding:19px}.panel+.panel{margin-top:16px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-head h2,.panel-head h3{margin:0;font-size:16px}.panel-head a{color:#55bfff;text-decoration:none;font-size:11px;font-weight:800}.chart{height:210px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #21304b;background:repeating-linear-gradient(to top,transparent,transparent 50px,rgba(72,105,156,.11) 51px);padding:12px 4px 0}.chart span{flex:1;min-width:12px;border-radius:6px 6px 1px 1px;background:linear-gradient(to top,#176af2,#56d8ff);height:var(--h);opacity:.83;animation:bar-in .7s both}.chart span:nth-child(2n){background:linear-gradient(to top,#384ddd,#8d75ff)}@keyframes bar-in{from{height:0}}
.chart-footer{display:flex;justify-content:space-between;color:#5f6e84;font-size:10px;padding-top:8px}.quick-list{display:grid;gap:8px}.quick-row{display:flex;align-items:center;gap:12px;border:1px solid #18243a;border-radius:12px;padding:11px;background:#0b1220}.quick-row>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#12274a;color:#62cfff}.quick-row div{min-width:0;flex:1}.quick-row strong,.quick-row small{display:block}.quick-row strong{font-size:12px}.quick-row small{font-size:10px;color:#73829a;margin-top:4px}.status-pill{border-radius:20px;font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;color:#76e7bd;background:#0d3a2e}.status-pill.pending{color:#ffd98e;background:#3e3012}.status-pill.info{color:#79caff;background:#102d55}.status-pill.danger{color:#ff9daf;background:#401b25}
.seller-check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;border-radius:14px;border:1px solid #1e3352;background:linear-gradient(120deg,#0b1a30,#0a101d)}.seller-check-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#183a70;color:#6ddcff;font-size:20px}.seller-check h3{margin:0 0 4px;font-size:14px}.seller-check p{margin:0;color:#7d8da7;font-size:11px}.progress-line{height:5px;background:#17243a;border-radius:20px;overflow:hidden;margin-top:9px}.progress-line i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,#1682ff,#58ddff);border-radius:20px}
.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:650px}.data-table th{text-align:left;color:#65748b;font-size:9px;text-transform:uppercase;letter-spacing:.09em;padding:10px 9px;border-bottom:1px solid #1b2840}.data-table td{padding:13px 9px;border-bottom:1px solid #121d30;font-size:11px;color:#b6c3d6}.data-table td strong{display:block;color:#f1f6ff;font-size:12px;margin-bottom:3px}.data-table tbody tr:hover{background:#0c1524}
.form-stack{display:grid;gap:16px}.form-card{background:rgba(8,13,23,.9);border:1px solid var(--dash-line);border-radius:18px;overflow:hidden}.form-card-head{padding:16px 20px;border-bottom:1px solid var(--dash-line);display:flex;align-items:center;gap:10px}.form-card-head span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#122c55;color:#68ceff;font-weight:900}.form-card-head h2{margin:0;font-size:14px}.form-card-body{padding:20px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:11px;color:#a8b5c9;font-weight:750}.field input,.field select,.field textarea{width:100%;border:1px solid #22324e;background:#0a111e;color:#f2f6ff;border-radius:11px;padding:12px 13px;outline:0;font:inherit;font-size:12px}.field textarea{min-height:112px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#2586ff;box-shadow:0 0 0 3px rgba(37,134,255,.12)}.field small{color:#617088;font-size:10px;line-height:1.45}.check-line{display:flex;align-items:flex-start;gap:10px;color:#a8b5c9;font-size:11px;line-height:1.5}.field .check-line input{width:auto;margin-top:2px;accent-color:#2586ff}.check-line a{color:#68ceff}.field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.char-count{color:#536279;font-size:9px}
.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.model-option{position:relative;cursor:pointer}.model-option input{position:absolute;opacity:0}.model-card{height:100%;border:1px solid #23314a;border-radius:14px;padding:17px;background:#0a111c;display:block}.model-card b,.model-card small{display:block}.model-card b{font-size:15px;margin-bottom:8px}.model-card small{color:#75849c;line-height:1.5}.model-option input:checked+.model-card{border-color:#2586ff;background:#0d1c34;box-shadow:inset 0 0 0 1px #2586ff,0 8px 24px rgba(21,111,246,.13)}.model-option input:checked+.model-card b{color:#68cfff}
.variant-list{display:grid;gap:10px}.variant-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 110px 155px auto;gap:10px;align-items:end;border:1px solid #1d2a41;background:#0b121f;border-radius:13px;padding:12px;transition:border-color .2s,box-shadow .2s}.variant-row.is-automatic{border-color:#245f99;box-shadow:inset 0 0 0 1px rgba(77,192,255,.08)}.variant-row label{font-size:9px;color:#75849a;display:grid;gap:5px}.variant-row input,.variant-row select{min-width:0;border:1px solid #263653;background:#080e19;color:#fff;border-radius:9px;padding:10px}.variant-row select{color:#9fe8ff}.variant-row input:disabled{color:#7190aa;background:#0c1725;cursor:not-allowed}.remove-variant{width:36px;height:36px;border-radius:10px;border:1px solid #482534;background:#1e1017;color:#ff8095;cursor:pointer}.form-actions{position:sticky;bottom:14px;z-index:20;display:flex;justify-content:flex-end;gap:10px;border:1px solid #253653;background:rgba(7,12,21,.94);backdrop-filter:blur(12px);border-radius:15px;padding:12px;margin-top:18px}
.fee-preview{border:1px solid #1e3859;background:linear-gradient(135deg,#0b1a2e,#0a111d);border-radius:14px;padding:15px}.fee-line{display:flex;justify-content:space-between;color:#8493aa;font-size:11px;padding:6px 0}.fee-line.total{border-top:1px solid #20324d;margin-top:7px;padding-top:12px;color:#fff;font-weight:900;font-size:13px}.policy-note{display:flex;gap:10px;border:1px solid #4f3b16;background:#1e190d;color:#ffd27c;border-radius:12px;padding:12px;font-size:10px;line-height:1.55}.policy-note.danger{border-color:#552433;background:#211016;color:#ffacb9}
.filter-bar{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 17px}.filter-button{border:1px solid #21304a;background:#0b121f;color:#8493aa;border-radius:9px;padding:9px 12px;cursor:pointer;font-size:11px}.filter-button.active{color:#fff;border-color:#267fff;background:#102449}.notice-list{display:grid;gap:9px}.notice-item{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;padding:15px;border:1px solid #19263d;border-radius:13px;background:#09101b}.notice-item.unread{border-color:#244b78;background:#0b1829}.notice-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#122950;color:#63ceff}.notice-item h3{margin:0 0 5px;font-size:12px}.notice-item p{margin:0;color:#73839b;font-size:10px;line-height:1.5}.notice-item time{color:#56657b;font-size:9px;white-space:nowrap}
.chat-layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:650px;border:1px solid var(--dash-line);border-radius:18px;overflow:hidden;background:#080d17}.conversation-list{border-right:1px solid var(--dash-line);background:#070c15}.conversation-search{padding:13px;border-bottom:1px solid var(--dash-line)}.conversation-search input{width:100%;background:#0d1625;border:1px solid #1c2b44;color:#fff;border-radius:10px;padding:11px}.conversation{display:flex;gap:10px;padding:13px;border-bottom:1px solid #121d2e;color:inherit;text-decoration:none}.conversation.active{background:#0d1b30;box-shadow:inset 3px 0 #2587ff}.conversation-avatar{width:41px;height:41px;border-radius:13px;display:grid;place-items:center;background:#17366a;font-weight:900}.conversation div{min-width:0;flex:1}.conversation strong,.conversation span{display:block}.conversation strong{font-size:11px}.conversation span{color:#697990;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.conversation time{color:#536177;font-size:8px}.chat-pane{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.chat-head{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid var(--dash-line)}.chat-head strong,.chat-head small{display:block}.chat-head small{color:#5edaa7;font-size:9px;margin-top:3px}.chat-messages{padding:20px;overflow:auto;background:radial-gradient(circle at center,rgba(22,109,238,.06),transparent 45%)}.message{max-width:70%;margin-bottom:12px}.message p{margin:0;background:#101a2a;border:1px solid #1c2b43;border-radius:4px 14px 14px 14px;padding:11px 13px;color:#cad5e6;font-size:11px;line-height:1.55}.message time{display:block;color:#536178;font-size:8px;margin-top:4px}.message.mine{margin-left:auto}.message.mine p{background:#0e3f83;border-color:#1d68bb;border-radius:14px 4px 14px 14px;color:#fff}.message.mine time{text-align:right}.order-chat-card{max-width:460px;border:1px solid #294a72;border-radius:13px;background:#0c1a2c;padding:13px;margin:10px 0 18px}.order-chat-card span{color:#63caff;font-size:9px;font-weight:900}.order-chat-card strong{display:block;margin:7px 0;font-size:12px}.order-chat-card small{color:#8493aa}.chat-compose{display:flex;gap:9px;padding:14px;border-top:1px solid var(--dash-line)}.chat-compose input{flex:1;background:#0c1422;border:1px solid #1e2e48;color:#fff;border-radius:11px;padding:12px}.chat-compose button{width:44px;border:0;border-radius:11px;background:#197cff;color:#fff;font-size:18px;cursor:pointer}
.steps{display:flex;align-items:center;margin:0 0 22px}.step{display:flex;align-items:center;gap:8px;color:#64738a;font-size:10px;font-weight:800}.step i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-style:normal;background:#101a2b;border:1px solid #26364f}.step.active{color:#fff}.step.active i,.step.done i{background:#176fe0;border-color:#459dff;color:#fff}.step.done{color:#58d8aa}.step-line{height:1px;background:#22314a;flex:1;margin:0 8px}.verification-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:17px}.requirement-list{display:grid;gap:9px}.requirement{display:flex;align-items:center;gap:12px;border:1px solid #1c2940;background:#0a111d;border-radius:12px;padding:13px}.requirement>i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#112547;color:#67caff;font-style:normal}.requirement div{flex:1}.requirement strong,.requirement small{display:block}.requirement strong{font-size:11px}.requirement small{color:#6f8099;font-size:9px;margin-top:4px}.requirement .done{color:#59dca9;font-size:10px}.upload-zone{border:1px dashed #315077;background:#0a1525;border-radius:13px;min-height:130px;display:grid;place-items:center;text-align:center;padding:18px;color:#8293ad}.upload-zone strong{display:block;color:#cdd8e9;margin-bottom:5px}.upload-zone small{font-size:9px}.security-box{border:1px solid #1d3f62;border-radius:14px;background:#0a192b;padding:15px}.security-box h3{margin:0 0 8px;font-size:12px}.security-box p{color:#7890ab;font-size:10px;line-height:1.55;margin:0}
.admin-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:17px}.admin-kpi{border:1px solid #1b2940;background:#090f1a;border-radius:13px;padding:14px}.admin-kpi span{color:#718198;font-size:9px;text-transform:uppercase}.admin-kpi strong{display:block;font-size:22px;margin-top:9px}.admin-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:16px}.review-card{border:1px solid #1b2940;border-radius:13px;padding:14px;margin-bottom:9px;background:#0a111d}.review-card-top{display:flex;align-items:center;gap:10px}.review-card-top .user-mini-avatar{width:38px;height:38px}.review-card-top div{flex:1}.review-card-top strong,.review-card-top small{display:block}.review-card-top small{color:#718097;font-size:9px;margin-top:4px}.review-meta{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.review-meta span{background:#111d30;color:#8ea2bf;border-radius:20px;padding:5px 8px;font-size:9px}.review-actions{display:flex;gap:7px}
.product-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:23px}.product-gallery{border:1px solid #1c2c47;border-radius:19px;min-height:460px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle,#123972,#07101d 60%)}.product-gallery::before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 30deg,transparent,#205dd322,transparent 35%,#6b5cff22,transparent 70%);animation:gallery-spin 14s linear infinite}@keyframes gallery-spin{to{transform:rotate(360deg)}}.product-gallery-content{position:relative;text-align:center}.product-gallery-content strong{font-size:clamp(42px,7vw,90px);display:block;letter-spacing:-.05em}.product-gallery-content em{font-style:normal;color:#59d8ff}.product-gallery-content small{color:#8ca5c6;letter-spacing:.18em;text-transform:uppercase}.product-buy{position:sticky;top:100px}.product-title{font-size:27px;margin:0 0 10px;line-height:1.2}.product-rating{color:#ffd36c;font-size:11px}.product-rating span{color:#708096}.seller-summary{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #1b2940}.seller-summary .official-avatar{width:43px;height:43px}.seller-summary div{flex:1}.seller-summary strong,.seller-summary small{display:block}.seller-summary small{color:#728198;font-size:9px;margin-top:3px}.price-display{padding:19px 0}.price-display span{color:#718198;font-size:10px}.price-display strong{font-size:32px;display:block;margin-top:5px}.buy-summary{border-top:1px solid #1b2940;margin-top:14px;padding-top:12px}.buy-summary div{display:flex;justify-content:space-between;color:#76869e;font-size:10px;padding:5px 0}.buy-summary .total{color:#fff;font-size:12px;font-weight:900}.product-info{margin-top:19px}.product-info h2{font-size:18px}.product-info p{color:#8292aa;line-height:1.7;font-size:12px}.question{padding:13px 0;border-bottom:1px solid #172238}.question strong{font-size:11px}.question p{color:#75859d;font-size:10px;line-height:1.55}.answer{border-left:2px solid #2487ff;padding-left:11px;margin-left:10px}.review-score{display:flex;align-items:center;gap:17px}.review-score>strong{font-size:45px}.review-bars{flex:1}.review-bar{display:grid;grid-template-columns:55px 1fr 30px;gap:8px;align-items:center;color:#76869d;font-size:9px;margin:6px 0}.review-bar i{height:5px;background:#17243a;border-radius:5px;overflow:hidden}.review-bar i::after{content:"";display:block;width:var(--w);height:100%;background:#4fda9e}
.seller-profile-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#0a1c36,#0a101d);border:1px solid #23436b;border-radius:18px}.seller-profile-avatar{width:92px;height:92px;border-radius:25px;display:grid;place-items:center;background:linear-gradient(145deg,#1550ac,#695cf7);font-size:27px;font-weight:900}.seller-profile-head h1{margin:0 0 5px;font-size:26px}.seller-profile-head p{margin:0;color:#8191aa;font-size:11px}.profile-badges{display:flex;gap:6px;margin-top:10px}.profile-badges span{font-size:9px;font-weight:900;background:#14305a;color:#6ecaff;border-radius:20px;padding:6px 8px}.profile-metrics{display:flex;gap:20px;text-align:center}.profile-metrics strong,.profile-metrics small{display:block}.profile-metrics strong{font-size:19px}.profile-metrics small{font-size:8px;color:#697991;margin-top:5px}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:17px;margin-top:17px}.bio-text{color:#8797af;font-size:11px;line-height:1.7}
.mobile-only{display:none}.toast{position:fixed;right:18px;bottom:18px;z-index:200;background:#0c1a2c;border:1px solid #2b69aa;color:#e6f3ff;border-radius:12px;padding:12px 15px;box-shadow:0 15px 50px #0009;font-size:11px;transform:translateY(30px);opacity:0;pointer-events:none;transition:.25s}.toast.show{transform:none;opacity:1}
.automatic-delivery-seal{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(74,196,255,.38);border-radius:999px;padding:4px 7px;background:rgba(21,111,246,.16);color:#82e7ff!important;font-size:8px!important;font-weight:950;letter-spacing:.03em;white-space:nowrap}.automatic-delivery-seal[hidden]{display:none}.product-stock-status{display:block;margin-top:4px;color:#6f819a!important}.product-variant-picker{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #1b2940}.product-variant-picker h2{margin:0;font-size:13px}.variant-search-label{display:grid;gap:6px;color:#728198;font-size:9px}.variant-search{width:100%;border:1px solid #253753;border-radius:10px;background:#080e19;color:#eef7ff;padding:10px 11px;outline:0}.variant-search:focus{border-color:#2586ff;box-shadow:0 0 0 3px rgba(37,134,255,.12)}.product-variant-list{display:grid;gap:7px;max-height:310px;overflow:auto;padding-right:3px}.product-variant-option{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #1e2c43;border-radius:11px;background:#0a111d;color:#dce9f8;padding:10px;text-align:left;cursor:pointer}.product-variant-option:hover,.product-variant-option.active{border-color:#2586ff;background:#0d1c34;box-shadow:inset 0 0 0 1px rgba(37,134,255,.28)}.product-variant-option>span{min-width:0}.product-variant-option strong,.product-variant-option small{display:block}.product-variant-option>span:first-child strong{overflow:hidden;text-overflow:ellipsis;color:#edf6ff;font-size:10px;line-height:1.35}.product-variant-option>span:first-child small{margin-top:4px;color:#687b95;font-size:8px}.product-variant-value{text-align:right}.product-variant-value>strong{color:#6bcfff;font-size:10px}.product-variant-value .automatic-delivery-seal{margin-top:5px}.product-variant-option[hidden]{display:none}
@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.admin-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.admin-layout,.verification-grid,.product-layout,.profile-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid>*,.admin-layout>*,.verification-grid>*,.product-layout>*,.profile-grid>*{min-width:0}.product-buy{position:static}.product-gallery{min-height:380px}}
@media(max-width:800px){.app-topbar{height:64px}.app-topbar-inner{width:calc(100% - 22px);gap:9px}.app-brand{min-width:0}.app-brand span{display:none}.app-global-search{display:none}.app-top-actions a:not(.primary),.app-top-actions button:not(.primary){padding:0;width:40px;justify-content:center}.app-top-actions a:not(.primary) span:last-child{display:none}.app-shell{width:calc(100% - 22px);display:block;margin-top:17px}.app-sidebar{display:none}.mobile-only{display:inline-flex}.page-head{align-items:flex-start;flex-direction:column}.page-head-actions{width:100%}.page-head-actions .button{flex:1}.field-grid,.model-grid{grid-template-columns:1fr}.variant-row{grid-template-columns:1fr 1fr}.variant-row label:first-child{grid-column:1/-1}.form-actions{bottom:8px}.chat-layout{grid-template-columns:1fr}.conversation-list{display:none}.message{max-width:86%}.seller-profile-head{grid-template-columns:auto 1fr}.profile-metrics{grid-column:1/-1;justify-content:space-around}.admin-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{min-height:108px;padding:14px}.stat-value{font-size:20px}.dashboard-grid{display:block}.dashboard-grid>div+div{margin-top:16px}.panel{padding:14px}.page-head h1{font-size:30px}.variant-row{grid-template-columns:1fr}.variant-row label:first-child{grid-column:auto}.admin-kpis{grid-template-columns:1fr 1fr}.seller-profile-avatar{width:67px;height:67px;border-radius:19px}.seller-profile-head h1{font-size:21px}.product-gallery{min-height:300px}.steps{overflow:auto;padding-bottom:7px}.step span{white-space:nowrap}.notice-item{grid-template-columns:auto 1fr}.notice-item time{grid-column:2}.app-top-actions .primary span{display:none}}

[hidden]{display:none!important}.app-menu-toggle,.app-sidebar-close{display:none}.app-sidebar-backdrop{position:fixed;inset:0;z-index:90;border:0;background:rgba(1,4,10,.72);backdrop-filter:blur(3px);cursor:pointer}.app-menu-toggle,.app-sidebar-close{border:1px solid #263a58;background:#0b1422;color:#eaf4ff;cursor:pointer}.app-menu-toggle:focus-visible,.app-sidebar-close:focus-visible,.sidebar-link:focus-visible{outline:3px solid rgba(94,202,255,.75);outline-offset:3px}.access-gate{max-width:720px;margin:9vh auto;padding:34px;border:1px solid #223653;border-radius:20px;background:linear-gradient(145deg,rgba(12,24,42,.96),rgba(6,11,20,.96));box-shadow:0 22px 75px rgba(0,0,0,.32)}.access-gate h1{margin:0 0 10px;font-size:clamp(27px,4vw,42px)}.access-gate p{color:#91a2ba;line-height:1.65}.access-gate .button{margin-top:12px}.empty-state{display:grid;place-items:center;min-height:150px;padding:25px;border:1px dashed #263957;border-radius:14px;color:#8293ac;text-align:center}.empty-state strong{display:block;color:#dce9fb;margin-bottom:6px}.empty-state p{margin:0;max-width:470px;line-height:1.55}.admin-session-badge{display:inline-flex;align-items:center;gap:7px;color:#a8b8ce;font-size:11px}.admin-session-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#5de0a2;box-shadow:0 0 10px rgba(93,224,162,.55)}

@media(max-width:800px){.app-menu-toggle{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;font-size:20px}.app-sidebar{display:block!important;position:fixed;z-index:95;inset:0 auto 0 0;top:0;width:min(86vw,320px);height:100dvh;max-height:none;overflow-y:auto;margin:0;padding:62px 16px 22px;border-radius:0 20px 20px 0;transform:translateX(-105%);visibility:hidden;box-shadow:24px 0 80px rgba(0,0,0,.48);transition:transform 220ms ease,visibility 220ms ease}.app-sidebar.is-open{transform:translateX(0);visibility:visible}.app-sidebar-close{display:grid;place-items:center;position:absolute;top:13px;right:14px;width:38px;height:38px;border-radius:11px;font-size:24px}.sidebar-open{overflow:hidden}.app-topbar-inner>.app-menu-toggle+*{min-width:0}.access-gate{margin:5vh auto;padding:25px}}

@media(prefers-reduced-motion:reduce){.app-sidebar{transition:none}}
/* Utilities extraídas do HTML para manter o CSP sem unsafe-inline. */
.u-57f730586e{color:#ffd16d;}
.u-2076d31df0{color:#ff8598;}
.u-27dfa53627{background:linear-gradient(145deg,#18583e,#16a269);}
.u-b38a9bedce{width:100%;margin-top:10px;}
.u-24ec1784b5{margin-top:10px;}
.u-94926ad351{margin-top:14px;}
.u-13944a8342{margin-top:12px;}
.u-14dce62a43{margin-top:16px;}
.u-359c90c47a{display:block;color:#667790;margin-top:10px;line-height:1.5;}
.u-38bcdc70b5{justify-content:flex-start;}
.u-ab1ae9721a{width:auto;}
.u-1f428bd373{font-size:11px;color:#9aa9bd;}
.u-d66d12693a{width:min(1100px,calc(100% - 30px));margin:30px auto 70px;}
.u-1b745dc30d{margin-top:13px;}
.u-254311a2a8{width:100%;margin-top:14px;}
.u-0aca9a122e{width:100%;margin-top:8px;}
.u-aae45186cd{width:min(1360px,calc(100% - 30px));margin:24px auto 60px;}
.u-45d46dc3f0{background:#402b72;}
.u-c68e238c1d{background:#15503c;}
.u-49ed7ed22d{--progress:42%;}
.u-642ac85e5e{margin:0;}
.u-0163945d2f{--h:32%;}
.u-2de3f8f57a{--h:54%;}
.u-b56487ced7{--h:41%;}
.u-2ef904a863{--h:74%;}
.u-5c9b4ea79b{--h:61%;}
.u-5e7d4a15c6{--h:89%;}
.u-b4d73cd3ba{--h:68%;}
.u-b7d4de67ad{--h:93%;}
.u-0f7943f6b8{--h:76%;}
.u-d7ce560472{--h:100%;}
.u-700ba59bf0{--h:84%;}
.u-894f11efad{--h:92%;}
.u-a9aad871e3{width:min(1280px,calc(100% - 30px));margin:27px auto 70px;}
.u-dd826e175c{--w:96%;}
.u-8d80ca332b{--w:3%;}
.u-17b8f12800{--w:1%;}
.u-12f5906ff9{color:inherit;text-decoration:none;}
.u-b98dc10cc3{color:#65e4b0;background:#10372d;}
.u-6f589f5984{grid-template-columns:repeat(2,minmax(0,1fr));}
.u-ac4fd20027{color:#ffd466;}
.u-02ae776807{width:100%;margin-top:13px;}
.u-8510df6706{width:min(1280px,calc(100% - 30px));margin:30px auto 70px;}
.u-d230013d3d{grid-template-columns:repeat(4,minmax(0,1fr));}
.u-6d18bab237{margin-top:22px;}
.u-99dc084f4e{font-size:11px;color:#a8b5c9;font-weight:750;}
.u-feaf172636{margin-top:7px;}
.u-a7b6236dbe{color:#5dcfff;}

.quote-sync-status {
  margin: 12px 0 0;
  border: 1px solid rgba(92, 199, 255, .18);
  border-radius: 10px;
  background: rgba(17, 51, 88, .32);
  color: #a9c8e8;
  font-size: 11px;
  line-height: 1.5;
  padding: 9px 11px;
}
.quote-sync-status[data-quote-state="verified"] { color: #70edba; border-color: rgba(112, 237, 186, .25); }

.data-table td small{display:block;margin-top:4px;color:#718198;font-size:9px}.order-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.order-inline-action{position:relative}.order-inline-action>summary{list-style:none;cursor:pointer;border:1px solid #2b3d59;border-radius:9px;padding:8px 10px;color:#c6d4e7;background:#0b1422;font-size:10px;font-weight:800}.order-inline-action>summary::-webkit-details-marker{display:none}.order-inline-action[open]>summary{border-color:#377ed0;color:#78cfff}.order-action-form{position:absolute;z-index:30;right:0;top:calc(100% + 6px);display:grid;gap:8px;width:min(290px,78vw);padding:11px;border:1px solid #29466d;border-radius:12px;background:#091321;box-shadow:0 18px 55px rgba(0,0,0,.55)}.order-action-form select,.order-action-form textarea{width:100%;border:1px solid #263a58;border-radius:9px;background:#070d17;color:#eaf4ff;padding:9px;font:inherit}.order-action-form textarea{resize:vertical;min-height:72px}.button.success{border-color:#217c5b;background:#155a43;color:#dfffee}.button.danger{border-color:#8a3548;background:#4b1d2a;color:#ffe9ee}
@media(max-width:800px){.order-actions{min-width:240px}.order-action-form{right:auto;left:0}}

.automatic-delivery-card{border-color:#235b91;background:radial-gradient(circle at 92% 8%,rgba(62,102,255,.18),transparent 38%),linear-gradient(145deg,rgba(8,29,54,.96),rgba(6,12,23,.96))}.automatic-delivery-card .form-card-head span{background:linear-gradient(145deg,#0c72df,#6556f7);color:#fff;box-shadow:0 0 25px rgba(50,139,255,.28)}.automatic-delivery-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.automatic-delivery-intro{margin:0 0 14px;color:#98abc4;font-size:11px;line-height:1.65}.automatic-delivery-card textarea{min-height:190px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6;white-space:pre}.automatic-delivery-tools{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid rgba(76,151,239,.25);border-radius:14px;background:rgba(4,12,24,.66)}.automatic-delivery-tools .button{width:100%}.delivery-counter{display:grid;gap:4px;padding:13px;border:1px solid rgba(84,202,255,.22);border-radius:12px;background:linear-gradient(145deg,rgba(20,87,165,.24),rgba(70,62,190,.12))}.delivery-counter small{color:#70bfe9;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.delivery-counter strong{font-size:19px;color:#fff}.delivery-counter span{color:#7f91aa;font-size:9px}.delivery-attestation{padding:10px;border:1px solid rgba(255,105,128,.22);border-radius:11px;background:rgba(74,20,34,.2)}.field input:disabled{cursor:not-allowed;opacity:.52;background:#070b12}.bot-command-card{border-color:#264f80;background:radial-gradient(circle at 100% 0,rgba(67,90,255,.17),transparent 45%),rgba(8,18,33,.9)}.bot-command-card p{margin:0;color:#8da1ba;font-size:11px;line-height:1.7}.bot-command-card code{padding:3px 6px;border:1px solid rgba(90,203,255,.22);border-radius:7px;background:rgba(23,103,184,.18);color:#71d9ff;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}
.order-delivery-panel{position:absolute;z-index:35;right:0;top:calc(100% + 6px);display:grid;gap:9px;width:min(390px,88vw);max-height:350px;overflow:auto;padding:13px;border:1px solid #2c6baa;border-radius:13px;background:#071321;box-shadow:0 22px 70px rgba(0,0,0,.65)}.order-delivery-panel>p{margin:0;color:#8ca2bc;font-size:10px}.order-delivery-panel>strong{font-size:11px}.order-delivery-panel>small{color:#7d90aa;font-size:9px;line-height:1.5}.buyer-code-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.buyer-code-list li{display:grid;gap:5px;padding:9px;border:1px solid #1d3756;border-radius:9px;background:#081b31}.buyer-code-list span{color:#699ac9;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.buyer-code-list code{overflow-wrap:anywhere;color:#e9f6ff;font:700 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;user-select:all}
@media(max-width:800px){.automatic-delivery-grid{grid-template-columns:1fr}.automatic-delivery-tools{padding:13px}.order-delivery-panel{right:auto;left:0}}

.media-picker{display:grid;gap:11px;margin-top:18px}.media-picker-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.media-picker-head>div{display:grid;gap:4px}.media-picker-head strong,.field-label{color:#edf7ff;font-size:12px;font-weight:900}.media-picker-head small,.media-picker>[data-media-status]{color:#7f93ad;font-size:9px}.media-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.media-dropzone{display:grid;place-items:center;gap:5px;min-height:96px;padding:15px;border:1px dashed rgba(80,171,255,.42);border-radius:14px;background:linear-gradient(145deg,rgba(11,54,103,.28),rgba(49,35,114,.15));color:#bfe8ff;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.media-dropzone:hover,.media-dropzone.is-dragging{border-color:#56d8ff;background:linear-gradient(145deg,rgba(17,89,157,.38),rgba(72,52,165,.22));box-shadow:0 0 28px rgba(40,145,255,.18),inset 0 0 18px rgba(88,219,255,.05);transform:translateY(-1px)}.media-dropzone strong{font-size:11px}.media-dropzone small{color:#7893b2;font-size:9px}.media-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-preview-card{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #213b5d;border-radius:13px;background:#07111f;box-shadow:0 12px 32px rgba(0,0,0,.22)}.media-preview-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#030711}.media-preview-card figcaption{display:grid;gap:2px;min-width:0;padding:8px 9px}.media-preview-card figcaption span{overflow:hidden;color:#dcecff;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.media-preview-card figcaption small{color:#7188a4;font-size:8px}.media-preview-remove{position:absolute;top:6px;right:6px;display:grid;width:25px;height:25px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(3,7,15,.88);color:#fff;font:900 17px/1 sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.4)}.media-preview-remove:hover{border-color:#ff7187;color:#ff9eac}.media-picker-compact{padding:13px;border:1px solid #1b304b;border-radius:13px;background:rgba(4,13,25,.45)}.media-picker-compact .media-dropzone{min-height:72px}.media-preview-grid.compact{grid-template-columns:minmax(0,150px)}.compact-check{margin-top:7px;color:#92a5bd;font-size:9px}.catalog-visual{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid #27517e;border-radius:11px;background:linear-gradient(145deg,#123b70,#151f45);color:#cfeaff;font-weight:1000}.catalog-visual img{display:block;width:100%;height:100%;object-fit:cover}.review-card-top.has-catalog-visual{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.product-gallery.has-product-images{display:block;min-height:0;background:#050b15}.product-gallery.has-product-images::before{display:none}.product-gallery-main{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#02050a}.product-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px;border-top:1px solid #1a2d47;background:#07101d}.product-gallery-thumb{flex:0 0 72px;height:54px;padding:0;overflow:hidden;border:1px solid #274466;border-radius:9px;background:#050a12;cursor:pointer}.product-gallery-thumb[aria-current="true"]{border-color:#56d8ff;box-shadow:0 0 14px rgba(47,167,255,.25)}.product-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:800px){.media-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-picker-head{align-items:flex-start;flex-direction:column}.product-gallery-main{aspect-ratio:4/3}}
@media(max-width:520px){.media-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-dropzone{min-height:84px}.media-preview-grid.compact{grid-template-columns:minmax(0,130px)}}
