:root{--ink:#111827;--muted:#667085;--line:#e7e9ee;--paper:#fff;--bg:#f5f6f8;--primary:#6d4aff;--primary2:#8b5cf6;--green:#16a36a;--red:#e5484d;--orange:#f59e0b;--radius:18px;--shadow:0 18px 50px rgba(20,25,40,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.4px}.brand small{display:block;font-size:10px;color:#99a1b3;font-weight:500;letter-spacing:.4px}.brand-mark{width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(145deg,var(--primary),#a855f7);box-shadow:0 8px 20px rgba(109,74,255,.28)}.button{border:0;border-radius:11px;background:var(--ink);color:#fff;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;transition:.2s;box-shadow:0 6px 16px rgba(17,24,39,.12)}.button:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(17,24,39,.18)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button-small{font-size:13px;padding:8px 12px}.button-large{padding:14px 21px;border-radius:13px}.button-ghost{color:var(--ink);background:#fff;border:1px solid var(--line);box-shadow:none}.button-success{background:var(--green)}.full-width{width:100%}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;color:var(--primary);text-transform:uppercase}.field-input{width:100%;border:1px solid #d9dde5;border-radius:11px;padding:11px 13px;background:#fff;outline:2px solid transparent;transition:.2s}.field-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(109,74,255,.11)}.stack-form{display:grid;gap:15px}.stack-form label,.settings-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.stack-form label small,.settings-form label small{font-weight:400;color:var(--muted)}.check-label{display:flex!important;align-items:flex-start!important;grid-template-columns:20px 1fr!important;font-weight:500!important}.check-label input{width:18px;height:18px}.error-text{color:var(--red)!important}.messages{position:fixed;right:22px;top:74px;z-index:1000;display:grid;gap:8px;max-width:430px}.message{padding:13px 16px;border-radius:12px;color:#fff;background:#374151;box-shadow:var(--shadow);font-size:14px}.message.success{background:var(--green)}.message.error{background:var(--red)}.message.warning{background:var(--orange)}
/* landing */.landing{background:#fff}.landing-nav{height:76px;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.landing-nav nav{display:flex;gap:30px;color:#4b5563;font-size:14px}.landing-nav>div{display:flex;gap:9px}.hero{min-height:665px;max-width:1280px;margin:auto;padding:76px 40px 60px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:radial-gradient(circle at 65% 35%,rgba(109,74,255,.12),transparent 34%)}.hero h1{font-size:64px;line-height:1.02;letter-spacing:-3.2px;margin:18px 0 24px;max-width:650px}.hero h1 em{font-style:normal;color:var(--primary)}.hero-copy>p{font-size:19px;line-height:1.65;color:var(--muted);max-width:600px}.hero-actions{display:flex;align-items:center;gap:18px;margin:32px 0;color:#757d8c;font-size:13px}.trust-row{display:flex;gap:13px;align-items:center;font-size:13px;color:var(--muted)}.trust-row b{font-size:17px;color:var(--ink);margin-left:8px}.hero-product{perspective:1000px}.fake-window{background:#f9fafb;border:1px solid #e8eaf0;border-radius:22px;padding:18px;box-shadow:0 35px 80px rgba(34,30,70,.16);transform:rotateY(-4deg) rotateX(2deg)}.fake-bar{display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;color:var(--muted);font-size:12px}.fake-bar i{width:8px;height:8px;border-radius:50%;background:#d3d7df}.fake-bar span{margin-left:auto}.fake-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0}.fake-stats div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px}.fake-stats small{display:block;color:var(--muted)}.fake-stats b{display:block;font-size:26px;margin-top:5px}.fake-order{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);padding:14px;margin-top:10px;border-radius:14px}.fake-order small{display:block;color:var(--muted);margin-top:4px}.fake-order strong{font-size:12px;color:var(--primary)}.logos{border-block:1px solid var(--line);display:flex;justify-content:center;gap:70px;padding:24px;color:#9aa1ad;font-weight:800}.section{padding:110px 32px;max-width:1220px;margin:auto}.section-head{text-align:center;max-width:650px;margin:0 auto 48px}.section-head h2{font-size:43px;letter-spacing:-1.8px;margin:12px 0}.section-head p{color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature{border:1px solid var(--line);border-radius:20px;padding:27px;min-height:235px;background:#fff}.feature>span{font-size:12px;color:var(--primary);font-weight:800}.feature h3{font-size:21px;margin:40px 0 10px}.feature p{color:var(--muted);line-height:1.55}.main-feature{grid-column:span 2;background:#111827;color:#fff}.main-feature p{color:#b7bdc9}.mini-timeline{display:flex;align-items:center;margin-top:31px;font-size:11px}.mini-timeline i{height:1px;background:#6b7280;flex:1;margin:0 8px}.dark-section{max-width:none;background:#111827;color:#fff}.dark-section .section-head{max-width:1220px;text-align:left}.steps{max-width:1220px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.steps article{border-top:1px solid #3b4250;padding-top:22px}.steps b{color:#a78bfa}.steps p{color:#a9b0bc;line-height:1.5}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1050px;margin:auto}.price-card{position:relative;border:1px solid var(--line);border-radius:22px;padding:30px;background:#fff}.price-card.popular{border:2px solid var(--primary);transform:translateY(-8px);box-shadow:var(--shadow)}.popular-label{position:absolute;right:20px;top:18px;font-size:11px;padding:6px 9px;background:#ede9fe;color:var(--primary);border-radius:20px;font-weight:800}.price{margin:20px 0}.price b{font-size:39px;letter-spacing:-2px}.price small{color:var(--muted)}.price-card ul{list-style:none;padding:0;display:grid;gap:12px;color:#4b5563;font-size:14px}.price-card li:before{content:'✓';color:var(--green);margin-right:9px;font-weight:800}.price-card .button{width:100%;margin-top:14px}.cta{text-align:center;background:#f1efff;margin:20px;border-radius:26px;padding:90px 20px}.cta h2{font-size:44px;letter-spacing:-2px}.landing footer{max-width:1200px;margin:auto;padding:35px 24px;display:flex;gap:25px;color:var(--muted);font-size:13px}.landing footer span{margin-right:auto}
/* auth */.auth-shell{min-height:100vh;display:grid;place-items:center;padding:80px 20px;background:radial-gradient(circle at 50% 0,rgba(109,74,255,.13),transparent 34%),#f7f8fa}.auth-brand{position:absolute;top:25px;left:28px}.auth-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;padding:37px;box-shadow:var(--shadow)}.auth-card h1{font-size:32px;letter-spacing:-1.2px;margin:10px 0}.auth-card>p{color:var(--muted);margin-bottom:27px}.auth-links{display:flex;justify-content:space-between;margin-top:21px;color:var(--muted);font-size:13px}.auth-links a{color:var(--primary);font-weight:700}.register-shell .auth-card{width:min(500px,100%)}
/* app shell */.app-body{padding-left:238px}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#111827;color:#d0d5dd;padding:24px 17px;display:flex;flex-direction:column;z-index:50}.sidebar .brand{color:#fff;padding:0 7px 25px}.sidebar nav{display:grid;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:14px}.sidebar nav a:hover{background:#202938;color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid #293242;padding:18px 10px 0;display:grid;gap:4px}.sidebar-footer small{color:#8f98a8}.link-button{border:0;background:none;color:#9ca3af;padding:6px 0;text-align:left}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:0 28px;color:var(--muted);font-size:13px;position:sticky;top:0;z-index:30}.status-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#20b879;margin-right:5px}.menu-button{display:none;border:0;background:none;font-size:22px}.page{max-width:1500px;margin:auto;padding:32px}.page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.page-head h1{font-size:34px;letter-spacing:-1.3px;margin:7px 0}.page-head p{margin:0;color:var(--muted)}.back-link{color:var(--muted);font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.metric-grid article{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.metric-grid small{display:block;color:var(--muted)}.metric-grid b{display:block;font-size:32px;margin:12px 0}.metric-grid a{font-size:12px;color:var(--primary);font-weight:700}.metric-icon{position:absolute;right:17px;top:17px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.metric-icon.violet{background:#ede9fe;color:#7c3aed}.metric-icon.orange{background:#fff3dc;color:#d97706}.metric-icon.green{background:#dcfce7;color:#15803d}.metric-icon.red{background:#fee2e2;color:#dc2626}.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;margin-bottom:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.panel-head h2{font-size:17px;margin:0 0 5px}.panel-head p{font-size:12px;color:var(--muted);margin:0}.panel-head>a{font-size:12px;color:var(--primary);font-weight:700}.order-row,.account-row{display:flex;align-items:center;gap:12px;border-top:1px solid #f0f1f4;padding:13px 0}.order-row:first-of-type,.account-row:first-of-type{border-top:0}.order-row>div,.account-row>div{flex:1}.order-row small,.account-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.order-row strong{font-size:12px;color:var(--primary)}.mp{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:inline-grid;place-items:center;color:#fff;font-size:12px;font-weight:900}.mp.wb{background:linear-gradient(145deg,#a72add,#ef2b99)}.mp.ozon{background:#1769ff}.mp.small{width:25px;height:25px;border-radius:7px;font-size:9px}.mp.big{width:48px;height:48px;font-size:17px;border-radius:14px}.deadline{font-size:12px;color:var(--red);font-weight:700;background:#fff0f0;border-radius:7px;padding:5px 7px}.deadline.safe{color:var(--green);background:#ecfdf3}.badge{display:inline-flex;align-items:center;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;background:#eef0f4;color:#4b5563;white-space:nowrap}.badge.active,.badge.paid,.badge.success,.badge.packed,.badge.ready{background:#dcfce7;color:#15803d}.badge.error,.badge.cancelled{background:#fee2e2;color:#b91c1c}.badge.pending,.badge.draft,.badge.issued,.badge.trial,.badge.confirm,.badge.assembling{background:#fff3d9;color:#a16207}.badge.new{background:#ede9fe;color:#6d28d9}.empty{text-align:center;padding:35px;color:var(--muted)}.empty b{display:block;color:var(--ink);margin-bottom:6px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:#8a92a0;font-size:10px;text-transform:uppercase;letter-spacing:.7px;padding:10px;border-bottom:1px solid var(--line)}td{padding:13px 10px;border-bottom:1px solid #eff1f4;vertical-align:middle}td small{display:block;color:var(--muted);font-size:11px;margin-top:3px}td a:hover{color:var(--primary)}.filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:16px}.product-line{display:block;font-size:12px;margin:3px 0}
/* integrations and cards */.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.integration-card,.shipment-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:21px}.integration-top,.shipment-card>div:first-child{display:flex;justify-content:space-between}.integration-card h3,.shipment-card h3{margin:17px 0 5px}.integration-card>p,.shipment-card>p{color:var(--muted);font-size:13px}.integration-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0;margin-top:17px;font-size:11px;color:var(--muted)}.integration-meta b{color:var(--ink)}.integration-card form .button{width:100%}.inline-error{font-size:11px;color:var(--red);background:#fff2f2;padding:9px;border-radius:8px}.empty-card{grid-column:1/-1;padding:60px;text-align:center}.empty-icon{font-size:40px;color:var(--primary)}.modal{position:fixed;inset:0;background:rgba(17,24,39,.5);display:none;place-items:center;padding:20px;z-index:100}.modal.open{display:grid}.modal-card{position:relative;width:min(500px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.2)}.modal-card.wide{width:min(700px,100%)}.modal-card h2{margin:10px 0 24px}.modal-close{position:absolute;right:18px;top:15px;border:0;background:#f1f2f4;border-radius:50%;width:32px;height:32px;font-size:20px}.onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.onboarding-step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px}.onboarding-step>b{width:32px;height:32px;border-radius:9px;background:#ede9fe;color:var(--primary);display:grid;place-items:center}.onboarding-step.done{border-color:#9be1c2}.onboarding-step.done>b{background:#dcfce7;color:var(--green)}.onboarding-step p{color:var(--muted);min-height:42px}.onboarding-step>span{color:var(--green);font-weight:700;font-size:13px}.help-card{display:flex;align-items:center;gap:16px;background:#111827;color:#fff;border-radius:18px;padding:24px;margin-top:18px}.help-card div{flex:1}.help-card h3,.help-card p{margin:3px}.help-card p{color:#aeb5c2}.help-card>a{background:#242d3b;padding:10px 13px;border-radius:10px;font-size:12px}
.integration-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-actions form{margin:0}.integration-disabled{opacity:.72}.account-title{align-items:center;margin-top:15px}.account-heading{display:flex;align-items:center;gap:16px}.account-heading h1{margin:3px 0}.account-settings-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.account-side{display:grid;gap:17px;align-content:start}.account-side form+form{margin-top:9px}.detail-list{margin:0 0 18px}.detail-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.detail-list dt{font-size:12px;color:var(--muted)}.detail-list dd{font-size:12px;font-weight:700;margin:0;text-align:right}.button-danger{background:var(--red)}.danger-zone{border-color:#ffd1d3}.danger-zone h2{font-size:16px;margin:0 0 7px}.danger-zone p{font-size:12px;color:var(--muted);line-height:1.5}.sync-history{margin-top:18px}
.team-table{min-width:900px}.team-actions{display:flex;align-items:center;gap:7px}.team-actions form,.inline-form{margin:0}.table-select{border:1px solid var(--line);border-radius:9px;background:#fff;padding:7px 28px 7px 9px;font-size:12px;min-width:130px}.icon-danger{border:1px solid #ffd1d3;background:#fff5f5;color:var(--red);width:31px;height:31px;border-radius:9px;font-size:20px;line-height:1}.muted-row{opacity:.62}.self-protected{font-size:11px;color:var(--muted)}.person small{display:block;color:var(--primary);font-size:10px;margin-top:2px}.role-label{font-size:12px;font-weight:700}.form-note{font-size:12px;line-height:1.5;color:var(--muted);background:#f5f3ff;border-radius:10px;padding:11px;margin:15px 0 0}
/* catalog */.head-actions{display:flex;gap:9px}.product-filters{grid-template-columns:minmax(260px,2fr) minmax(190px,1fr) auto}.metric-note{font-size:11px;color:var(--muted)}.products-table{min-width:980px}.catalog-product{display:flex;align-items:center;gap:11px;min-width:260px}.catalog-product .product-image{width:43px;height:43px;font-size:11px;font-weight:800}.barcode-value{display:inline-block;padding:6px 8px;border-radius:7px;background:#f4f5f7;font-size:12px}.muted-value{color:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:22px;padding-top:19px;font-size:12px;color:var(--muted)}.pagination a{color:var(--primary);font-weight:700}.product-title{align-items:center;margin-top:15px}.product-image-large{width:66px;height:66px;font-size:15px;font-weight:800}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);gap:18px}.product-form{grid-template-columns:1fr 1fr}.product-form .marking-check{grid-column:1/-1}.marking-check{background:#f8f7ff;border-radius:11px;padding:13px}.product-summary{align-content:start}.summary-value{padding:16px 0;border-top:1px solid var(--line)}.summary-value:first-of-type{border-top:0}.summary-value small,.summary-value strong{display:block}.summary-value small{color:var(--muted);font-size:11px}.summary-value strong{font-size:18px;margin-top:6px;overflow-wrap:anywhere}.product-history{margin-top:18px}
/* import */.import-title{margin-top:15px}.import-upload{margin-bottom:18px}.import-form{display:flex;align-items:end;gap:13px}.import-form label{display:grid;gap:7px;flex:1;font-size:13px;font-weight:700}.import-form input[type=file]{border:1px dashed #c9c4ef;border-radius:12px;background:#faf9ff;padding:14px}.import-form small{font-weight:400;color:var(--muted)}.import-metrics{margin-top:18px}.import-preview{margin-top:18px}.import-table{min-width:1050px}.import-error-row{background:#fff8f8}.import-table .error-text{display:block;margin:3px 0;max-width:260px}
/* incidents */.incident-alert{display:flex;align-items:center;gap:14px;border:1px solid #ffcaca;background:#fff6f6;border-radius:15px;padding:16px 18px;margin:-8px 0 18px;color:#9f2024}.incident-alert>span{width:34px;height:34px;border-radius:10px;background:#fee2e2;display:grid;place-items:center;font-weight:900}.incident-alert div{flex:1}.incident-alert b,.incident-alert small{display:block}.incident-alert small{margin-top:4px;color:#9b5b5e}.incident-alert strong{font-size:12px}.incident-filters{grid-template-columns:1fr 1fr 1.4fr auto}.incident-list{display:grid;gap:12px}.incident-card{background:#fff;border:1px solid #ffd7d8;border-left:4px solid var(--red);border-radius:15px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.incident-card.resolved{border-color:var(--line);border-left-color:var(--green);opacity:.82}.incident-main{display:flex;align-items:flex-start;gap:13px}.incident-main>div{min-width:0}.incident-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.incident-main p{margin:9px 0;color:#4b5563;line-height:1.5;overflow-wrap:anywhere}.incident-main small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.incident-main .retry-note{color:#7c3aed}.incident-main .resolution-note{color:var(--green);font-weight:700}.incident-actions{display:flex;align-items:center;gap:8px}.incident-actions form{margin:0}.resolve-form{display:flex;gap:7px}.resolve-form input{width:220px;padding:8px 10px;font-size:12px}
/* analytics */.analytics-warning{background:#fff5df;color:#9a6700;border:1px solid #ffe1a3;padding:12px 15px;border-radius:11px;margin-bottom:15px;font-size:13px}.analytics-filters{grid-template-columns:.7fr 1fr 1fr 1fr 1.3fr auto}.analytics-primary{margin-top:18px}.analytics-secondary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.analytics-secondary article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.analytics-secondary small,.analytics-secondary b,.analytics-secondary span{display:block}.analytics-secondary small{color:var(--muted)}.analytics-secondary b{font-size:23px;margin:7px 0}.analytics-secondary span{font-size:11px;color:var(--muted)}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr);gap:18px;margin-bottom:18px}.analytics-grid.lower{grid-template-columns:1fr 1fr}.chart-legend{display:flex;gap:12px;font-size:10px;color:var(--muted)}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;border-radius:3px}.chart-legend .total{background:#d8d1ff}.chart-legend .done{background:var(--primary)}.bar-chart{height:285px;display:flex;align-items:end;gap:5px;padding-top:25px;overflow-x:auto}.bar-column{height:100%;min-width:24px;flex:1;display:grid;grid-template-rows:18px 1fr 20px;text-align:center}.bar-value{font-size:9px;color:var(--muted)}.bars{height:100%;display:flex;gap:2px;align-items:end;justify-content:center;border-bottom:1px solid var(--line)}.bars i{width:min(10px,42%);min-height:2px;border-radius:4px 4px 0 0}.bar-total{background:#d8d1ff}.bar-done{background:var(--primary)}.bar-column>small{font-size:8px;color:var(--muted);padding-top:5px;white-space:nowrap}.channel-row{padding:15px 0;border-top:1px solid var(--line)}.channel-row:first-of-type{border-top:0}.channel-row>div{display:flex;align-items:center;gap:8px}.channel-row>strong{display:block;font-size:22px;margin:10px 0 5px}.channel-row>strong small,.channel-row>small{color:var(--muted);font-size:10px}.channel-row progress{width:100%;height:8px;accent-color:var(--primary)}
/* packing */.deadline-card{text-align:right}.deadline-card small,.deadline-card span{display:block;color:var(--muted)}.deadline-card b{display:block;color:var(--red);font-size:22px;margin:4px}.start-card{background:linear-gradient(120deg,#111827,#342d66);color:#fff;border-radius:20px;padding:35px;display:flex;justify-content:space-between;align-items:center}.start-card h2{font-size:28px;margin:9px 0}.start-card p{color:#b8bfca}.packing-layout{display:grid;grid-template-columns:1.5fr .65fr;gap:18px}.packing-item{display:grid;grid-template-columns:62px 1fr auto;gap:15px;align-items:center;border-top:1px solid var(--line);padding:17px 0}.packing-item.complete{opacity:.72}.product-image{width:58px;height:58px;border-radius:12px;background:#f1f2f4;display:grid;place-items:center;color:#99a1ad;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.packing-item h3{font-size:14px;margin:0 0 5px}.packing-item p,.packing-item small{margin:0;color:var(--muted);font-size:11px}.scan-count{text-align:right}.scan-count b,.scan-count span{display:block}.scan-count span{font-size:10px;color:var(--green);margin-top:5px}.scanner-card{background:#111827;color:#fff;border-radius:18px;padding:24px;text-align:center;margin-bottom:12px}.scanner-card p,.scanner-card>small{color:#aab2c0;font-size:12px}.scanner-icon{font-size:36px;color:#a78bfa}.scan-form{display:flex;gap:7px;margin:19px 0}.shipment-metrics{display:flex;gap:35px;border-block:1px solid var(--line);padding:17px 0;margin:16px 0}.shipment-metrics span b,.shipment-metrics span small{display:block}.shipment-metrics small{color:var(--muted);font-size:10px}.shipment-card>.button{width:100%}.select-orders{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:12px}.check-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:11px;padding:11px!important;border-bottom:1px solid var(--line)}.check-row:last-child{border:0}.check-row input{width:17px;height:17px}.check-row span:nth-last-child(1){flex:1}.check-row small{display:block}.subscription-card{background:linear-gradient(120deg,#111827,#302b58);color:#fff;border-radius:19px;padding:28px;display:flex;justify-content:space-between;margin-bottom:24px}.subscription-card h2{font-size:29px;margin:10px 0 4px}.subscription-card p{color:#b6bdc9}.usage{display:flex;align-items:center;gap:38px}.usage span b,.usage span small{display:block}.usage span b{font-size:18px}.usage span small{color:#aeb6c4;font-size:10px;margin-top:4px}.price-grid.compact{max-width:none;margin-bottom:20px}.price-grid.compact .price-card{padding:22px}.price-grid.compact .price{margin:12px 0}.price-grid.compact .price b{font-size:29px}.price-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px rgba(109,74,255,.08)}.person{display:flex;align-items:center;gap:9px}.person>span{width:31px;height:31px;border-radius:9px;background:#ede9fe;color:var(--primary);display:grid;place-items:center;font-weight:800}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:17px}.role-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px}.role-grid p{color:var(--muted);font-size:12px;line-height:1.5}.form-panel{max-width:900px}.settings-form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.settings-form label:has(textarea){grid-column:1/-1}.settings-form .button{grid-column:1/-1;justify-self:start}.legal-page{max-width:850px;margin:60px auto;padding:30px;background:#fff;border-radius:18px}.legal-page h1{font-size:38px}.legal-page p{color:#4b5563;line-height:1.7}
@media(max-width:1050px){.hero h1{font-size:50px}.feature-grid{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:repeat(2,1fr)}.packing-layout,.account-settings-layout,.product-detail-layout{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.landing-nav nav{display:none}.landing-nav .button-ghost{display:none}.hero{grid-template-columns:1fr;padding:55px 22px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-product{display:none}.logos{gap:25px;overflow:hidden;justify-content:flex-start;padding-inline:22px}.section{padding:75px 20px}.section-head h2{font-size:34px}.feature-grid,.price-grid,.steps{grid-template-columns:1fr}.main-feature{grid-column:auto}.cta h2{font-size:33px}.landing footer{flex-wrap:wrap}.app-body{padding-left:0}.sidebar{transform:translateX(-100%);transition:.2s}.sidebar.open{transform:none}.menu-button{display:block;margin-right:auto}.topbar{padding:0 15px}.page{padding:20px 14px}.page-head{gap:15px}.page-head h1{font-size:28px}.page-head>.button{white-space:nowrap}.head-actions{flex-direction:column}.account-title,.product-title{align-items:flex-start}.account-heading{align-items:flex-start}.metric-grid,.dashboard-grid,.card-grid,.onboarding-grid,.role-grid{grid-template-columns:1fr}.filters{grid-template-columns:1fr}.subscription-card{display:block}.usage{margin-top:20px;gap:18px;flex-wrap:wrap}.settings-form,.product-form{grid-template-columns:1fr}.settings-form label:has(textarea),.settings-form .button,.product-form .marking-check{grid-column:auto}.import-form{align-items:stretch;flex-direction:column}.import-form .button{width:100%}.messages{left:15px;right:15px}.auth-card{padding:27px 22px}.fake-order{grid-template-columns:40px 1fr}.fake-order .deadline,.fake-order strong{display:none}}
@media(max-width:900px){.incident-card{grid-template-columns:1fr}.incident-actions{align-items:stretch;flex-direction:column}.incident-actions form,.incident-actions button{width:100%}.resolve-form{width:100%}.resolve-form input{width:auto;flex:1}}@media(max-width:760px){.incident-alert{align-items:flex-start}.incident-alert strong{display:none}.resolve-form{flex-direction:column}}
@media(max-width:1100px){.analytics-filters{grid-template-columns:repeat(3,1fr)}.analytics-grid,.analytics-grid.lower{grid-template-columns:1fr}}@media(max-width:760px){.analytics-filters,.analytics-secondary{grid-template-columns:1fr}.bar-chart{height:240px}.volume-chart{padding-inline:14px}.chart-legend{display:none}}
/* notifications */.notification-bell{position:relative;width:36px;height:36px;border:1px solid var(--line);border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--ink);font-size:20px}.notification-bell b{position:absolute;right:-7px;top:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:12px;background:var(--red);color:#fff;border:2px solid #fff;display:grid;place-items:center;font-size:9px}.notification-filters{grid-template-columns:1fr 1fr auto}.notification-list{display:grid;gap:11px}.notification-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-left:4px solid #a5adba;border-radius:15px;padding:17px}.notification-card.error{border-left-color:var(--red)}.notification-card.warning{border-left-color:var(--orange)}.notification-card.success{border-left-color:var(--green)}.notification-card.read{opacity:.7}.notification-symbol{width:40px;height:40px;border-radius:11px;background:#f1efff;color:var(--primary);display:grid;place-items:center;font-size:17px;font-weight:900}.notification-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-heading i{font-style:normal;background:var(--red);color:#fff;border-radius:12px;padding:3px 6px;font-size:8px;font-weight:800;text-transform:uppercase}.notification-card p{margin:7px 0;color:#4b5563;font-size:13px;line-height:1.45}.notification-card small{color:var(--muted);font-size:10px}.notification-settings-title{margin-top:15px}.notification-settings{max-width:780px}.preference-form{display:grid;gap:0}.preference-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;border-top:1px solid var(--line)}.preference-row:first-child{border-top:0}.preference-row b,.preference-row small{display:block}.preference-row small{color:var(--muted);margin-top:4px}.preference-row input{width:20px;height:20px;accent-color:var(--primary)}.preference-form .button{justify-self:start;margin-top:15px}@media(max-width:760px){.notification-card{grid-template-columns:38px 1fr}.notification-card>form{grid-column:1/-1}.notification-card>form button{width:100%}.preference-row{align-items:flex-start}.topbar{gap:12px}}
/* security */.security-link{font-size:11px;color:#c6cbd4;padding:6px 0}.security-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px}.mfa-status{border-top:4px solid #cbd0d8}.mfa-status.enabled{border-top-color:var(--green)}.security-status-head{display:flex;gap:17px;align-items:flex-start;margin-bottom:22px}.security-status-head h2{font-size:27px;margin:6px 0}.security-status-head p{color:var(--muted);line-height:1.55}.security-shield{width:50px;height:50px;flex:0 0 auto;border-radius:15px;background:#ede9fe;color:var(--primary);display:grid;place-items:center;font-size:26px;font-weight:900}.security-shield.success{background:#dcfce7;color:var(--green);margin:auto}.security-actions{display:flex;gap:10px}.security-actions details{flex:1;border:1px solid var(--line);border-radius:11px;padding:11px}.security-actions summary{cursor:pointer;font-weight:700;font-size:12px}.security-actions .danger-details{border-color:#ffd5d6}.compact-security-form{margin-top:13px}.security-advice h2{margin-top:0}.security-advice ul{list-style:none;padding:0;margin:0}.security-advice li{border-top:1px solid var(--line);padding:15px 0}.security-advice li:first-child{border:0}.security-advice b,.security-advice span{display:block}.security-advice span{font-size:11px;color:var(--muted);margin-top:4px}.security-events{margin-top:18px}.mfa-challenge{text-align:center}.mfa-challenge .security-shield{margin:0 auto 14px}.mfa-challenge form{text-align:left}.mfa-setup-title{margin-top:15px}.mfa-setup-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;max-width:1000px}.qr-panel{text-align:center}.qr-panel img{width:min(280px,100%);background:#fff}.qr-panel code{display:block;padding:12px;background:#f4f5f7;border-radius:9px;margin:9px 0;overflow-wrap:anywhere}.qr-panel small,.qr-panel p{color:var(--muted)}.backup-codes-page{max-width:650px;margin:35px auto;text-align:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:42px;box-shadow:var(--shadow)}.backup-codes-page h1{font-size:34px}.backup-codes-page>p{color:var(--muted)}.backup-codes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0}.backup-codes code{padding:12px;background:#f4f5f7;border-radius:9px;font-size:15px;font-weight:800;letter-spacing:1px}.backup-warning{background:#fff5df;color:#976500;padding:12px;border-radius:10px;margin-bottom:22px;font-size:12px}@media(max-width:900px){.security-layout,.mfa-setup-layout{grid-template-columns:1fr}}@media(max-width:760px){.security-status-head{display:block}.security-status-head .security-shield{margin-bottom:13px}.security-actions{flex-direction:column}.backup-codes-page{padding:28px 18px}.backup-codes{grid-template-columns:1fr}}
/* support */
.support-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px}.support-summary article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px}.support-summary small,.support-summary b,.support-summary span{display:block}.support-summary small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.support-summary b{font-size:22px;margin:8px 0 4px}.support-summary span{font-size:11px;color:var(--muted)}.support-filters{grid-template-columns:1fr 1fr auto auto}.support-list{display:grid;gap:11px}.support-ticket-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-left:4px solid #b6becb;border-radius:15px;padding:18px}.support-ticket-card.priority-high{border-left-color:var(--orange)}.support-ticket-card.priority-urgent{border-left-color:var(--red)}.support-ticket-icon{width:40px;height:40px;border-radius:11px;background:#f0edff;color:var(--primary);display:grid;place-items:center;font-weight:900}.support-ticket-title{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.support-ticket-title h2{font-size:15px;margin:0}.support-ticket-title>b{font-size:10px;color:var(--primary)}.support-ticket-card p,.support-ticket-card small{color:var(--muted);font-size:11px;margin:6px 0 0}.support-ticket-card>strong{font-size:11px;color:var(--primary)}.status-badge,.support-status-large{padding:4px 8px;border-radius:12px;background:#eef0f4;color:#667085;font-size:9px;font-weight:800}.status-badge.new,.status-badge.waiting_support,.support-status-large.new,.support-status-large.waiting_support{background:#fee2e2;color:#b42331}.status-badge.waiting_customer,.support-status-large.waiting_customer{background:#fff3d9;color:#976000}.status-badge.resolved,.support-status-large.resolved{background:#dcfce7;color:#147447}.support-status-large{font-size:11px;padding:8px 12px}.support-empty{text-align:center;padding:55px}.support-empty>span{width:50px;height:50px;margin:auto;border-radius:15px;background:#f0edff;color:var(--primary);display:grid;place-items:center;font-size:25px;font-weight:900}.support-empty p{color:var(--muted)}.support-create-form{display:grid;gap:15px}.support-create-form label,.support-reply-form label{display:grid;gap:7px;font-size:12px;font-weight:700}.support-create-form input,.support-create-form select,.support-create-form textarea,.support-reply-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px;background:#fff;resize:vertical}.support-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-create-form small{color:var(--muted);font-weight:400}.support-create-form .button{justify-self:start}.back-link{display:block;color:var(--primary);font-size:11px;font-weight:700;margin-bottom:12px}.support-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px}.support-detail-layout aside{display:grid;gap:15px;align-content:start}.support-thread{padding-bottom:0}.support-message{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding:18px 0}.support-message.staff{background:#faf9ff;margin-inline:-20px;padding-inline:20px}.support-avatar{width:38px;height:38px;border-radius:11px;background:#eceef2;color:#697181;display:grid;place-items:center;font-weight:900}.support-message.staff .support-avatar{background:var(--primary);color:#fff}.support-message header{display:flex;justify-content:space-between;gap:15px}.support-message header b{font-size:12px}.support-message time{font-size:10px;color:var(--muted)}.support-message p{font-size:13px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}.support-reply-form{border-top:1px solid var(--line);margin-top:5px;padding:20px 0;display:grid;gap:12px}.support-reply-form .button{justify-self:start}.support-closed-note{background:#f2f4f7;color:var(--muted);border-radius:11px;padding:14px;margin:17px 0}.support-meta h2{margin-top:0}.support-meta .button{width:100%}.support-safety{background:#111827;color:#fff;border-radius:15px;padding:18px}.support-safety p{font-size:11px;line-height:1.5;color:#aeb5c2;margin-bottom:0}@media(max-width:900px){.support-detail-layout{grid-template-columns:1fr}}@media(max-width:760px){.support-summary,.support-form-row{grid-template-columns:1fr}.support-filters{grid-template-columns:1fr}.support-ticket-card{grid-template-columns:38px 1fr}.support-ticket-card>strong{grid-column:1/-1}.support-head{align-items:flex-start}.support-message header{display:block}.support-message time{display:block;margin-top:3px}}
[data-ozon-only][hidden]{display:none!important}
