@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{color-scheme:dark;--bg:#090909;--surface:#111;--surface-2:#171717;--surface-3:#202020;--border:#292929;--ink:#f7f5f4;--muted:#908d8b;--accent:#ed1822;--green:#35c977;--orange:#eea43a;--blue:#5b8cff;--sidebar:244px}html[data-theme=light]{color-scheme:light;--bg:#f4f6f8;--surface:#ffffff;--surface-2:#f1f3f5;--surface-3:#e9ecef;--border:#dfe3e8;--ink:#15171a;--muted:#67707a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,system-ui,sans-serif}button,input,select{font:inherit}a,button{transition:.18s ease}a,button{color:inherit}.button,.danger-button,.primary-button,.secondary-button{border:0;border-radius:9px;padding:.75rem 1rem;text-decoration:none;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.button,.primary-button{background:var(--accent);color:#fff}.button:hover,.primary-button:hover{background:#ff3038;transform:translateY(-1px)}.button-ghost,.secondary-button{background:transparent;border:1px solid var(--border);color:var(--ink)}.button-ghost:hover,.secondary-button:hover{background:var(--surface-2);border-color:#454545}.danger-button{background:#351114;color:#ff6268;border:1px solid #622126}.danger-button:hover{background:#4a171c}.eyebrow{color:#ff4d54;font-size:.7rem;letter-spacing:.18em;font-weight:800}.landing{max-width:1380px;margin:auto;padding:0 2.5rem 4rem}.landing-nav{height:104px;display:flex;align-items:center;justify-content:space-between}.landing-nav img{width:210px;height:auto}.landing-hero{min-height:720px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;grid-gap:5rem;gap:5rem}.landing-hero h1{font:800 clamp(3.7rem,6vw,6.5rem)/.96 Manrope,sans-serif;letter-spacing:-.075em;max-width:760px;margin:1.4rem 0}.landing-hero p{font-size:1.2rem;color:#aaa5a2;line-height:1.7;max-width:580px}.actions{display:flex;gap:.8rem;margin-top:2.2rem}.hero-preview{background:linear-gradient(145deg,#181818,#0e0e0e);border:1px solid #292929;border-radius:18px;padding:1.5rem;box-shadow:0 45px 100px #0009;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.preview-top{display:flex;gap:.4rem;margin-bottom:1.7rem}.preview-top span{width:8px;height:8px;border-radius:50%;background:#3c3c3c}.preview-top span:first-child{background:var(--accent)}.preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.preview-grid div{background:#1c1c1c;padding:1rem;border-radius:10px}.preview-grid small{display:block;font-size:.55rem;color:#777;letter-spacing:.08em}.preview-grid strong{display:block;font:700 1.45rem Manrope;margin:.7rem 0}.preview-grid em{color:var(--green);font-style:normal;font-size:.65rem}.preview-chart{height:240px;margin-top:1rem;border-radius:12px;background:linear-gradient(180deg,#191919,#111);display:flex;align-items:flex-end;gap:7%;padding:2rem}.preview-chart i{flex:1 1;background:linear-gradient(#ff3840,#731016);border-radius:5px 5px 0 0;height:35%}.preview-chart i:nth-child(2){height:48%}.preview-chart i:nth-child(3){height:41%}.preview-chart i:nth-child(4){height:65%}.preview-chart i:nth-child(5){height:55%}.preview-chart i:nth-child(6){height:76%}.preview-chart i:nth-child(7){height:91%}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.capabilities article{padding:2.5rem;border-right:1px solid var(--border);min-height:210px}.capabilities article:last-child{border:0}.capabilities article>span{color:var(--accent);font-family:monospace}.capabilities h2{font:700 1.4rem Manrope;margin:2rem 0 .5rem}.capabilities p{color:var(--muted)}.app-shell{min-height:100vh;background:#0c0c0c}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:#0a0a0a;border-right:1px solid #222;padding:1.6rem 1rem;display:flex;flex-direction:column;z-index:20}.app-logo{display:block;padding:0 .6rem 1.5rem}.app-logo img{width:152px;height:auto}.workspace{display:flex;align-items:center;gap:.7rem;padding:.7rem;background:#141414;border:1px solid #242424;border-radius:9px;margin-bottom:1.3rem}.user>span,.workspace-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#321114;color:#ff5b62;font-size:.7rem;font-weight:800}.account-user{position:relative}.account-trigger{flex:1 1;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.account-trigger small,.account-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger strong{font-size:.78rem}.account-trigger small{margin-top:.15rem;color:var(--muted);font-size:.66rem}.account-chevron{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:.4rem}.account-menu{position:absolute;left:0;right:0;bottom:calc(100% + .65rem);z-index:40;padding:.45rem;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:0 22px 55px #0008}.account-menu-heading{padding:.65rem .7rem;border-bottom:1px solid var(--border)}.account-menu-heading b,.account-menu-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-heading b{font-size:.72rem}.account-menu-heading small{margin-top:.15rem;color:var(--muted);font-size:.58rem}.account-menu>button,.appearance-row{width:100%;display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;border:0;border-radius:7px;background:transparent;text-align:left;font-size:.68rem}.account-menu>button{cursor:pointer}.account-menu>button:hover{background:var(--surface-2)}.appearance-row{justify-content:space-between}.appearance-row>div{display:flex;gap:.2rem}.appearance-row button{width:26px;height:26px;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer}.appearance-row button.active{border-color:var(--accent);background:#ed18221c;color:var(--accent)}.account-menu .account-logout{border-top:1px solid var(--border);border-radius:0 0 7px 7px;color:#ff555c}.profile-page{max-width:1220px;margin:auto}.profile-hero{display:flex;align-items:center;gap:1.2rem;min-height:150px;padding:1.6rem;border:1px solid var(--border);border-radius:16px;background:linear-gradient(130deg,#2b1013,var(--surface) 63%)}.profile-hero>span{display:grid;place-items:center;width:72px;height:72px;flex:0 0 auto;border:2px solid #ff4b53;border-radius:50%;background:#3b1518;color:#fff;font:800 1.25rem Manrope}.profile-hero small{color:var(--accent);font-size:.58rem;font-weight:800;letter-spacing:.14em}.profile-hero h1{margin:.35rem 0 .15rem;font:750 clamp(1.55rem,3vw,2.2rem) Manrope;letter-spacing:-.04em}.profile-hero p{margin:0;color:var(--muted);font-size:.72rem}.profile-hero-badges{display:flex;gap:.4rem;margin-left:auto}.profile-hero-badges b{padding:.35rem .55rem;border:1px solid var(--border);border-radius:999px;font-size:.56rem;text-transform:capitalize}.profile-hero-badges b.active{border-color:#23663f;background:#133321;color:#68dd99}.profile-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.profile-edit-bar small,.profile-edit-bar strong{display:block}.profile-edit-bar strong{font-size:.78rem}.profile-edit-bar small{margin-top:.2rem;color:var(--muted);font-size:.62rem}.profile-edit-bar>div:last-child{display:flex;gap:.5rem}.profile-message{margin-bottom:1rem;padding:.8rem 1rem;border:1px solid #7d282e;border-radius:9px;background:#321216;color:#ff959a;font-size:.68rem}.profile-message.success{border-color:#286442;background:#132f20;color:#79dba0}.profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}.profile-grid,.profile-grid>div{display:grid;grid-gap:1rem;gap:1rem}.profile-card{padding:1.25rem;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.profile-card h2{margin:0;font:750 .95rem Manrope}.profile-card>p{margin:.35rem 0 1.1rem;color:var(--muted);font-size:.65rem;line-height:1.5}.profile-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.profile-fields label{color:var(--muted);font-size:.62rem;font-weight:600}.profile-fields input,.profile-fields select{display:block;width:100%;margin-top:.4rem;padding:.72rem;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--bg);color:var(--ink)}.profile-fields input:focus,.profile-fields select:focus{border-color:#a93339}.profile-fields input:disabled,.profile-fields select:disabled{cursor:not-allowed;opacity:.62}.password-fields{grid-template-columns:1fr}.account-details dl{margin:.7rem 0 0}.account-details dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border);font-size:.65rem}.account-details dl>div:last-child{border:0}.account-details dt{color:var(--muted)}.account-details dd{margin:0;font-weight:700;text-align:right}.account-details .status-active{color:var(--green)}.profile-loading{padding:5rem 1rem;color:var(--muted);text-align:center}html[data-theme=light] .app-shell,html[data-theme=light] body{background:var(--bg);color:var(--ink)}html[data-theme=light] .sidebar,html[data-theme=light] .topbar{border-color:var(--border)}html[data-theme=light] .finance-card,html[data-theme=light] .metric-card,html[data-theme=light] .modal,html[data-theme=light] .operation-card,html[data-theme=light] .panel,html[data-theme=light] .settings-card,html[data-theme=light] .shipping-card,html[data-theme=light] .sidebar-help,html[data-theme=light] .tracking-card,html[data-theme=light] .users-panel,html[data-theme=light] .workspace{border-color:var(--border);background:var(--surface)}html[data-theme=light] .icon-button,html[data-theme=light] .modal input,html[data-theme=light] .modal select,html[data-theme=light] .operation-card input,html[data-theme=light] .operation-card select,html[data-theme=light] .role-select,html[data-theme=light] .search,html[data-theme=light] .settings-card input,html[data-theme=light] .settings-card select,html[data-theme=light] .shipping-card input,html[data-theme=light] .shipping-card select,html[data-theme=light] .tracking-card input,html[data-theme=light] .users-search input,html[data-theme=light] .users-toolbar select{border-color:var(--border);background:#f7f8fa;color:#17191c}html[data-theme=light] .customer-card>div b,html[data-theme=light] .search input,html[data-theme=light] td,html[data-theme=light] th{color:#25282c}html[data-theme=light] .user,html[data-theme=light] table,html[data-theme=light] td,html[data-theme=light] th{border-color:var(--border)}html[data-theme=light] .profile-hero{background:linear-gradient(130deg,#ffe7e8,#fff 63%)}html[data-theme=light] .profile-message.success{background:#eaf8ef;color:#1d6c3b}@media (max-width:760px){.profile-edit-bar,.profile-hero{align-items:flex-start;flex-direction:column}.profile-hero-badges{margin-left:0}.profile-fields,.profile-grid{grid-template-columns:1fr}.profile-edit-bar>button,.profile-edit-bar>div:last-child{width:100%}.profile-edit-bar>div:last-child>button{flex:1 1}}.user div,.workspace div{min-width:0;flex:1 1}.user small,.user strong,.workspace small,.workspace strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user strong,.workspace strong{font-size:.78rem}.user small,.workspace small{font-size:.66rem;color:#777;margin-top:.15rem}.user b,.workspace b{color:#777;font-size:.8rem}.sidebar nav{display:flex;flex-direction:column;gap:.2rem}.sidebar nav button{border:0;background:none;color:#807d7c;border-radius:7px;text-align:left;padding:.68rem .8rem;display:flex;align-items:center;gap:.75rem;font-size:.82rem;cursor:pointer}.sidebar nav button i{font-style:normal;width:18px;text-align:center;font-size:1rem}.sidebar nav button em{margin-left:auto;background:#331115;color:#ff555c;border-radius:999px;padding:.08rem .42rem;font-style:normal;font-size:.65rem}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#1b1b1b}.sidebar nav button.active{box-shadow:inset 2px 0 var(--accent)}.sidebar-help{margin-top:auto;border:1px solid #272727;background:#141414;border-radius:9px;padding:.75rem;display:flex;align-items:center;gap:.7rem}.sidebar-help>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#252525;color:#aaa}.sidebar-help small,.sidebar-help strong{display:block;font-size:.7rem}.sidebar-help small{color:#777;margin-top:.15rem}.user{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem .3rem 0;border-top:1px solid #242424}.user>span{border-radius:50%;background:#292929;color:#ddd}.app-main{margin-left:var(--sidebar);min-height:100vh}.topbar{height:70px;border-bottom:1px solid #232323;background:#0d0d0de8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 2rem;gap:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.search,.topbar{display:flex;align-items:center}.search{height:38px;gap:.6rem;background:#151515;border:1px solid #282828;border-radius:8px;padding:0 .7rem;max-width:440px;flex:1 1}.search span{font-size:1.2rem;color:#777}.search input{border:0;outline:0;background:transparent;color:#ddd;min-width:0;flex:1 1;font-size:.78rem}.search kbd{font:500 .62rem monospace;background:#222;color:#777;padding:.2rem .35rem;border-radius:4px}.topbar>.icon-button{margin-left:auto}.icon-button{width:37px;height:37px;border-radius:8px;background:#151515;border:1px solid #282828;position:relative;cursor:pointer}.icon-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);top:7px;right:7px}.topbar .primary-button{font-size:.76rem;padding:.67rem .9rem}.mobile-menu{display:none;background:none;border:0;font-size:1.2rem}.content{padding:2.2rem clamp(1.4rem,3vw,3rem) 4rem;max-width:1600px;margin:auto}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.page-header>div>span{color:#6f6b69;font-size:.58rem;letter-spacing:.15em;font-weight:700}.page-header h1{font:700 clamp(1.7rem,3vw,2.3rem) Manrope;letter-spacing:-.045em;margin:.38rem 0}.page-header p{margin:0;color:var(--muted);font-size:.83rem}.page-header .primary-button,.page-header .secondary-button{font-size:.73rem}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem}.metric{background:#131313;border:1px solid #252525;border-radius:10px;padding:1.15rem;min-width:0}.metric>span{color:#85817f;font-size:.66rem}.metric>div{display:flex;align-items:flex-end;justify-content:space-between;margin:.75rem 0}.metric strong{font:700 clamp(1.25rem,2vw,1.7rem) Manrope}.metric>small{color:#656261;font-size:.6rem}.metric>small b{color:var(--green);margin-right:.25rem}.mini-bars{height:35px;width:70px;display:flex;align-items:flex-end;gap:3px}.mini-bars i{flex:1 1;max-height:35px;background:#342124;border-radius:2px}.mini-bars i:nth-last-child(-n+2){background:#9e2026}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.panel{background:#131313;border:1px solid #252525;border-radius:10px;min-width:0}.panel-title{padding:1.1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242424}.panel-title h2{font:700 .85rem Manrope;margin:0 0 .23rem}.panel-title p{font-size:.62rem;color:#74716f;margin:0}.panel-title button{border:0;background:none;color:#c8484d;font-size:.62rem;cursor:pointer}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.68rem}th{text-align:left;color:#5f5c5b;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid #202020}td{padding:.77rem 1rem;border-bottom:1px solid #1e1e1e;color:#aaa7a5;white-space:nowrap}tbody tr:last-child td{border-bottom:0}td strong{color:#eae8e7;font-size:.7rem}td small{display:block;color:#555;margin-top:.18rem;font-size:.55rem}td select{background:#202020;border:1px solid #333;color:#ddd;border-radius:6px;padding:.3rem;font-size:.62rem}.row-action{background:none;border:0;color:#666;cursor:pointer}.status{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .48rem;background:#202020;color:#aaa;font-size:.56rem}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-disponible,.status-entregado{color:#56d18b;background:#10271b}.status-en-transito,.status-enviado{color:#72a0ff;background:#121d32}.status-preparando{color:#dc9d49;background:#2c2111}.status-pendiente,.status-por-despachar,.status-stock-bajo{color:#ff656a;background:#321416}.chart-panel{padding-bottom:1rem}.big-number{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.2rem 0}.big-number strong{font:700 1.65rem Manrope}.big-number span{font-size:.6rem;color:var(--green);background:#10261a;border-radius:999px;padding:.25rem .45rem}.line-chart{height:190px;padding:.8rem 1.2rem 0}.line-chart svg{width:100%;height:145px;overflow:visible}.line-chart .area{fill:url(#fill)}.line-chart .line{fill:none;stroke:#f12831;stroke-width:2}.chart-days{display:flex;justify-content:space-between;color:#5d5a59;font-size:.55rem}.alert-list{padding:.4rem 1.1rem}.alert-list>div{display:flex;align-items:center;gap:.7rem;padding:.8rem 0;border-bottom:1px solid #202020}.alert-list>div:last-child{border:0}.product-icon{display:grid;place-items:center;width:33px;height:33px;background:#211719;border-radius:7px;color:#df4349}.alert-list div div{flex:1 1}.alert-list small,.alert-list strong{display:block;font-size:.66rem}.alert-list small{color:#5f5c5b;margin-top:.2rem}.alert-list b{font-size:.62rem;color:#ef6268}.delivery-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#222}.delivery-stats div{background:#131313;padding:1.8rem 1rem;text-align:center}.delivery-stats span,.delivery-stats strong{display:block}.delivery-stats strong{font:700 1.7rem Manrope}.delivery-stats span{color:#777;font-size:.6rem;margin-top:.35rem}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.toolbar>span{color:#777;font-size:.65rem}.filter-tabs{display:flex;gap:.25rem}.filter-tabs button{background:transparent;border:1px solid transparent;color:#777;border-radius:7px;padding:.5rem .7rem;font-size:.67rem;cursor:pointer}.filter-tabs button.active{background:#211315;border-color:#4b1c20;color:#ff6b71}.table-panel{overflow:hidden}.table-panel table{font-size:.76rem}.table-panel td,.table-panel th{padding:1rem 1.2rem}.summary-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#131313;border:1px solid #252525;border-radius:10px;margin-bottom:1rem}.summary-strip div{padding:1.2rem;border-right:1px solid #252525}.summary-strip div:last-child{border:0}.summary-strip span,.summary-strip strong{display:block}.summary-strip span{color:#777;font-size:.65rem}.summary-strip strong{font:700 1.4rem Manrope;margin-top:.4rem}.danger-text{color:#ff646a}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem}.product-card{background:#131313;border:1px solid #252525;border-radius:10px;overflow:hidden}.product-visual{height:135px;background:radial-gradient(circle at 60% 30%,#3b1b1d,#181313);display:grid;place-items:center;font:800 3.5rem Manrope;color:#e3343c}.product-card-body{padding:1rem}.product-card-body>span{font-size:.55rem;color:#a9474b;text-transform:uppercase;letter-spacing:.1em}.product-card h2{font:700 .86rem Manrope;margin:.45rem 0}.product-card small{color:#666;font-size:.58rem}.product-meta{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.product-meta strong{font-size:.85rem}.stock-control{display:flex;align-items:center;justify-content:space-between;background:#0e0e0e;border-radius:7px;margin-top:.9rem;padding:.3rem}.stock-control button{border:0;background:#242424;border-radius:5px;width:28px;height:28px;cursor:pointer}.stock-control b{font-size:.65rem}.customer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem}.customer-card{background:#131313;border:1px solid #252525;border-radius:10px;padding:1.3rem}.customer-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#311417;color:#ff686e;font-weight:800;font-size:.72rem}.customer-card h2{font:700 .9rem Manrope;margin:1rem 0 .2rem}.customer-card p,.customer-card small{font-size:.62rem;color:#777;margin:.2rem 0}.customer-card>div{display:flex;gap:1.2rem;border-top:1px solid #242424;margin-top:1rem;padding-top:1rem}.customer-card>div span{font-size:.56rem;color:#666}.customer-card>div b{display:block;color:#ddd;font-size:.7rem;margin-bottom:.2rem}.settings-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:.8rem;gap:.8rem}.settings-card{padding:1.3rem}.settings-card h2{font:700 1rem Manrope;margin:0 0 1rem}.settings-card>p{color:#777;font-size:.7rem;line-height:1.6}.modal label,.settings-card label{display:block;color:#8b8886;font-size:.64rem;margin-bottom:1rem}.modal input,.modal select,.modal textarea,.settings-card input,.settings-card select{display:block;width:100%;margin-top:.4rem;background:#0d0d0d;border:1px solid #292929;border-radius:7px;padding:.72rem;color:#ddd;outline:0}.modal input:focus,.modal select:focus,.modal textarea:focus,.settings-card input:focus,.settings-card select:focus{border-color:#8c2b30}.empty{text-align:center;padding:4rem 1rem;color:#666}.empty>span{font-size:2rem}.empty h3{color:#bbb;margin:.7rem 0 .2rem}.empty p{font-size:.7rem}.modal-backdrop{position:fixed;inset:0;background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;z-index:50;padding:1rem}.modal{width:min(720px,100%);max-height:min(92vh,900px);overflow-y:auto;background:#151515;border:1px solid #333;border-radius:14px;padding:1.8rem;box-shadow:0 30px 100px #000;position:relative}.modal-close{position:absolute;right:1rem;top:1rem;background:#242424;border:0;border-radius:7px;width:30px;height:30px;cursor:pointer}.modal h2{font:700 1.5rem Manrope;margin:.5rem 0}.modal>p{color:#777;font-size:.72rem;line-height:1.5;margin-bottom:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.form-row-four{grid-template-columns:repeat(4,1fr)}.form-section-title{margin:1.25rem 0 .75rem;padding-bottom:.55rem;border-bottom:1px solid #2b2b2b;font:700 .78rem Manrope;color:#e5e7eb}.field-error,.field-help{display:block;margin-top:.45rem;line-height:1.4}.field-help{color:#7c8796}.field-error{color:#ef6268}.product-image-preview{display:block;margin-top:.7rem;border:1px solid #333;border-radius:10px;object-fit:cover}.product-cell{display:flex;align-items:center;gap:.7rem}.product-cell img,.product-placeholder{width:44px;height:44px;flex:0 0 44px;border-radius:9px;object-fit:cover}.product-placeholder{display:grid;place-items:center;background:#1b1b1b;border:1px solid #2d2d2d;color:#777}html[data-theme=light] .form-section-title{border-color:#dde2e8;color:#17202c}html[data-theme=light] .product-placeholder{background:#f2f4f7;border-color:#dfe3e8;color:#697586}.modal-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.5rem}.toast{position:fixed;right:1.5rem;bottom:1.5rem;background:#f2f0ef;color:#151515;padding:.8rem 1rem;border-radius:9px;box-shadow:0 15px 50px #0008;z-index:60;font-size:.74rem;font-weight:700;display:flex;gap:.5rem;align-items:center}.toast span{color:#16a45b}.nav-backdrop{display:none}.warehouse-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.warehouse-card{background:#131313;border:1px solid #252525;border-radius:10px;padding:1.25rem}.warehouse-code{display:inline-flex;background:#301619;color:#ff676d;border-radius:6px;padding:.35rem .55rem;font:700 .6rem Manrope}.warehouse-card h2{font:700 1rem Manrope;margin:1rem 0 .4rem}.warehouse-card p,.warehouse-card small{color:#777;font-size:.65rem}.warehouse-card>div{display:flex;gap:1.5rem;border-top:1px solid #252525;margin-top:1rem;padding-top:1rem}.warehouse-card>div span{color:#777;font-size:.6rem}.warehouse-card>div b{display:block;color:#eee;font-size:.85rem;margin-bottom:.2rem}.warehouse-stock{display:flex;flex-wrap:wrap;gap:.35rem}.warehouse-stock span{background:#211719;border:1px solid #3b2325;border-radius:5px;padding:.3rem .45rem;color:#aaa;font-size:.58rem}.warehouse-stock b{color:#fff}.compact-button{padding:.45rem .65rem;white-space:nowrap}.compact-empty{padding:1.5rem}.compact-empty h3{margin-top:0}@media (max-width:1100px){.customer-grid,.metrics,.product-grid,.warehouse-grid{grid-template-columns:1fr 1fr}.landing-hero{grid-template-columns:1fr;gap:2rem;padding:4rem 0}.hero-preview{transform:none}.dashboard-grid{grid-template-columns:1fr}.landing-hero h1{max-width:900px}}@media (max-width:760px){:root{--sidebar:230px}.sidebar{transform:translateX(-100%);transition:transform .2s}.sidebar.is-open{transform:none}.nav-backdrop{display:block;position:fixed;inset:0;background:#0009;border:0;z-index:19}.app-main{margin-left:0}.mobile-menu{display:block}.topbar{padding:0 1rem}.topbar .primary-button{font-size:0;width:38px;height:38px;padding:0}.topbar .primary-button:first-letter{font-size:1rem}.search kbd{display:none}.content{padding:1.5rem 1rem 3rem}.page-header{align-items:flex-start}.page-header>button{white-space:nowrap}.landing{padding:0 1.2rem}.landing-nav{height:80px}.landing-nav img{width:170px}.landing-hero{min-height:auto}.landing-hero h1{font-size:3.2rem}.preview-grid{grid-template-columns:1fr}.preview-grid div:nth-child(n+2){display:none}.capabilities{grid-template-columns:1fr}.capabilities article{border-right:0;border-bottom:1px solid var(--border)}.capabilities article:last-child{border-bottom:0}.toolbar{align-items:flex-start;gap:1rem}.filter-tabs{overflow:auto;max-width:100%}.summary-strip{grid-template-columns:1fr}.summary-strip div{border-right:0;border-bottom:1px solid #252525}.settings-grid{grid-template-columns:1fr}}@media (max-width:520px){.customer-grid,.metrics,.product-grid,.warehouse-grid{grid-template-columns:1fr}.page-header{display:block}.page-header>button{margin-top:1rem;width:100%}.topbar>.icon-button{display:none}.dashboard-grid{display:block}.dashboard-grid>.panel{margin-bottom:.8rem}.form-row{grid-template-columns:1fr}.toast{left:1rem;right:1rem;justify-content:center}.hero-preview{display:none}.landing-hero{padding:5rem 0}.actions{flex-direction:column}.delivery-stats strong{font-size:1.25rem}}.logout-button{border:0;background:transparent;color:#777;font-size:1rem;cursor:pointer;padding:.4rem}.logout-button:hover{color:#fff}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.9fr) 1.1fr;background:#0b0b0b}.auth-brand{padding:3rem clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 80%,#4a0c11 0,transparent 36%),#0a0909;border-right:1px solid #242424}.auth-brand:after{content:"";position:absolute;width:440px;height:440px;border:1px solid #39181a;border-radius:50%;left:-230px;bottom:-180px;box-shadow:0 0 0 70px #1d0d0e80,0 0 0 140px #160b0c60}.auth-brand>a,.auth-brand>div,.auth-brand>small{position:relative;z-index:1}.auth-brand img{width:210px;height:auto}.auth-brand h1{font:800 clamp(3rem,5vw,5.7rem)/.96 Manrope;letter-spacing:-.07em;margin:1.4rem 0}.auth-brand p{color:#9e9996;max-width:470px;line-height:1.7}.auth-brand>small{color:#5d5957;font-size:.65rem}.auth-form-wrap{display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 100% 0,#2a0b0e40,transparent 35%)}.auth-card{width:min(460px,100%)}.auth-lock{display:grid;place-items:center;width:42px;height:42px;border:1px solid #3a2526;background:#211315;color:#ff5960;border-radius:11px;margin-bottom:1.5rem}.auth-card h2{font:700 2rem Manrope;letter-spacing:-.04em;margin:0}.auth-card>p{color:#777;font-size:.8rem;margin:.5rem 0 1.6rem}.social-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.social-grid button{height:44px;background:#151515;border:1px solid #2b2b2b;border-radius:8px;color:#ccc;cursor:pointer;font-size:.72rem;display:flex;align-items:center;justify-content:center;gap:.55rem}.social-grid button:last-child{grid-column:1/-1}.social-grid button:hover:not(:disabled){background:#202020;border-color:#444}.social-grid button:disabled{opacity:.38;cursor:not-allowed}.social-grid b{font-size:.9rem;color:#fff}.auth-divider{display:flex;align-items:center;gap:.8rem;color:#5d5a59;font-size:.62rem;margin:1.4rem 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#292929;flex:1 1}.auth-card form label,.simple-auth form label{display:block;color:#aaa6a3;font-size:.68rem;margin-bottom:1rem}.auth-card form label small{color:#5e5a58}.auth-card input,.simple-auth input{display:block;width:100%;margin-top:.4rem;background:#111;border:1px solid #303030;border-radius:8px;padding:.8rem;color:#eee;outline:none}.auth-card input:focus,.simple-auth input:focus{border-color:#9e3036;box-shadow:0 0 0 3px #55191c44}.auth-submit{width:100%;border:0;border-radius:8px;padding:.82rem;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-links{display:flex;justify-content:space-between;margin-top:1rem}.auth-links a,.auth-links button{border:0;background:none;color:#b64c51;font-size:.66rem;text-decoration:none;cursor:pointer;padding:0}.auth-note{border-top:1px solid #252525;padding-top:1.1rem!important;text-align:center;font-size:.62rem!important}.auth-error,.auth-success{border-radius:8px;padding:.75rem;margin:0 0 1rem;font-size:.68rem}.auth-error{background:#361316;border:1px solid #652126;color:#ff767b}.auth-success{background:#10271b;border:1px solid #205938;color:#66da98}.auth-success p{margin:.3rem 0 0;color:#91b8a1}.simple-auth{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 50% 20%,#3a0c10,transparent 35%),#0b0b0b}.simple-auth>div{width:min(440px,100%);padding:2rem;background:#151515;border:1px solid #2c2c2c;border-radius:14px;text-align:center}.simple-auth>div>span{display:grid;place-items:center;margin:0 auto 1rem;width:48px;height:48px;border-radius:50%;background:#321416;color:#ff646a;font-size:1.2rem}.simple-auth h1{font:700 1.7rem Manrope;margin:.5rem}.simple-auth p{color:#888;font-size:.75rem;line-height:1.6}.simple-auth form{text-align:left;margin:1.5rem 0}.simple-auth a{display:inline-block;color:#c64d52;font-size:.7rem;margin-top:1rem;text-decoration:none}@media (max-width:820px){.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-form-wrap{min-height:100vh}.social-grid{grid-template-columns:1fr}.social-grid button:last-child{grid-column:auto}}.security-card form{margin-top:1rem}.secret-box{background:#0b0b0b;border:1px solid #292929;border-radius:8px;padding:.8rem;margin:1rem 0}.secret-box a,.secret-box code,.secret-box small{display:block}.secret-box small{color:#777;font-size:.6rem}.secret-box code{color:#ff676d;font-size:.7rem;word-break:break-all;margin:.5rem 0}.secret-box a{color:#b74b50;font-size:.62rem}.settings-message{color:#61d392!important}.permission-list{display:flex;flex-wrap:wrap;gap:.4rem}.permission-list code{background:#211315;color:#d85a60;border:1px solid #3b2022;border-radius:999px;padding:.3rem .5rem;font-size:.56rem}.operations-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin-bottom:.8rem}.operation-card{padding:1.3rem}.capability-panel h2,.carrier-catalog h2,.integration-status h2,.operation-card h2{font:700 1rem Manrope;margin:.6rem 0}.integration-status p,.operation-card>p{color:#777;font-size:.68rem;line-height:1.6;min-height:2.2rem}.operation-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#321518;color:#ff686e;font:800 .68rem Manrope}.operation-card form{margin-top:1.1rem}.operation-card label{display:block;color:#8b8886;font-size:.62rem;margin-bottom:.8rem}.operation-card input,.operation-card select{display:block;width:100%;margin-top:.35rem;background:#0d0d0d;border:1px solid #292929;border-radius:7px;padding:.7rem;color:#ddd;outline:0}.operation-card input:focus,.operation-card select:focus{border-color:#8c2b30}.api-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0}.api-list code{background:#0c0c0c;border:1px solid #272727;border-radius:6px;padding:.55rem;color:#c8a6a8;font-size:.58rem}.operation-link{display:inline-flex;text-decoration:none;margin-top:.45rem}.module-notice{display:flex;justify-content:space-between;align-items:center;background:#15261c;border:1px solid #28583a;color:#75d99d;border-radius:8px;padding:.7rem .9rem;font-size:.68rem}.module-notice button{border:0;background:transparent;color:inherit;cursor:pointer}.capability-panel,.carrier-catalog,.integration-status{padding:1.3rem}.integration-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.integration-list>span{display:grid;background:#0d0d0d;border:1px solid #292929;border-radius:8px;padding:.8rem}.integration-list b{font-size:.72rem}.integration-list small{color:#777;font-size:.58rem;margin:.25rem 0}.carrier-catalog em,.integration-list em{color:#777;font-size:.55rem;font-style:normal}.integration-list em{color:#58cf88}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem;margin-bottom:.8rem}.workflow-card{position:relative;background:#131313;border:1px solid #252525;border-radius:10px;padding:1.2rem}.workflow-card>span{color:#5b292c;font:800 1.2rem Manrope}.workflow-card h2{font:700 .85rem Manrope;margin:.7rem 0 .3rem}.workflow-card p{color:#777;font-size:.62rem}.workflow-card em{position:absolute;right:.8rem;top:.8rem;color:#58cf88;font-size:.52rem;font-style:normal}.capability-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.capability-tags span{background:#1e1516;border:1px solid #382224;color:#bd8b8e;border-radius:999px;padding:.4rem .6rem;font-size:.58rem}.logistics-layout{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:.8rem;gap:.8rem;margin-bottom:.8rem}.carrier-catalog>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.45rem;gap:.45rem;margin-top:1rem}.carrier-catalog span{display:flex;justify-content:space-between;gap:.5rem;background:#0d0d0d;border:1px solid #282828;border-radius:7px;padding:.65rem}.carrier-catalog b{font-size:.62rem}.carrier-catalog em.is-active{color:#58cf88}.routing-grid{margin-top:.8rem}.sidebar nav{overflow-y:auto;min-height:0;padding-right:.15rem}@media (max-width:1100px){.operations-grid,.workflow-grid{grid-template-columns:1fr 1fr}.logistics-layout{grid-template-columns:1fr}.carrier-catalog>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.carrier-catalog>div,.integration-list,.operations-grid,.workflow-grid{grid-template-columns:1fr}}.shipment-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;margin:1.5rem 0}.shipment-steps span{display:flex;align-items:center;gap:.55rem;color:#656565;font-size:.62rem;border-bottom:2px solid #242424;padding:0 0 .75rem}.shipment-steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#202020;color:#777}.shipment-steps span.active{color:#ff6b71;border-color:#d52f37}.shipment-steps span.active b{background:#8d2228;color:#fff}.address-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.shipping-card{padding:1.35rem}.shipping-card h2{font:700 1rem Manrope;margin:0 0 1.1rem}.shipping-card label,.tracking-card label{display:block;color:#8b8886;font-size:.64rem;margin-bottom:1rem}.shipping-card input,.shipping-card select,.tracking-card input{display:block;width:100%;margin-top:.4rem;background:#0d0d0d;border:1px solid #292929;border-radius:7px;padding:.75rem;color:#ddd;outline:0}.shipping-card input:focus,.shipping-card select:focus,.tracking-card input:focus{border-color:#a32f35}.package-card{max-width:850px;margin:0 auto}.selection-note{background:#171213;border:1px solid #302124;border-radius:7px;padding:.7rem;color:#917c7d!important;font-size:.62rem!important}.carrier-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem;margin-bottom:1rem}.carrier-choice-grid button{text-align:left;background:#0d0d0d;border:1px solid #292929;border-radius:8px;padding:.8rem;color:#ccc;cursor:pointer}.carrier-choice-grid button.active{border-color:#b8353b;background:#2a1517;box-shadow:0 0 0 2px #641e2244}.carrier-choice-grid b,.carrier-choice-grid small{display:block}.carrier-choice-grid b{font-size:.68rem}.carrier-choice-grid small{color:#666;font-size:.52rem;margin-top:.25rem}.wizard-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.shipment-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:1.2rem}.shipment-summary span{display:grid;background:#0d0d0d;border:1px solid #292929;border-radius:8px;padding:.9rem}.shipment-summary small{color:#777;font-size:.55rem}.shipment-summary b{font-size:.72rem;margin:.35rem 0}.shipment-summary em{color:#888;font-size:.58rem;font-style:normal;line-height:1.5}.tracking-card{padding:1.4rem;max-width:850px}.tracking-result{display:flex;align-items:center;gap:1rem;border-top:1px solid #2a2a2a;margin-top:1rem;padding-top:1rem}.tracking-result>div{flex:1 1}.tracking-result p,.tracking-result small{color:#777;font-size:.6rem}.tracking-result h2{font:700 1rem Manrope;margin:.25rem 0}.tracking-result>b{color:#62d393;font-size:.65rem}.table-panel td>small{display:block;color:#666;font-size:.55rem;margin-top:.25rem}.users-panel{padding:1rem}.users-toolbar{gap:.65rem}.users-search,.users-toolbar{display:flex;align-items:center}.users-search{position:relative;flex:1 1;max-width:480px}.users-search span{position:absolute;left:.8rem;color:#777}.role-select,.users-search input,.users-toolbar select{width:100%;background:#0d0d0d;border:1px solid #292929;border-radius:7px;padding:.7rem;color:#ddd;outline:0}.users-search input{padding-left:2.1rem}.users-toolbar select{width:180px;margin-left:auto}.icon-action{width:38px;height:38px;border:1px solid #303030;background:#171717;border-radius:7px;color:#bbb;cursor:pointer}.users-count{color:#777;font-size:.62rem;margin:.7rem .2rem}.users-table{min-width:1100px}.users-table td{font-size:.64rem}.users-table td:nth-child(2){color:#aaa}.role-select{min-width:140px;padding:.5rem}.member-status{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .55rem;font-size:.55rem;font-weight:700}.member-status.active{background:#153322;color:#67d895}.member-status.suspended{background:#39181b;color:#ff787e}.member-status.invited{background:#362b14;color:#e7bd61}.permission-count{border:0;background:transparent;color:#e05259;cursor:pointer;font-size:.6rem}.user-actions{display:flex;gap:.3rem}.user-actions button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2d2d2d;background:#171717;border-radius:6px;color:#bbb;cursor:pointer}.user-actions button:hover{border-color:#874047;color:#fff}.user-actions .danger-action{color:#ff6269}.user-editor{max-height:92vh;overflow:auto}.permissions-modal{width:min(620px,100%);max-height:92vh;padding-bottom:0;display:flex;flex-direction:column}.permission-groups{overflow:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding-right:.3rem}.permission-groups article{border:1px solid #2c2c2c;border-radius:9px;overflow:hidden;background:#101010}.permission-groups header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem;background:#191919;border-bottom:1px solid #292929}.permission-groups header strong{font-size:.66rem}.permission-groups header button{border:0;background:#692126;color:#ffb4b7;border-radius:5px;padding:.35rem .45rem;font-size:.52rem;cursor:pointer}.permission-groups label{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.58rem .7rem;border-bottom:1px solid #202020;color:#aaa}.permission-groups label:last-child{border:0}.permission-groups label span{font-size:.6rem}.permission-groups input{width:34px;height:18px;margin:0;accent-color:#d9363e}.permissions-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem -1.8rem 0;padding:1rem 1.8rem;background:#111;border-top:1px solid #292929}.permissions-footer>span{color:#777;font-size:.58rem}.permissions-footer>div{display:flex;gap:.5rem}.dashboard-periods{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:-.7rem 0 1rem}.dashboard-periods>button{background:#141414;border:1px solid #303030;color:#aaa;border-radius:7px;padding:.55rem .75rem;font-size:.65rem;cursor:pointer}.dashboard-periods>button.active{background:#8f2228;border-color:#c5353c;color:#fff}.dashboard-periods>span{color:#716d6b;font-size:.6rem;margin-left:.35rem}.custom-period{display:flex;align-items:center;gap:.4rem}.custom-period input{background:#111;border:1px solid #303030;border-radius:7px;color:#ddd;padding:.46rem;font-size:.62rem;color-scheme:dark}.metrics.is-loading{opacity:.55}.real-metric .metric-icon{width:2.35rem;height:2.35rem;display:grid;place-items:center;color:#f0444d;background:#32171a;border:1px solid #512126;border-radius:10px}.real-metric .metric-icon svg{width:1.25rem;height:1.25rem;stroke-linecap:round;stroke-linejoin:round}.real-metric>small{display:block;min-height:1rem}.real-dashboard-grid{grid-template-columns:1.5fr 1fr}.activity-panel{min-height:315px}.activity-chart{height:235px;display:flex;align-items:flex-end;gap:.45rem;padding:1.4rem 1.3rem 1rem}.activity-chart>div{height:100%;min-width:24px;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.55rem}.activity-chart>div>span{position:relative;width:min(32px,70%);min-height:4px;background:linear-gradient(#ee3038,#6f181d);border-radius:5px 5px 2px 2px;transition:height .2s}.activity-chart>div>span i{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);font-style:normal;color:#888;font-size:.5rem}.activity-chart small{color:#666;font-size:.5rem;white-space:nowrap}.carrier-bars{padding:1rem 1.2rem}.carrier-bars>div{margin-bottom:.9rem}.carrier-bars span{display:flex;justify-content:space-between;color:#aaa;font-size:.62rem;margin-bottom:.35rem}.carrier-bars em{font-style:normal;color:#eee}.carrier-bars>div>i{display:block;height:7px;background:#242424;border-radius:999px;overflow:hidden}.carrier-bars>div>i>b{display:block;height:100%;background:linear-gradient(90deg,#9d2229,#ef3941);border-radius:inherit}.recent-shipments{grid-column:1/-1}.recent-shipments table{min-width:780px}.recent-shipments code{color:#e5b7b9}.recent-shipments .status{color:#aaa}@media (max-width:760px){.users-toolbar{flex-wrap:wrap}.users-search{max-width:none;flex-basis:100%}.users-toolbar select{margin-left:0;flex:1 1}.permission-groups{grid-template-columns:1fr}.permissions-footer{align-items:flex-start;flex-direction:column}.permissions-footer>div{width:100%}.permissions-footer button{flex:1 1}.real-dashboard-grid{grid-template-columns:1fr}.recent-shipments{grid-column:auto}.activity-chart{overflow-x:auto}.activity-chart>div{min-width:34px}.custom-period{width:100%}.custom-period input{flex:1 1;min-width:0}}@media (max-width:900px){.address-grid{grid-template-columns:1fr}.carrier-choice-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shipment-steps{grid-template-columns:1fr 1fr}.carrier-choice-grid,.shipment-summary{grid-template-columns:1fr}}html[data-theme=light] .app-logo img{filter:invert(1)}html[data-theme=light] .metric{background:#ffffff;border-color:#dce1e7;box-shadow:0 8px 22px rgb(20 28 38/5%)}html[data-theme=light] .delivery-stats strong,html[data-theme=light] .empty h3,html[data-theme=light] .metric strong,html[data-theme=light] .panel-title h2,html[data-theme=light] td strong{color:#111827}html[data-theme=light] .delivery-stats{background:#e1e6ec}html[data-theme=light] .delivery-stats div{background:#ffffff;box-shadow:inset 0 0 0 1px #e1e6ec}html[data-theme=light] .delivery-stats span,html[data-theme=light] .empty p,html[data-theme=light] .metric>small,html[data-theme=light] .metric>span,html[data-theme=light] .panel-title p{color:#5f6875}html[data-theme=light] .panel-title,html[data-theme=light] td,html[data-theme=light] th{border-color:#e3e7ec}html[data-theme=light] th{color:#667080}html[data-theme=light] .carrier-bars span,html[data-theme=light] .recent-shipments .status,html[data-theme=light] td{color:#364152}html[data-theme=light] .activity-chart small,html[data-theme=light] .activity-chart>div>span i,html[data-theme=light] td small{color:#687386}html[data-theme=light] .recent-shipments code{color:#9f2028}html[data-theme=light] .carrier-bars em{color:#111827}html[data-theme=light] .carrier-bars>div>i{background:#e7eaf0}html[data-theme=light] .dashboard-periods>button{background:#fff;border-color:#d4d9e0;color:#374151}html[data-theme=light] .dashboard-periods>button:hover{border-color:#aeb6c2;background:#f7f8fa}html[data-theme=light] .dashboard-periods>button.active{border-color:#b62b33;background:#a5232b;color:#fff}html[data-theme=light] .dashboard-periods>span,html[data-theme=light] .page-header>div>span{color:#5b6471}html[data-theme=light] .custom-period input{color-scheme:light}html[data-theme=light] .real-metric .metric-icon{background:#fff0f1;border-color:#ffd2d5;color:#d92d37}html[data-theme=light] .secondary-button{border-color:#d4d9e0;background:#fff;color:#1f2937}html[data-theme=light] .account-trigger strong,html[data-theme=light] .sidebar-help strong,html[data-theme=light] .workspace strong{color:#1c2430}.landing{max-width:1440px;padding:0 3rem 4rem;background:#070708;color:#f8f7f6;box-shadow:0 0 0 100vmax #070708;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.landing-nav{height:92px;border-bottom:1px solid #222326}.landing-nav>a:first-child{display:flex;align-items:center}.landing-nav img{width:185px}.landing-nav-actions,.landing-nav-links{display:flex;align-items:center;gap:1.4rem}.landing-nav-links a{color:#a7a8ad;text-decoration:none;font-size:.78rem;font-weight:600}.landing-nav-links a:hover{color:#fff}.landing-nav-actions{gap:.55rem}.landing-nav-actions .button{padding:.65rem .9rem;font-size:.72rem}.landing .button-ghost{border-color:#35363a;color:#f7f7f7}.landing .button-ghost:hover{border-color:#5b5c62;background:#17181b}.landing-hero{min-height:760px;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:clamp(3rem,7vw,7rem);position:relative}.landing-hero:before{content:"";position:absolute;width:520px;height:520px;right:3%;top:9%;border-radius:50%;background:#e31d2912;filter:blur(80px);pointer-events:none}.landing-hero-copy{position:relative;z-index:1}.landing-hero h1{max-width:800px;margin:1.25rem 0 1.4rem;font-size:clamp(3.5rem,6vw,6.6rem)}.landing-hero p{max-width:650px;color:#b2b2b7;font-size:clamp(1rem,1.6vw,1.2rem)}.landing-primary{box-shadow:0 12px 35px #ed182238}.hero-promises{display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;margin-top:1.25rem;color:#92949a;font-size:.66rem}.hero-preview{position:relative;z-index:1;border-color:#333438;background:linear-gradient(145deg,#18191c,#0d0e10);box-shadow:0 50px 120px #000c,inset 0 0 0 1px #ffffff05}.preview-top{align-items:center}.preview-top small{margin-left:auto;color:#777a82;font-size:.55rem}.preview-grid div{border:1px solid #25262a;background:#1b1c20}.preview-chart{background:linear-gradient(180deg,#17181b,#101113),repeating-linear-gradient(0deg,transparent,transparent 39px,#ffffff06 40px)}.preview-feed{display:flex;justify-content:space-between;gap:.7rem;margin-top:1rem}.preview-feed span{color:#989aa1;font-size:.55rem}.preview-feed i{display:inline-block;width:5px;height:5px;margin-right:.28rem;border-radius:50%;background:#45d283}.landing-proof{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #26272b;background:#0d0e10}.landing-proof>div{padding:1.5rem;border-right:1px solid #26272b}.landing-proof>div:last-child{border:0}.landing-proof span,.landing-proof strong{display:block}.landing-proof strong{font:700 .82rem Manrope}.landing-proof span{margin-top:.3rem;color:#777a81;font-size:.62rem}.landing-section{padding:clamp(5rem,9vw,8rem) 0}.section-heading{max-width:820px;margin-bottom:3rem}.section-heading.compact{max-width:720px}.integrations-showcase h2,.landing-cta h2,.section-heading h2{margin:.85rem 0 1rem;font:760 clamp(2.2rem,4.2vw,4rem)/1.05 Manrope;letter-spacing:-.055em}.integrations-showcase>div>p,.landing-cta p,.section-heading p{color:#9b9da4;font-size:.95rem;line-height:1.7}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #28292d;border-left:1px solid #28292d}.benefits-grid article{min-height:255px;padding:2rem;border-right:1px solid #28292d;border-bottom:1px solid #28292d;background:#0b0c0e}.benefits-grid article:hover{background:#111215}.benefits-grid article>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #4a2226;border-radius:10px;background:#281114;color:#ff5058}.benefits-grid h3,.setup-grid h3{margin:1.35rem 0 .65rem;font:700 1.08rem Manrope}.benefits-grid p,.setup-grid p{margin:0;color:#85878e;font-size:.76rem;line-height:1.65}.integrations-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:center;border-top:1px solid #242529}.integrations-showcase ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.6rem 0 2rem;padding:0;list-style:none;color:#c4c5c9;font-size:.78rem}.integrations-showcase li:before{content:"✓";margin-right:.65rem;color:#47d486}.integration-orbit{min-height:500px;padding:2rem;border:1px solid #292a2f;border-radius:24px;background:radial-gradient(circle at center,#321217 0,#111216 32%,#0b0c0e 70%);display:grid;grid-template-columns:1fr auto 1.2fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;position:relative;overflow:hidden}.integration-orbit:before{content:"";position:absolute;inset:13%;border:1px dashed #753039;border-radius:50%;opacity:.5}.courier-cloud,.orbit-center,.shopify-node{position:relative;z-index:1}.shopify-node{display:flex;align-items:center;gap:.6rem;padding:.8rem;border:1px solid #334831;border-radius:10px;background:#142016}.shopify-node b{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#76a94d}.shopify-node span{font-weight:700;font-size:.72rem}.orbit-center img{width:86px;height:86px;border-radius:20px;box-shadow:0 15px 45px #000b}.courier-cloud{display:grid;grid-gap:.5rem;gap:.5rem}.courier-cloud span{padding:.65rem .8rem;border:1px solid #303137;border-radius:8px;background:#18191d;font-size:.65rem}.integration-orbit>small{position:absolute;left:2rem;right:2rem;bottom:1.3rem;color:#696b72;font-size:.52rem;text-align:center}.setup-section{border-top:1px solid #242529}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.setup-grid article{min-height:220px;padding:2rem;border:1px solid #292a2f;border-radius:14px;background:linear-gradient(145deg,#121316,#0b0c0e)}.setup-grid article>span{color:#ed333c;font:700 .65rem monospace}.landing-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding:clamp(3rem,6vw,5rem);border:1px solid #55252a;border-radius:20px;background:linear-gradient(125deg,#2d1014,#110d0f 62%,#0b0b0d)}.landing-cta>div:first-child{max-width:850px}.landing-cta>div:last-child{display:flex;gap:.6rem;flex-shrink:0}.landing-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;margin-top:5rem;padding:2.2rem 0 0;border-top:1px solid #242529}.landing-footer img{width:150px;height:auto}.landing-footer p,.landing-footer span{color:#71737a;font-size:.62rem}.landing-footer p{margin:0}@media (max-width:1050px){.landing-nav-links{display:none}.integrations-showcase,.landing-hero{grid-template-columns:1fr}.benefits-grid,.landing-proof{grid-template-columns:1fr 1fr}.landing-proof>div:nth-child(2){border-right:0}.landing-proof>div:nth-child(-n+2){border-bottom:1px solid #26272b}}@media (max-width:700px){.landing{padding:0 1.2rem 2rem}.landing-nav-actions .button:first-child,.landing-nav-actions .button:last-child{padding:.55rem .65rem;font-size:.62rem}.landing-nav img{width:145px}.landing-hero{min-height:auto;padding:5rem 0}.landing-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.landing-cta,.landing-cta>div:last-child,.landing-hero .actions{align-items:stretch;flex-direction:column}.hero-promises{align-items:flex-start;flex-direction:column}.benefits-grid,.landing-proof,.setup-grid{grid-template-columns:1fr}.landing-proof>div{border-right:0;border-bottom:1px solid #26272b}.benefits-grid article{min-height:auto}.integration-orbit{min-height:440px;grid-template-columns:1fr}.integration-orbit:before{display:none}.orbit-center{justify-self:center}.courier-cloud{grid-template-columns:1fr 1fr}.landing-cta{padding:2rem}.landing-footer{grid-template-columns:1fr;gap:.8rem}}.referrals-page{display:grid;grid-gap:20px;gap:20px;max-width:1500px;margin:0 auto}.referral-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.referral-heading h1{margin:8px 0 6px;font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,4vw,54px);line-height:.95}.referral-heading p{max-width:740px;margin:0;color:var(--muted);line-height:1.65}.referral-rate{min-width:225px;padding:17px 20px;border:1px solid #2b2b2b;border-radius:16px;background:linear-gradient(135deg,#171717,#101010);text-align:right}.referral-rate small,.referral-rate span{display:block;color:#8d949e;font-size:11px}.referral-rate strong{display:block;margin:3px 0;color:#fff;font-size:28px}.referral-rate span{color:#45d883}.referral-link-card,.referral-table-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.referral-card-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.referral-card-title>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#3d1217;color:var(--accent);font-size:20px}.referral-card-title small,.referral-card-title strong{display:block}.referral-card-title small{margin-top:3px;color:var(--muted)}.referral-edit,.referral-link-row{display:flex;align-items:center;gap:10px}.referral-link-row code{flex:1 1;min-width:0;overflow:hidden;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#0b0b0b;color:#f6f7f8;font-family:var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.referral-edit>span{color:var(--muted);white-space:nowrap}.referral-edit input{flex:1 1}.referral-help{margin:12px 0 0;color:var(--muted);font-size:12px}.referral-notice{margin-top:12px;padding:10px 12px;border:1px solid #315c41;border-radius:10px;background:#0c2616;color:#82e3a7;font-size:12px}.referral-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.referral-metrics article{min-height:145px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.referral-metrics small,.referral-metrics span{display:block;color:var(--muted)}.referral-metrics strong{display:block;margin:12px 0 7px;font-family:var(--font-display),Georgia,serif;font-size:34px}.referral-metrics .commission-total{border-color:#5f252a;background:linear-gradient(145deg,#201113,#121212 68%)}.referral-metrics .commission-total strong{color:#56df91}.referral-table-card{padding:0;overflow:hidden}.referral-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--line)}.referral-table-heading h2,.referral-table-heading p{margin:0}.referral-table-heading h2{font-family:var(--font-display),Georgia,serif}.referral-table-heading p,.referral-table-heading>span{margin-top:4px;color:var(--muted);font-size:12px}.referral-table-card table{width:100%}.referral-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#10351e;color:#62e696;font-size:11px;font-weight:700}.referral-earned{color:#54de8d;font-weight:800}.referral-empty{display:grid;min-height:270px;place-items:center;align-content:center;padding:42px 20px;text-align:center}.referral-empty>span{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:#351116;color:var(--accent);font-size:25px}.referral-empty h3{margin:16px 0 6px}.referral-empty p{max-width:520px;margin:0;color:var(--muted);line-height:1.6}html[data-theme=light] .referral-rate{border-color:#d9dee5;background:linear-gradient(135deg,#ffffff,#f3f5f8)}html[data-theme=light] .referral-card-title strong,html[data-theme=light] .referral-empty h3,html[data-theme=light] .referral-metrics strong,html[data-theme=light] .referral-rate strong,html[data-theme=light] .referral-table-heading h2{color:#111827}html[data-theme=light] .referral-link-row code{border-color:#d9dee5;background:#f6f8fa;color:#20242a}html[data-theme=light] .referral-notice{border-color:#a9ddbc;background:#ecfbf2;color:#176b37}html[data-theme=light] .referral-metrics .commission-total{border-color:#efc8cc;background:linear-gradient(145deg,#fff5f5,#ffffff 68%)}html[data-theme=light] .referral-metrics .commission-total strong{color:#13713b}html[data-theme=light] .referral-status{background:#e8f8ee;color:#13713b}html[data-theme=light] .referral-earned{color:#13713b}.sidebar nav{gap:0}.nav-group{display:grid;grid-gap:.16rem;gap:.16rem;padding:.72rem 0 .62rem;border-bottom:1px solid #202020}.nav-group:first-child{padding-top:.15rem}.nav-group:last-child{border-bottom:0}.nav-group-label{padding:0 .8rem .3rem;color:#666;font:700 .54rem/1.2 Manrope,sans-serif;letter-spacing:.14em}.topbar-actions{display:flex;align-items:center;gap:.7rem;margin-left:auto}.topbar>.icon-button{margin-left:0}.top-wallet{position:relative}.top-wallet-trigger{min-height:38px;display:flex;align-items:center;gap:.45rem;padding:.45rem .72rem;border:1px solid #2b2b2b;border-radius:9px;background:#151515;color:#fff;cursor:pointer}.top-wallet-trigger>span{color:#ff4a52}.top-wallet-trigger small{color:#8c8c8c;font-size:.62rem}.top-wallet-trigger strong{font:750 .76rem Manrope,sans-serif}.top-wallet-popover{position:absolute;top:calc(100% + .65rem);right:0;z-index:80;width:min(310px,calc(100vw - 2rem));overflow:hidden;border:1px solid #2d2d2d;border-radius:13px;background:#151515;box-shadow:0 22px 60px rgb(0 0 0/45%)}.top-wallet-heading,.top-wallet-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #292929}.top-wallet-heading strong{font-size:.82rem}.top-wallet-heading button{border:0;background:transparent;color:#aaa;cursor:pointer}.top-wallet-row span{color:#999;font-size:.68rem}.top-wallet-row strong{color:#57d589;font:750 .85rem Manrope,sans-serif}.top-wallet-row.pending strong{color:#eea43a}.top-wallet-open{width:calc(100% - 1.4rem);margin:.7rem;padding:.72rem;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}html[data-theme=light] .nav-group{border-color:#e4e7eb}html[data-theme=light] .nav-group-label{color:#7a8491}html[data-theme=light] .summary-strip{border-color:#dce2e8;background:#fff;box-shadow:0 8px 24px rgb(20 28 38/5%)}html[data-theme=light] .summary-strip div{border-color:#e3e7ec}html[data-theme=light] .summary-strip span{color:#647080}html[data-theme=light] .summary-strip strong{color:#101828}html[data-theme=light] .top-wallet-popover,html[data-theme=light] .top-wallet-trigger{border-color:#d9dfe6;background:#fff;color:#17202c}html[data-theme=light] .top-wallet-popover{box-shadow:0 22px 55px rgb(33 42 54/18%)}html[data-theme=light] .top-wallet-heading,html[data-theme=light] .top-wallet-row{border-color:#e4e8ed}html[data-theme=light] .top-wallet-heading button,html[data-theme=light] .top-wallet-row span,html[data-theme=light] .top-wallet-trigger small{color:#5e6978}@media (max-width:760px){.top-wallet-trigger small{display:none}.top-wallet-trigger{padding-inline:.58rem}.top-wallet-popover{right:-3.2rem}}@media (max-width:850px){.referral-edit,.referral-heading,.referral-link-row{align-items:stretch;flex-direction:column}.referral-rate{min-width:0;text-align:left}.referral-metrics{grid-template-columns:1fr}.referral-link-row code{width:100%}}.share-tracking,.tracking-search{display:flex;gap:.55rem}.share-tracking input,.tracking-search input{flex:1 1}.share-tracking{margin-top:1rem}.dashboard-timeline{margin-top:1.2rem}.public-tracking{min-height:100vh;background:radial-gradient(circle at 50% 0,#3c0e12,transparent 32%),#090909;color:#eee;padding:0 clamp(1rem,5vw,5rem) 5rem}.tracking-nav{height:82px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #282020}.tracking-nav a{color:#eee;text-decoration:none;font-weight:800}.tracking-nav a:last-child{color:#ba5559;font-size:.68rem}.public-tracking>section{width:min(850px,100%);margin:5rem auto}.public-tracking h1{font:800 clamp(2.7rem,6vw,5rem)/1 Manrope;letter-spacing:-.06em;margin:.8rem 0}.public-tracking>section>p{color:#918988;line-height:1.7}.public-tracking form{display:flex;gap:.55rem;background:#151515;border:1px solid #30292a;border-radius:12px;padding:.5rem;margin:2rem 0}.public-tracking form input{flex:1 1;background:transparent;border:0;color:#eee;padding:.8rem;outline:0}.public-tracking form button{border:0;border-radius:8px;background:#e52d35;color:#fff;padding:0 1.3rem;font-weight:700;cursor:pointer}.tracking-error{background:#351316;border:1px solid #682127;color:#ff7c81;padding:.8rem;border-radius:8px}.public-tracking-result{background:#141414;border:1px solid #2c2c2c;border-radius:14px;padding:1.4rem}.public-tracking-result header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292929;padding-bottom:1rem}.public-tracking-result header p,.public-tracking-result header small{color:#777;font-size:.65rem}.public-tracking-result header h2{font:700 1.3rem Manrope;margin:.35rem 0}.public-tracking-result header>b{color:#62d393;background:#14271c;border-radius:999px;padding:.45rem .7rem;font-size:.6rem}.tracking-timeline{padding:1rem 0}.tracking-timeline>div{display:flex;gap:.8rem;position:relative;padding:.65rem 0}.tracking-timeline i{width:10px;height:10px;border-radius:50%;background:#dc343b;margin-top:.25rem;box-shadow:0 0 0 4px #3a181a}.tracking-timeline span{display:grid}.tracking-timeline b{font-size:.7rem}.tracking-timeline small{color:#777;font-size:.58rem;margin-top:.25rem}.finance-tabs{display:flex;gap:.35rem;margin-bottom:1rem}.finance-tabs button{border:1px solid #2b2b2b;background:#121212;color:#777;border-radius:7px;padding:.65rem .9rem;cursor:pointer}.finance-tabs button.active{background:#321619;border-color:#63262a;color:#ff6b71}.wallet-card{background:linear-gradient(135deg,#41171a,#181212);border:1px solid #61262a;border-radius:14px;padding:1.8rem;margin-bottom:.8rem;display:grid}.wallet-card small,.wallet-card span{color:#b19a9b;font-size:.65rem}.wallet-card strong{font:800 2.5rem Manrope;margin:.5rem 0}.positive-money{color:#61d392}.finance-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:.8rem;gap:.8rem}.bank-list,.finance-form{padding:1.3rem}.bank-list h2,.finance-form h2{font:700 1rem Manrope}.bank-list>p,.finance-form>p{color:#777;font-size:.65rem;line-height:1.5}.finance-form label{display:block;color:#8b8886;font-size:.62rem;margin-bottom:.8rem}.finance-form input,.finance-form select{display:block;width:100%;margin-top:.35rem;background:#0d0d0d;border:1px solid #292929;border-radius:7px;padding:.7rem;color:#ddd}.checkbox-label{display:flex!important;align-items:center;gap:.5rem}.checkbox-label input{width:auto;margin:0}.bank-list article{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid #272727;padding:1rem 0}.bank-list article>span{display:grid;place-items:center;width:35px;height:35px;background:#241719;border-radius:8px}.bank-list article>div{display:grid;flex:1 1}.bank-list article b{font-size:.7rem}.bank-list article em,.bank-list article small{color:#777;font-size:.56rem;font-style:normal;margin-top:.2rem}.bank-list article>i{color:#63d596;font-size:.55rem;font-style:normal}.roles-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem}.roles-grid article{background:#0d0d0d;border:1px solid #282828;border-radius:8px;padding:.8rem}.roles-grid b,.roles-grid small{display:block}.roles-grid b{font-size:.7rem}.roles-grid small{color:#777;font-size:.55rem;margin:.25rem 0 .6rem}.roles-grid div{display:flex;flex-wrap:wrap;gap:.25rem}.roles-grid code{font-size:.48rem;color:#b97175}@media (max-width:800px){.finance-layout{grid-template-columns:1fr}.roles-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.public-tracking form,.share-tracking,.tracking-search{flex-direction:column}.roles-grid{grid-template-columns:1fr}.public-tracking>section{margin:3rem auto}.public-tracking-result header{align-items:flex-start;gap:1rem}}.choice-row,.mode-tabs{display:flex;gap:.55rem;margin-bottom:1rem}.choice-row>button,.mode-tabs>button{flex:1 1;background:#0d0d0d;border:1px solid #292929;border-radius:9px;color:#8c8887;padding:.75rem;text-align:left;cursor:pointer}.choice-row>button.active,.mode-tabs>button.active{border-color:#c0343b;background:#2a1517;color:#fff;box-shadow:0 0 0 2px #641e2240}.choice-row b,.choice-row small{display:block}.choice-row b{font-size:.7rem}.choice-row small{color:#777;font-size:.54rem;margin-top:.25rem;line-height:1.4}.mode-tabs>button{text-align:center;font-weight:700}.final-summary-grid,.product-step-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-gap:.8rem;gap:.8rem;align-items:start}.sticky-summary{position:-webkit-sticky;position:sticky;top:1rem}.product-picker{max-height:410px;overflow:auto;padding-right:.3rem}.product-pick-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #292929;background:#0d0d0d;border-radius:9px;padding:.8rem;margin-bottom:.5rem}.product-pick-row>span{display:grid;min-width:0}.product-pick-row>span b{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-pick-row small{color:#777;font-size:.54rem;margin-top:.25rem}.product-pick-row>div{display:flex;align-items:center;gap:.7rem}.product-pick-row button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;border:1px solid #333;background:#151515;color:#eee;cursor:pointer}.product-pick-row button:disabled{opacity:.35;cursor:not-allowed}.section-label{display:block;color:#8c8887;font:700 .6rem Manrope;letter-spacing:.04em;text-transform:uppercase;margin:1.1rem 0 .55rem}.summary-product{display:flex;align-items:flex-end;gap:.7rem;border-bottom:1px solid #292929;padding:.7rem 0}.summary-product>span{display:grid;flex:1 1}.summary-product b{font-size:.65rem}.summary-product small{color:#777;font-size:.53rem;margin-top:.2rem}.summary-product label{width:125px;margin:0}.summary-total{display:grid;grid-template-columns:1fr auto;grid-gap:.65rem;gap:.65rem;border-top:1px solid #292929;margin-top:1rem;padding-top:1rem}.summary-total span{color:#898483;font-size:.63rem}.summary-total b{font-size:.68rem;text-align:right}.carrier-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.6fr);grid-gap:.8rem;gap:.8rem;align-items:start}.carrier-parameters{position:-webkit-sticky;position:sticky;top:1rem}.full-button{width:100%;margin:.2rem 0 1rem}.carrier-results h2{font:700 1rem Manrope;margin:.35rem 0 .8rem}.quote-empty{min-height:180px;border:1px dashed #3a3031;border-radius:12px;display:grid;place-content:center;text-align:center;padding:1rem}.quote-empty b{font-size:.72rem}.quote-empty small{color:#777;font-size:.56rem;margin-top:.35rem}.quote-card{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;background:#101010;border:1px solid #292929;border-radius:10px;color:#eee;padding:1rem;margin-bottom:.55rem;cursor:pointer}.quote-card.active{border-color:#d23840;background:#2b1518;box-shadow:0 0 0 2px #6f202544}.quote-card span{display:grid}.quote-card b{font-size:.72rem}.quote-card small{color:#777;font-size:.56rem;margin-top:.3rem}.quote-card strong{font:800 1rem Manrope}.line-summary{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #292929;padding:.7rem 0;color:#aaa;font-size:.62rem}.accent-total{color:#64d694!important;font-size:.85rem!important}.shipment-success{display:flex;align-items:center;gap:1rem;background:#102319;border:1px solid #28583a;border-radius:12px;padding:1rem;margin-top:1rem}.shipment-success>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1a6a3b;color:#fff}.shipment-success>div{display:grid;flex:1 1}.shipment-success b{font-size:.68rem;color:#80e8a8}.shipment-success strong{font:800 1rem Manrope;margin:.25rem 0}.shipment-success a{color:#68bfff;font-size:.58rem}.shipping-card h3.section-label{font-size:.6rem}@media (max-width:980px){.carrier-layout,.final-summary-grid,.product-step-grid{grid-template-columns:1fr}.carrier-parameters,.sticky-summary{position:static}}@media (max-width:560px){.choice-row,.mode-tabs{flex-direction:column}.product-pick-row,.shipment-success{align-items:flex-start}.product-pick-row,.summary-product{flex-direction:column}.summary-product{align-items:stretch}.summary-product label{width:100%}.shipment-success{flex-wrap:wrap}.shipment-success>div{min-width:180px}}html[data-theme=light] .app-shell,html[data-theme=light] body{background:#f4f6f8;color:#15171a}html[data-theme=light] .sidebar,html[data-theme=light] .topbar{background:#fffffff2;border-color:#dfe3e8}html[data-theme=light] .account-menu,html[data-theme=light] .finance-card,html[data-theme=light] .metric-card,html[data-theme=light] .modal,html[data-theme=light] .operation-card,html[data-theme=light] .panel,html[data-theme=light] .profile-card,html[data-theme=light] .profile-edit-bar,html[data-theme=light] .settings-card,html[data-theme=light] .shipping-card,html[data-theme=light] .sidebar-help,html[data-theme=light] .tracking-card,html[data-theme=light] .users-panel,html[data-theme=light] .workspace{background:#fff;border-color:#dfe3e8;color:#15171a}html[data-theme=light] .icon-button,html[data-theme=light] .search,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#f7f8fa;border-color:#dfe3e8;color:#17191c}html[data-theme=light] .sidebar nav button.active,html[data-theme=light] .sidebar nav button:hover{background:#eceff2;color:#111}html[data-theme=light] .user,html[data-theme=light] table,html[data-theme=light] td,html[data-theme=light] th{border-color:#dfe3e8;color:#25282c}.shipments-page-header{margin-bottom:1.25rem}.shipment-filter-panel{padding:1rem;margin-bottom:1rem}.shipment-filter-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(145px,1fr));grid-gap:.8rem;gap:.8rem}.shipment-filter-grid label{display:flex;flex-direction:column;gap:.42rem;color:#85817f;font-size:.58rem;font-weight:650;letter-spacing:.02em}.shipment-filter-grid input,.shipment-filter-grid select{width:100%;min-height:42px;padding:.7rem .75rem;border:1px solid #2b2b2b;border-radius:8px;background:#0d0d0d;color:#ddd;outline:none;font:500 .66rem Manrope,sans-serif}.shipment-filter-grid input:focus,.shipment-filter-grid select:focus{border-color:#a92c33;box-shadow:0 0 0 3px rgb(169 44 51/12%)}.shipment-search-filter{grid-column:span 2}.shipment-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.9rem;margin-top:.9rem;border-top:1px solid #242424}.shipment-filter-footer strong{color:#aaa6a4;font-size:.64rem}.shipment-management-panel{overflow:hidden}.shipment-management-table{min-width:1180px}.shipment-management-table td:last-child,.shipment-management-table th:last-child{text-align:right}.shipment-management-table td{vertical-align:middle}.shipment-guide{color:#f05a61;font-family:IBM Plex Mono,monospace}.shipment-management-table td>em.cod-badge{display:inline-flex;margin-top:.32rem;padding:.16rem .34rem;border-radius:999px;background:#34270e;color:#eab85a;font-size:.49rem;font-style:normal;font-weight:800}.guide-status,.shipment-status{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .5rem;font-size:.54rem;font-weight:750;white-space:nowrap}.shipment-status{background:#211d1d;color:#b9b3b1}.shipment-status-delivered{background:#10281b;color:#5bd392}.shipment-status-in-transit,.shipment-status-out-for-delivery,.shipment-status-pickup-scheduled{background:#121e34;color:#79a7ff}.shipment-status-cancelled,.shipment-status-exception,.shipment-status-returned{background:#321416;color:#ff7277}.shipment-status-label-created,.shipment-status-quoted{background:#30250f;color:#e2ac4e}.guide-status.generated{background:#13233a;color:#78aaff}.guide-status.pending{background:#2b2020;color:#c58d8f}.shipment-row-actions{display:flex;justify-content:flex-end;gap:.35rem}.shipment-row-actions a,.shipment-row-actions button{display:inline-flex;align-items:center;min-height:30px;padding:.38rem .52rem;border:1px solid #303030;border-radius:7px;background:#171717;color:#bbb7b5;font:650 .54rem Manrope,sans-serif;text-decoration:none;cursor:pointer}.shipment-row-actions a:hover,.shipment-row-actions button:hover{border-color:#a92c33;color:#fff}.shipment-detail-row td{padding:0;background:#0c0c0c}.shipment-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding:1rem;border-top:1px solid #252525;border-bottom:1px solid #252525}.shipment-detail-grid span{display:flex;min-width:0;flex-direction:column;gap:.24rem;padding:.75rem;border:1px solid #262626;border-radius:8px;background:#121212}.shipment-detail-grid small{color:#777!important;font-size:.5rem!important;text-transform:uppercase;letter-spacing:.08em}.shipment-detail-grid strong{overflow:hidden;color:#e4e1df;font-size:.64rem;text-overflow:ellipsis}.shipment-detail-grid em{overflow:hidden;color:#85817f;font-size:.55rem;font-style:normal;text-overflow:ellipsis}.shipment-empty{min-height:260px}.shipment-empty>span{color:#a92c33;font-size:1.5rem}.shipment-empty .primary-button{margin-top:.8rem}html[data-theme=light] .shipment-filter-footer strong,html[data-theme=light] .shipment-filter-grid label{color:#586274}html[data-theme=light] .shipment-filter-grid input,html[data-theme=light] .shipment-filter-grid select{border-color:#d8dee7;background:#f8fafc;color:#18202b}html[data-theme=light] .shipment-filter-footer{border-color:#e1e6ed}html[data-theme=light] .shipment-guide{color:#a91f28}html[data-theme=light] .shipment-status{background:#eef1f5;color:#455164}html[data-theme=light] .shipment-status-delivered{background:#e1f6e9;color:#137d43}html[data-theme=light] .shipment-status-in-transit,html[data-theme=light] .shipment-status-out-for-delivery,html[data-theme=light] .shipment-status-pickup-scheduled{background:#e7efff;color:#245fbd}html[data-theme=light] .shipment-status-cancelled,html[data-theme=light] .shipment-status-exception,html[data-theme=light] .shipment-status-returned{background:#fee8e9;color:#b72830}html[data-theme=light] .shipment-status-label-created,html[data-theme=light] .shipment-status-quoted{background:#fff3d6;color:#956111}html[data-theme=light] .guide-status.generated{background:#e7efff;color:#245fbd}html[data-theme=light] .guide-status.pending{background:#f4e9e9;color:#8c4246}html[data-theme=light] .shipment-row-actions a,html[data-theme=light] .shipment-row-actions button{border-color:#d9dfe7;background:#fff;color:#384355}html[data-theme=light] .shipment-row-actions a:hover,html[data-theme=light] .shipment-row-actions button:hover{border-color:#b1252d;color:#941a22}html[data-theme=light] .shipment-detail-row td{background:#f6f8fb}html[data-theme=light] .shipment-detail-grid{border-color:#dfe4eb}html[data-theme=light] .shipment-detail-grid span{border-color:#dfe4eb;background:#fff}html[data-theme=light] .shipment-detail-grid strong{color:#17202c}html[data-theme=light] .shipment-detail-grid em,html[data-theme=light] .shipment-detail-grid small{color:#657184!important}@media (max-width:1100px){.shipment-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-search-filter{grid-column:span 2}}@media (max-width:680px){.shipment-filter-grid{grid-template-columns:1fr}.shipment-search-filter{grid-column:auto}.shipment-filter-footer{align-items:stretch;flex-direction:column}.shipment-filter-footer .secondary-button{width:100%}.shipment-detail-grid{grid-template-columns:1fr}}