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