:root{--ink:#17201b;--forest:#1f4b39;--forest-dark:#153528;--sage:#a7c7b5;--cream:#f4f2eb;--warm:#eae5db;--line:#dcded8;--muted:#69736c;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafaf7;color:var(--ink);font-family:var(--font-sans),sans-serif}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}a{color:inherit;text-decoration:none}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,32,27,.1)}.brand{font-size:22px;font-weight:800;letter-spacing:-1.2px}.brand span{color:var(--forest);font-weight:500}.site-header nav{display:flex;gap:34px;font-size:13px;color:#49524c}.site-header nav a:hover{color:var(--forest)}.header-actions{display:flex;align-items:center;gap:24px}.text-link{font-size:13px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 19px;border-radius:3px;font:700 12px var(--font-sans);letter-spacing:.01em;border:1px solid transparent;cursor:pointer}.button-dark{background:var(--ink);color:#fff}.button-accent{background:var(--forest);color:#fff;padding:16px 23px}.button-ghost{border-color:#c9cdc8;background:transparent;padding:16px 23px}.hero{padding:87px 0 0;text-align:center}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:var(--forest)}.eyebrow{display:flex;align-items:center;justify-content:center;gap:10px}.eyebrow span{width:18px;height:1px;background:var(--forest)}.hero h1{font:500 clamp(58px,7.5vw,94px)/.91 var(--font-serif),serif;letter-spacing:-.055em;margin:26px 0}.hero h1 em,.service-section h2 em{color:var(--forest);font-weight:400}.hero-copy{max-width:640px;margin:0 auto;color:#5d6760;font-size:17px;line-height:1.75}.hero-actions{display:flex;gap:12px;justify-content:center;margin:36px 0 68px}.portal-preview{height:520px;background:#f1f2ed;border:1px solid #d8dbd4;border-radius:8px 8px 0 0;box-shadow:0 30px 80px rgba(26,43,34,.13);display:grid;grid-template-columns:70px 1fr;text-align:left;overflow:hidden}.preview-sidebar{background:#1d2922;color:#fff;padding:22px 0;display:flex;flex-direction:column;align-items:center}.mini-brand{font-weight:800}.mini-brand span{color:#97c7aa}.nav-dots{display:flex;flex-direction:column;gap:25px;margin-top:62px}.nav-dots i{width:18px;height:18px;border:1px solid #7a877f;border-radius:4px}.nav-dots i.active{background:#a7c7b5;border:0}.avatar{margin-top:auto;background:#395044;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:9px}.preview-main{padding:0 38px 38px}.preview-top{height:62px;border-bottom:1px solid #d9ddd6;display:flex;align-items:center;gap:30px;font-size:10px;font-weight:700}.preview-search{margin-left:auto;background:#e5e7e1;border-radius:3px;padding:8px 70px 8px 12px;color:#879087;font-weight:400}.preview-welcome{display:flex;justify-content:space-between;align-items:end;padding:34px 0 25px}.preview-welcome small{color:#7a827d;font-size:10px}.preview-welcome h3{font:500 27px var(--font-serif);margin:5px 0}.preview-welcome button{background:var(--forest);color:#fff;border:0;border-radius:3px;padding:11px 15px;font-size:9px;display:flex;gap:15px;align-items:center}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metrics article{background:#fff;border:1px solid #e0e2dd;padding:18px;display:grid;gap:11px}.metrics small{font-size:9px;color:#717972}.metrics strong{font:500 24px var(--font-serif)}.status{font-size:8px}.status.amber{color:#9b6c23}.status.green{color:#347052}.status.gray{color:#777}.preview-table{margin-top:14px;background:#fff;border:1px solid #e0e2dd;padding:17px}.table-title{display:flex;justify-content:space-between;font-size:10px;margin-bottom:15px}.table-title span{color:var(--forest)}.table-row{display:grid;grid-template-columns:.8fr 1.4fr .8fr .9fr;align-items:center;border-top:1px solid #eceeea;padding:12px 0;font-size:9px}.table-row.muted{color:#929892;font-size:7px}.pill{justify-self:start;padding:4px 7px;border-radius:10px}.pill.sent{background:#e2f0e8;color:#296145}.pill.open{background:#f7ead7;color:#8a5a1d}.trust-strip{background:var(--cream);border-block:1px solid #e5e0d6}.trust-inner{height:94px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.trust-inner>span{font-family:var(--font-serif);font-size:15px}.trust-inner div{display:flex;align-items:center;gap:9px;color:#59635c}.benefits{padding:125px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:26px 0 56px}.section-heading h2,.service-section h2,.upload-copy h2{font:500 clamp(42px,5vw,62px)/1.04 var(--font-serif);letter-spacing:-.04em;margin:0}.section-heading p{max-width:400px;color:var(--muted);font-size:14px;line-height:1.75}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.benefit-grid article{padding:30px 30px 42px;border-right:1px solid var(--line)}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border:0}.benefit-top{display:flex;justify-content:space-between;color:var(--forest);font-size:10px}.benefit-grid h3{font:500 24px var(--font-serif);margin:50px 0 16px}.benefit-grid p{font-size:13px;line-height:1.75;color:var(--muted)}.upload-section{background:var(--forest-dark);color:#fff;padding:110px 0}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.section-kicker.light{color:#9bc2ab}.upload-copy h2{margin:20px 0 28px}.upload-copy>p{color:#b6c1ba;font-size:14px;line-height:1.8;max-width:480px}.upload-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;font-size:12px;color:#d6ddd8}.upload-copy li{display:flex;align-items:center;gap:10px}.upload-card{background:#f9faf7;color:var(--ink);padding:25px;border-radius:5px;box-shadow:0 30px 70px rgba(0,0,0,.2)}.upload-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700;padding-bottom:20px}.upload-head small{color:#8b928d;font-weight:400}.drop-zone{height:250px;border:1px dashed #aab3ac;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:var(--forest)}.drop-zone strong{font:500 17px var(--font-serif);color:var(--ink)}.drop-zone span{font-size:9px;color:#8a928c}.drop-zone button{margin-top:8px;border:1px solid #b7bdb8;background:white;padding:9px 16px;font-size:9px}.security-note{display:flex;align-items:center;gap:8px;margin-top:16px;color:#828a84;font-size:8px}.service-section{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:end}.service-section h2{margin-top:22px}.service-copy p{color:var(--muted);line-height:1.8;font-size:14px}.inline-link{display:inline-flex;align-items:center;gap:10px;color:var(--forest);font-size:12px;font-weight:800;margin-top:18px;border-bottom:1px solid #a9bdb0;padding-bottom:7px}footer{background:#edeae1;padding:70px 0 25px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-brand{font-size:25px}.footer-inner p{color:#69716c;font-size:12px}.footer-inner>div:not(:first-child){display:flex;flex-direction:column;gap:12px;font-size:11px;color:#666f69}.footer-inner strong{color:var(--ink);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.footer-bottom{border-top:1px solid #d5d1c7;margin-top:60px;padding-top:22px;display:flex;justify-content:space-between;color:#858a86;font-size:9px}.auth-page{min-height:100vh;background:var(--cream);display:grid;place-items:center;padding:80px 24px;position:relative}.auth-back{position:absolute;top:28px;left:32px;display:flex;align-items:center;gap:7px;font-size:11px;color:#647068}.auth-card{width:min(440px,100%);background:#fff;padding:45px;border:1px solid #dcdfd9;box-shadow:0 20px 70px rgba(28,49,38,.08);text-align:center}.auth-brand{margin-bottom:32px}.auth-icon{width:46px;height:46px;border-radius:50%;background:#e7efe9;color:var(--forest);display:grid;place-items:center;margin:0 auto 22px}.auth-card h1{font:500 34px var(--font-serif);letter-spacing:-.03em;margin:0 0 12px}.auth-card>p{color:var(--muted);font-size:12px;line-height:1.6;margin:0 auto 28px;max-width:330px}.auth-card form{text-align:left;display:grid;gap:17px}.auth-card label{font-size:10px;font-weight:700;display:grid;gap:7px}.auth-card input{border:1px solid #d5d9d4;border-radius:3px;padding:13px;font:12px var(--font-sans);outline:0}.auth-card input:focus{border-color:var(--forest)}.auth-submit{width:100%;margin-top:5px}.auth-meta{display:flex;justify-content:space-between;margin-top:17px;font-size:9px;color:#7c847e}.auth-meta a{color:var(--forest)}.auth-switch{border-top:1px solid #e3e5e1;margin-top:28px;padding-top:24px;font-size:10px;color:#778079}.auth-switch a{color:var(--forest);font-weight:800;margin-left:4px}@media(max-width:800px){.shell{width:min(100% - 28px,1180px)}.header-actions .text-link,.site-header nav{display:none}.site-header{height:72px}.hero{padding-top:65px}.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:center}.portal-preview{height:390px;grid-template-columns:48px 1fr}.preview-main{padding:0 15px}.metrics article:last-child,.preview-search{display:none}.metrics{grid-template-columns:1fr 1fr}.preview-table .table-row{grid-template-columns:1fr 1.4fr 1fr}.preview-table .table-row span:nth-child(3){display:none}.trust-inner{height:auto;padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.trust-inner>span{grid-column:1/-1}.section-heading,.service-section{display:block}.section-heading p{margin-top:24px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article,.benefit-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.benefit-grid article:last-child{border-bottom:0}.upload-grid{grid-template-columns:1fr;gap:60px}.service-copy{margin-top:35px}.footer-inner{grid-template-columns:1fr 1fr}.footer-inner>div:first-child{grid-column:1/-1}.auth-card{padding:35px 24px}}.portal-app{min-height:100vh;background:#f5f6f3;display:grid;grid-template-columns:242px 1fr}.portal-side{position:sticky;top:0;height:100vh;background:#19231e;color:#d8dfda;padding:27px 18px 20px;display:flex;flex-direction:column}.portal-logo{font-size:19px;font-weight:800;letter-spacing:-1px;color:#fff;padding:0 10px}.portal-logo span{color:#9bbba9;font-weight:500}.portal-account{margin-top:28px;border-block:1px solid #344139;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center}.portal-account-avatar{width:32px;height:32px;background:#365244;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.portal-account span,.portal-account strong{display:block}.portal-account strong{font-size:10px;color:#fff}.portal-account span{font-size:8px;color:#829087;margin-top:3px}.portal-nav{margin-top:28px}.portal-nav small{display:block;color:#66736b;font-size:8px;letter-spacing:.15em;padding:0 12px 10px}.portal-nav-link{height:43px;padding:0 12px;border-radius:4px;display:flex;align-items:center;gap:12px;font-size:11px;color:#aeb8b1;position:relative}.portal-nav-link.active{background:#2b3c33;color:#fff}.portal-nav-link.active:before{content:"";position:absolute;left:-18px;height:24px;width:2px;background:#9fc2ac}.portal-nav-link.disabled{opacity:.58}.portal-nav-link i{font-style:normal;font-size:7px;text-transform:uppercase;margin-left:auto;border:1px solid #59655e;padding:2px 4px;border-radius:3px}.portal-side-bottom{margin-top:auto;border-top:1px solid #344139;padding-top:12px}.portal-stage{min-width:0}.portal-header{height:68px;background:#fff;border-bottom:1px solid #e0e3de;padding:0 34px;justify-content:space-between}.portal-header,.portal-search{display:flex;align-items:center}.portal-search{gap:10px;color:#8a928d;font-size:10px;min-width:350px}.portal-search kbd{margin-left:auto;background:#f3f4f1;border:1px solid #e0e3df;border-radius:3px;padding:4px 7px;font:8px var(--font-sans)}.portal-header-actions{display:flex;align-items:center;gap:14px}.portal-header-actions button,.portal-mobile-menu{border:0;background:none;color:#69726c}.portal-user{border-left:1px solid #e2e4e1;padding-left:15px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.portal-mobile-menu{display:none}.portal-content{padding:42px 46px 60px;max-width:1500px;margin:0 auto}.portal-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.portal-page-head.compact{margin-bottom:28px}.portal-overline{letter-spacing:.15em;font-weight:800;color:#79817c}.portal-page-head h1{font:500 38px/1.1 var(--font-serif);letter-spacing:-.035em;margin:8px 0 7px}.portal-page-head p{font-size:11px;color:#78817b;margin:0}.portal-primary,.portal-secondary{border:0;background:var(--forest);color:#fff;padding:13px 17px;border-radius:3px;display:flex;align-items:center;gap:14px;font-size:10px;font-weight:800}.portal-secondary{color:#425048;border:1px solid #d8dcd7}.portal-metrics{gap:13px}.portal-metrics article{background:#fff;border:1px solid #e0e3de;display:grid;grid-template-columns:1fr auto}.portal-metrics article>span{font-size:9px;color:#707a73}.portal-metrics article>strong{grid-column:1;font:500 27px var(--font-serif)}.portal-metrics article>small{grid-column:1/-1;font-size:8px;color:#858d87}.portal-metrics article>small i{font-style:normal;color:#8a652b}.portal-metrics article>small i.positive{color:#3e7658}.metric-icon{grid-column:2;grid-row:1/3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.metric-icon.green{background:#e8f1eb;color:#397053}.metric-icon.blue{background:#e7eef2;color:#436f86}.metric-icon.amber{background:#f5ede1;color:#9a6a2d}.metric-icon.gray{background:#eef0ed;color:#657069}.portal-actions-section{margin:35px 0}.portal-panel-head h2,.portal-section-title h2{font:500 20px var(--font-serif);margin:0 0 5px}.portal-panel-head p,.portal-section-title p{font-size:9px;color:#858d88;margin:0}.portal-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.portal-action-disabled,.portal-action-grid>a{border:1px solid #e0e3de;min-height:82px;padding:16px;display:flex;align-items:center;gap:13px}.portal-action-grid>a:hover{border-color:#9eb5a7}.portal-action-grid>a>svg{margin-left:auto;color:#7f8982}.action-icon{width:38px;height:38px;border-radius:4px;background:#edf3ee;color:var(--forest);display:grid;place-items:center;flex:none}.portal-action-grid strong{font-size:10px}.portal-action-grid p{font-size:8px;color:#848c86;margin:5px 0 0}.portal-action-disabled{opacity:.6}.portal-action-disabled>small{margin-left:auto;font-size:7px}.portal-panel{border:1px solid #e0e3de}.portal-panel-head{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eae7}.portal-panel-head>a{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--forest);font-weight:800}.orders-row{display:grid;grid-template-columns:1fr 1.5fr 1fr .7fr 1fr 30px;align-items:center;padding:13px 20px;border-bottom:1px solid #eff0ed;font-size:9px}.orders-row:last-child{border-bottom:0}.orders-row>span:first-child small,.orders-row>span:first-child strong{display:block}.orders-row>span:first-child small{color:#919792;font-size:7px;margin-top:4px}.orders-labels{background:#fafbf8;color:#929893;letter-spacing:.07em;padding-block:9px}.orders-row>a{color:#77817a}.portal-status{font-style:normal;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:12px;white-space:nowrap}.portal-status.green{background:#e4f1e8;color:#2f6949}.portal-status.amber{background:#f7ebd8;color:#896027}.portal-status.blue{background:#e4edf2;color:#406b81}.portal-status.gray{background:#edf0ed;color:#626d66}.portal-payment-note{margin-top:13px;background:#f8f1e5;border:1px solid #eadcc5;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;color:#805c27}.portal-payment-note>div{display:flex;align-items:center;gap:12px}.portal-payment-note span small,.portal-payment-note span strong{display:block}.portal-payment-note span strong{font-size:9px}.portal-payment-note span small{font-size:8px;margin-top:4px}.portal-payment-note button{border:1px solid #cba96f;background:#fff8ec;color:#805c27;padding:8px 11px;font-size:8px;font-weight:800}.portal-cart{background:#fff;border:1px solid #dfe2de;padding:11px 14px;display:flex;align-items:center;gap:9px;font-size:9px}.portal-cart b{background:var(--forest);color:#fff;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:7px}.orders-toolbar,.product-toolbar{display:flex;gap:8px;margin-bottom:18px}.orders-toolbar>div,.product-toolbar>div{height:40px;background:#fff;border:1px solid #dee2dd;display:flex;align-items:center;gap:9px;color:#929893;font-size:9px;padding:0 13px;min-width:300px;margin-right:auto}.orders-toolbar button,.product-toolbar button{background:#fff;border:1px solid #dee2dd;padding:0 14px;font-size:9px;color:#5f6962}.orders-toolbar button{display:flex;align-items:center;gap:7px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.product-card{border:1px solid #dfe2de;display:grid;grid-template-columns:38% 62%;min-height:230px}.product-visual{background:#e9ebe6;position:relative;display:grid;place-items:center}.product-visual>span{font:500 46px var(--font-serif);color:#b7beb8}.product-visual i{position:absolute;top:12px;left:12px;font-style:normal;font-size:7px;padding:5px 7px;border-radius:10px}.product-visual i.available{background:#e1f1e6;color:#34704f}.product-visual i.unavailable{background:#ececea;color:#747a76}.product-info{padding:22px}.product-info>small{color:#8d948f;font-size:7px;letter-spacing:.08em}.product-info h2{font:500 23px var(--font-serif);margin:10px 0 3px}.product-info>p{color:#747d77;font-size:9px}.product-buy{border-top:1px solid #e8eae7;margin-top:30px;padding-top:16px;display:flex;justify-content:space-between;align-items:end}.product-buy span>*{display:block}.product-buy span small{font-size:6px;color:#929892}.product-buy span strong{font:500 17px var(--font-serif);margin-top:5px}.product-buy span em{font-style:normal;font-size:6px;color:#979c98}.product-buy button{background:var(--forest);color:#fff;border:0;padding:9px 12px;font-size:8px;font-weight:800}.product-buy button:disabled{background:#d9dcda;color:#8d948f}.order-list-panel{margin-top:0}.orders-table.full .orders-row{grid-template-columns:.9fr 1.25fr 1.25fr .55fr .9fr .55fr}.invoice-link{justify-self:start;background:none;border:1px solid #d6dad5;padding:5px 8px;font-size:7px;color:var(--forest)}.dropship-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.dropship-choice article{background:#fff;border:1px solid #dfe2de;padding:20px;display:flex;align-items:center;gap:15px;position:relative}.dropship-choice article.selected{border:1.5px solid #6d957f}.dropship-choice article>svg{margin-left:auto;color:var(--forest)}.choice-icon{width:42px;height:42px;border-radius:4px;background:#edf3ee;color:var(--forest);display:grid;place-items:center;flex:none}.dropship-choice h2{font:500 17px var(--font-serif);margin:3px 0 5px}.dropship-choice p{font-size:8px;color:#7d8680;margin:0}.recommended{font-size:6px;letter-spacing:.1em;color:var(--forest);font-weight:800}.dropship-upload-panel{background:#fff;border:1px solid #dfe2de;padding:28px}.dropship-steps{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.dropship-steps span{display:flex;align-items:center;gap:7px;font-size:8px;color:#8b928d}.dropship-steps span.active{color:var(--forest);font-weight:800}.dropship-steps i{font-style:normal;width:22px;height:22px;border:1px solid #ccd1cc;border-radius:50%;display:grid;place-items:center}.dropship-steps .active i{background:var(--forest);color:#fff;border-color:var(--forest)}.dropship-steps b{width:70px;height:1px;background:#dfe2de;margin:0 10px}.large-drop-zone{border:1px dashed #aeb8b1;background:#fafbf8;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--forest)}.large-drop-zone h2{font:500 20px var(--font-serif);color:var(--ink);margin:14px 0 4px}.large-drop-zone p{font-size:9px;color:#7e8781}.large-drop-zone button{background:var(--forest);color:#fff;border:0;padding:10px 15px;font-size:8px;font-weight:800;margin:10px}.large-drop-zone small{font-size:7px;color:#969c97}.upload-privacy{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:9px;color:#69756d}.upload-privacy span{font-size:8px}.upload-privacy strong{display:block;color:#445249;margin-bottom:3px}@media(max-width:1050px){.portal-app{grid-template-columns:76px 1fr}.portal-side{padding-inline:12px}.portal-logo{font-size:0;text-align:center}.portal-logo:after{content:"k.m";font-size:17px}.portal-account>div:not(.portal-account-avatar),.portal-account>svg,.portal-nav small,.portal-nav-link,.portal-nav-link:not(.active):after{font-size:0}.portal-account{display:flex;justify-content:center;padding-inline:0}.portal-nav-link{justify-content:center;padding:0}.portal-nav-link i{display:none}.portal-side-bottom .portal-nav-link{justify-content:center}.portal-metrics{grid-template-columns:repeat(2,1fr)}.portal-action-grid,.product-grid{grid-template-columns:1fr}}@media(max-width:700px){.portal-app{display:block}.portal-side{display:none}.portal-header{padding:0 16px;height:58px}.portal-mobile-menu{display:block}.portal-search{min-width:0}.portal-header-actions button,.portal-search kbd,.portal-search span,.portal-user span,.portal-user svg:last-child{display:none}.portal-user{border:0;padding:0}.portal-content{padding:26px 16px 45px}.portal-page-head{align-items:start;gap:15px}.portal-page-head h1{font-size:30px}.portal-primary{padding:11px;font-size:0}.portal-metrics{grid-template-columns:1fr 1fr}.portal-metrics article{padding:14px}.portal-action-grid{grid-template-columns:1fr}.portal-panel{overflow-x:auto}.orders-table{min-width:720px}.portal-payment-note{align-items:start;gap:10px}.portal-payment-note button{white-space:nowrap}.orders-toolbar>div,.product-toolbar>div{min-width:0;flex:1 1}.product-toolbar button:last-child{display:none}.product-card{grid-template-columns:34% 66%;min-height:210px}.dropship-choice{grid-template-columns:1fr}.dropship-upload-panel{padding:18px}.dropship-steps b{width:24px}.large-drop-zone{min-height:250px}.upload-privacy{text-align:left}.portal-page-head.compact .portal-secondary{font-size:0}.portal-page-head.compact .portal-secondary svg{margin:0}}.order-flow-head{display:flex;align-items:center;border-bottom:1px solid #dfe3de;padding-bottom:14px;margin-bottom:20px;font-size:9px;color:#78817b}.order-flow-head>a{display:flex;align-items:center;gap:7px;margin-right:auto}.order-flow-head>span{font-weight:800;color:#3e4a43}.order-flow-head>small{margin-left:auto}.order-flow-steps{display:flex;justify-content:center;align-items:center;margin-bottom:28px}.order-flow-steps span{display:flex;align-items:center;gap:7px;font-size:8px;color:#8a928d}.order-flow-steps span.active{color:var(--forest);font-weight:800}.order-flow-steps i{font-style:normal;width:23px;height:23px;border:1px solid #cdd2cd;border-radius:50%;display:grid;place-items:center}.order-flow-steps span.active i{background:var(--forest);border-color:var(--forest);color:#fff}.order-flow-steps b{width:65px;height:1px;background:#d9ded9;margin:0 10px}.order-title{margin-bottom:20px}.order-address-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(450px,1.28fr);gap:15px;align-items:start}.address-card{background:#fff;border:1px solid #dde1dc}.address-card-head{height:55px;border-bottom:1px solid #e5e8e4;padding:0 18px;display:flex;align-items:center;justify-content:space-between}.address-card-head>span{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800}.address-card-head>i{font-style:normal;font-size:6px;letter-spacing:.09em;color:#738078;background:#f0f3ef;padding:5px 7px;border-radius:10px}.address-card address{font-style:normal;padding:21px 20px;display:grid;gap:7px;font-size:9px;color:#5f6962}.address-card address strong{font:500 17px var(--font-serif);color:var(--ink);margin-bottom:3px}.address-meta{border-top:1px solid #eceeeb;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#8b928d}.address-meta button{border:0;background:none;color:var(--forest);font-size:7px;font-weight:800}.delivery-switch{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-bottom:1px solid #eceeeb}.delivery-switch button{min-height:61px;background:#fafbf9;border:1px solid #dfe3de;display:flex;align-items:center;gap:10px;text-align:left;padding:11px;color:#5f6962}.delivery-switch button.active{border:1.5px solid #6a927c;background:#f7faf7;color:var(--forest)}.delivery-switch button>span{flex:1 1}.delivery-switch small,.delivery-switch strong{display:block}.delivery-switch strong{font-size:9px}.delivery-switch small{font-size:7px;color:#89908b;margin-top:4px}.saved-delivery small{margin-top:12px;border-top:1px solid #eceeeb;padding-top:13px;display:flex;align-items:center;gap:7px;color:#7e8982}.dropship-address-form{padding:16px 18px 20px}.import-address-box{border:1px dashed #98a9a0;background:#f8faf7;display:flex;align-items:center;gap:11px;padding:14px;color:var(--forest)}.import-address-box>span{flex:1 1}.import-address-box small,.import-address-box strong{display:block}.import-address-box strong{font-size:9px}.import-address-box small{font-size:7px;color:#879089;margin-top:4px}.import-address-box label{position:relative;overflow:hidden;border:1px solid #b8c2bc;background:#fff;padding:8px 10px;font-size:7px;font-weight:800;max-width:160px;white-space:nowrap;text-overflow:ellipsis}.import-address-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.address-divider{text-align:center;margin:18px 0;position:relative}.address-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e4e7e3}.address-divider span{position:relative;background:#fff;padding:0 10px;font-size:6px;letter-spacing:.1em;color:#9aa09c}.address-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.address-form-grid label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#58645d}.address-form-grid label.wide{grid-column:1/-1}.address-form-grid input,.address-form-grid select{width:100%;border:1px solid #d9ddd8;background:#fff;padding:10px 11px;font:9px var(--font-sans);color:#48534c;outline:0}.address-form-grid input:focus,.address-form-grid select:focus{border-color:#6c927d}.dropship-hint{background:#f5f1e8;color:#7a6849;font-size:7px;padding:10px 12px;margin:14px 0 0}.order-flow-footer{margin-top:15px;border:1px solid #dde1dc;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.order-flow-footer>span{font-size:8px;color:#7a837d}.order-flow-footer>span strong{color:#445048;margin-right:8px}.order-flow-footer>a{display:flex;align-items:center;gap:12px;background:var(--forest);color:#fff;padding:11px 14px;font-size:8px;font-weight:800}@media(max-width:900px){.order-address-grid{grid-template-columns:1fr}.invoice-address{order:2}.delivery-card{order:1}}@media(max-width:700px){.order-flow-head>span{display:none}.order-flow-steps b{width:25px}.address-form-grid,.delivery-switch{grid-template-columns:1fr}.address-form-grid label.wide{grid-column:auto}.import-address-box{align-items:flex-start;flex-wrap:wrap}.import-address-box>span{min-width:180px}.order-flow-footer{position:sticky;bottom:0;margin-inline:-16px;padding-inline:16px}.order-flow-footer>span{display:none}.order-flow-footer>a{width:100%;justify-content:center}}.account-layout{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:start}.account-menu{background:#fff;border:1px solid #dde1dc;padding:8px}.account-menu button{width:100%;height:46px;border:0;background:none;display:flex;align-items:center;gap:10px;padding:0 12px;text-align:left;font:9px var(--font-sans);color:#66716a}.account-menu button svg:last-child{margin-left:auto}.account-menu button.active{background:#edf3ee;color:var(--forest);font-weight:800}.account-panel{background:#fff;border:1px solid #dde1dc;min-height:510px}.account-section-head{min-height:73px;border-bottom:1px solid #e6e8e5;padding:18px 21px;display:flex;align-items:center;justify-content:space-between}.account-section-head h2{font:500 20px var(--font-serif);margin:0 0 5px}.account-section-head p{font-size:8px;color:#818a84;margin:0}.verified{display:flex;align-items:center;gap:5px;background:#e7f2ea;color:#357052;padding:6px 8px;border-radius:12px;font-size:7px}.account-form{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-form label{display:grid;gap:7px;font-size:7px;font-weight:800;color:#5e6962}.account-form label.wide{grid-column:1/-1}.account-form input{border:1px solid #d9ddd8;padding:11px;font:9px var(--font-sans);color:#465249}.account-form input[readonly]{background:#f4f5f2;color:#8c938e}.account-save{border-top:1px solid #e6e8e5;padding:14px 21px;display:flex;align-items:center;justify-content:space-between}.account-save small{font-size:7px;color:#858e88}.account-add,.account-save button{background:var(--forest);border:0;color:#fff;padding:10px 13px;font-size:8px;font-weight:800}.account-add{display:flex;align-items:center;gap:7px}.address-list,.security-list{padding:8px 21px 22px}.address-list article,.security-list article{border-bottom:1px solid #e8eae7;padding:17px 0;display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:start}.address-symbol{width:34px;height:34px;background:#edf1ed;color:#52645a;border-radius:4px;display:grid;place-items:center}.address-symbol.green{background:#e7f2ea;color:#337050}.address-list i{display:block;font-style:normal;font-size:6px;letter-spacing:.08em;color:#89928c;margin-bottom:7px}.address-list strong,.security-list strong{font:500 15px var(--font-serif)}.address-list p,.security-list p{font-size:8px;line-height:1.65;color:#77817a;margin:6px 0 0}.address-list article>button,.security-list article>button{border:1px solid #d8dcd7;background:#fff;color:var(--forest);padding:7px 9px;font-size:7px}.user-list{padding:0 21px}.user-row{display:grid;grid-template-columns:1.7fr .85fr .8fr .55fr 25px;align-items:center;border-bottom:1px solid #e8eae7;padding:14px 0;font-size:8px}.user-label{font-size:6px;letter-spacing:.08em;color:#909792;padding-block:10px}.user-row>span:first-child{display:flex;align-items:center;gap:9px}.user-avatar{font-style:normal;width:31px;height:31px;border-radius:50%;background:#315040;color:#fff;display:grid;place-items:center;font-size:7px}.user-avatar.light{background:#dfe9e2;color:#385e49}.user-row b{font-size:8px}.user-row b small{display:block;font-size:6px;color:#8d948f;font-weight:400}.user-active{color:#377153}.user-row>button{border:0;background:none;color:#707a73}.approval-box{margin:20px 21px;background:#f4f7f3;border:1px solid #dde5df;padding:15px;display:flex;align-items:center;justify-content:space-between}.approval-box>div{display:flex;align-items:center;gap:11px;color:var(--forest)}.approval-box small,.approval-box strong{display:block}.approval-box strong{font-size:9px}.approval-box small{font-size:7px;color:#7e8982;margin-top:4px}.switch input{display:none}.switch span{display:block;width:34px;height:18px;border-radius:10px;background:#cdd3ce;position:relative}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+span{background:var(--forest)}.switch input:checked+span:after{left:19px}@media(max-width:850px){.account-layout{grid-template-columns:1fr}.account-menu{display:flex;overflow-x:auto}.account-menu button{min-width:max-content}.account-menu button svg:last-child{display:none}}@media(max-width:700px){.account-form{grid-template-columns:1fr}.account-form label.wide{grid-column:auto}.account-save{align-items:flex-start;gap:12px}.account-save small{max-width:180px}.user-list{overflow-x:auto}.user-row{min-width:650px}.address-list article,.security-list article{grid-template-columns:38px 1fr}.address-list article>button,.security-list article>button{grid-column:2;justify-self:start}.account-section-head{gap:10px}.account-add{font-size:0;padding:9px}.account-add svg{margin:0}}.portal-payment-note>a{border:1px solid #cba96f;background:#fff8ec;color:#805c27;padding:8px 11px;font-size:8px;font-weight:800}.payment-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.payment-summary-grid article{background:#fff;border:1px solid #dfe2de;padding:16px}.payment-summary-grid small,.payment-summary-grid span{display:block;font-size:8px;color:#7e8781}.payment-summary-grid strong{display:block;font:500 21px var(--font-serif);margin:10px 0 5px}.payment-layout{display:grid;grid-template-columns:minmax(540px,1.55fr) minmax(260px,.65fr);gap:15px;align-items:start}.invoice-sidebar article,.payment-main-card{background:#fff;border:1px solid #dde1dc}.payment-card-head{padding:18px 20px;border-bottom:1px solid #e6e8e5;display:flex;align-items:center;justify-content:space-between}.payment-card-head>div{display:flex;align-items:center;gap:12px}.invoice-icon{width:38px;height:38px;border-radius:4px;background:#edf2ee;color:var(--forest);display:grid;place-items:center}.payment-card-head small{font-size:6px;letter-spacing:.1em;color:#8b928d}.payment-card-head h2{font:500 18px var(--font-serif);margin:3px 0}.payment-card-head p{font-size:7px;color:#878f89;margin:0}.payment-open{font-style:normal;display:flex;align-items:center;gap:5px;background:#f7ead8;color:#8a6026;padding:6px 8px;border-radius:12px;font-size:7px}.payment-methods{padding:18px 20px;border-bottom:1px solid #e6e8e5}.payment-methods h3{font:500 15px var(--font-serif);margin:0 0 11px}.payment-methods>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.payment-methods button{border:1px solid #dce0db;background:#fafbf9;min-height:58px;display:flex;align-items:center;gap:10px;text-align:left;padding:10px;color:#5c6760}.payment-methods button.active{border:1.5px solid #6d947f;background:#f6faf7;color:var(--forest)}.payment-methods button span{flex:1 1}.payment-methods button small,.payment-methods button strong{display:block}.payment-methods button strong{font-size:8px}.payment-methods button small{font-size:7px;color:#87908a;margin-top:4px}.payment-methods>p{display:flex;align-items:center;gap:6px;color:#65736a;font-size:7px;margin:11px 0 0}.qr-payment{display:grid;grid-template-columns:260px 1fr;gap:25px;padding:24px 20px}.qr-image{background:#fff;border:1px solid #e0e3df;padding:10px;display:grid;place-items:center}.qr-image img{width:100%;height:auto}.bank-details>small,.invoice-payment small{font-size:6px;letter-spacing:.12em;color:var(--forest);font-weight:800}.bank-details h3,.invoice-payment h3{font:500 18px var(--font-serif);margin:7px 0}.bank-details>p,.invoice-payment p{font-size:8px;line-height:1.6;color:#747e77}.bank-details dl{margin:15px 0 0}.bank-details dl>div{border-top:1px solid #e8eae7;padding:8px 0;display:grid;grid-template-columns:105px 1fr;font-size:7px}.bank-details dt{color:#8a918c}.bank-details dd{margin:0;color:#3f4b43;font-weight:700}.bank-details dd button{border:0;background:none;color:var(--forest);font-size:6px;display:inline-flex;align-items:center;gap:4px;margin-left:5px}.demo-payment-warning{background:#f7ead8;color:#865e28;padding:8px;font-size:7px;margin-top:10px}.invoice-payment{margin:24px 20px;background:#f3f6f2;border:1px solid #dce4de;padding:22px;display:flex;gap:14px;align-items:flex-start}.invoice-clock{width:42px;height:42px;border-radius:50%;background:#dfece3;color:var(--forest);display:grid;place-items:center;flex:none}.payment-total{border-top:1px solid #e6e8e5;padding:15px 20px}.payment-total>span{display:flex;justify-content:space-between;padding:5px 0;font-size:8px;color:#77817a}.payment-total>span:last-child{border-top:1px solid #dfe2de;margin-top:7px;padding-top:12px;color:var(--ink);font-size:11px}.payment-total b{font-weight:700}.invoice-sidebar{display:grid;gap:12px}.invoice-sidebar article{padding:17px}.invoice-sidebar h3{font:500 15px var(--font-serif);margin:0 0 13px}.invoice-sidebar article:first-child>button{width:100%;border:1px solid #dfe2de;background:#fafbf9;padding:10px;display:flex;align-items:center;gap:9px;text-align:left;color:#56635b}.invoice-sidebar article:first-child>button span{flex:1 1}.invoice-sidebar article:first-child small,.invoice-sidebar article:first-child strong{display:block}.invoice-sidebar article:first-child strong{font-size:7px}.invoice-sidebar article:first-child small{font-size:6px;color:#929892;margin-top:3px}.dunning-timeline>div{display:grid;grid-template-columns:14px 1fr;gap:8px;padding:0 0 16px;position:relative}.dunning-timeline>div:not(:last-child):after{content:"";position:absolute;width:1px;background:#dfe2de;left:4px;top:10px;bottom:0}.dunning-timeline i{width:9px;height:9px;border-radius:50%;background:#d8ddda;margin-top:2px;z-index:1}.dunning-timeline .done i{background:#4d8162}.dunning-timeline .current i{background:#b9853d;box-shadow:0 0 0 3px #f2e7d7}.dunning-timeline small,.dunning-timeline strong{display:block}.dunning-timeline strong{font-size:7px}.dunning-timeline small{font-size:6px;color:#8b928d;margin-top:3px}.payment-help{display:flex;gap:10px;color:var(--forest)}.payment-help strong{font-size:8px}.payment-help p{font-size:7px;color:#7d8780}.payment-help button{border:0;background:none;padding:0;color:var(--forest);font-size:7px;font-weight:800}.admin-app{min-height:100vh;background:#f4f5f2;display:grid;grid-template-columns:225px 1fr}.admin-side{background:#17211c;color:#aeb8b1;padding:28px 18px;display:flex;flex-direction:column}.admin-side>small{font-size:7px;letter-spacing:.15em;color:#66736b;margin:42px 10px 12px}.admin-side nav{display:grid}.admin-side nav span{height:44px;display:flex;align-items:center;gap:11px;padding:0 12px;font-size:9px;border-radius:4px}.admin-side nav span.active{background:#2c3c34;color:#fff}.admin-back{margin-top:auto;border-top:1px solid #344139;padding:18px 10px 0;display:flex;align-items:center;gap:8px;font-size:8px}.admin-stage>header{height:64px;background:#fff;border-bottom:1px solid #e0e3de;padding:0 35px;display:flex;align-items:center;justify-content:space-between}.admin-stage>header span{font-size:7px;letter-spacing:.13em;color:#87908a;margin-right:8px}.admin-stage>header b{font-size:10px}.admin-person{border-radius:50%;background:#2f4b3d;color:#fff;display:grid;place-items:center;font-size:8px}.admin-content{padding:36px 42px 55px;max-width:1350px;margin:0 auto}.admin-title{display:flex;justify-content:space-between;margin-bottom:25px}.admin-title span{font-size:7px;letter-spacing:.12em;color:#758078}.admin-title h1{font:500 35px var(--font-serif);margin:7px 0}.admin-title p{font-size:9px;color:#7e8781;margin:0}.admin-title>button{background:var(--forest);color:#fff;border:0;padding:11px 14px;display:flex;align-items:center;gap:8px;font-size:8px;font-weight:800}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.admin-card{background:#fff;border:1px solid #dde1dc}.admin-card-head{min-height:68px;border-bottom:1px solid #e6e8e5;padding:15px 17px;display:flex;align-items:center;gap:11px}.admin-card-head>div{flex:1 1}.admin-card-head h2{font:500 16px var(--font-serif);margin:0 0 4px}.admin-card-head p{font-size:7px;color:#818a84;margin:0}.admin-card-icon{width:35px;height:35px;border-radius:4px;background:#edf3ee;color:var(--forest);display:grid;place-items:center}.admin-setting{padding:15px 17px;border-bottom:1px solid #eceeeb;display:flex;align-items:center;justify-content:space-between}.admin-setting small,.admin-setting strong{display:block}.admin-setting strong{font-size:8px}.admin-setting small{font-size:7px;color:#858e88;margin-top:4px;max-width:330px}.admin-fixed{display:flex;align-items:center;gap:4px;color:#397153;font-size:7px}.admin-form-row{padding:15px 17px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-form-row label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#606b64}.admin-form-row input,.admin-form-row select{border:1px solid #d9ddd8;background:#fff;padding:9px;font:8px var(--font-sans);color:#4d5a52}.admin-form-row input[readonly]{background:#f3f4f1;color:#89908b}.admin-dunning{padding:5px 17px 13px}.admin-dunning.disabled{opacity:.4}.admin-dunning>div{display:grid;grid-template-columns:25px 1fr auto;gap:9px;align-items:center;border-bottom:1px solid #eceeeb;padding:10px 0}.admin-dunning i{font-style:normal;width:21px;height:21px;border-radius:50%;background:#e6eee8;color:var(--forest);display:grid;place-items:center;font-size:7px;font-weight:800}.admin-dunning small,.admin-dunning strong{display:block}.admin-dunning strong{font-size:8px}.admin-dunning small{font-size:6px;color:#8a928c;margin-top:3px}.admin-dunning button,.connector-list button{border:1px solid #d8dcd7;color:#526259;padding:6px 8px;font-size:6px}.admin-beta{font-size:6px;color:#7b6a45;background:#f3ecdf;padding:5px 7px}.admin-compliance{margin:0 17px 17px;background:#f5f1e8;color:#6f644e;padding:11px;display:flex;align-items:flex-start;gap:9px}.admin-compliance small,.admin-compliance strong{display:block}.admin-compliance strong{font-size:7px}.admin-compliance small{font-size:6px;line-height:1.5;margin-top:3px}.connector-list{padding:5px 17px 14px}.connector-list>div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eceeeb}.connector-logo{width:32px;height:32px;border-radius:4px;background:#eef1ee;display:grid;place-items:center;font-size:7px;font-weight:800;color:#536158}.connector-list small,.connector-list strong{display:block}.connector-list strong{font-size:8px}.connector-list small{font-size:6px;color:#8b928d;margin-top:3px}@media(max-width:980px){.payment-layout{grid-template-columns:1fr}.invoice-sidebar{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-app{grid-template-columns:76px 1fr}.admin-side{padding-inline:10px}.admin-side .portal-logo{font-size:0}.admin-side .portal-logo:after{content:"k.m";font-size:17px}.admin-back,.admin-side nav span,.admin-side>small{font-size:0;justify-content:center;padding-inline:0}.admin-content{padding-inline:25px}}@media(max-width:700px){.payment-summary-grid{grid-template-columns:1fr}.payment-layout{display:block}.invoice-sidebar{display:grid;margin-top:12px}.invoice-sidebar,.payment-methods>div,.qr-payment{grid-template-columns:1fr}.qr-image{max-width:260px;margin:0 auto}.admin-app{display:block}.admin-side{display:none}.admin-stage>header{padding-inline:16px}.admin-content{padding:25px 16px}.admin-title{align-items:start;gap:10px}.admin-title>button{font-size:0;padding:10px}.admin-form-row{grid-template-columns:1fr}}.admin-form-row textarea{width:100%;border:1px solid #dfe3e9;background:#fff;color:#344054;border-radius:4px;padding:11px;font:12px/1.55 var(--font-sans);resize:vertical;outline:0}.admin-form-row textarea:focus{border-color:var(--ops-blue);box-shadow:0 0 0 2px rgba(78,124,255,.12)}.admin-form-row label>small{font-size:11px;line-height:1.45;color:#7d8798;font-weight:500}.admin-side nav>a{height:44px;display:flex;align-items:center;gap:11px;padding:0 12px;font-size:9px;border-radius:4px}.admin-side nav>a.active{background:#2c3c34;color:#fff}.product-admin-actions{display:flex;gap:8px}.product-admin-actions button{background:var(--forest);color:#fff;border:0;padding:11px 14px;display:flex;align-items:center;gap:8px;font-size:8px;font-weight:800}.product-admin-actions button.admin-outline{background:#fff;color:#4f5d54;border:1px solid #d7dcd7}.admin-catalog-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.admin-catalog-stats article{border:1px solid #dde1dc;padding:15px;display:flex;align-items:center;gap:11px;color:var(--forest)}.admin-catalog-stats small,.admin-catalog-stats strong{display:block}.admin-catalog-stats strong{font:500 19px var(--font-serif);color:var(--ink)}.admin-catalog-stats small{font-size:7px;color:#7f8882;margin-top:3px}.admin-product-table{background:#fff;border:1px solid #dde1dc}.admin-product-toolbar{padding:14px 16px;border-bottom:1px solid #e5e8e4;display:flex;gap:8px}.admin-product-toolbar>div{height:36px;flex:1 1;border:1px solid #dce0db;display:flex;align-items:center;gap:8px;padding:0 11px;color:#8c938e;font-size:8px}.admin-product-toolbar>button{border:1px solid #dce0db;background:#fff;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:7px;color:#5f6b63}.admin-product-row{width:100%;display:grid;grid-template-columns:1.5fr 1.25fr .7fr .5fr .55fr 22px;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid #eceeeb;text-align:left;font:8px var(--font-sans);color:#47534b}.admin-product-row:not(.labels):hover{background:#fafbf8}.admin-product-row.labels{font-size:6px;letter-spacing:.08em;color:#929893;background:#fafbf8;padding-block:9px}.admin-product-row>span:first-child{display:flex;align-items:center;gap:10px}.admin-product-row b,.admin-product-row small{display:block}.admin-product-row small{font-size:6px;color:#8d948f;margin-top:3px}.admin-product-thumb{font-style:normal;width:36px;height:36px;background:#e9ece8;color:#869087;display:grid;place-items:center;font:500 13px var(--font-serif)}.catalog-active,.catalog-inactive,.stock-empty,.stock-ok{font-style:normal;padding:5px 7px;border-radius:10px}.catalog-active,.stock-ok{background:#e4f1e8;color:#34704f}.catalog-inactive,.stock-empty{background:#eeefed;color:#717973}.article-editor,.import-wizard{background:#fff;border:1px solid #dde1dc}.article-editor-head,.import-wizard-head{min-height:78px;border-bottom:1px solid #e5e8e4;padding:15px 18px;display:flex;align-items:center;gap:15px}.article-editor-head>button,.import-wizard-head>button{border:0;background:none;display:flex;align-items:center;gap:6px;font-size:7px;color:#6f7a73}.article-editor-head>div:nth-child(2),.import-wizard-head>div{flex:1 1}.article-editor-head span,.import-wizard-head span{font-size:6px;letter-spacing:.1em;color:#89918b}.article-editor-head h2,.import-wizard-head h2{font:500 19px var(--font-serif);margin:3px 0}.article-editor-head p,.import-wizard-head p{font-size:7px;color:#8a928c;margin:0}.article-editor-head>div:last-child{display:flex;gap:7px}.danger-button,.save-button{border:1px solid #d9ddd8;background:#fff;padding:9px;color:#7f5555}.save-button{background:var(--forest);color:#fff;border:0;display:flex;align-items:center;gap:7px;font-size:7px;font-weight:800}.article-tabs{display:flex;border-bottom:1px solid #e5e8e4;padding:0 18px;overflow-x:auto}.article-tabs button{border:0;background:none;padding:14px 15px;font-size:8px;color:#737d76;white-space:nowrap;border-bottom:2px solid transparent}.article-tabs button.active{color:var(--forest);font-weight:800;border-bottom-color:var(--forest)}.editor-section{display:grid;grid-template-columns:190px 1fr;padding:22px 20px;gap:25px}.editor-section-title h3{font:500 16px var(--font-serif);margin:0 0 5px}.editor-section-title p{font-size:7px;line-height:1.5;color:#858e88}.editor-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-form label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#59655d}.editor-form label.wide{grid-column:1/-1}.editor-form input,.editor-form select,.editor-form textarea{border:1px solid #d9ddd8;background:#fff;padding:9px 10px;font:8px var(--font-sans);color:#46534b}.editor-form textarea{min-height:72px;resize:vertical}.tier-table{grid-column:2;margin-top:2px}.tier-table>div{display:grid;grid-template-columns:.8fr 1fr .7fr 35px;gap:9px;align-items:center;border-bottom:1px solid #eceeeb;padding:8px 0;font-size:7px}.tier-table>div:first-child{font-size:6px;color:#8c938e;letter-spacing:.07em}.tier-table input{border:1px solid #d9ddd8;padding:8px;font:8px var(--font-sans)}.tier-table button{border:0;background:none;color:#8f6767}.add-tier{display:flex!important;align-items:center!important;gap:6px!important;color:var(--forest)!important;padding:10px 0!important}.image-editor{display:grid;grid-template-columns:180px 1fr;gap:13px}.image-preview{height:180px;background:#eceeea;display:grid;place-items:center;position:relative;overflow:hidden}.image-preview>span{font:500 40px var(--font-serif);color:#a9b1ab}.image-preview img{object-fit:cover}.image-preview i{position:absolute;top:9px;left:9px;font-style:normal;font-size:6px;background:#fff;padding:5px}.image-upload-zone{border:1px dashed #aab5ad;background:#fafbf8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--forest)}.image-upload-zone strong{font:500 15px var(--font-serif);color:var(--ink);margin-top:8px}.image-upload-zone p{font-size:7px;color:#858e88}.image-upload-zone label,.import-drop label{position:relative;overflow:hidden;background:var(--forest);color:#fff;padding:8px 11px;font-size:7px;font-weight:800}.image-upload-zone input,.import-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.document-list{grid-column:2;margin-top:12px}.document-list>div{border:1px solid #dfe2de;padding:10px;display:flex;align-items:center;gap:9px}.document-list>div span{flex:1 1}.document-list small,.document-list strong{display:block}.document-list strong{font-size:7px}.document-list small{font-size:6px;color:#8d948f;margin-top:3px}.document-list button{border:0;background:none;color:#68736b}.document-list>button{display:flex;align-items:center;gap:6px;color:var(--forest);padding:10px 0;font-size:7px}.import-progress{display:flex;align-items:center;justify-content:center;padding:23px}.import-progress span{display:flex;align-items:center;gap:6px;font-size:7px;color:#8a928d}.import-progress span.active{color:var(--forest);font-weight:800}.import-progress i{font-style:normal;width:22px;height:22px;border:1px solid #ccd2cd;border-radius:50%;display:grid;place-items:center}.import-progress .active i{background:var(--forest);color:#fff;border-color:var(--forest)}.import-progress b{width:48px;height:1px;background:#dce0dc;margin:0 7px}.import-drop{margin:0 22px 20px;border:1px dashed #aab5ad;background:#fafbf8;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--forest)}.import-drop h3{font:500 17px var(--font-serif);color:var(--ink);margin:9px 0 3px}.import-drop p{font-size:7px;color:#858e88}.import-detected{margin:0 22px 15px;background:#eaf3ed;color:#356d4f;padding:11px;display:flex;align-items:center;gap:8px}.import-detected small,.import-detected strong{display:block}.import-detected strong{font-size:8px}.import-detected small{font-size:6px;margin-top:3px}.mapping-table{margin:0 22px;border:1px solid #dfe2de}.mapping-table>div{display:grid;grid-template-columns:1fr 1.2fr 1fr .7fr;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #eceeeb;font-size:7px}.mapping-table>div:first-child{font-size:6px;letter-spacing:.07em;color:#8c938e;background:#fafbf8}.mapping-table select{border:1px solid #d9ddd8;padding:7px;font:7px var(--font-sans)}.mapping-table i{font-style:normal;color:#367052;display:flex;align-items:center;gap:4px}.import-footer{padding:15px 22px;justify-content:space-between;color:#557060}.import-footer,.import-footer button{display:flex;align-items:center;font-size:7px}.import-footer button{background:var(--forest);color:#fff;border:0;padding:9px 11px;gap:8px;font-weight:800}@media(max-width:980px){.admin-catalog-stats{grid-template-columns:1fr 1fr}.editor-section{grid-template-columns:1fr}.document-list,.tier-table{grid-column:1}.editor-section-title{max-width:400px}.admin-side nav>a{font-size:0;justify-content:center;padding-inline:0}}@media(max-width:700px){.product-admin-actions button{font-size:0}.admin-catalog-stats{grid-template-columns:1fr 1fr}.admin-product-table{overflow-x:auto}.admin-product-row{min-width:750px}.editor-form{grid-template-columns:1fr}.editor-form label.wide{grid-column:auto}.image-editor{grid-template-columns:1fr}.image-preview{max-width:220px}.import-progress b{width:15px}.mapping-table{overflow-x:auto}.mapping-table>div{min-width:650px}.import-footer{gap:12px}}.invoice-table .admin-product-row{grid-template-columns:1fr 1.25fr .65fr 1fr 1fr 1.65fr;align-items:start}.invoice-table .admin-product-row>span:first-child{display:block}.invoice-actions{display:flex;flex-wrap:wrap;gap:6px}.invoice-actions a,.invoice-actions button{border:1px solid #dfe3e9;background:#fff;color:#344054;min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font:700 7px var(--font-sans);text-decoration:none;border-radius:4px}.invoice-actions a:hover,.invoice-actions button:hover{border-color:#3560e8;color:#2451dd}.invoice-actions button:disabled{opacity:.55}.catalog-waiting{font-style:normal;padding:5px 7px;border-radius:10px;background:#fff2d6;color:#8a6116}@media(max-width:900px){.invoice-table .admin-product-row{min-width:980px}}.commission-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.commission-card,.commission-metrics article{background:#fff;border:1px solid var(--ops-line);border-radius:6px}.commission-metrics article{padding:16px;display:grid;grid-template-columns:25px 1fr;align-items:center}.commission-metrics article svg{grid-row:1/3;color:#3560e8}.commission-metrics b{font-size:18px}.commission-metrics small{font-size:7px;color:#7d8798}.commission-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.commission-card{padding:18px;margin-bottom:14px}.commission-card h2{font:600 16px var(--font-serif);margin:0 0 14px;display:flex;align-items:center;gap:8px}.assignment-list button,.commission-card>button,.commission-report-head button{border:0;background:#1d2939;color:#fff;padding:9px 12px;font:700 7px var(--font-sans);border-radius:4px}.commission-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.commission-card>label,.commission-form label{display:grid;gap:5px;font-size:7px;font-weight:700;color:#596579}.commission-form .wide{grid-column:1/-1}.commission-card select,.commission-form input,.commission-report-head input{border:1px solid #dfe3e9;padding:9px;background:#fff;font:8px var(--font-sans)}.assignment-list{margin-top:12px;max-height:280px;overflow:auto}.assignment-list>div{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f3}.assignment-list span{flex:1 1}.assignment-list b,.assignment-list small{display:block;font-size:8px}.assignment-list small{font-size:7px;color:#8b95a5;margin-top:3px}.assignment-list button:disabled{opacity:.45}.commission-products{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.commission-products label{border:1px solid #e2e6eb;padding:10px;display:flex;gap:8px;align-items:center}.commission-products b,.commission-products small{display:block;font-size:8px}.commission-products small{font-size:7px;color:#8b95a5}.commission-report-head{display:flex;justify-content:space-between;align-items:center}.commission-report-head>div{display:flex;align-items:center;gap:7px;font-size:7px}.commission-table>div{display:grid;grid-template-columns:.7fr 1.2fr 1.3fr .4fr .8fr .5fr .8fr;gap:10px;padding:10px;border-bottom:1px solid #edf0f3;font-size:7px;align-items:center}.commission-table>div:first-child{background:#fafbfc;color:#7d8798}.commission-table b,.commission-table small{display:block}.commission-table small{color:#8b95a5;margin-top:2px}.empty-report{text-align:center;color:#8b95a5;padding:25px;font-size:8px}@media(max-width:900px){.commission-grid{grid-template-columns:1fr}.commission-products{grid-template-columns:1fr 1fr}.commission-card{overflow:auto}.commission-table{min-width:850px}}.inventory-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.inventory-card,.inventory-metrics article{background:#fff;border:1px solid var(--ops-line);border-radius:6px}.inventory-metrics article{padding:16px;display:grid;grid-template-columns:28px 1fr;align-items:center}.inventory-metrics svg{grid-row:1/3;color:#3560e8}.inventory-metrics b{font-size:19px}.inventory-metrics small{font-size:7px;color:#7d8798}.inventory-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.inventory-card{padding:18px;margin-bottom:14px}.inventory-card h2{font:600 16px var(--font-serif);margin:0 0 14px;display:flex;gap:8px;align-items:center}.inventory-card>label{display:grid;gap:5px;font-size:7px;font-weight:700}.inventory-card input,.inventory-card select{border:1px solid #dfe3e9;background:#fff;padding:10px;font:8px var(--font-sans)}.inventory-selected{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.inventory-selected span{background:#f7f8fa;padding:10px}.inventory-selected b,.inventory-selected small{display:block}.inventory-selected small{font-size:6px;color:#7d8798}.inventory-selected b{font-size:17px;margin-top:3px}.inventory-form{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:8px}.inventory-form label{display:grid;gap:5px;font-size:7px}.inventory-card>button,.inventory-products button{border:0;background:#1d2939;color:#fff;padding:10px 12px;font:700 7px var(--font-sans);display:flex;align-items:center;gap:6px;margin-top:10px}.inventory-card>button:disabled,.inventory-products button:disabled{opacity:.4}.inventory-card>p{font-size:7px;color:#7d8798;line-height:1.5}.inventory-products>div{display:grid;grid-template-columns:1fr 55px auto;gap:10px;align-items:center;border-bottom:1px solid #edf0f3;padding:10px 0}.inventory-products b,.inventory-products small{display:block}.inventory-products b{font-size:8px}.inventory-products small{font-size:7px;color:#8b95a5;margin-top:3px}.inventory-products em{font:700 8px var(--font-sans);font-style:normal}.inventory-products button{margin:0}.held-order-table>div{display:grid;grid-template-columns:.6fr 1fr 2fr .6fr;gap:10px;padding:10px;border-bottom:1px solid #edf0f3;align-items:center;font-size:7px}.held-order-table>div:first-child{background:#fafbfc;color:#7d8798}.held-order-table b,.held-order-table small{display:block}.held-order-table small{color:#8b95a5}.inventory-empty{text-align:center!important;padding:20px}.receipt-list>div{display:grid;grid-template-columns:.7fr 1.5fr .6fr .7fr;gap:10px;padding:10px;border-bottom:1px solid #edf0f3;font-size:7px}.receipt-list small{display:block;color:#8b95a5;margin-top:3px}@media(max-width:900px){.inventory-layout{grid-template-columns:1fr}.held-order-table,.receipt-list{min-width:800px}.inventory-card{overflow:auto}}.admin-app{--ops-bg:#090b10;--ops-panel:#11141b;--ops-panel-2:#161a23;--ops-line:#252a36;--ops-text:#f4f6fb;--ops-muted:#81899a;--ops-blue:#4e7cff;--ops-blue-2:#315bd5;grid-template-columns:208px 1fr}.admin-side{background:#0c0f15;border-right:1px solid var(--ops-line);color:var(--ops-muted);padding:24px 14px}.admin-side .portal-logo{font:800 18px/1 var(--font-sans);letter-spacing:-.04em;color:#fff;padding:8px 10px}.admin-side .portal-logo span{color:var(--ops-blue);font-weight:800}.admin-side>small{font:700 9px/1 var(--font-sans);letter-spacing:.16em;color:#51596a;margin:48px 11px 14px}.admin-side nav{gap:3px}.admin-side nav span,.admin-side nav>a{height:42px;border-radius:6px;padding:0 11px;font-size:11px;color:#858da0;transition:.16s ease}.admin-side nav span:hover,.admin-side nav>a:hover{background:#131720;color:#dce1ec}.admin-side nav span.active,.admin-side nav>a.active{background:#18213a;color:#fff}.admin-side nav .active svg{color:#7193ff}.admin-back{color:#747d8f;font-size:10px;padding:18px 11px 2px}.admin-stage{min-width:0;background:radial-gradient(circle at 78% -20%,rgba(62,99,216,.14),transparent 34%),var(--ops-bg)}.admin-stage>header{height:56px;background:rgba(9,11,16,.82);padding:0 32px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-stage>header>div:first-child{display:flex;align-items:center;gap:7px}.admin-stage>header span{color:#667084;font-size:8px;letter-spacing:.14em;margin:0}.admin-stage>header b{font-size:9px;color:#aab2c2;font-weight:600;margin-left:5px}.system-status{width:6px!important;height:6px;border-radius:50%;background:#54d795!important;box-shadow:0 0 0 4px rgba(84,215,149,.09)}.admin-person{width:30px;height:30px;border-radius:7px;background:#1c2744;color:#adc0ff;border:1px solid #2e4276;font-size:9px}.admin-content{padding:38px 40px 60px;max-width:1450px}.admin-title{align-items:end;margin-bottom:30px}.admin-title span{font:700 9px/1 var(--font-sans);letter-spacing:.14em;color:#6175ad}.admin-title h1{font:650 34px/1.05 var(--font-sans);letter-spacing:-.04em;color:#f6f8fc;margin:10px 0 9px}.admin-title p{font-size:11px;color:#7e8799}.admin-title>button,.import-footer button,.product-admin-actions button,.save-button{background:var(--ops-blue);border-radius:6px;color:#fff;padding:11px 14px;font-size:9px;box-shadow:0 8px 24px rgba(78,124,255,.18)}.admin-title>button:hover,.product-admin-actions button:hover{background:#638cff}.product-admin-actions button.admin-outline{background:#131720;color:#b5bdcc;border:1px solid #2a303d;box-shadow:none}.admin-grid{gap:12px}.admin-card,.admin-product-table,.article-editor,.import-wizard{background:var(--ops-panel);border:1px solid var(--ops-line);border-radius:8px;overflow:hidden}.admin-card-head{border-color:var(--ops-line);padding:16px 18px;min-height:74px}.admin-card-head h2,.article-editor-head h2,.editor-section-title h3,.import-drop h3,.import-wizard-head h2{font-family:var(--font-sans);font-weight:650;color:#edf0f7}.admin-card-head h2{font-size:14px}.admin-card-head p{font-size:8px;color:var(--ops-muted)}.admin-card-icon{border-radius:6px;background:#18213a;color:#7696ff}.admin-dunning>div,.admin-setting,.connector-list>div{border-color:var(--ops-line)}.admin-dunning strong,.admin-setting strong,.connector-list strong{color:#dfe4ee}.admin-dunning small,.admin-setting small,.connector-list small{color:var(--ops-muted)}.admin-fixed{color:#61d39c}.admin-dunning i{background:#18213a;color:#87a1ff}.admin-dunning button,.connector-list button{background:#161a23;border-color:#303644;color:#aab3c3;border-radius:4px}.admin-form-row label,.editor-form label{color:#949daf}.admin-form-row input,.admin-form-row select,.editor-form input,.editor-form select,.editor-form textarea,.mapping-table select,.tier-table input{background:#0d1016;border-color:#2b303c;color:#e5e9f1;border-radius:4px;outline:0}.admin-form-row input:focus,.editor-form input:focus,.editor-form select:focus,.editor-form textarea:focus{border-color:var(--ops-blue);box-shadow:0 0 0 2px rgba(78,124,255,.12)}.editor-form label>small{font-size:12px;line-height:1.4;font-weight:500;color:#7d8798}.logistics-extra{grid-column:2;margin-top:4px;border-top:1px solid var(--ops-line);padding-top:16px}.logistics-extra summary{cursor:pointer;font-size:14px;font-weight:700;color:#475467;margin-bottom:16px}.logistics-extra .editor-form{padding-top:2px}.admin-beta{background:#24213a;color:#b5aaff}.admin-compliance{background:#171a22;color:#b6a77f;border-left:2px solid #b59444}.connector-logo{background:#191e28;color:#8fa4d5}.switch span{background:#303644!important}.switch input:checked+span{background:var(--ops-blue)!important}.admin-catalog-stats{gap:0;margin-bottom:12px;border:1px solid var(--ops-line);border-radius:8px;overflow:hidden}.admin-catalog-stats article{background:#0f1218;border:0;border-right:1px solid var(--ops-line);padding:15px 18px;color:#6f91ff}.admin-catalog-stats article:last-child{border-right:0}.admin-catalog-stats strong{font:650 20px/1 var(--font-sans);color:#f2f5fa}.admin-catalog-stats small{font-size:8px;color:#747d8f}.admin-product-toolbar{padding:12px 14px;background:#0f1218}.admin-product-toolbar>button,.admin-product-toolbar>div{background:#151922;border-color:#292f3a;color:#7f899b;border-radius:5px;height:38px}.admin-product-row{background:var(--ops-panel);border-color:#202530;color:#c5cbd7;font-size:9px;padding:13px 16px}.admin-product-row:not(.labels):hover{background:#161b25;box-shadow:inset 2px 0 var(--ops-blue)}.admin-product-row.labels{background:#0e1117;color:#626c7e;font-size:7px}.admin-product-row small{color:#697386;font-size:7px}.admin-product-thumb{background:linear-gradient(145deg,#252b39,#151923);color:#aeb9ce;border:1px solid #303747;border-radius:5px;font-family:var(--font-sans);font-weight:800}.catalog-active,.stock-ok{background:#10271f;color:#65d5a0}.catalog-inactive,.stock-empty{background:#24262e;color:#858c99}.article-editor-head,.article-tabs,.import-wizard-head{border-color:var(--ops-line)}.article-editor-head>button,.import-wizard-head>button{color:#8d96a7}.article-editor-head p,.editor-section-title p,.import-wizard-head p{color:#747d8f}.danger-button{background:#21161a;border-color:#42252d;color:#e2788f;border-radius:5px}.article-tabs{background:#0e1117}.article-tabs button{color:#778194}.article-tabs button.active{color:#89a3ff;border-bottom-color:var(--ops-blue)}.editor-section{background:var(--ops-panel)}.document-list>div,.tier-table>div{border-color:var(--ops-line)}.add-tier,.document-list>button{color:#83a0ff!important}.image-preview{background:#171b24}.image-preview>span{font-family:var(--font-sans);color:#596276}.image-upload-zone,.import-drop{background:#0e1117;border-color:#394151;color:#7898ff}.image-upload-zone strong{font-family:var(--font-sans);color:#e8ebf2}.image-upload-zone label,.import-drop label{background:var(--ops-blue);border-radius:5px}.import-progress span.active{color:#88a2ff}.import-progress .active i{background:var(--ops-blue);border-color:var(--ops-blue)}.import-progress i,.mapping-table,.mapping-table>div{border-color:var(--ops-line)}.import-progress b{background:#2a303b}.import-detected{background:#10241d;color:#5fd29a}.mapping-table>div:first-child{background:#0d1016;color:#687285}.mapping-table i{color:#61d39c}@media(max-width:980px){.admin-app{grid-template-columns:70px 1fr}.admin-content{padding-inline:24px}.admin-side .portal-logo:after{content:"KM";color:#fff}.admin-side .portal-logo span{display:none}}@media(max-width:700px){.admin-app{display:block}.admin-stage>header{padding-inline:16px}.admin-content{padding:26px 15px}.admin-title h1{font-size:28px}.admin-catalog-stats{grid-template-columns:1fr 1fr}.admin-catalog-stats article:nth-child(2){border-right:0}.admin-catalog-stats article:nth-child(-n+2){border-bottom:1px solid var(--ops-line)}}.admin-app{--ops-bg:#f6f7f9;--ops-panel:#fff;--ops-panel-2:#f8f9fb;--ops-line:#e4e7ec;--ops-text:#151922;--ops-muted:#758094;--ops-blue:#315ee8;--ops-blue-2:#2448b7;background:var(--ops-bg);color:var(--ops-text)}.admin-side{background:#fff;border-color:var(--ops-line);color:#667085}.admin-side .portal-logo{color:#111827}.admin-side>small{color:#a0a7b4}.admin-side nav span,.admin-side nav>a{color:#667085}.admin-side nav span:hover,.admin-side nav>a:hover{background:#f5f7fa;color:#1d2939}.admin-side nav span.active,.admin-side nav>a.active{background:#eef2ff;color:#244bc5;box-shadow:inset 2px 0 var(--ops-blue)}.admin-back{border-color:var(--ops-line);color:#667085}.admin-stage{background:var(--ops-bg)}.admin-stage>header{background:rgba(255,255,255,.9);border-color:var(--ops-line)}.admin-stage>header b{color:#667085}.admin-person{background:#eef2ff;color:#315ee8;border-color:#d6defa}.admin-title h1{color:#151922}.admin-title p{color:#758094}.admin-title span{color:#6676a5}.admin-card,.admin-product-table,.article-editor,.import-wizard{background:#fff;border-color:var(--ops-line);box-shadow:0 1px 2px rgba(16,24,40,.025)}.admin-card-head,.admin-dunning>div,.admin-setting,.article-editor-head,.article-tabs,.connector-list>div,.import-wizard-head{border-color:var(--ops-line)}.admin-card-head h2,.admin-dunning strong,.admin-setting strong,.article-editor-head h2,.connector-list strong,.editor-section-title h3,.import-drop h3,.import-wizard-head h2{color:#1d2939}.admin-card-head p,.admin-dunning small,.admin-setting small,.connector-list small{color:#7d8798}.admin-card-icon{background:#eef2ff;color:#315ee8}.admin-dunning i{background:#f0f3fa;color:#315ee8}.admin-dunning button,.connector-list button{background:#fff;border-color:#dfe3e9;color:#475467}.connector-logo{background:#f2f4f7;color:#667085}.admin-form-row input,.admin-form-row select,.editor-form input,.editor-form select,.editor-form textarea,.mapping-table select,.tier-table input{background:#fff;border-color:#dfe3e9;color:#344054}.admin-compliance{background:#fffbeb}.switch span{background:#d0d5dd!important}.admin-catalog-stats{border-color:var(--ops-line)}.admin-catalog-stats article{background:#fff;border-color:var(--ops-line)}.admin-catalog-stats strong{color:#1d2939}.admin-product-toolbar{background:#fafbfc;border-color:var(--ops-line)}.admin-product-toolbar>button,.admin-product-toolbar>div{background:#fff;border-color:#dfe3e9;color:#7d8798}.admin-product-row{background:#fff;border-color:#edf0f3;color:#344054}.admin-product-row:not(.labels):hover{background:#f8faff}.admin-product-row.labels{background:#fafbfc;color:#87909f}.admin-product-row small{color:#8b95a5}.admin-product-thumb{background:#f1f3f6;color:#667085;border-color:#e2e6eb}.article-tabs{background:#fafbfc}.editor-section{background:#fff}.article-editor-head p,.editor-section-title p,.import-wizard-head p{color:#7d8798}.image-preview{background:#f1f3f5}.image-upload-zone,.import-drop{background:#fafbfc;border-color:#cfd5df}.mapping-table>div:first-child{background:#fafbfc;color:#7d8798}.document-list>div,.mapping-table,.mapping-table>div,.tier-table>div{border-color:var(--ops-line)}.ops-page{display:grid;gap:16px}.ops-page>.admin-title{margin-bottom:8px}.ops-focus{background:#172033;color:#fff;border-radius:9px;padding:22px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1px}.ops-focus>div:first-child{padding:4px 24px 4px 0}.ops-focus small,.ops-section-head small{font-size:7px;letter-spacing:.14em;color:#8e9ab0}.ops-focus h2,.ops-section-head h2{font:650 18px var(--font-sans);margin:7px 0}.ops-task{border-left:1px solid #30394b;padding:4px 20px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px}.ops-task>svg{color:#7798ff}.ops-task b,.ops-task small{display:block}.ops-task b{font-size:9px}.ops-task small{font-size:7px;color:#8f9bae;margin-top:5px}.ops-task button{border:0;background:none;color:#9fb5ff;display:flex;gap:5px;align-items:center;font-size:7px}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--ops-line);border-radius:8px}.ops-metrics article{padding:19px;border-right:1px solid var(--ops-line)}.ops-metrics article:last-child{border:0}.ops-metrics small,.ops-metrics span,.ops-metrics strong{display:block}.ops-metrics small{font-size:7px;letter-spacing:.09em;color:#8a94a5}.ops-metrics strong{font-size:22px;margin:10px 0 7px}.ops-metrics span{font-size:7px;color:#7d8798}.integration-list,.ops-stream,.ops-table{background:#fff;border:1px solid var(--ops-line);border-radius:8px;overflow:hidden}.ops-section-head{padding:17px 19px;border-bottom:1px solid var(--ops-line);display:flex;justify-content:space-between;align-items:center}.ops-section-head h2{color:#1d2939;margin-bottom:0}.ops-section-head>a{font-size:8px;color:#315ee8;display:flex;gap:7px;align-items:center}.ops-stream-row{display:grid;grid-template-columns:24px 80px 1.2fr 1fr 70px;align-items:center;padding:14px 19px;border-bottom:1px solid #edf0f3;font-size:8px;color:#5d6879}.ops-stream-row:last-child{border:0}.ops-stream-row svg{color:#6f7f9b}.ops-stream-row b{color:#273142}.ops-stream-row small{text-align:right;color:#98a1af}.ops-toolbar{padding:13px 16px;border-bottom:1px solid var(--ops-line)}.ops-toolbar,.ops-toolbar>div{display:flex;align-items:center}.ops-toolbar>div{gap:8px;color:#98a1af;font-size:8px}.ops-toolbar>span{margin-left:auto;color:#8b95a5;font-size:8px}.ops-table-row{width:100%;display:grid;grid-template-columns:1.5fr .7fr 1fr .7fr .5fr;align-items:center;padding:13px 16px;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;font:8px var(--font-sans);color:#536070}.ops-table-row:hover{background:#fafbff}.ops-table-row.labels{font-size:7px;color:#919aa8;background:#fafbfc}.ops-table-row>span:first-child{display:flex;align-items:center;gap:10px}.ops-table-row i{font-style:normal;width:30px;height:30px;border-radius:5px;background:#eef2ff;color:#315ee8;display:grid;place-items:center;font-size:7px}.ops-table-row em{font-style:normal;padding:5px 7px;border-radius:10px}.ops-table-row em.ok{background:#eaf8f1;color:#27865d}.ops-table-row em.review{background:#fff5df;color:#986a16}.ops-health{font-size:8px;color:#27865d;display:flex;gap:6px;align-items:center}.integration-row{display:grid;grid-template-columns:38px 1fr 120px 80px;gap:12px;align-items:center;padding:15px 19px;border-bottom:1px solid #edf0f3}.integration-row>i{width:34px;height:34px;background:#f1f4fa;color:#526b9f;border-radius:6px;display:grid;place-items:center}.integration-row span b,.integration-row span small{display:block}.integration-row span b{font-size:9px}.integration-row span small{font-size:7px;color:#8993a3;margin-top:4px}.integration-row em{font-style:normal;font-size:7px;color:#667085}.integration-row button{border:1px solid #dce1e8;background:#fff;border-radius:5px;padding:7px;font-size:7px;color:#46546a}@media(max-width:900px){.ops-focus{grid-template-columns:1fr}.ops-task{border-left:0;border-top:1px solid #30394b;padding:15px 0}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics article:nth-child(2){border-right:0}.ops-metrics article:nth-child(-n+2){border-bottom:1px solid var(--ops-line)}}.portal-app{--order-blue:#315ee8;--order-blue-soft:#eef2ff;--order-bg:#f6f7f9;--order-line:#e4e7ec;--order-text:#151922;--order-muted:#758094;background:var(--order-bg);color:var(--order-text);grid-template-columns:208px 1fr}.portal-side{background:#fff;color:#667085;border-right:1px solid var(--order-line);padding:24px 14px}.portal-side .portal-logo{font:800 18px/1 var(--font-sans);letter-spacing:-.04em;color:#111827;padding:8px 10px}.portal-side .portal-logo span{color:var(--order-blue);font-weight:800}.portal-account{margin-top:30px;padding:14px 10px;border-color:var(--order-line)}.portal-account-avatar{background:#eef2ff;color:#315ee8;border-radius:6px}.portal-account strong{color:#273142}.portal-account span{color:#8a94a4}.portal-nav{margin-top:26px}.portal-nav small{color:#a0a7b4;font-size:7px;font-weight:800}.portal-nav-link{height:42px;border-radius:6px;color:#667085;font-size:10px;gap:11px}.portal-nav-link:hover{background:#f5f7fa;color:#1d2939}.portal-nav-link.active{background:#eef2ff;color:#244bc5}.portal-nav-link.active:before{left:-14px;background:var(--order-blue);height:22px}.portal-nav-link i{border-color:#d6dae1;color:#98a1af}.portal-side-bottom{border-color:var(--order-line)}.portal-stage{background:var(--order-bg)}.portal-header{height:56px;background:rgba(255,255,255,.9);border-color:var(--order-line);padding:0 32px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-search{color:#8a94a4;font-size:9px}.portal-search kbd{background:#f6f7f9;border-color:#e1e5eb;color:#7b8596}.portal-header-actions button{color:#7d8798}.portal-user{border-color:var(--order-line);font-size:9px;color:#344054}.portal-content{padding:38px 40px 60px;max-width:1450px}.portal-page-head{margin-bottom:28px}.portal-overline{font-size:8px;color:#6676a5}.portal-page-head h1{font:650 34px/1.05 var(--font-sans);letter-spacing:-.04em;color:#151922;margin:10px 0 9px}.portal-page-head p{font-size:10px;color:#758094}.portal-primary,.portal-secondary{background:var(--order-blue);border-radius:6px;padding:11px 14px;font-size:9px;box-shadow:0 8px 24px rgba(49,94,232,.15)}.portal-secondary{background:#fff;color:#475467;border-color:#dfe3e9;box-shadow:none}.portal-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--order-line);border-radius:8px;overflow:hidden}.portal-metrics article{border:0;border-right:1px solid var(--order-line);padding:18px}.portal-metrics article:last-child{border:0}.portal-metrics article>span{font-size:8px;color:#7b8595}.portal-metrics article>strong{font:650 23px var(--font-sans);margin:12px 0;color:#1d2939}.portal-metrics article>small{font-size:7px;color:#8a94a4}.metric-icon{width:30px;height:30px;border-radius:6px}.metric-icon.green{background:#eaf8f1;color:#27865d}.metric-icon.blue{background:#eef2ff;color:#315ee8}.metric-icon.amber{background:#fff5df;color:#986a16}.metric-icon.gray{background:#f1f3f5;color:#667085}.portal-actions-section{margin:30px 0}.portal-panel-head h2,.portal-section-title h2{font:650 16px var(--font-sans);color:#273142}.portal-panel-head p,.portal-section-title p{font-size:8px;color:#8a94a4}.portal-action-grid{gap:10px}.portal-action-disabled,.portal-action-grid>a{background:#fff;border-color:var(--order-line);border-radius:7px;min-height:76px;padding:15px}.portal-action-grid>a:hover{border-color:#b9c6f3;background:#fbfcff}.action-icon{width:35px;height:35px;border-radius:6px;background:#eef2ff;color:#315ee8}.portal-action-grid strong{font-size:9px}.portal-action-grid p{font-size:7px;color:#8a94a4}.portal-panel{background:#fff;border-color:var(--order-line);border-radius:8px;overflow:hidden}.portal-panel-head{border-color:var(--order-line);padding:17px 19px}.portal-panel-head>a{color:#315ee8;font-size:8px}.orders-row{border-color:#edf0f3;padding:13px 19px;font-size:8px;color:#536070}.orders-labels{background:#fafbfc;color:#919aa8;font-size:7px}.portal-payment-note{background:#fffbeb;border-color:#f0e1ad;border-radius:7px;color:#8a6818}.portal-payment-note>a{border-color:#e4cc84;background:#fff;color:#7b5c12;border-radius:5px}.orders-toolbar button,.orders-toolbar>div,.portal-cart,.product-toolbar button,.product-toolbar>div{background:#fff;border-color:#dfe3e9;border-radius:6px;color:#7d8798}.product-grid{gap:12px}.product-card{background:#fff;border-color:var(--order-line);border-radius:8px;overflow:hidden;min-height:220px}.product-visual{background:#f0f2f5}.product-visual>span{font:700 40px var(--font-sans);color:#c0c6d0}.product-info>small{color:#8a94a4}.product-info h2{font:650 20px var(--font-sans);color:#1d2939}.product-buy{border-color:var(--order-line)}.product-buy span strong{font:650 16px var(--font-sans)}.product-buy button{background:var(--order-blue);border-radius:5px}.invoice-link{border-color:#d9dfe8;border-radius:5px;color:#315ee8;background:#fff}.order-flow-head{border-color:var(--order-line);color:#667085}.dropship-steps i,.order-flow-steps i{border-color:#cfd5df}.dropship-steps .active,.order-flow-steps .active{color:#315ee8}.dropship-steps .active i,.order-flow-steps .active i{background:#315ee8;border-color:#315ee8}.dropship-steps b,.order-flow-steps b{background:#dfe3e9}.address-card,.dropship-choice article,.dropship-upload-panel{background:#fff;border-color:var(--order-line);border-radius:8px;overflow:hidden}.address-card-head{border-color:var(--order-line)}.delivery-switch button{border-color:#dfe3e9;background:#fafbfc}.delivery-switch button.active{border-color:#91a8ef;background:#f5f7ff;color:#244bc5}.import-address-box{background:#f8faff;border-color:#cbd5f5}.account-form input,.address-form-grid input,.address-form-grid select{border-color:#dfe3e9;border-radius:5px}.order-flow-footer{border-color:var(--order-line);background:#fff}.account-save button,.order-flow-footer>a{background:#315ee8;border-radius:5px}.dropship-choice article.selected{border-color:#91a8ef;background:#fbfcff}.choice-icon{background:#eef2ff;color:#315ee8}.dropship-choice h2,.large-drop-zone h2{font-family:var(--font-sans);font-weight:650}.large-drop-zone{background:#fafbfc;border-color:#cbd2dc}.large-drop-zone button{background:#315ee8;border-radius:5px}.upload-privacy{background:#f5f7ff;color:#536b9d}.account-menu,.account-panel{background:#fff;border-color:var(--order-line);border-radius:8px;overflow:hidden}.account-menu button{border-color:#edf0f3;color:#667085}.account-menu button.active{background:#eef2ff;color:#244bc5;border-left-color:#315ee8}.account-section-head{border-color:var(--order-line)}.account-section-head h2{font-family:var(--font-sans);font-weight:650}.user-active,.verified{background:#eaf8f1;color:#27865d}.address-list article,.security-list article,.user-row{border-color:#edf0f3}.address-symbol,.user-avatar{background:#eef2ff;color:#315ee8}.approval-box{background:#f8faff;border-color:#dce3f8}.account-add{color:#315ee8;border-color:#d9dfe8;border-radius:5px}.payment-summary-grid{gap:0;border:1px solid var(--order-line);border-radius:8px;overflow:hidden}.payment-summary-grid article{border:0;border-right:1px solid var(--order-line)}.payment-summary-grid article:last-child{border:0}.payment-summary-grid strong{font:650 20px var(--font-sans)}.invoice-sidebar article,.payment-main-card{border-color:var(--order-line);border-radius:8px;overflow:hidden}.payment-card-head,.payment-methods,.payment-total{border-color:var(--order-line)}.bank-details h3,.invoice-payment h3,.invoice-sidebar h3,.payment-card-head h2,.payment-methods h3{font-family:var(--font-sans);font-weight:650}.invoice-icon{background:#eef2ff;color:#315ee8}.payment-methods button{border-color:#dfe3e9;border-radius:6px}.payment-methods button.active{border-color:#91a8ef;background:#f5f7ff;color:#244bc5}.bank-details>small,.invoice-payment small{color:#315ee8}.invoice-clock{background:#eef2ff;color:#315ee8}.invoice-payment{background:#f8faff;border-color:#dce3f8}.bank-details dd button,.payment-help,.payment-help button{color:#315ee8}@media(max-width:980px){.portal-app{grid-template-columns:70px 1fr}.portal-side .portal-logo{font-size:0}.portal-side .portal-logo:after{content:"KM";font-size:18px;color:#111827}.portal-account>div:nth-child(2),.portal-account>svg,.portal-nav small,.portal-side .portal-logo span{display:none}.portal-account{display:flex;justify-content:center}.portal-nav-link{font-size:0;justify-content:center;padding:0}.portal-nav-link i{display:none}.portal-content{padding-inline:24px}}@media(max-width:700px){.portal-app{display:block}.portal-content{padding:26px 15px}.portal-page-head h1{font-size:28px}.portal-metrics{grid-template-columns:1fr 1fr}.portal-metrics article:nth-child(2){border-right:0}.portal-metrics article:nth-child(-n+2){border-bottom:1px solid var(--order-line)}.payment-summary-grid{display:grid}.payment-summary-grid article{border-right:0;border-bottom:1px solid var(--order-line)}.payment-summary-grid article:last-child{border:0}}.order-flow-steps .done{color:#27865d}.order-flow-steps .done i{background:#eaf8f1;border-color:#bfe8d4;color:#27865d}.flow-product-search{height:40px;background:#fff;border:1px solid #dfe3e9;border-radius:6px;display:flex;align-items:center;gap:9px;padding:0 13px;color:#929aa8;font-size:8px;margin-bottom:12px}.flow-product-list{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.flow-product-list article{display:grid;grid-template-columns:48px 1fr 130px 105px;align-items:center;gap:13px;padding:14px 17px;border-bottom:1px solid #edf0f3}.flow-product-list article:last-child{border:0}.flow-product-list article.selected{background:#fbfcff;box-shadow:inset 2px 0 #315ee8}.flow-product-thumb{width:42px;height:42px;border-radius:6px;background:#f0f2f5;color:#7d8797;display:grid;place-items:center;font-size:10px;font-weight:800}.flow-product-list article>div:nth-child(2) small{font-size:6px;color:#8b95a4}.flow-product-list h2{font:650 14px var(--font-sans);margin:4px 0 2px}.flow-product-list p{font-size:7px;color:#7d8798;margin:0}.flow-price b,.flow-price small{display:block}.flow-price small{font-size:6px;color:#9199a7}.flow-price b{font-size:10px;margin-top:5px}.quantity-control{display:grid!important;grid-template-columns:30px 35px 30px;align-items:center;border:1px solid #dfe3e9;border-radius:6px;overflow:hidden}.quantity-control button{height:31px;border:0;background:#f8f9fb;color:#536070}.quantity-control button:disabled{color:#c0c5ce}.quantity-control b{text-align:center;font-size:9px}.order-flow-footer>a.disabled{opacity:.45;pointer-events:none}.review-layout{display:grid;grid-template-columns:1fr 300px;gap:14px;align-items:start}.review-main{display:grid;gap:12px}.review-card,.review-summary{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.review-card>header{display:flex;align-items:center;gap:10px;padding:14px 17px;border-bottom:1px solid #e8ebef;color:#65718a}.review-card>header>div{flex:1 1}.review-card h2,.review-summary h2{font:650 13px var(--font-sans);color:#273142;margin:0}.review-card header p{font-size:7px;color:#8a94a4;margin:3px 0 0}.review-card header>a{font-size:7px;color:#315ee8}.review-product{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 17px}.review-product>i{font-style:normal;width:36px;height:36px;border-radius:5px;background:#f0f2f5;color:#778194;display:grid;place-items:center;font-size:8px;font-weight:800}.review-product b,.review-product small{display:block}.review-product b,.review-product>strong{font-size:9px}.review-product small{font-size:7px;color:#8a94a4;margin-top:4px}.review-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px 17px}.review-options button{min-height:58px;border:1px solid #dfe3e9;border-radius:6px;background:#fff;display:flex;align-items:center;gap:10px;padding:10px;text-align:left;color:#657087}.review-options button.active{border-color:#91a8ef;background:#f5f7ff;color:#244bc5}.review-options button>i{font-style:normal;font-size:8px;font-weight:900}.review-options button>span{flex:1 1}.review-options b,.review-options small{display:block}.review-options b{font-size:8px;color:#344054}.review-options small{font-size:6px;color:#8993a3;margin-top:4px}.review-summary{padding:19px;position:sticky;top:72px}.review-summary h2{font-size:15px;margin-bottom:16px}.review-summary dl{margin:0}.review-summary dl div{display:flex;justify-content:space-between;padding:7px 0;font-size:8px;color:#667085}.review-summary dl div:last-child{border-top:1px solid #e4e7ec;margin-top:7px;padding-top:13px;font-size:11px;color:#1d2939}.review-summary dd{margin:0;font-weight:700}.review-summary>p{display:flex;gap:7px;font-size:7px;line-height:1.55;color:#758094;background:#f7f8fa;padding:10px;margin:15px 0}.review-summary>a{display:block;background:#315ee8;color:#fff;border-radius:6px;padding:11px;text-align:center;font-size:8px;font-weight:800}.review-summary>small{display:block;text-align:center;font-size:6px;color:#98a1af;margin-top:9px}@media(max-width:800px){.flow-product-list article{grid-template-columns:42px 1fr 100px}.flow-price{display:none}.review-layout{grid-template-columns:1fr}.review-summary{position:static}}@media(max-width:560px){.flow-product-list article{grid-template-columns:40px 1fr}.quantity-control{grid-column:2;justify-self:start}.review-options{grid-template-columns:1fr}}.order-flow-head{font-size:14px;padding-bottom:20px;margin-bottom:26px}.order-flow-head svg{width:20px;height:20px}.order-flow-head>small{font-size:14px}.order-flow-steps{margin-bottom:36px}.order-flow-steps span{gap:10px;font-size:14px}.order-flow-steps i{width:38px;height:38px;font-size:14px}.order-flow-steps b{width:105px;margin:0 18px}.order-title{margin-bottom:28px}.order-title p{font-size:18px;line-height:1.5}.address-card-head{height:72px;padding:0 24px}.address-card-head>span{font-size:16px}.address-card-head>i{font-size:11px;padding:7px 10px}.address-card address{padding:26px 24px;gap:9px;font-size:15px}.address-card address strong{font-size:22px}.address-meta{padding:17px 24px}.address-meta,.address-meta button{font-size:13px}.delivery-switch{padding:20px;gap:12px}.delivery-switch button{min-height:82px;padding:15px}.delivery-switch strong{font-size:15px}.delivery-switch small{font-size:13px}.import-address-box strong{font-size:15px}.address-divider span,.address-form-grid label,.dropship-hint,.import-address-box label,.import-address-box small{font-size:13px}.address-form-grid input,.address-form-grid select{padding:13px 14px;font-size:15px}.order-flow-footer{padding:18px 24px}.order-flow-footer>a,.order-flow-footer>span{font-size:14px}.order-flow-footer>a{padding:14px 20px}.flow-product-search{height:52px;font-size:14px;padding:0 17px}.flow-product-list article{grid-template-columns:60px 1fr 160px 135px;padding:19px 22px;gap:18px}.flow-product-thumb{width:52px;height:52px;font-size:15px}.flow-price small,.flow-product-list article>div:nth-child(2) small,.flow-product-list p{font-size:12px}.flow-product-list h2{font-size:18px}.flow-price b{font-size:16px}.quantity-control{grid-template-columns:40px 48px 40px}.quantity-control button{height:42px}.quantity-control b{font-size:15px}.review-layout{grid-template-columns:minmax(0,1fr) 390px;gap:22px}.review-main{gap:18px}.review-card>header{gap:14px;padding:20px 24px}.review-card h2,.review-summary h2{font-size:20px}.review-card header p,.review-card header>a{font-size:13px}.review-product{grid-template-columns:52px 1fr auto;gap:15px;padding:20px 24px}.review-product>i{width:48px;height:48px;font-size:13px}.review-product b,.review-product>strong{font-size:16px}.review-product small{font-size:13px}.review-options{gap:14px;padding:20px 24px}.review-options button{min-height:86px;padding:15px}.review-options b,.review-options button>i{font-size:14px}.review-options small{font-size:12px}.review-summary{padding:28px}.review-summary h2{font-size:23px;margin-bottom:22px}.review-summary dl div{padding:11px 0;font-size:14px}.review-summary dl div:last-child{padding-top:18px;font-size:18px}.review-summary>p{gap:10px;font-size:13px;padding:15px;margin:22px 0}.review-summary>small{font-size:12px;margin-top:12px}@media(max-width:1000px){.review-layout{grid-template-columns:1fr}.review-summary{position:static}.order-address-grid{grid-template-columns:1fr}.flow-product-list article{grid-template-columns:52px 1fr 130px 130px}}.review-product-table{width:100%}.review-product,.review-product-columns{display:grid;grid-template-columns:minmax(260px,1fr) 90px 150px 150px;align-items:center;gap:18px}.review-product-columns{padding:12px 24px;background:#f7f8fa;border-bottom:1px solid #e4e7ec;color:#667085;font-size:12px;font-weight:800}.review-product-columns span:not(:first-child){text-align:right}.review-product{padding:18px 24px}.review-product+.review-product{border-top:1px solid #e8ebef}.review-product-name{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:15px;min-width:0}.review-product-name>i{font-style:normal;width:48px;height:48px;border-radius:6px;background:#f0f2f5;color:#778194;display:grid;place-items:center;font-size:13px;font-weight:800}.review-product-name b,.review-product-name small,.review-product-value b,.review-product-value small{display:block}.review-product-name b{font-size:16px}.review-product-name small,.review-product-value small{font-size:12px;color:#8a94a4;margin-top:4px}.review-product-total,.review-product-value{text-align:right}.review-product-total,.review-product-value b{font-size:16px;color:#1d2939}.review-product-total{font-size:17px}@media(max-width:720px){.review-product-columns{display:none}.review-product{grid-template-columns:1fr 1fr;padding:18px}.review-product-name{grid-column:1/-1}.review-product-total,.review-product-value{text-align:left;border-top:1px solid #edf0f3;padding-top:12px}.review-product-total:before,.review-product-value:before{content:attr(data-label);display:block;font-size:11px;color:#667085;margin-bottom:5px}.review-product-total{grid-column:1/-1}}.carrier-options .carrier-logo{height:36px;min-width:76px}.carrier-options .carrier-logo b{font-size:17px}.fulfillment-route>p{font-size:14px;color:#667085}.fulfillment-route-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.fulfillment-route-options button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #dfe3e9;background:#fff;border-radius:8px;padding:16px;color:#344054}.fulfillment-route-options button.active{border:2px solid #315ee8;background:#f5f7ff;color:#244bc5}.fulfillment-route-options svg{width:25px;height:25px;flex:none}.fulfillment-route-options span{display:grid;gap:4px}.fulfillment-route-options b{font-size:16px}.fulfillment-route-options small{font-size:13px;color:#667085}@media(max-width:650px){.fulfillment-route-options{grid-template-columns:1fr}}.invite-title-actions{display:flex;gap:7px}.invite-title-actions>button{border:1px solid #dfe3e9;background:#fff;color:#536070;border-radius:6px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:8px}.invite-import-button,.invite-import-button input{cursor:pointer}.invite-title-actions>button.loaded{border-color:#9ddbbf;background:#effaf5;color:#18794e}.invite-import-panel{border:2px solid #315ee8;background:linear-gradient(135deg,#f7f9ff,#fff);border-radius:10px;padding:18px;box-shadow:0 12px 28px rgba(49,94,232,.12)}.invite-import-panel-head{display:flex;align-items:center;gap:13px}.invite-import-panel-head>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e8f8f0;color:#21835b}.invite-import-panel-head>div{flex:1 1}.invite-import-panel-head small{font-size:7px;font-weight:800;letter-spacing:.12em;color:#315ee8}.invite-import-panel-head h2{font-size:16px;margin:3px 0;color:#253047}.invite-import-panel-head p{font-size:9px;margin:0;color:#687386}.invite-import-panel-head button{border:0;border-radius:7px;background:#315ee8;color:#fff;padding:12px 15px;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800}.invite-import-panel-head button:disabled{background:#aab6d8}.invite-import-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.invite-import-preview article{border:1px solid #e2e7f4;background:#fff;border-radius:7px;padding:11px;display:grid;gap:4px}.invite-import-preview b{font-size:8px;color:#2f394b}.invite-import-preview span{font-size:7px;color:#778195}.invite-import-result{margin:12px 0 0;padding:10px;border-radius:6px;background:#e8f8f0;color:#18794e;font-size:9px;font-weight:700}.invite-import-button{position:relative;overflow:hidden;background:#315ee8;color:#fff;border-radius:6px;padding:11px 14px;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800}.invite-import-button input{position:absolute;inset:0;opacity:0}.invite-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:8px}.invite-metrics article{display:flex;align-items:center;gap:10px;padding:14px 17px;border-right:1px solid #e4e7ec;color:#315ee8}.invite-metrics article:last-child{border:0}.invite-metrics b,.invite-metrics small{display:block}.invite-metrics b{font-size:16px;color:#273142}.invite-metrics small{font-size:7px;color:#7d8798}.invite-import-status{background:#f5f7ff;border:1px solid #dce3f8;border-radius:7px;padding:12px 15px;display:flex;align-items:center;gap:10px;color:#315ee8}.invite-import-status span{flex:1 1}.invite-import-status b,.invite-import-status small{display:block}.invite-import-status b{font-size:8px;color:#344054}.invite-import-status small{font-size:6px;color:#758094;margin-top:4px}.invite-import-status button{border:0;background:none;color:#315ee8;display:flex;align-items:center;gap:6px;font-size:7px}.invite-workspace{display:grid;grid-template-columns:minmax(330px,.65fr) minmax(520px,1.35fr);gap:12px;align-items:start}.invite-list,.postcard-panel{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.invite-list>button{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:13px 14px;display:grid;grid-template-columns:1fr 78px 14px;align-items:center;text-align:left}.invite-list>button.active{background:#f7f9ff;box-shadow:inset 2px 0 #315ee8}.invite-list b,.invite-list small{display:block}.invite-list b{font-size:8px;color:#344054}.invite-list small{font-size:6px;color:#8a94a4;margin-top:4px}.invite-list i{font-style:normal;font-size:6px;padding:5px 7px;border-radius:10px}.invite-list i.ready{background:#eaf8f1;color:#27865d}.invite-list i.check{background:#fff5df;color:#986a16}.postcard-actions{padding:12px 14px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;gap:7px}.postcard-actions>span{flex:1 1}.postcard-actions b,.postcard-actions small{display:block}.postcard-actions b{font-size:8px;color:#344054}.postcard-actions small{font-size:6px;color:#8a94a4;margin-top:3px}.postcard-actions button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:7px 8px;display:flex;align-items:center;gap:6px;font-size:6px;color:#536070}.invite-postcard{margin:18px;aspect-ratio:1.48/1;border:1px solid #d8dde6;box-shadow:0 10px 30px rgba(16,24,40,.08);display:grid;grid-template-columns:1fr 1fr;background:#fff}.postcard-message{background:#172033;color:#fff;padding:27px;display:flex;flex-direction:column}.postcard-message .mail-brand{color:#fff;margin-bottom:auto}.postcard-message>span{font-size:6px;color:#9eb4f7;letter-spacing:.13em}.postcard-message h2{font:650 24px/1.05 var(--font-sans);letter-spacing:-.035em;margin:10px 0}.postcard-message p{font-size:7px;line-height:1.6;color:#b7c0d0}.postcard-message ul{list-style:none;padding:0;margin:auto 0 0;display:grid;gap:6px;font-size:7px;color:#d9deea}.postcard-message li{display:flex;align-items:center;gap:6px}.postcard-activation{padding:24px;display:grid;grid-template-columns:1fr 120px;align-content:start}.postcard-address{display:grid;gap:3px;font-size:8px;color:#536070}.postcard-address small{font-size:6px;color:#98a1af;margin-bottom:5px}.postcard-address b{font-size:9px;color:#273142}.postcard-qr{grid-column:2;grid-row:1/3;background:#fff;padding:3px}.postcard-qr img{width:100%;height:auto}.postcard-code{align-self:end;display:flex;gap:8px;align-items:center;color:#315ee8}.postcard-code b,.postcard-code small{display:block}.postcard-code small{font-size:5px;color:#8a94a4}.postcard-code b{font-size:13px;letter-spacing:.08em;color:#273142;margin-top:3px}.postcard-activation>p{grid-column:1/-1;font-size:6px;color:#98a1af;margin:14px 0 0;border-top:1px solid #e4e7ec;padding-top:8px}.invite-security{margin:0 18px 16px;background:#f5f7ff;border-radius:6px;padding:10px;display:flex;gap:8px;color:#315ee8}.invite-security b,.invite-security small{display:block}.invite-security b{font-size:7px}.invite-security small{font-size:6px;color:#758094;margin-top:3px}.label-sheet{display:none}@media(max-width:1000px){.invite-workspace{grid-template-columns:1fr}.invite-postcard{max-width:680px}}@media(max-width:650px){.invite-metrics{grid-template-columns:1fr}.invite-metrics article{border-right:0;border-bottom:1px solid #e4e7ec}.invite-postcard{display:block;aspect-ratio:auto}.postcard-activation,.postcard-message{min-height:300px}.postcard-actions button{font-size:0}.postcard-activation{grid-template-columns:1fr 110px}}@media print{.invitations-page .admin-side,.invitations-page .admin-stage>header{display:none!important}.admin-app:has(.invitations-page){display:block;background:#fff}.admin-stage:has(.invitations-page){background:#fff}.invitations-page{padding:0;max-width:none}.invitations-page .invite-workspace{display:block}.invitations-page .postcard-panel{border:0}.invitations-page .invite-postcard{width:148mm;height:100mm;margin:0 auto;box-shadow:none;page-break-after:always}.invitations-page .print-labels{display:grid;grid-template-columns:repeat(2,90mm);gap:4mm;width:184mm;margin:0 auto}.label-sheet>header{grid-column:1/-1;border-bottom:1px solid #222;padding-bottom:4mm;font-size:9pt}.label-sheet article,.label-sheet>header{display:flex;justify-content:space-between}.label-sheet article{height:48mm;border:1px solid #bbb;padding:8mm}.label-sheet article div{display:grid;align-content:start;font-size:10pt}.label-sheet article div b{margin-bottom:2mm}.label-sheet article small{font-size:7pt;color:#777}}.invite-import-status button:disabled{color:#a6aebb}.invite-import-errors{background:#fff5df;border:1px solid #f0dfb7;border-radius:7px;padding:10px 13px;display:grid;gap:6px}.invite-import-errors span{display:flex;align-items:center;gap:7px;font-size:7px;color:#8a641d}.workshop-declaration{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:14px 16px;margin-bottom:13px;cursor:pointer}.workshop-declaration input{display:none}.workshop-declaration>i{font-style:normal;width:18px;height:18px;border:1px solid #cfd5df;border-radius:4px;display:grid;place-items:center;color:#fff}.workshop-declaration.confirmed{background:#f4fbf7;border-color:#bfe4d1}.workshop-declaration.confirmed>i{background:#27865d;border-color:#27865d}.workshop-declaration b,.workshop-declaration small{display:block}.workshop-declaration b{font-size:9px;color:#344054}.workshop-declaration small{font-size:7px;line-height:1.6;color:#758094;margin-top:4px}.dealer-review-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:8px}.dealer-review-metrics article{display:flex;align-items:center;gap:10px;padding:14px 17px;border-right:1px solid #e4e7ec;color:#315ee8}.dealer-review-metrics article:last-child{border:0}.dealer-review-metrics b,.dealer-review-metrics small{display:block}.dealer-review-metrics b{font-size:16px;color:#273142}.dealer-review-metrics small{font-size:7px;color:#7d8798}.dealer-review-layout{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(500px,1.25fr);gap:12px;align-items:start}.dealer-review-detail,.dealer-review-list{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.dealer-review-list>button{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:12px 14px;display:grid;grid-template-columns:1fr 70px 15px;align-items:center;text-align:left}.dealer-review-list>button.active{background:#f7f9ff;box-shadow:inset 2px 0 #315ee8}.dealer-review-list>button>span{display:flex;align-items:center;gap:9px}.dealer-review-list>button>span>i{font-style:normal;width:31px;height:31px;border-radius:5px;background:#eef2ff;color:#315ee8;display:grid;place-items:center;font-size:7px}.dealer-review-list b,.dealer-review-list small{display:block}.dealer-review-list b{font-size:8px;color:#344054}.dealer-review-list small{font-size:6px;color:#8a94a4;margin-top:4px}.dealer-review-detail>header em,.dealer-review-list em{font-style:normal;font-size:6px;padding:5px 7px;border-radius:10px}.dealer-review-detail>header em.ok,.dealer-review-list em.ok{background:#eaf8f1;color:#27865d}.dealer-review-detail>header em.review,.dealer-review-list em.review{background:#fff5df;color:#986a16}.dealer-review-detail>header{padding:15px 18px;border-bottom:1px solid #e8ebef;display:flex;justify-content:space-between;align-items:center}.dealer-review-detail header small{font-size:6px;color:#8a94a4}.dealer-review-detail header h2{font:650 17px var(--font-sans);margin:4px 0}.dealer-review-detail header p{font-size:7px;color:#8a94a4;margin:0}.dealer-conditions,.dealer-master-data{padding:15px 18px;border-bottom:1px solid #edf0f3}.dealer-conditions h3,.dealer-master-data h3{font:650 10px var(--font-sans);color:#344054;margin:0 0 10px}.dealer-master-data dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.dealer-master-data dl div{background:#fafbfc;padding:9px}.dealer-master-data dd,.dealer-master-data dt{font-size:7px}.dealer-master-data dt{color:#8a94a4}.dealer-master-data dd{margin:4px 0 0;color:#344054;font-weight:700}.dealer-check{display:grid;grid-template-columns:34px 1fr auto 80px;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid #edf0f3}.dealer-check>span{width:32px;height:32px;border-radius:5px;background:#f0f2f5;color:#7d8798;display:grid;place-items:center}.dealer-check>span.approved{background:#eaf8f1;color:#27865d}.dealer-check b,.dealer-check small{display:block}.dealer-check b{font-size:8px;color:#344054}.dealer-check small{font-size:6px;color:#8a94a4;margin-top:4px}.dealer-check>button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:7px;font-size:6px;color:#536070}.dealer-check>label{display:flex;align-items:center;gap:6px;font-size:7px;color:#667085}.dealer-check>label input{display:none}.dealer-check>label i{font-style:normal;width:17px;height:17px;border:1px solid #cfd5df;border-radius:4px;display:grid;place-items:center;color:transparent}.dealer-check>label input:checked+i{background:#315ee8;border-color:#315ee8;color:#fff}.dealer-conditions>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dealer-conditions label{display:grid;gap:5px;font-size:7px;color:#667085;font-weight:700}.dealer-conditions input,.dealer-conditions select{border:1px solid #dfe3e9;border-radius:5px;padding:8px;font:7px var(--font-sans);color:#344054;background:#fff}.dealer-review-actions{padding:13px 18px;background:#fafbfc;display:flex;justify-content:flex-end;gap:7px}.dealer-review-actions button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:8px 9px;display:flex;align-items:center;gap:6px;font-size:7px;color:#536070}.dealer-review-actions button:last-child{background:#315ee8;color:#fff;border:0}.dealer-review-actions button:disabled{background:#d7dbe3;color:#8c95a4}@media(max-width:1000px){.dealer-review-layout{grid-template-columns:1fr}}@media(max-width:650px){.dealer-review-metrics{grid-template-columns:1fr}.dealer-review-metrics article{border-right:0;border-bottom:1px solid #e4e7ec}.dealer-master-data dl{grid-template-columns:1fr}.dealer-check{grid-template-columns:34px 1fr}.dealer-check>button,.dealer-check>label{grid-column:2;justify-self:start}}.dealer-proof{margin:0 20px 18px;padding:13px;border:1px solid #dce3f8;background:#f8faff;border-radius:7px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px}.dealer-proof>div{display:flex;align-items:center;gap:9px;color:#315ee8}.dealer-proof b,.dealer-proof small{display:block}.dealer-proof b{font-size:8px;color:#344054}.dealer-proof small{font-size:6px;color:#7d8798;margin-top:4px}.dealer-proof>label{position:relative;overflow:hidden;border:1px solid #d9dfe8;background:#fff;border-radius:5px;padding:8px 10px;font-size:7px;color:#536070}.dealer-proof input{position:absolute;inset:0;opacity:0}.dealer-proof>i{font-style:normal;color:#27865d;font-size:7px;display:flex;align-items:center;gap:5px}@media(max-width:650px){.dealer-proof{grid-template-columns:1fr}.dealer-proof>i,.dealer-proof>label{justify-self:start}}.account-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.account-menu{padding:10px}.account-menu button{height:54px;padding:0 15px;gap:12px;font-size:14px;line-height:1.25}.account-section-head{min-height:92px;padding:22px 26px}.account-section-head h2{font-size:25px;margin-bottom:7px}.account-section-head p{font-size:14px;line-height:1.45}.verified{gap:7px;padding:8px 12px;border-radius:18px;font-size:13px;font-weight:700}.account-form{padding:26px;gap:20px}.account-form label{gap:9px;font-size:13px}.account-form input{min-height:48px;padding:12px 14px;font-size:15px}.account-save{padding:18px 26px;gap:20px}.account-save small{font-size:13px;line-height:1.45}.account-add,.account-save button{min-height:44px;padding:11px 16px;font-size:14px}.workshop-declaration{grid-template-columns:24px 1fr;gap:14px;padding:19px 22px;margin-bottom:18px}.workshop-declaration>i{width:24px;height:24px}.workshop-declaration b{font-size:16px}.workshop-declaration small{font-size:14px;line-height:1.55;margin-top:6px}.dealer-proof{margin:0 26px 22px;padding:17px;gap:14px}.dealer-proof b{font-size:14px}.dealer-proof small{font-size:12px;line-height:1.4}.dealer-proof>label{padding:11px 14px;font-size:13px;font-weight:700}.dealer-proof>i{font-size:13px}.address-list,.security-list{padding:10px 26px 26px}.address-list article,.security-list article{grid-template-columns:44px 1fr auto;gap:16px;padding:21px 0}.address-symbol{width:40px;height:40px}.address-list i{font-size:11px;margin-bottom:8px}.address-list strong,.security-list strong{font-size:18px}.address-list p,.security-list p{font-size:14px;line-height:1.55}.address-list article>button,.security-list article>button{padding:10px 13px;font-size:13px}.user-list{padding:0 26px}.user-row{padding:18px 0;font-size:14px}.user-label{padding-block:13px;font-size:11px}.user-avatar{width:38px;height:38px;font-size:12px}.user-row b{font-size:14px}.user-row b small{font-size:12px;margin-top:4px}.approval-box{margin:24px 26px;padding:18px}.approval-box strong{font-size:15px}.approval-box small{font-size:13px;line-height:1.45;margin-top:5px}@media(max-width:850px){.account-layout{grid-template-columns:1fr}}.admin-service-metrics,.document-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:8px}.document-metrics article{display:flex;align-items:center;gap:10px;padding:14px 17px;border-right:1px solid #e4e7ec;color:#315ee8}.document-metrics article:last-child{border:0}.document-metrics b,.document-metrics small{display:block}.document-metrics b{font-size:16px;color:#273142}.document-metrics small{font-size:7px;color:#7d8798}.document-library,.document-upload{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.document-upload>header{padding:14px 17px;border-bottom:1px solid #e8ebef;display:flex;justify-content:space-between}.document-upload header>div{display:flex;align-items:center;gap:9px;color:#315ee8}.document-upload h2{font:650 13px var(--font-sans);color:#273142;margin:0}.document-upload header p{font-size:7px;color:#8a94a4;margin:3px 0}.document-upload header>button{border:0;background:none;color:#8a94a4}.document-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:17px}.document-upload-grid label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#667085}.document-upload-grid label.wide{grid-column:1/-1}.document-upload-grid input,.document-upload-grid select{border:1px solid #dfe3e9;border-radius:5px;padding:9px;font:8px var(--font-sans);color:#344054;background:#fff}.document-file-picker{position:relative;overflow:hidden;border:1px dashed #cbd3df!important;background:#fafbfc!important;padding:15px!important;color:#315ee8!important;text-align:center}.document-file-picker input{position:absolute;inset:0;opacity:0}.document-upload>footer{padding:12px 17px;background:#fafbfc;border-top:1px solid #e8ebef;display:flex;align-items:center;justify-content:space-between}.document-upload>footer span{font-size:6px;color:#8a94a4}.document-upload>footer button{border:0;background:#315ee8;color:#fff;border-radius:5px;padding:8px 10px;display:flex;align-items:center;gap:6px;font-size:7px}.document-upload>footer button:disabled{background:#d7dbe3}.document-toolbar{display:flex;gap:7px;padding:12px 14px;border-bottom:1px solid #e8ebef}.document-toolbar>div{flex:1 1;display:flex;align-items:center;gap:8px;color:#929aa8;font-size:8px}.document-toolbar button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:7px 9px;font-size:7px;color:#536070}.document-row{width:100%;display:grid;grid-template-columns:1.6fr .7fr .8fr .9fr .65fr;gap:10px;align-items:center;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:12px 15px;text-align:left;font:8px var(--font-sans);color:#536070}.document-row:hover{background:#fafbff}.document-row.labels{background:#fafbfc;font-size:6px;color:#919aa8;letter-spacing:.06em;padding-block:8px}.document-row>span:first-child{display:flex;align-items:center;gap:9px}.document-row>span:first-child>i{font-style:normal;width:32px;height:32px;border-radius:5px;background:#eef2ff;color:#315ee8;display:grid;place-items:center}.document-row b,.document-row small{display:block}.document-row b{font-size:8px;color:#344054}.document-row small{font-size:6px;color:#8a94a4;margin-top:4px}.document-row em{font-style:normal;font-size:6px;padding:5px 7px;border-radius:10px}.document-row em.released{background:#eaf8f1;color:#27865d}.document-row em.review{background:#fff5df;color:#986a16}.document-row em.internal{background:#f0f2f5;color:#667085}.document-archive-note{display:flex;gap:9px;align-items:center;color:#65718a;padding:3px 5px}.document-archive-note b,.document-archive-note small{display:block}.document-archive-note b{font-size:7px}.document-archive-note small{font-size:6px;color:#8a94a4;margin-top:3px}.portal-document-search{height:40px;background:#fff;border:1px solid #dfe3e9;border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 13px;color:#929aa8;font-size:8px;margin-bottom:13px}.portal-document-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portal-document-sections section{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.portal-document-sections header{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:15px;border-bottom:1px solid #e8ebef;color:#315ee8}.portal-document-sections h2{font:650 12px var(--font-sans);color:#273142;margin:0}.portal-document-sections header span{font-size:6px;color:#8a94a4}.portal-document-sections section>button{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:12px 14px;display:grid;grid-template-columns:28px 1fr 16px;gap:8px;align-items:center;text-align:left;color:#667085}.portal-document-sections section>button:hover{background:#fafbff}.portal-document-sections section>button>i{font-style:normal;color:#7c8ca8}.portal-document-sections b,.portal-document-sections small{display:block}.portal-document-sections b{font-size:8px;color:#344054}.portal-document-sections small{font-size:6px;color:#8a94a4;margin-top:4px}.portal-document-note{margin-top:13px;background:#f5f7ff;border:1px solid #dce3f8;border-radius:7px;padding:12px;display:flex;gap:9px;color:#315ee8}.portal-document-note b,.portal-document-note small{display:block}.portal-document-note b{font-size:7px}.portal-document-note small{font-size:6px;color:#758094;margin-top:3px}@media(max-width:1000px){.portal-document-sections{grid-template-columns:1fr 1fr}.document-row{min-width:760px}.document-library{overflow-x:auto}}@media(max-width:650px){.document-metrics{grid-template-columns:1fr}.document-metrics article{border-right:0;border-bottom:1px solid #e4e7ec}.document-upload-grid{grid-template-columns:1fr}.document-upload-grid label.wide{grid-column:auto}.portal-document-sections{grid-template-columns:1fr}}.workshop-requirement{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;background:#f5f7ff;border:1px solid #dce3f8;border-radius:8px;padding:16px 18px;margin-bottom:13px;color:#315ee8}.workshop-requirement>div>span{font-size:6px;letter-spacing:.1em;font-weight:800}.workshop-requirement h2{font:650 14px var(--font-sans);color:#273142;margin:5px 0}.workshop-requirement p{font-size:7px;color:#758094;margin:0}.workshop-requirement>i{font-style:normal;background:#eaf8f1;color:#27865d;border-radius:10px;padding:6px 8px;font-size:7px;display:flex;align-items:center;gap:5px}.workshop-confirm{margin:0 18px 18px;border:1px solid #dce3f8;background:#f8faff;border-radius:7px;padding:13px;display:flex;gap:10px;align-items:flex-start;color:#315ee8}.workshop-confirm input{accent-color:#315ee8;margin-top:2px}.workshop-confirm b,.workshop-confirm small{display:block}.workshop-confirm b{font-size:8px;color:#344054}.workshop-confirm small{font-size:7px;color:#758094;line-height:1.55;margin-top:4px}.service-form>footer button:disabled{background:#d7dbe3;color:#8c95a4}.rma-confirmation{max-width:820px;margin:0 auto;display:grid;gap:18px}.rma-success{text-align:center;padding:20px}.rma-success>i{font-style:normal;width:46px;height:46px;border-radius:50%;background:#eaf8f1;color:#27865d;display:grid;place-items:center;margin:0 auto 13px}.rma-success>span{font-size:7px;letter-spacing:.12em;color:#27865d}.rma-success h2{font:650 22px var(--font-sans);margin:8px 0}.rma-success p{font-size:8px;color:#758094}.rma-success>div{display:flex;justify-content:center;gap:7px}.rma-success button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:9px 11px;font-size:7px;color:#536070}.rma-success button:first-child{background:#315ee8;color:#fff;border:0;display:flex;align-items:center;gap:7px}.rma-sheet{background:#fff;border:1px solid #d9dee7;padding:32px 38px;color:#344054}.rma-sheet>header{display:flex;align-items:start;justify-content:space-between;border-bottom:2px solid #1d2939;padding-bottom:18px}.rma-sheet>header>div:last-child{text-align:right}.rma-sheet header small,.rma-sheet header strong{display:block}.rma-code small,.rma-data small,.rma-sheet header small{font-size:7px;letter-spacing:.09em;color:#7d8798}.rma-sheet header strong{font-size:16px;margin-top:5px}.rma-code{display:flex;align-items:center;gap:13px;background:#172033;color:#fff;padding:18px;margin:22px 0}.rma-code small{color:#aeb8cb}.rma-code b{display:block;font-size:20px;letter-spacing:.08em;margin-top:4px}.rma-code p{font-size:7px;color:#b9c2d2;margin:4px 0 0}.rma-data{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e1e5eb}.rma-data>div{padding:15px;border-right:1px solid #e1e5eb;border-bottom:1px solid #e1e5eb}.rma-data>div:nth-child(2n){border-right:0}.rma-data>div:nth-last-child(-n+2){border-bottom:0}.rma-data b,.rma-data span{display:block}.rma-data b{font-size:9px;margin:7px 0 4px}.rma-data span{font-size:7px;color:#667085}.rma-warning{background:#fffbeb;color:#806319;padding:12px;margin-top:17px;font-size:8px;line-height:1.6}.rma-sheet>footer{display:flex;justify-content:space-between;border-top:1px solid #e1e5eb;margin-top:24px;padding-top:12px;font-size:7px;color:#8a94a4}.service-workshop-proof{display:flex;gap:9px;align-items:center;margin:14px 18px 0;background:#eaf8f1;color:#27865d;border-radius:6px;padding:10px}.service-workshop-proof b,.service-workshop-proof small{display:block}.service-workshop-proof b{font-size:7px}.service-workshop-proof small{font-size:6px;margin-top:3px}.admin-service-detail>footer{display:flex;justify-content:flex-end;gap:7px}.admin-service-detail>footer button:first-child{color:#315ee8;border-color:#cdd7f5}@media print{body{background:#fff}.no-print,.portal-header,.portal-side{display:none!important}.portal-app,.portal-stage{display:block;background:#fff}.portal-content{padding:0;max-width:none}.rma-confirmation{max-width:none}.rma-sheet{border:0;padding:10mm;box-shadow:none}.rma-sheet .mail-brand{margin-bottom:0}@page{size:A4;margin:12mm}}@media(max-width:650px){.workshop-requirement{grid-template-columns:30px 1fr}.workshop-requirement>i{grid-column:2;justify-self:start}.rma-sheet{padding:22px 18px}.rma-data{grid-template-columns:1fr}.rma-data>div{border-right:0!important;border-bottom:1px solid #e1e5eb!important}.rma-data>div:last-child{border-bottom:0!important}}.service-layout{display:grid;grid-template-columns:1fr 260px;gap:13px;align-items:start}.service-cases,.service-form,.service-help-card,.service-sent{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.service-cases>header{padding:16px 18px;border-bottom:1px solid #e8ebef}.service-cases h2,.service-form h2,.service-help-card h2,.service-sent h2{font:650 15px var(--font-sans);color:#273142;margin:0}.service-cases header p{font-size:7px;color:#8a94a4;margin:4px 0 0}.service-cases>button{width:100%;display:grid;grid-template-columns:1fr 150px 18px;align-items:center;padding:14px 18px;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;color:#667085}.service-cases>button:hover{background:#fafbff}.service-cases b,.service-cases small{display:block}.service-cases b{font-size:8px;color:#344054}.service-cases small{font-size:6px;color:#8a94a4;margin-top:4px}.service-cases i{font-style:normal;font-size:6px;padding:5px 7px;border-radius:10px;display:inline-block}.service-cases i.waiting{background:#eef2ff;color:#315ee8}.service-cases i.closed{background:#eaf8f1;color:#27865d}.service-help-card{padding:20px;color:#315ee8}.service-help-card h2{margin:12px 0 8px}.service-help-card p{font-size:8px;line-height:1.7;color:#758094}.service-form{max-width:820px}.service-form>header{padding:16px 18px;border-bottom:1px solid #e8ebef}.service-form>header>div{display:flex;align-items:center;gap:10px;color:#315ee8}.service-form header p{font-size:7px;color:#8a94a4;margin:4px 0 0}.service-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.service-form-grid label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#667085}.service-form-grid label.wide{grid-column:1/-1}.service-form-grid input,.service-form-grid select,.service-form-grid textarea{border:1px solid #dfe3e9;border-radius:5px;padding:10px;font:8px var(--font-sans);color:#344054;background:#fff}.service-form-grid textarea{min-height:90px;resize:vertical}.service-upload{margin:0 18px 18px;border:1px dashed #cbd3df;background:#fafbfc;border-radius:7px;padding:15px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;color:#315ee8}.service-upload b,.service-upload small{display:block}.service-upload b{font-size:8px;color:#344054}.service-upload small{font-size:6px;color:#8a94a4;margin-top:4px}.service-upload label{position:relative;overflow:hidden;border:1px solid #d9dfe8;background:#fff;border-radius:5px;padding:8px;font-size:7px;color:#536070}.service-upload input{position:absolute;inset:0;opacity:0}.service-form>footer{border-top:1px solid #e8ebef;background:#fafbfc;padding:13px 18px;display:flex;justify-content:flex-end;gap:7px}.service-form>footer button,.service-sent button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:9px 11px;font-size:7px;color:#536070}.service-form>footer button:last-child,.service-sent button{background:#315ee8;color:#fff;border:0;display:flex;align-items:center;gap:7px}.service-sent{text-align:center;padding:45px;max-width:660px;margin:0 auto}.service-sent>i{font-style:normal;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#eaf8f1;color:#27865d;margin:0 auto 15px}.service-sent>span{font-size:7px;letter-spacing:.12em;color:#27865d}.service-sent h2{font-size:22px;margin:9px 0}.service-sent p{font-size:8px;line-height:1.7;color:#758094;max-width:460px;margin:0 auto 16px}.service-sent button{margin:0 auto}.admin-service-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:8px}.admin-service-metrics article{display:flex;align-items:center;gap:10px;padding:14px 17px;border-right:1px solid #e4e7ec;color:#315ee8}.admin-service-metrics article:last-child{border:0}.admin-service-metrics b,.admin-service-metrics small{display:block}.admin-service-metrics b{font-size:16px;color:#273142}.admin-service-metrics small{font-size:7px;color:#7d8798}.admin-service-workspace{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(480px,1.2fr);gap:12px}.admin-service-detail,.admin-service-list{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.admin-service-list>button{width:100%;display:grid;grid-template-columns:1fr .9fr 90px 15px;gap:8px;align-items:center;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:12px 14px;text-align:left}.admin-service-list>button.active{background:#f7f9ff;box-shadow:inset 2px 0 #315ee8}.admin-service-list b,.admin-service-list small{display:block}.admin-service-list b{font-size:8px;color:#344054}.admin-service-list small{font-size:6px;color:#8a94a4;margin-top:3px}.admin-service-detail>header>i,.admin-service-list i{font-style:normal;font-size:6px;color:#986a16;background:#fff5df;border-radius:10px;padding:5px 7px}.admin-service-detail>header{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px solid #e8ebef}.admin-service-detail header small{font-size:6px;color:#8a94a4}.admin-service-detail header h2{font:650 17px var(--font-sans);margin:4px 0}.admin-service-detail header p{font-size:7px;color:#8a94a4;margin:0}.service-diagnosis{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:17px 18px}.service-diagnosis>span{width:34px;height:34px;border-radius:6px;background:#eef2ff;color:#315ee8;display:grid;place-items:center}.service-diagnosis small{font-size:6px;color:#8a94a4}.service-diagnosis h3{font:650 11px var(--font-sans);margin:5px 0 8px}.service-diagnosis p{font-size:8px;line-height:1.65;color:#667085;margin:0}.service-media{margin:0 18px 15px;background:#f6f7f9;border-radius:6px;padding:11px;display:grid;grid-template-columns:42px 1fr auto;align-items:center}.service-media>span{height:28px;background:#222c3d;color:#fff;border-radius:4px;display:grid;place-items:center;font-size:6px}.service-media b,.service-media small{display:block}.service-media b{font-size:7px}.service-media small{font-size:6px;color:#8a94a4;margin-top:3px}.service-media button{border:1px solid #dfe3e9;background:#fff;border-radius:4px;padding:7px;font-size:6px}.service-response{border-top:1px solid #e8ebef;padding:15px 18px}.service-response label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#667085}.service-response textarea{border:1px solid #dfe3e9;border-radius:5px;min-height:80px;padding:9px;font:8px/1.6 var(--font-sans);resize:vertical}.service-response>div{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.admin-service-detail>footer button,.service-response button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:8px 9px;display:flex;align-items:center;gap:6px;font-size:7px;color:#536070}.service-response button:last-child{background:#315ee8;color:#fff;border:0}.admin-service-detail>footer{border-top:1px solid #e8ebef;padding:12px 18px;background:#fafbfc}.admin-service-detail>footer button{margin-left:auto}.admin-service-detail>footer button:disabled{color:#27865d;background:#eaf8f1}@media(max-width:1000px){.admin-service-workspace{grid-template-columns:1fr}}@media(max-width:700px){.service-form-grid,.service-layout{grid-template-columns:1fr}.service-form-grid label.wide{grid-column:auto}.service-upload{grid-template-columns:28px 1fr}.service-upload label{grid-column:2;justify-self:start}.admin-service-metrics{grid-template-columns:1fr}.admin-service-metrics article{border-right:0;border-bottom:1px solid #e4e7ec}.admin-service-list>button{grid-template-columns:1fr .8fr 15px}.admin-service-list>button>i{display:none}}.admin-order-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:8px}.admin-order-metrics article{display:flex;align-items:center;gap:11px;padding:15px 18px;border-right:1px solid #e4e7ec;color:#315ee8}.admin-order-metrics article:last-child{border:0}.admin-order-metrics b,.admin-order-metrics small{display:block}.admin-order-metrics b{font-size:16px;color:#273142}.admin-order-metrics small{font-size:7px;color:#7d8798;margin-top:3px}.admin-order-workspace{display:grid;grid-template-columns:minmax(430px,.9fr) minmax(460px,1.1fr);gap:12px;align-items:start}.admin-order-detail,.admin-order-list{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.admin-order-search{height:49px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;gap:8px;padding:0 15px;font-size:8px;color:#929aa8}.admin-order-labels{padding:8px 14px;background:#fafbfc;font-size:6px;color:#919aa8;letter-spacing:.07em}.admin-order-labels,.admin-order-list>button{display:grid;grid-template-columns:1fr 90px 115px}.admin-order-list>button{width:100%;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;color:#536070}.admin-order-list>button.active{background:#f7f9ff;box-shadow:inset 2px 0 #315ee8}.admin-order-list>button b,.admin-order-list>button small{display:block}.admin-order-list>button b,.admin-order-list>button>strong{font-size:8px;color:#273142}.admin-order-list>button small{font-size:6px;color:#8a94a4;margin-top:4px}.admin-order-list>button>span:last-child{display:flex;align-items:center;justify-content:space-between}.admin-order-detail>header>i,.admin-order-list i{font-style:normal;font-size:6px;padding:5px 7px;border-radius:10px}.admin-order-detail>header>i.sent,.admin-order-list i.sent{background:#eaf8f1;color:#27865d}.admin-order-detail>header>i.attention,.admin-order-list i.attention{background:#fff5df;color:#986a16}.admin-order-detail>header{padding:16px 18px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;justify-content:space-between}.admin-order-detail>header small{font-size:6px;color:#8a94a4}.admin-order-detail>header h2{font:650 18px var(--font-sans);margin:4px 0;color:#1d2939}.admin-order-detail>header p{font-size:7px;color:#8a94a4;margin:0}.admin-order-section{padding:14px 18px;border-bottom:1px solid #edf0f3}.admin-order-section h3{font:650 10px var(--font-sans);color:#344054;margin:0 0 11px}.admin-payment-check{display:flex;justify-content:space-between;align-items:center;background:#fafbfc;border:1px solid #e4e7ec;border-radius:6px;padding:11px}.admin-payment-check b,.admin-payment-check small{display:block}.admin-payment-check b{font-size:8px;color:#344054}.admin-payment-check small{font-size:6px;color:#8a94a4;margin-top:4px}.admin-payment-check button{border:0;background:#315ee8;color:#fff;border-radius:5px;padding:8px 9px;display:flex;align-items:center;gap:6px;font-size:7px}.admin-payment-check>i{font-style:normal;color:#27865d;font-size:7px;display:flex;align-items:center;gap:5px}.admin-order-section dl{margin:0}.admin-order-section dl div{display:flex;justify-content:space-between;padding:5px 0;font-size:7px}.admin-order-section dt{color:#8a94a4}.admin-order-section dd{margin:0;color:#344054;font-weight:700}.admin-order-product{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px}.admin-order-product>i{font-style:normal;width:32px;height:32px;border-radius:5px;background:#f0f2f5;color:#778194;display:grid;place-items:center;font-size:7px;font-weight:800}.admin-order-product b,.admin-order-product small{display:block}.admin-order-product b,.admin-order-product>strong{font-size:8px;color:#344054}.admin-order-product small{font-size:6px;color:#8a94a4;margin-top:3px}.admin-order-docs{display:flex;gap:7px;padding:12px 18px;border-bottom:1px solid #e8ebef}.admin-order-docs button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:7px 8px;display:flex;align-items:center;gap:6px;font-size:6px;color:#536070}.admin-order-detail>footer{padding:14px 18px;background:#fafbfc;display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-order-detail>footer span{font-size:6px;color:#7d8798}.admin-order-detail>footer button{border:0;background:#315ee8;color:#fff;border-radius:5px;padding:9px 10px;display:flex;align-items:center;gap:7px;font-size:7px;font-weight:800}.admin-order-detail>footer button:disabled{background:#d7dbe3;color:#8c95a4}@media(max-width:1000px){.admin-order-workspace{grid-template-columns:1fr}.admin-order-list{max-height:340px;overflow:auto}}@media(max-width:650px){.admin-order-metrics{grid-template-columns:1fr}.admin-order-metrics article{border-right:0;border-bottom:1px solid #e4e7ec}.admin-order-labels,.admin-order-list>button{grid-template-columns:1fr 75px}.admin-order-labels span:last-child,.admin-order-list>button>span:last-child{display:none}.admin-order-detail>footer{align-items:flex-start;flex-direction:column}}.admin-order-search input{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:transparent;padding:10px 2px;font:500 9px var(--font-sans);color:#344054}.admin-order-search input::placeholder{color:#929aa8}.detail-back{margin-bottom:21px}.detail-back a{display:inline-flex;gap:7px;font-size:8px;color:#667085}.detail-back a,.detail-title{align-items:center}.detail-head-actions{display:flex;gap:7px}.detail-head-actions button{border:1px solid #dfe3e9;background:#fff;border-radius:5px;padding:9px 11px;display:flex;align-items:center;gap:7px;font-size:7px;color:#536070}.order-status-line{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr;background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:18px 20px;margin-bottom:14px;align-items:center}.order-status-line>div{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:9px}.order-status-line>div>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal}.order-status-line>div.done>i{background:#eaf8f1;color:#27865d}.order-status-line>div.active>i{background:#eef2ff;color:#315ee8}.order-status-line>div.pending>i{background:#f1f3f5;color:#98a1af}.order-status-line span b,.order-status-line span small{display:block}.order-status-line span b{font-size:8px;color:#344054}.order-status-line span small{font-size:6px;color:#8a94a4;margin-top:4px}.order-status-line>b{height:1px;background:#dfe3e9}.order-detail-layout{display:grid;grid-template-columns:1fr 285px;gap:14px;align-items:start}.order-detail-main,.order-detail-side{display:grid;gap:12px}.detail-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.detail-card>header{padding:14px 17px;border-bottom:1px solid #e8ebef}.detail-card>header>div{display:flex;align-items:center;gap:10px;color:#65718a}.detail-card h2{font:650 13px var(--font-sans);color:#273142;margin:0}.detail-card header p{font-size:7px;color:#8a94a4;margin:3px 0 0}.detail-product-row{display:grid;grid-template-columns:40px 1fr 70px 85px 85px;gap:10px;align-items:center;padding:15px 17px;border-bottom:1px solid #edf0f3;font-size:8px;color:#667085}.detail-product-row>i{font-style:normal;width:37px;height:37px;background:#f0f2f5;color:#778194;border-radius:5px;display:grid;place-items:center;font-weight:800}.detail-product-row b,.detail-product-row small{display:block}.detail-product-row b,.detail-product-row>strong{color:#273142}.detail-product-row small{font-size:6px;color:#8a94a4;margin-top:4px}.detail-totals{width:290px;margin-left:auto;padding:11px 17px 15px}.detail-totals span{display:flex;justify-content:space-between;padding:5px 0;font-size:8px}.detail-totals small{color:#7d8798}.detail-totals span:last-child{border-top:1px solid #e4e7ec;margin-top:5px;padding-top:10px}.tracking-box{margin:15px 17px;background:#f8faff;border:1px solid #dce3f8;border-radius:6px;padding:13px;display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center}.tracking-box b,.tracking-box small{display:block}.tracking-box small{font-size:6px;color:#8290ab}.tracking-box b{font-size:9px;margin-top:5px}.tracking-box i{font-style:normal;background:#eaf8f1;color:#27865d;border-radius:10px;padding:5px 7px;font-size:7px}.tracking-box a{font-size:7px;color:#315ee8;display:flex;gap:5px}.tracking-empty{display:flex;align-items:center;gap:12px;padding:20px;color:#98a1af}.tracking-empty b,.tracking-empty small{display:block}.tracking-empty b{font-size:8px;color:#536070}.tracking-empty small{font-size:7px;margin-top:4px}.detail-addresses{display:grid;grid-template-columns:1fr 1fr;padding:17px}.detail-addresses address{font-style:normal;display:grid;gap:4px;font-size:8px;color:#667085}.detail-addresses address+address{border-left:1px solid #e4e7ec;padding-left:22px}.detail-addresses small{font-size:6px;letter-spacing:.08em;color:#8a94a4;margin-bottom:5px}.detail-addresses b{color:#273142}.compact-card{padding:17px}.compact-card h2{margin-bottom:13px}.detail-payment-state{display:inline-block;font-size:7px;padding:5px 7px;border-radius:10px;margin-bottom:11px}.detail-payment-state.open{background:#fff5df;color:#986a16}.detail-payment-state.paid{background:#eaf8f1;color:#27865d}.compact-card dl{margin:0}.compact-card dl div{display:flex;justify-content:space-between;padding:6px 0;font-size:7px}.compact-card dt{color:#8a94a4}.compact-card dd{margin:0;color:#344054;font-weight:700}.compact-card>a{display:block;text-align:center;background:#315ee8;color:#fff;border-radius:5px;padding:9px;margin-top:10px;font-size:7px;font-weight:800}.compact-card>button:not(.text-action){width:100%;border:0;border-top:1px solid #edf0f3;background:#fff;padding:10px 0;display:flex;align-items:center;gap:8px;text-align:left;color:#667085}.compact-card>button span{flex:1 1}.compact-card>button b,.compact-card>button small{display:block}.compact-card>button b{font-size:7px;color:#344054}.compact-card>button small{font-size:6px;color:#98a1af;margin-top:3px}.compact-card>p{font-size:7px;color:#7d8798;line-height:1.6}.text-action{border:0;background:none;color:#315ee8;font-size:7px;padding:0}.order-detail-link{display:flex;align-items:center;gap:5px;color:#315ee8;font-size:7px;font-weight:700}@media(max-width:900px){.order-status-line{grid-template-columns:1fr 1fr;gap:14px}.order-status-line>b{display:none}.order-detail-layout{grid-template-columns:1fr}.order-detail-side{grid-template-columns:1fr 1fr}.order-detail-side .compact-card:last-child{grid-column:1/-1}}@media(max-width:650px){.detail-head-actions{display:none}.order-status-line{grid-template-columns:1fr}.detail-product-row{grid-template-columns:38px 1fr auto}.detail-product-row>span:nth-child(3),.detail-product-row>span:nth-child(4){display:none}.detail-totals{width:100%}.detail-addresses,.order-detail-side,.tracking-box{grid-template-columns:1fr}.detail-addresses address+address{border-left:0;border-top:1px solid #e4e7ec;padding:15px 0 0;margin-top:15px}.order-detail-side .compact-card:last-child{grid-column:auto}}.confirmation-page{max-width:920px;margin:0 auto;display:grid;gap:20px}.confirmation-success{text-align:center;padding:18px 30px 10px}.confirmation-success>i{width:48px;height:48px;border-radius:50%;background:#eaf8f1;color:#27865d;display:grid;place-items:center;margin:0 auto 17px;font-style:normal}.confirmation-success>span{font-size:8px;letter-spacing:.14em;color:#27865d;font-weight:800}.confirmation-success h1{font:650 32px/1.1 var(--font-sans);letter-spacing:-.035em;margin:10px 0}.confirmation-success p{font-size:10px;line-height:1.7;color:#758094;max-width:610px;margin:0 auto}.confirmation-success>div{display:flex;gap:8px;justify-content:center;margin-top:19px}.confirmation-success a,.confirmation-success button{border:0;border-radius:6px;padding:10px 13px;font:700 8px var(--font-sans);display:flex;align-items:center;gap:8px}.confirmation-success a{background:#315ee8;color:#fff}.confirmation-success button{background:#fff;border:1px solid #dfe3e9;color:#536070}.mail-preview{background:#fff;border:1px solid #e4e7ec;border-radius:9px;overflow:hidden;box-shadow:0 12px 38px rgba(16,24,40,.05)}.mail-preview>header{padding:14px 18px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;justify-content:space-between;background:#fafbfc}.mail-preview>header>div{display:flex;align-items:center;gap:10px;color:#667085}.mail-preview header b,.mail-preview header small{display:block}.mail-preview header b{font-size:9px;color:#344054}.mail-preview header small{font-size:7px;margin-top:3px}.mail-preview header em{font-style:normal;font-size:7px;color:#27865d;background:#eaf8f1;padding:5px 7px;border-radius:10px}.mail-body{padding:34px 46px 40px;max-width:760px;margin:0 auto;color:#475467}.mail-brand{font-size:16px;font-weight:800;color:#111827;margin-bottom:28px}.mail-brand span{color:#315ee8}.mail-body>p{font-size:9px;line-height:1.7}.mail-order-meta{display:grid;grid-template-columns:repeat(3,1fr);background:#f6f7f9;border-radius:7px;margin:24px 0}.mail-order-meta span{padding:14px;border-right:1px solid #e2e6ec}.mail-order-meta span:last-child{border:0}.mail-order-meta b,.mail-order-meta small{display:block}.mail-order-meta small{font-size:6px;color:#8a94a4;letter-spacing:.08em}.mail-order-meta b{font-size:9px;color:#273142;margin-top:6px}.mail-product{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 0;border-block:1px solid #e8ebef}.mail-product-thumb{width:36px;height:36px;background:#f0f2f5;color:#778194;border-radius:5px;display:grid;place-items:center;font-size:9px;font-weight:800}.mail-product b,.mail-product small{display:block}.mail-product b,.mail-product>strong{font-size:9px;color:#273142}.mail-product small{font-size:7px;color:#8a94a4;margin-top:4px}.mail-total{margin-left:auto;width:280px;padding:13px 0}.mail-total span{display:flex;justify-content:space-between;padding:5px 0;font-size:8px}.mail-total small{color:#7d8798}.mail-total span:last-child{border-top:1px solid #e3e7ec;margin-top:5px;padding-top:10px;color:#1d2939}.mail-payment{display:grid;grid-template-columns:1fr 185px;gap:25px;background:#f5f7ff;border:1px solid #dce3f8;border-radius:8px;padding:22px;margin-top:14px}.mail-payment-icon{width:34px;height:34px;background:#e6ecff;color:#315ee8;border-radius:6px;display:grid;place-items:center;margin-bottom:13px}.mail-payment>div>small{font-size:6px;letter-spacing:.1em;color:#315ee8;font-weight:800}.mail-payment h2{font:650 16px var(--font-sans);color:#1d2939;margin:6px 0}.mail-payment p{font-size:8px;color:#6f7b8e}.mail-payment dl{margin:14px 0 0}.mail-payment dl div{display:grid;grid-template-columns:100px 1fr;padding:5px 0;font-size:7px}.mail-payment dt{color:#8a94a4}.mail-payment dd{margin:0;color:#344054;font-weight:700}.mail-qr{background:#fff;border:1px solid #dce3f0;border-radius:6px;padding:7px;text-align:center}.mail-qr img{width:100%;height:auto}.mail-qr small{display:block;color:#a06c17!important;margin:2px 0 5px}.mail-note{background:#fffbeb;color:#806319;padding:10px 12px;border-radius:5px;margin-top:14px!important}.confirmation-page+.anything{display:none}@media(max-width:700px){.confirmation-success{padding-inline:0}.confirmation-success h1{font-size:26px}.confirmation-success>div{flex-direction:column;align-items:center}.mail-body{padding:25px 18px}.mail-order-meta{grid-template-columns:1fr}.mail-order-meta span{border-right:0;border-bottom:1px solid #e2e6ec}.mail-payment{grid-template-columns:1fr}.mail-qr{max-width:185px}.mail-total{width:100%}}.admin-page-save{position:sticky;z-index:20;bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid #dce2ea;border-radius:9px;background:rgba(247,249,252,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-page-save p{margin:0;color:#176b46;font-size:13px;font-weight:750}.admin-page-save button{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:7px;background:#315ee8;color:#fff;font-size:14px;font-weight:850}.admin-page-save button:disabled{opacity:.55}.ops-metrics>a{display:block;padding:19px;border-right:1px solid var(--ops-line);color:inherit;text-decoration:none;transition:background .16s ease,box-shadow .16s ease}.ops-metrics>a:hover{background:#f4f7ff;box-shadow:inset 0 -3px #315ee8}.ops-metrics>a:last-child{border-right:0}@media(max-width:900px){.ops-metrics>a:nth-child(2){border-right:0}.ops-metrics>a:nth-child(-n+2){border-bottom:1px solid var(--ops-line)}}.product-buy>a{display:inline-flex;align-items:center;background:var(--order-blue);color:#fff;border-radius:5px;padding:9px 12px;font-size:8px;font-weight:800}.tracking-test-notice{margin:15px 17px 0;background:#fff7e8;border:1px solid #f0d49a;border-radius:7px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#8a5a00}.tracking-test-notice svg{flex:0 0 auto;margin-top:1px}.tracking-test-notice b,.tracking-test-notice small{display:block}.tracking-test-notice b{font-size:8px}.tracking-test-notice small{font-size:7px;line-height:1.5;margin-top:3px}.image-optimizer{min-width:0}.image-optimizer>header{display:flex;justify-content:space-between;align-items:center;background:#eef3ff;border:1px solid #ccd9ff;padding:13px 15px;margin-bottom:12px}.image-optimizer>header>div{display:flex;align-items:center;gap:10px;color:#3563e9}.image-optimizer>header span{display:grid;gap:2px}.image-color-control small,.image-optimizer>header small{font-size:7px;color:#6d7890}.optimizer-ready{font-size:7px;font-weight:800;color:#3159c8}.image-color-control{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;border:1px solid #dfe4ec;padding:12px 14px;margin-bottom:12px}.image-color-control>div:first-child{display:grid;gap:3px}.image-color-control b{font-size:8px}.image-color-control label{display:flex;align-items:center;gap:7px}.image-color-control input[type=color]{width:38px;height:34px;padding:2px;border:1px solid #cfd6e2;background:#fff}.image-color-control input[type=text]{width:88px;height:34px;border:1px solid #cfd6e2;padding:0 9px;font:8px ui-monospace,monospace}.color-presets{display:flex;gap:6px}.color-presets button{width:28px;height:28px;border:1px solid #c8ced8;border-radius:50%}.color-presets button.active{outline:2px solid #3563e9;outline-offset:2px}.image-optimizer .image-preview img{object-fit:contain}@media(max-width:800px){.image-color-control{grid-template-columns:1fr}.image-optimizer>header{align-items:flex-start;gap:10px;flex-direction:column}}.product-admin .document-list{grid-column:2;display:grid;gap:9px}.product-admin .document-list>div{min-height:62px;padding:12px 14px;border-radius:8px}.product-admin .document-list>div>a{flex:1 1;min-width:0;color:#315ee8}.product-admin .document-list strong{font-size:15px}.product-admin .document-list small{font-size:13px;margin-top:4px}.product-admin .document-list>div>button{padding:9px;border-radius:6px}.product-admin .document-upload{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px dashed #aebbd1;border-radius:8px;background:#f5f8ff;color:#315ee8;font-size:15px;font-weight:800;cursor:pointer}.product-admin .document-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.product-admin .document-empty,.product-admin .document-message{margin:0;padding:12px 14px;border-radius:7px;background:#f6f8fb;color:#667085;font-size:14px}.product-admin .document-message{background:#edf7f1;color:#28704f}@media(max-width:1200px){.product-admin .document-list{grid-column:1}}.catalog-bulk-panel{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid #cad7ff;border-radius:10px;background:linear-gradient(100deg,#f0f5ff,#f8faff)}.catalog-bulk-panel>div{display:grid;gap:3px}.catalog-bulk-panel>div b{font-size:17px;color:#233251}.catalog-bulk-panel>div span{font-size:14px;color:#66748c}.catalog-bulk-panel>label{display:flex;align-items:center;gap:8px}.catalog-bulk-panel select{min-height:44px;border:1px solid #cbd3e2;border-radius:7px;background:#fff;padding:0 11px;font-size:14px}.catalog-bulk-panel button,.catalog-image-bulk{min-height:44px;border:0;border-radius:7px;background:#315ee8;color:#fff;padding:0 15px;font-size:14px;font-weight:800}.catalog-bulk-panel button:disabled{opacity:.45}.catalog-image-bulk{position:relative;overflow:hidden;display:flex!important;cursor:pointer}.catalog-image-bulk input{position:absolute;inset:0;opacity:0;cursor:pointer}.catalog-bulk-message{margin:-5px 0 14px;padding:12px 15px;border-radius:7px;background:#edf7f1;color:#28704f;font-size:14px}.catalog-selectable-row{cursor:pointer}.catalog-selectable-row>span:first-child{display:flex;align-items:center;gap:9px}.admin-product-row input[type=checkbox]{width:18px;height:18px;accent-color:#315ee8;flex:0 0 auto}.admin-product-thumb img{width:100%;height:100%;object-fit:contain}.catalog-quality b{font-size:13px}.catalog-quality small{white-space:normal!important;line-height:1.35}.catalog-quality.q3 b{color:#23805a}.catalog-quality.q2 b{color:#a66c12}.catalog-quality.q0 b,.catalog-quality.q1 b{color:#b23832}@media(max-width:1100px){.catalog-bulk-panel{grid-template-columns:1fr}.catalog-bulk-panel>label{flex-wrap:wrap}.catalog-bulk-panel button,.catalog-bulk-panel select,.catalog-image-bulk{width:100%;justify-content:center}}