@font-face{font-family:Cairo;src:url(/fonts/cairo-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-800.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-900.ttf)format("truetype");font-weight:900;font-display:swap}:root{--teal:#009f9f;--teal-dark:#008a86;--coral:#ff674e;--yellow:#ffd369;--mint:#e7f7f1;--ivory:#fffcf6;--ink:#083c48;--text:#173e3c;--muted:#7b879b;--border:#e9edee;--shadow:0 4px 18px #173e3c04;--radius:15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(at top,#fff 30%,#fffcf7 100%);margin:0;font-family:Cairo,Arial,sans-serif;font-size:15px;line-height:1.7}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #00a6a566}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--teal)}input[type=checkbox],input[type=radio]{flex-shrink:0;width:18px;height:18px}h1,h2,h3,h4,p{margin:0}h1{font-size:36px;font-weight:900;line-height:1.45}h2{font-size:25px;font-weight:800;line-height:1.5}h3{font-size:18px;font-weight:800;line-height:1.6}small{font-size:12px}svg{vertical-align:middle;flex-shrink:0}hr{background:var(--border);border:0;height:1px;margin:24px 0}img{max-width:100%}fieldset{border:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse}em{color:var(--coral);font-style:normal}.container{width:calc(100% - 72px);max-width:1600px;margin-inline:auto}.brand{white-space:nowrap;color:#073c49;letter-spacing:-1.2px;align-items:center;gap:8px;font-family:Arial,sans-serif;font-size:29px;font-weight:800;line-height:1.1;display:inline-flex}.brand b{color:var(--coral);font-weight:800}.brand-large{letter-spacing:-1.5px;flex-direction:column;gap:12px;font-size:36px}.brand-large svg{width:72px;height:79px}.btn{white-space:nowrap;background:#edf8f5;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 20px;font-size:16px;font-weight:700;line-height:1.5;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0b565313}.btn.primary{color:#fff;background:linear-gradient(105deg,#00a6ab,#009e9a)}.btn.primary:hover{background:#008f91}.btn.outline{border-color:var(--teal);color:var(--teal-dark);background:#ffffffda}.btn.coral{background:var(--coral);color:#fff}.btn.small{min-height:38px;padding:7px 15px;font-size:14px}.btn.large{min-height:57px;font-size:20px}.btn.block{width:100%}.btn.danger{color:#db4f3c;background:#fff5f2;border-color:#ffcfca}.icon-btn{background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:inline-flex;position:relative}.icon-btn:hover{background:#e8f7f4}.text-link{color:var(--teal);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.text-link:hover{text-decoration:underline}.text-button{background:0 0;border:0;align-items:center;gap:8px;padding:6px;font-size:14px;display:inline-flex}.danger,.coral-text{color:var(--coral)}.teal-text{color:var(--teal)}.muted{color:var(--muted)}.panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.section-heading h2,.page-heading h1{align-items:center;gap:12px;display:flex}h2:has(>svg){align-items:center;gap:12px;display:flex}.page-heading{margin-bottom:20px}.page-heading p{color:#617989;margin-top:3px;font-size:19px}.eyebrow{letter-spacing:.6px;color:var(--teal);font-size:12px;font-weight:700}.input,.select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:none;padding:10px 14px}.input::placeholder{color:#9a9fb2}.input:focus,.select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #009f910d}textarea.input{resize:vertical;min-height:100px}.input:disabled{background:#f7faf9}.field{flex-direction:column;gap:7px;margin-bottom:17px;font-size:15px;font-weight:600;display:flex}.field small{color:var(--muted);font-weight:400}.field.full,.form-grid>.full{grid-column:1/-1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.search-field{background:#fff;border:1px solid #e0e4e8;border-radius:10px;align-items:center;gap:10px;min-height:45px;padding:0 13px;display:flex;position:relative}.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0}.search-field svg{color:#8792a8}.check-label{align-items:center;gap:9px;font-weight:500;display:flex}.check-label input{margin:0}.badge{white-space:nowrap;color:#b17415;background:#fff3d8;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.status-delivered,.status-collected,.status-paid,.status-active,.status-approved,.status-available{color:#009f71;background:#e3f8ef}.status-shipped,.status-confirmed{color:#3572ed;background:#eaf2ff}.status-cancelled,.status-rejected,.status-suspended,.status-reversed,.status-delivery_failed{color:#ef634c;background:#fff0eb}.status-refunded,.status-closed{color:#6c7584;background:#eef0f5}.tabs{align-items:center;gap:8px;display:flex}.tabs button,.tabs a{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:9px;padding:9px 16px;font-size:14px}.tabs .active{background:var(--teal);border-color:var(--teal);color:#fff}.table-wrap{border-radius:9px;overflow-x:auto}.data-table{text-align:right;width:100%;min-width:560px;font-size:13px}.data-table th{color:#587385;white-space:nowrap;background:#eaf9f5;padding:11px 14px;font-weight:600}.data-table td{border-bottom:1px solid #edf0f2;padding:13px 14px}.data-table tr:last-child td{border-bottom:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{background:#effaf6;border:1px solid #eff0ea;border-radius:12px;justify-content:space-between;gap:12px;padding:18px;display:flex}.stat-card strong{font-size:28px;font-weight:800;line-height:1.4;display:block}.stat-card small{color:var(--muted)}.stat-card:first-child{background:#fff1ec}.stat-card:nth-child(2){background:#fff7e3}.soft-icon{width:53px;height:53px;color:var(--teal-dark);background:#e7f8f4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.notice{border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:12px 16px;font-size:13px;display:flex}.notice.yellow{color:#8f6a23;background:#fff5d9}.notice.mint{color:#18796b;background:#e7f8f2}.error-message{color:#b83c2d;background:#fff0ec;border:1px solid #f6d8ce;border-radius:9px;margin:12px 0;padding:12px;font-size:14px}.empty{text-align:center;padding:54px 16px}.empty h2{margin-top:14px}.empty p{color:var(--muted);margin:8px 0 20px}.empty-icon{color:var(--teal);background:#e7f8f2;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex}.product-art{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#12322d50;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{background:#fff;outline:0;width:min(500px,100%);height:100dvh;padding:26px;animation:.2s ease-out slide-in;overflow:auto;box-shadow:0 0 55px #073c491a}.modal.wide{width:min(760px,100%)}.modal .section-heading{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:14px}.modal h2{font-size:23px}.toast{z-index:200;color:#fff;background:#073e45;border-radius:13px;align-items:center;gap:12px;max-width:calc(100% - 30px);padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #023b4930}.toast>svg{color:#7fe5c1}.toast button{color:#fff;background:0 0;border:0;padding:3px}.loading-state{min-height:65vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.loader{border:3px solid #e0f4ee;border-top-color:var(--teal);border-radius:50%;width:35px;height:35px;animation:.8s linear infinite spin}.skip-link{background:var(--ink);color:#fff;z-index:500;padding:10px 20px;position:fixed;top:-70px;right:20px}.skip-link:focus{top:10px}.offline-banner{color:#8b6322;text-align:center;z-index:50;background:#fff0d5;padding:8px;position:sticky;top:0}.note{display:block}.mobile-nav,.mobile-portal-header,.mobile-filter,.sidebar-scrim{display:none}.breadcrumbs{color:#8491a7;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.breadcrumbs a:first-child{color:var(--teal)}.store-header{z-index:10;background:#fffefa;align-items:center;gap:30px;height:72px;padding:0 36px;display:flex;position:relative;box-shadow:0 3px 14px #173e3c03}.store-header .brand{font-size:28px}.store-header .brand svg{width:36px;height:42px}.header-search{background:#fff;border:1px solid #dfe3e7;border-radius:12px;align-items:center;width:26%;max-width:380px;height:44px;display:flex}.header-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 14px}.header-search input::placeholder{color:#999caf}.header-search .icon-btn{color:#8793a7}.store-nav{white-space:nowrap;align-items:center;gap:35px;height:100%;margin-inline-start:auto;font-size:15px;font-weight:600;display:flex}.store-nav a{align-items:center;height:100%;display:flex;position:relative}.store-nav a.active{color:var(--teal)}.store-nav a.active:after{content:"";background:var(--teal);height:3px;position:absolute;bottom:10px;left:0;right:0}.header-actions{align-items:center;gap:15px;display:flex}.join-button{min-width:142px;min-height:41px;margin-inline-start:17px;padding:8px 16px;font-size:14px}.cart-link>span{background:var(--coral);color:#fff;text-align:center;border:2px solid #fff;border-radius:50%;min-width:23px;font-size:11px;line-height:20px;position:absolute;bottom:-1px;left:0}.store-footer{border-top:1px solid var(--border);color:#6e8a91;flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;padding:24px 36px 20px;font-size:13px;display:flex}.store-footer .brand{font-size:19px}.store-footer .brand svg{width:25px;height:29px}.store-footer>div{gap:22px;margin-inline-start:auto;display:flex}.store-footer>small{text-align:center;color:#99a0af;width:100%;font-size:11px}.home-hero{background:linear-gradient(90deg,#e1f2e8,#e5f7f0 64%,#ebf8f1);height:343px;position:relative;overflow:hidden}.home-hero-art{border-radius:0;width:65%;height:100%;position:absolute;top:0;left:0}.hero-copy{z-index:1;margin-inline-start:57%;direction:rtl;width:43%;margin-left:57%;margin-right:0;padding:22px 52px 24px 10px;position:relative}.hero-copy h1{letter-spacing:-1.2px;font-size:53px;font-weight:900;line-height:1.25}.hero-copy h1 em{display:block}.hero-copy p{white-space:nowrap;margin:10px 0 20px;font-size:25px;font-weight:600;line-height:1.7}.hero-actions{align-items:center;gap:14px;display:flex}.hero-actions .btn{min-width:190px;min-height:57px;font-size:19px}.home-content{padding:0 35px}.categories-strip{z-index:2;background:#f2fcf7f5;border:1px solid #fff;border-radius:15px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:78px;margin-top:-25px;display:grid;position:relative;box-shadow:0 5px 20px #173e3c04}.categories-strip>a{justify-content:center;align-items:center;gap:20px;font-size:18px;display:flex;position:relative}.categories-strip>a+a:after{content:"";background:#d3e4e4;width:1px;height:28px;position:absolute;top:13px;right:0}.category-icon{background:#d9f4ed;border-radius:50%;justify-content:center;align-items:center;width:62px;height:57px;display:flex}.color-1{background:#ffe6a0}.color-2{color:var(--coral);background:#ffe5d9}.color-3{background:#dcf4ee}.featured-section{margin-top:22px}.featured-section .section-heading{margin-bottom:8px}.featured-section h2{font-size:33px}.product-grid{gap:14px;display:grid}.home-products{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:#fff;border:1px solid #e9ece9;border-radius:16px;min-width:0;padding:9px;transition:box-shadow .2s,transform .2s;position:relative}.product-card:hover{transform:translateY(-2px);box-shadow:0 7px 22px #0b4b4210}.product-picture{aspect-ratio:1.57;background:#f1f3ec;border-radius:12px;width:100%;display:block;overflow:hidden}.product-card-content{padding:8px 3px 4px}.product-card h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:19px;font-weight:800;overflow:hidden}.product-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-card .price{white-space:nowrap;font-size:24px;font-weight:800}.product-card .btn{min-width:49%;min-height:44px;font-size:14px}.product-favorite{background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;left:20px}.is-favorite{color:var(--coral)}.is-favorite svg{fill:var(--coral)}.partner-cta{background:#fff0e6;border-radius:14px;align-items:center;gap:35px;min-height:100px;margin-top:18px;padding:15px 60px;display:flex;position:relative;overflow:hidden}.partner-cta:after{content:"";background:#8bd4c8;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-140px;left:20px}.partner-cta:before{content:"";background:#ffda76;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-20px;left:75px}.partner-cta h2{font-size:26px}.partner-cta p{color:#6c8391;font-size:15px}.partner-cta .btn{min-width:230px;height:53px;margin-left:12%;margin-right:auto}.growth-art{align-items:flex-end;gap:7px;min-width:105px;height:64px;padding-top:20px;display:flex;position:relative}.growth-art>svg{color:var(--coral);position:absolute;top:-17px;right:-15px}.growth-art>span{background:linear-gradient(90deg,#00a193,#00c8ad);border-radius:4px;width:15px;height:22px}.growth-art>span:nth-last-child(3){height:34px}.growth-art>span:nth-last-child(2){height:46px}.growth-art>span:last-child{height:58px}.catalog-banner{background:linear-gradient(90deg,#d7f1e5,#f3fcf8 60%);min-height:150px;padding-bottom:12px;position:relative;overflow:hidden}.catalog-banner h1{font-size:44px}.catalog-banner p{font-size:18px}.catalog-decor{opacity:.7;background:#ffd2b2;border-radius:50%;width:200px;height:200px;position:absolute;top:30px;left:8%;box-shadow:160px 5px 0 -25px #ffe185,-180px 65px 0 15px #aadbd2}.catalog-banner .container{position:relative}.catalog-toolbar{align-items:center;gap:20px;margin:18px 0;display:flex}.category-tabs{flex:1}.category-tabs button{min-height:42px;padding:9px 16px;font-size:13px}.sort-label{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.sort-label .select{width:175px;min-height:43px;padding:7px 12px}.catalog-toolbar>.search-field{width:28%}.catalog-layout{grid-template-columns:310px minmax(0,1fr);gap:17px;display:grid}.filter-panel{border-radius:19px;align-self:start;padding:0 17px 20px}.filter-panel h3{background:#f6fcfa;border-radius:19px 19px 0 0;align-items:center;gap:10px;margin:0 -17px;padding:18px;font-size:22px;display:flex}.filter-panel h3 svg{color:var(--teal)}.filter-panel fieldset{border-bottom:1px solid var(--border);margin-bottom:3px;padding:20px 0}.filter-panel legend{float:right;width:100%;margin-bottom:13px;font-size:16px;font-weight:800}.filter-panel .check-label{clear:both;margin:9px 0;font-size:15px}.price-inputs{clear:both;grid-template-columns:1fr 1fr;gap:16px;display:grid}.price-inputs label{color:var(--muted);font-size:13px}.price-inputs input{text-align:right;direction:ltr;min-height:43px;margin-top:4px}.range-input{width:100%;margin-top:20px}.filter-panel>.btn{margin-top:18px}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.catalog-products .product-picture{aspect-ratio:1.72}.catalog-products .product-card h3{font-size:18px}.catalog-products .product-card .price{font-size:22px}.pagination{justify-content:space-between;align-items:center;margin:20px 0;font-size:13px;display:flex}.pagination>div{gap:8px;display:flex}.pagination button{border:1px solid var(--border);background:#fff;border-radius:10px;width:40px;height:40px}.pagination .active{background:var(--teal);color:#fff}.product-detail-layout{grid-template-columns:59% 1fr;gap:30px;margin-bottom:28px;display:grid}.product-gallery{gap:16px;min-width:0;height:435px;display:flex}.gallery-thumbnails{flex-direction:column;flex-shrink:0;gap:10px;width:155px;display:flex}.gallery-thumbnails button{background:#f0f4ef;border:2px solid #0000;border-radius:10px;height:25%;min-height:0;padding:0;overflow:hidden}.gallery-thumbnails button.active{border-color:var(--teal)}.product-gallery .main-product-image{border-radius:12px;width:calc(100% - 171px);height:100%}.product-info h1{margin:6px 0;font-size:34px}.product-info .product-description{color:#5b7582;margin:16px 0;font-size:18px;line-height:1.8}.product-price-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:3px 0 18px;display:flex}.detail-price{white-space:nowrap;font-size:37px}.product-option{align-items:center;gap:16px;margin-top:20px;display:flex}.product-option>b{min-width:58px}.color-swatch{outline:1px solid var(--teal);border:3px solid #fff;border-radius:50%;width:34px;height:34px}.color-swatch.black{background:#263635}.color-swatch.white{background:#f0f0f0}.color-swatch.sand{background:#ceb798}.quantity-control{direction:rtl;background:#fff;border:1px solid #dde3e9;border-radius:12px;justify-content:center;align-items:center;height:43px;display:flex;overflow:hidden}.quantity-control button{background:0 0;border:0;place-items:center;width:42px;height:100%;display:grid}.quantity-control button:hover{background:#eaf8f4}.quantity-control span{text-align:center;border-inline:1px solid #edf0f3;min-width:40px;font-weight:700}.buy-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.buy-actions .btn{flex:1;min-height:55px;padding:12px;font-size:18px}.favorite-product{border:1px solid #e0e3e9;width:55px;height:55px}.product-reassurance{color:#81929b;gap:20px;margin-top:14px;font-size:12px;display:flex}.product-reassurance>span{align-items:center;gap:7px;display:flex}.product-specs{margin-bottom:18px;padding:0 20px 23px}.product-specs>.tabs{border-bottom:1px solid var(--border)}.product-specs>.tabs button{background:0 0;border:0;border-radius:0;min-height:54px;padding-inline:55px;font-weight:700}.product-specs>.tabs button.active{color:var(--teal);border-bottom:2px solid var(--teal)}.spec-content{grid-template-columns:38% 1fr;gap:45px;padding-top:22px;display:grid}.spec-content>p{color:#5d7282;font-size:15px;line-height:2}.spec-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.spec-list>div{align-items:center;gap:15px;display:flex}.spec-list small{color:var(--muted);display:block}.cart-page,.checkout-page{padding-top:28px}.cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:18px;display:grid}.cart-items{flex-direction:column;gap:18px;display:flex}.cart-item{gap:24px;padding:12px;display:flex}.cart-item>a{border-radius:10px;flex-shrink:0;width:35%;min-height:208px;overflow:hidden}.cart-item-info{flex:1;padding:8px 0 0}.cart-item h2{font-size:25px}.cart-item p{max-height:54px;margin:5px 0;font-size:16px;line-height:1.7;overflow:hidden}.cart-item strong{font-size:26px}.cart-item-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:12px;display:flex}.order-summary{align-self:start}.order-summary>h2{background:#f0faf7;border-radius:10px;align-items:center;gap:15px;margin:-12px -12px 12px;padding:12px 19px;display:flex}.summary-rows>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:17px;display:flex}.summary-rows b{white-space:nowrap;font-size:21px}.summary-rows .summary-total{background:#e8f8f4;border-radius:11px;margin-top:8px;padding:17px 14px;font-size:20px}.summary-total>strong:last-child{white-space:nowrap;font-size:28px}.order-summary .note{margin-top:10px;font-size:13px}.coupon-entry{gap:10px;margin:4px 0 6px;display:flex}.coupon-entry .input{min-width:0}.continue-link{justify-content:center;margin-top:12px;display:flex}.recommendations{background:#f1faf6;border-radius:14px;margin-top:23px;padding:18px}.recommendations .product-card h3{font-size:16px}.recommendations .product-card .price{font-size:20px}.checkout-steps{justify-content:center;align-items:flex-start;width:75%;margin:0 auto 24px;display:flex}.checkout-steps>span{white-space:nowrap;color:#949cb0;flex-direction:column;align-items:center;gap:4px;font-size:16px;display:flex}.checkout-steps b{color:#8993a6;background:#f1f3f6;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:500;display:grid}.checkout-steps .active,.checkout-steps .complete{color:var(--ink)}.checkout-steps .active b,.checkout-steps .complete b{background:var(--teal);color:#fff}.checkout-steps>i{background:#a1e3da;width:30%;height:2px;margin:22px -20px 0}.checkout-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:20px;display:grid}.checkout-form{padding:25px}.checkout-form .section-heading{margin-bottom:30px}.checkout-form .section-heading p{margin-top:7px;font-size:12px}.checkout-form h2{font-size:24px}.checkout-form .field{margin-bottom:23px}.checkout-form .payment-methods{gap:16px;margin-top:18px;display:flex}.payment-option{border:1px solid #dfe5ea;border-radius:11px;flex:1;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.payment-option.selected{border-color:var(--teal);background:#effbf7}.payment-option.disabled{opacity:.55}.payment-option small{color:var(--muted);font-size:11px;display:block}.payment-option>svg{color:var(--teal);margin-right:auto}.checkout-summary{align-self:start}.checkout-summary>h2{justify-content:space-between;margin-bottom:17px;display:flex}.checkout-summary .btn{margin-top:15px}.checkout-product{border-bottom:1px solid var(--border);gap:20px;margin-bottom:16px;padding:0 5px 17px;display:flex}.checkout-product>.product-art{border-radius:10px;width:45%;height:145px}.checkout-product>div{flex-direction:column;justify-content:space-between;padding:4px 0;display:flex}.checkout-product strong{font-size:23px}.secure-note{color:#77889a;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.secure-note>svg{color:var(--teal)}.confirmation{text-align:center;max-width:780px;padding:60px 0}.confirmation>h1{margin:10px 0}.confirmation>p{color:#788993;font-size:18px}.confirmation>.panel{text-align:right;margin:30px 0}.confirmation .hero-actions{justify-content:center}.success-seal{width:110px;height:110px;color:var(--teal);background:#dcf8ed;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex;box-shadow:0 0 0 12px #effaf4}.confirmation>.eyebrow{display:block}.auth-page{grid-template-columns:40% 1fr;gap:18px;padding-top:20px;display:grid}.auth-card{padding:30px 38px}.auth-form h1{text-align:center;margin:20px 0 2px;font-size:42px}.auth-lead{text-align:center;margin-bottom:30px;font-size:18px}.auth-role{border:1px solid var(--border);background:#fafbfa;border-radius:12px;gap:0;display:flex;overflow:hidden}.auth-role>button{background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:12px;min-height:61px;font-size:20px;font-weight:700;display:flex}.auth-role>button.active{color:var(--teal);border:1px solid var(--teal);background:#eefbf7}.auth-form .field{margin-bottom:19px}.auth-form .input{min-height:55px}.input-icon{position:relative}.input-icon>.input{padding-left:48px}.input-icon>svg,.input-icon>.icon-btn{color:#8a91a6;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-icon>.input[dir=ltr]{text-align:right}.forgot-link{justify-content:flex-start;margin:0 0 23px;font-weight:500;text-decoration:underline;display:flex}.separator{justify-content:center;align-items:center;gap:15px;margin:17px 0;display:flex}.separator:before,.separator:after{content:"";background:var(--border);flex:1;height:1px}.auth-switch{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.auth-switch a{color:var(--teal)}.auth-promo{isolation:isolate;background:linear-gradient(130deg,#e9fbf2,#d9eee3 70%,#ffbd8d);border-radius:16px;flex-direction:column;min-height:680px;display:flex;position:relative;overflow:hidden}.auth-promo>div:first-child{z-index:1;text-align:right;width:74%;margin-right:auto;padding:40px 45px 0}.auth-promo h2{white-space:nowrap;font-size:59px;font-weight:900}.auth-promo p{margin:10px 0 18px;font-size:23px;line-height:1.9}.auth-promo .btn{min-width:290px;min-height:58px;font-size:21px}.auth-promo-art{border-radius:0;width:100%;height:270px;margin-top:auto}.auth-benefits{background:linear-gradient(#fffcf4,#fff);justify-content:space-around;gap:16px;padding:16px 20px 20px;display:flex}.auth-benefits>div{flex-direction:column;align-items:center;gap:5px;font-size:17px;display:flex}.auth-benefits small{color:#8b96a7;font-size:14px}.auth-benefits .soft-icon{margin-bottom:4px}.auth-benefits>div:nth-child(2) .soft-icon{background:#fff1c8}.auth-benefits>div:first-child .soft-icon{color:var(--coral);background:#ffe7dc}.demo-login{text-align:center;background:#f5f9f7;border-radius:10px;margin-top:20px;padding:12px;font-size:12px}.demo-login p{color:#8a969d;margin-bottom:9px}.demo-login>div{justify-content:center;gap:8px;display:flex}.demo-login .btn{min-height:30px;padding:5px 14px;font-size:12px}.join-page{background:linear-gradient(120deg,#eafaf4,#e0f3eb);grid-template-columns:minmax(0,1.9fr) minmax(380px,1fr);align-items:start;gap:20px;padding:20px 30px;display:grid}.join-form{padding:20px 28px}.join-form .auth-form h1{margin:0;font-size:31px}.join-form .auth-lead{margin-bottom:18px;font-size:19px}.join-form .field{margin-bottom:12px;font-size:14px}.join-form .input{min-height:48px}.join-form .terms{margin:12px 0 20px;font-size:12px}.join-copy{min-height:730px;position:relative}.join-portrait{border-radius:0;width:51%;height:520px;position:absolute;top:0;left:0}.join-heading{min-height:515px;margin-left:41%;margin-right:0;padding:25px 12px 20px 0;position:relative}.join-heading h1{white-space:nowrap;font-size:56px;line-height:1.5}.join-heading em{display:block}.join-heading p{margin:16px 0 28px;font-size:23px;line-height:1.8}.join-steps{justify-content:space-between;gap:10px;display:flex}.join-steps>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:16px;font-size:14px;display:flex}.join-steps .category-icon{width:74px;height:74px}.join-benefits{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.join-benefits>.panel{text-align:center;min-height:215px;padding:20px 16px}.join-benefits .soft-icon{width:75px;height:75px;margin-bottom:12px}.join-benefits h3{font-size:18px}.join-benefits p{color:#7a8b98;margin-top:8px;font-size:14px}.portal-layout{min-height:100vh}.portal-sidebar{z-index:25;background:linear-gradient(110deg,#e8fbf5,#e5f9f4);border-left:1px solid #cdece5;flex-direction:column;align-items:center;width:232px;padding:21px 13px 14px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.portal-subtitle{color:#7a9aaa;margin:8px 0 20px;font-size:15px}.portal-sidebar nav{flex-direction:column;gap:10px;width:100%;display:flex}.portal-sidebar nav a{border-radius:13px;align-items:center;gap:20px;min-height:56px;padding:14px 15px;font-size:17px;font-weight:600;display:flex}.portal-sidebar nav a.active{color:#fff;background:linear-gradient(110deg,#00acaa,#009fa0)}.portal-sidebar nav a.active svg{fill:#ffffff18}.portal-sidebar nav a:hover:not(.active){background:#d4f3e9}.portal-user{border:1px solid #c9eae3;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:13px 10px;font-size:14px;display:flex}.portal-user b{white-space:nowrap;text-overflow:ellipsis;max-width:105px;display:block;overflow:hidden}.portal-user small{color:#779da4;display:block}.avatar{color:#40867c;background:#c6e8e0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:21px;font-weight:700;display:grid}.portal-store-link{color:#71a6a4;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.portal-body{min-width:0;margin-right:232px;padding:20px 28px}.portal-footer{text-align:center;color:#9aa6b1;margin:22px 0 0;font-size:10px}.mobile-portal-header .brand{font-size:24px}.mobile-portal-header .brand svg{width:29px;height:34px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in{0%{opacity:.5;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@media (min-width:1700px){.home-hero{height:390px}.hero-copy{padding-top:40px}.home-content{max-width:1670px;margin:auto}.home-hero-art{object-fit:cover}.hero-copy h1{font-size:60px}}@media (max-width:1350px){.store-header{gap:18px;padding-inline:24px}.store-nav{gap:20px;font-size:14px}.header-actions{gap:9px}.join-button{min-width:116px;margin-inline-start:5px}.header-search{width:24%}.hero-copy{padding-right:32px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:20px}.hero-actions .btn{min-width:160px}.product-card .price{font-size:20px}.product-card h3{font-size:17px}.product-card .btn{padding:7px 10px;font-size:12px}.catalog-layout{grid-template-columns:265px 1fr}.category-tabs button{padding:8px 12px}.catalog-toolbar{gap:12px}.catalog-toolbar>.search-field{width:21%}.catalog-products .product-card .price{font-size:19px}.gallery-thumbnails{width:110px}.product-gallery .main-product-image{width:calc(100% - 126px)}.product-detail-layout{grid-template-columns:56% 1fr;gap:24px}.product-info h1{font-size:30px}.product-info .product-description{font-size:16px}.detail-price{font-size:31px}.buy-actions .btn{font-size:16px}.product-gallery{height:420px}.portal-body{padding-inline:20px}.portal-sidebar{width:218px}.portal-body{margin-right:218px}.portal-sidebar nav a{min-height:50px;padding:12px;font-size:15px}.auth-promo h2{font-size:48px}.auth-promo p{font-size:21px}.auth-card{padding:25px}.auth-form h1{font-size:36px}.join-heading h1{font-size:44px}.join-heading p{font-size:19px}.cart-item{gap:16px}.cart-item-actions{gap:6px}.cart-item h2{font-size:22px}}@media (max-width:1100px){.store-nav{display:none}.header-search{width:36%;max-width:none;margin-inline-start:auto}.header-actions{margin-inline-start:auto}.store-header{justify-content:space-between}.hero-copy{width:49%;margin-left:51%;padding-top:35px}.home-hero-art{width:64%;left:-8%}.hero-copy h1{font-size:41px}.hero-copy p{white-space:normal;font-size:19px}.hero-actions .btn{min-width:140px;font-size:16px}.categories-strip>a{gap:10px;font-size:15px}.category-icon{width:52px;height:50px}.categories-strip svg{width:28px}.product-card .price{font-size:18px}.product-card .btn{gap:6px;min-width:45%;font-size:11px}.product-card .btn svg{width:17px}.catalog-layout{grid-template-columns:225px 1fr}.catalog-toolbar{flex-wrap:wrap}.category-tabs{flex:1 0 100%}.catalog-toolbar>.search-field{flex:1}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-products .product-card .price{font-size:22px}.catalog-products .btn{font-size:14px}.product-detail-layout{grid-template-columns:1fr 1fr;gap:20px}.product-gallery{flex-direction:column-reverse;height:440px}.gallery-thumbnails{flex-direction:row;gap:8px;width:100%;height:75px}.gallery-thumbnails button{flex:1;height:100%}.product-gallery .main-product-image{width:100%;height:calc(100% - 90px)}.buy-actions{flex-wrap:wrap}.buy-actions .btn{min-width:calc(50% - 20px)}.buy-actions .favorite-product{display:none}.spec-content{grid-template-columns:1fr 1fr;gap:20px}.spec-list{gap:10px}.product-specs>.tabs button{padding-inline:25px}.cart-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.cart-item{flex-direction:column}.cart-item>a{width:100%;height:170px;min-height:0}.cart-item p{display:none}.cart-item-actions{gap:10px}.cart-item-info{padding:0 8px 8px}.cart-item strong{font-size:22px}.summary-total>strong:last-child{font-size:23px}.summary-rows .summary-total{font-size:16px}.checkout-layout{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr)}.checkout-form{padding:18px}.form-grid{gap:0 16px}.payment-methods{flex-direction:column}.checkout-product>.product-art{width:42%;height:110px}.checkout-product{gap:12px}.checkout-product strong{font-size:18px}.checkout-product b{font-size:13px}.auth-page{grid-template-columns:46% 1fr}.auth-promo>div:first-child{width:100%;padding:35px 25px 0}.auth-promo h2{font-size:42px}.auth-promo p{font-size:19px}.auth-benefits{gap:5px;padding:14px 10px}.auth-benefits>div{font-size:14px}.auth-benefits small{font-size:11px}.join-page{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);padding:20px}.join-portrait{float:left;width:100%;height:230px;position:relative;top:auto}.join-heading{min-height:0;margin:0;padding:16px}.join-heading h1{font-size:35px}.join-heading p{font-size:16px}.join-steps{margin-bottom:18px}.join-benefits{grid-template-columns:1fr}.join-benefits .panel{text-align:right;flex-wrap:wrap;align-items:center;gap:12px;min-height:0;padding:12px;display:flex}.join-benefits .soft-icon{width:45px;height:45px;margin:0}.join-benefits h3{font-size:15px}.join-benefits p{width:100%;margin:0;font-size:12px}.join-copy{min-height:0}.portal-sidebar{width:195px}.portal-body{margin-right:195px;padding:18px}.portal-sidebar .brand-large{font-size:31px}.portal-sidebar nav a{gap:12px;font-size:14px}.stats-grid{gap:10px}.stat-card{padding:12px}.stat-card strong{font-size:23px}}@media (max-width:800px){h1{font-size:29px}h2{font-size:23px}.container{width:calc(100% - 32px)}.store-header{flex-wrap:wrap;gap:10px;height:auto;min-height:70px;padding:10px 16px}.store-header .brand{font-size:24px}.store-header .brand svg{width:30px;height:36px}.header-search{order:4;width:100%;height:40px}.header-actions{gap:6px;margin:0}.join-button{display:none}.header-actions .icon-btn{width:34px;height:34px}.home-hero{background:#e9f7ef;flex-direction:column;justify-content:flex-start;height:470px;display:flex}.home-hero-art{width:100%;height:230px;top:auto;bottom:0;left:0}.hero-copy{text-align:center;z-index:2;width:100%;margin:0;padding:22px 16px}.hero-copy h1{font-size:38px;line-height:1.3}.hero-copy p{margin:8px 0 16px;font-size:17px}.hero-actions{justify-content:center;gap:10px}.hero-actions .btn{min-width:150px;min-height:46px;font-size:15px}.home-content{padding:0 16px}.categories-strip{min-height:90px;margin-top:-10px;padding:10px 0}.categories-strip>a{flex-direction:column;gap:5px;font-size:12px}.categories-strip>a+a:after{display:none}.category-icon{width:44px;height:44px}.categories-strip svg{width:25px}.featured-section{margin-top:18px}.featured-section h2{font-size:26px}.section-heading .text-link{font-size:13px}.home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{border-radius:13px;padding:7px}.product-picture{aspect-ratio:1.33;border-radius:9px}.product-card h3{margin-bottom:5px;font-size:16px}.product-card-content{padding:5px 1px 1px}.product-card .price{font-size:19px}.product-card .btn{min-height:36px;padding:6px 9px;font-size:11px}.partner-cta{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;padding:18px 20px}.partner-cta h2{font-size:22px}.partner-cta p{font-size:13px}.partner-cta .btn{min-width:190px;height:43px;margin:7px auto 0;font-size:14px}.growth-art{display:none}.partner-cta:before{bottom:-35px;left:-20px}.partner-cta:after{bottom:-130px;left:-50px}.store-footer{justify-content:center;gap:14px;margin-top:28px;padding:22px 16px 90px}.store-footer>div{justify-content:center;gap:16px;width:100%;margin:0;font-size:12px}.store-footer>span{font-size:12px}.mobile-nav{padding:8px 10px max(8px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #e7eeeb;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #12372d08}.mobile-nav>a{color:#869b9e;flex-direction:column;align-items:center;gap:3px;min-width:50px;font-size:10px;display:flex}.mobile-nav>a.active{color:var(--teal);font-weight:800}.toast{padding:12px 14px;font-size:13px;bottom:84px}.catalog-banner{min-height:136px}.catalog-banner h1{font-size:34px}.catalog-banner p{font-size:15px}.catalog-decor{width:130px;height:130px;left:-45px}.catalog-toolbar{gap:10px;margin:15px 0}.category-tabs{scrollbar-width:none;max-width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;overflow:auto}.category-tabs button{padding:8px 13px;font-size:12px}.sort-label{font-size:0}.sort-label .select{width:149px;min-height:40px;font-size:12px}.catalog-toolbar>.search-field{flex-basis:100%;order:-1;width:100%}.mobile-filter{min-height:40px;margin-right:auto;padding:7px 14px;font-size:13px;display:flex}.catalog-layout{display:block}.filter-panel{margin-bottom:18px;display:none}.filter-panel.visible{display:block}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-products .product-picture{aspect-ratio:1.25}.catalog-products .product-card h3{font-size:15px}.catalog-products .product-card .price{font-size:18px}.catalog-products .btn{font-size:11px}.catalog-products .product-card-bottom{gap:6px}.product-favorite{width:31px;height:31px;top:14px;left:14px}.product-favorite svg{width:17px}.product-detail-layout{grid-template-columns:1fr;gap:20px}.product-page .breadcrumbs{flex-wrap:wrap;gap:7px;font-size:11px}.product-gallery{gap:10px;height:375px}.gallery-thumbnails{max-width:380px;height:65px;margin-inline:auto}.product-gallery .main-product-image{height:300px}.product-info h1{font-size:30px}.product-info .product-description{margin:10px 0;font-size:15px}.product-price-row{padding-bottom:13px}.detail-price{font-size:29px}.product-option{margin-top:17px}.buy-actions{margin-top:18px}.buy-actions .btn{min-height:49px;font-size:16px}.product-info .product-reassurance{margin-top:16px;font-size:11px}.product-specs{padding:0 14px 18px}.product-specs>.tabs{justify-content:space-between;gap:0}.product-specs>.tabs button{min-height:50px;padding:10px 8px;font-size:12px}.spec-content{grid-template-columns:1fr;gap:20px}.spec-content>p{font-size:14px}.spec-list{font-size:13px}.spec-list small{font-size:11px}.spec-list .soft-icon{width:42px;height:42px}.cart-page,.checkout-page{padding-top:20px}.page-heading h1{font-size:29px}.page-heading p{font-size:15px}.cart-layout{grid-template-columns:1fr;gap:20px}.cart-item{flex-direction:row;gap:12px;padding:10px}.cart-item>a{align-self:center;width:34%;height:145px;min-height:0}.cart-item-info{min-width:0;padding:0}.cart-item h2{font-size:19px}.cart-item strong{font-size:21px}.cart-item-actions{gap:4px;margin-top:7px}.cart-item-actions .text-button{gap:4px;padding:5px 3px;font-size:11px}.cart-item-actions .text-button svg{width:17px}.quantity-control{height:35px}.quantity-control button{width:32px}.quantity-control span{min-width:30px}.order-summary{padding:18px}.order-summary>h2{font-size:21px}.summary-rows>div{font-size:15px}.summary-rows b{font-size:19px}.summary-rows .summary-total{font-size:17px}.summary-total>strong:last-child{font-size:24px}.recommendations{padding:12px}.recommendations h2{font-size:21px}.recommendations .product-grid{gap:8px}.recommendations .product-card h3{font-size:14px}.recommendations .product-card-bottom{flex-wrap:wrap}.recommendations .product-card .btn{width:100%}.checkout-steps{width:96%;margin-bottom:22px}.checkout-steps>span{font-size:13px}.checkout-steps b{width:36px;height:36px}.checkout-steps>i{margin-top:18px}.checkout-layout{grid-template-columns:1fr;gap:18px}.checkout-form{padding:18px}.checkout-form .section-heading{margin-bottom:22px}.checkout-form h2{font-size:23px}.checkout-form .section-heading p{font-size:11px}.checkout-form .soft-icon{width:44px;height:44px}.checkout-form .form-grid{grid-template-columns:1fr}.checkout-form .field{margin-bottom:18px}.checkout-form .notice{align-items:flex-start;font-size:12px}.checkout-summary{padding:18px}.checkout-product>.product-art{width:120px;height:100px}.checkout-product>div{justify-content:center;gap:8px}.checkout-product b{font-size:16px}.checkout-product strong{font-size:21px}.confirmation{padding:40px 0}.confirmation h1{font-size:30px}.confirmation>p{font-size:15px}.confirmation .section-heading{flex-wrap:wrap}.confirmation .section-heading h2{font-size:17px}.confirmation .hero-actions{flex-direction:column}.confirmation .hero-actions .btn{width:100%}.auth-page{grid-template-columns:1fr;gap:16px}.auth-card{padding:22px 20px}.auth-form h1{font-size:32px}.auth-lead{margin-bottom:25px;font-size:15px}.auth-role>button{min-height:55px;font-size:18px}.auth-promo{display:none}.auth-form .input{min-height:51px}.join-page{grid-template-columns:1fr;gap:20px;padding:20px 16px}.join-copy{flex-direction:column;display:flex}.join-heading{text-align:center;order:-1;padding:0}.join-heading h1{font-size:36px;line-height:1.35}.join-heading p{margin:13px 0 20px;font-size:17px}.join-portrait{border-radius:12px;height:250px;margin-top:12px}.join-steps{max-width:450px;margin:0 auto}.join-steps>div{gap:8px;font-size:12px}.join-steps .category-icon{width:53px;height:53px}.join-steps svg{width:25px}.join-benefits{display:none}.join-form{padding:22px 20px}.join-form .auth-form h1{font-size:28px}.join-form .auth-lead{font-size:15px}.join-form .field{margin-bottom:17px}.portal-sidebar{z-index:60;width:250px;transition:transform .2s;transform:translate(100%)}.portal-sidebar.is-open{transform:translate(0)}.portal-body{margin:0;padding:0 16px 24px}.mobile-portal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 0;display:flex}.sidebar-scrim{z-index:55;background:#153e3d66;border:0;display:block;position:fixed;inset:0}.portal-sidebar nav a{font-size:16px}.portal-sidebar .brand-large{font-size:34px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card strong{font-size:24px}.panel{padding:17px}.form-grid{gap:0 15px}.grid-2{grid-template-columns:1fr}.modal{padding:20px}.modal h2{font-size:22px}.data-table{font-size:12px}.empty{padding:40px 12px}.empty h2{font-size:24px}}@media (max-width:420px){.store-header{padding-inline:13px}.store-header .brand{font-size:22px}.header-actions{gap:3px}.favorite-header{display:none}.home-hero{height:430px}.hero-copy h1{font-size:33px}.hero-copy p{margin-bottom:12px;font-size:15px}.hero-copy{padding-top:20px}.hero-actions .btn{min-width:138px;min-height:43px;font-size:14px}.home-hero-art{height:210px}.categories-strip>a{font-size:10px}.category-icon{width:39px;height:39px}.categories-strip{min-height:84px}.home-products,.catalog-products{gap:9px}.product-card .price{font-size:17px}.product-card h3{font-size:14px}.product-card .btn{gap:3px;min-width:47%;padding:6px;font-size:10px}.product-card .btn svg{width:15px}.product-picture{aspect-ratio:1.15}.product-card-bottom{gap:3px}.catalog-products .product-card .price{font-size:16px}.catalog-products .product-card h3{font-size:14px}.catalog-products .btn{font-size:10px}.catalog-products .product-picture{aspect-ratio:1.15}.product-favorite{width:28px;height:28px;top:12px;left:12px}.cart-item>a{width:31%;height:130px}.cart-item h2{font-size:16px}.cart-item .quantity-control button{width:29px}.cart-item .quantity-control span{min-width:27px}.cart-item-actions{gap:3px}.cart-item-actions .text-button{font-size:10px}.cart-item strong{font-size:19px}.partner-cta h2{font-size:20px}.partner-cta p{font-size:11px}.product-info .detail-price{font-size:27px}.product-reassurance{gap:12px}.product-gallery{height:335px}.product-gallery .main-product-image{height:260px}.field{font-size:14px}.form-grid{grid-template-columns:1fr}.stat-card strong{font-size:21px}.auth-card{padding:20px 16px}.auth-form h1{font-size:29px}.auth-lead{font-size:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-800.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-900.ttf)format("truetype");font-weight:900;font-display:swap}body{font-family:Tajawal,Cairo,Arial,sans-serif}.auth-page>*,.auth-role>button{min-width:0}@media (max-width:420px){.auth-role>button{gap:7px;font-size:16px}}.store-contact{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.store-contact a{color:var(--teal);overflow-wrap:anywhere;align-items:center;gap:7px;font-weight:700;display:inline-flex}.checkout-title{font-size:25px;line-height:1.5}.checkout-shipping-value{background:#f7faf8;border:1px solid #dbe6e2;border-radius:9px;align-items:center;min-height:48px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.checkout-shipping-value.is-ready{color:#008c7e;background:#edf8f5;font-size:20px;font-weight:800}.checkout-shipping-help{color:#677d75;grid-column:1/-1;margin:-8px 0 18px;font-size:12px}.summary-rows b.shipping-pending{color:#6e817c;text-align:end;max-width:60%;font-size:12px}.pd-shipping-heading p{line-height:1.8}.pd-shipping-estimator .pd-shipping-heading{margin-bottom:0}img.product-art{object-fit:cover;display:block}.partner-marketing-layout>*,.partner-marketing-layout aside>*,.partner-marketing-catalog>div{min-width:0}@media (max-width:800px){.partner-filters select{display:block}}.partner-pages{color:#173e3c;--partner-teal:#00a69d;--partner-muted:#6b8392;--partner-border:#e8eeeb;min-width:0}.partner-pages a{color:inherit;text-decoration:none}.partner-pages h1,.partner-pages h2,.partner-pages h3,.partner-pages p{margin:0}.partner-pages h1{font-size:25px;font-weight:800;line-height:1.5}.partner-pages h2{font-size:20px;font-weight:800;line-height:1.5}.partner-pages h3{font-size:15px;font-weight:800;line-height:1.55}.partner-pages small{font-size:11px}.partner-pages .panel{border:1px solid var(--partner-border);background:#fff;border-radius:11px;box-shadow:0 2px 8px #173e3c02}.partner-pages .btn{gap:8px;min-height:39px;font-size:13px;font-weight:700;line-height:1.45}.partner-pages .btn.primary{color:#fff;background:linear-gradient(100deg,#00a5a9,#00b2aa);border-color:#00a9a7;box-shadow:inset 0 -2px 1px #007f830d}.partner-pages .btn.outline{color:#193f43;background:#fff;border-color:#34b5b4}.partner-pages .btn.outline:hover{background:#eaf9f4}.partner-pages .btn.disabled{pointer-events:none;opacity:.45}.partner-pages button{cursor:pointer;font-family:inherit}.partner-pages button:disabled{cursor:not-allowed;opacity:.55}.partner-pages .input,.partner-pages .select{color:#173e3c;box-sizing:border-box;background:#fff;border:1px solid #dfe6e9;border-radius:7px;width:100%;min-height:41px;padding:8px 12px;font-family:inherit;font-size:13px}.partner-pages .input:focus,.partner-pages .select:focus,.partner-search:focus-within{border-color:#00a69d;outline:2px solid #00a69d33}.partner-pages .input::placeholder{color:#96a6b2}.partner-pages textarea.input{resize:vertical}.partner-pages .field{color:#4c687e;margin-bottom:14px;font-size:12px;line-height:1.6;display:block}.partner-pages .field>.input,.partner-pages .field>.select{margin-top:5px;display:block}.partner-pages .field small{color:var(--partner-muted);margin-top:4px;display:block}.partner-pages .field em{color:#ff6c52;font-style:normal}.partner-pages .error-message{color:#b13e2e;background:#fff0ed;border:1px solid #fbd1c8;border-radius:7px;margin:12px 0;padding:10px 13px;font-size:13px}.partner-pages .muted{color:var(--partner-muted);font-size:12px;line-height:1.8}.partner-pages .section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.partner-pages .section-heading h2{align-items:center;gap:9px;display:flex}.partner-pages h2:has(svg){align-items:center;gap:9px;display:flex}.partner-pages h3:has(svg){align-items:center;gap:9px;display:flex}.partner-pages .section-heading>a{color:#2380ef;align-items:center;gap:5px;font-size:12px;display:flex}.partner-section{margin-bottom:14px;padding:17px}.partner-heading{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 16px;display:flex}.partner-heading h1{align-items:center;gap:10px;display:flex}.partner-heading h1 svg{color:var(--partner-teal)}.partner-heading p{color:var(--partner-muted);margin-top:3px;font-size:12px}.partner-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.partner-green{color:#009f70}.partner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 15px;display:grid}.partner-stat{background:linear-gradient(100deg,#e9faf4,#f0fbf7);border:1px solid #e7f2ec;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:102px;padding:17px 19px;display:flex}.partner-stat>div{min-width:0}.partner-stat span:not(.partner-stat-icon){font-size:12px;font-weight:700;display:block}.partner-stat strong{white-space:nowrap;letter-spacing:-.5px;font-size:27px;font-weight:800;line-height:1.55;display:block}.partner-stat small{color:#6b879b;white-space:nowrap;font-size:10.5px;display:block}.partner-stat-icon{color:#00a597;background:#cef7eb;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.partner-stat-coral{background:linear-gradient(110deg,#fff4ed,#fff5f0);border-color:#f9ece5}.partner-stat-coral .partner-stat-icon{color:#ff6c52;background:#ffe5db}.partner-stat-yellow{background:linear-gradient(110deg,#fff9e7,#fffaf0);border-color:#f5eedb}.partner-stat-yellow .partner-stat-icon{color:#f6a000;background:#ffedbc}.partner-stat-blue{background:linear-gradient(110deg,#edfaff,#f3fbff);border-color:#e8f1f4}.partner-stat-blue .partner-stat-icon{color:#00a7e9;background:#ccefff}.partner-overview-hero{grid-template-columns:2.1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.partner-store-banner{background:linear-gradient(120deg,#ffd66e,#fff1ae 55%,#ffdb77);border-radius:10px;align-items:center;min-height:183px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.partner-store-banner>div:first-child{z-index:1;width:56%;position:relative}.partner-store-banner h2{font-size:20px}.partner-store-banner p{margin:2px 0 8px;font-size:12px}.partner-link-preview{white-space:nowrap;text-overflow:ellipsis;background:#fff8d44d;border:1px solid #d2ab5190;border-radius:9px;justify-content:center;align-items:center;gap:9px;max-width:100%;margin-bottom:9px;padding:9px;font-size:16px;font-weight:800;display:flex;overflow:hidden}.partner-store-banner .btn{color:#008f91;background:#fff;border:0;width:70%;margin-inline:auto}.partner-store-banner>.partner-banner-art{inset-inline-end:0;object-fit:cover;width:49%;height:100%;bottom:0;position:absolute!important}.partner-balance-card{text-align:right;padding:17px 23px;position:relative}.partner-balance-card>svg{color:#009f9e;background:#e5f7f1;border-radius:12px;width:48px;height:48px;padding:10px;position:absolute;top:24px;left:22px}.partner-balance-card h2{font-size:19px}.partner-balance-card>strong{color:#00a279;letter-spacing:-.5px;font-size:31px;line-height:1.4;display:block}.partner-balance-card p{color:#6f8299;margin:4px 0 11px;font-size:11px}.partner-balance-card .btn{width:100%}.partner-product-grid{gap:13px;min-width:0;display:grid}.partner-product-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-product-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.partner-product{border:1px solid var(--partner-border);background:#fff;border-radius:10px;min-width:0;padding:8px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.partner-product:hover{border-color:#c4ded5;box-shadow:0 4px 20px #193e3c08}.partner-product-image{background:#f5f2ec;border-radius:7px;height:176px;display:block;position:relative;overflow:hidden}.partner-product-image>div,.partner-product-image>svg,.partner-product-image>img{width:100%;height:100%}.partner-product-info{padding:8px 3px 3px}.partner-product h3{margin-bottom:2px;font-size:13px;line-height:1.6}.partner-product p{color:#778b9b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.8;overflow:hidden}.partner-stock{color:#009460;white-space:nowrap;background:#e4faf1;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:flex;position:absolute;top:7px;right:8px}.partner-stock i{background:#00a66e;border-radius:50%;width:8px;height:8px;display:block}.partner-stock.low{color:#f57617;background:#fff6e5}.partner-stock.low i{background:#f57617}.partner-features{justify-content:space-around;align-items:center;gap:4px;padding:16px 0;display:flex}.partner-features>span{color:#6e859c;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.partner-features svg{color:#244954}.partner-prices{gap:7px;min-width:0;margin:8px 0;display:flex}.partner-prices>div{background:#f0f8f6;border-radius:7px;flex:1;min-width:0;padding:7px 9px}.partner-prices>div+div{color:#009c73;background:#e2f9f0}.partner-prices small{color:#728598;font-size:10px;line-height:1.6;display:block}.partner-prices>div+div>small:first-child{color:#008872;font-weight:700}.partner-prices strong{white-space:nowrap;font-size:20px;font-weight:800;line-height:1.3;display:block}.partner-card-actions>.btn{width:100%}.partner-product-tools{gap:6px;margin-top:7px;display:flex}.partner-product-tools>.btn{white-space:nowrap;flex:1;min-width:0;padding:6px;font-size:10px}.partner-product-compact .partner-product-image{height:131px}.partner-product-compact .partner-prices{margin-top:4px}.partner-product-compact .partner-prices>div{padding:6px 10px}.partner-card-actions.compact{gap:7px;display:flex}.partner-card-actions.compact>.btn,.partner-card-actions.compact>.partner-product-tools{flex:1;width:50%;margin:0}.partner-card-actions.compact .btn{gap:6px;min-height:32px;padding:5px 7px;font-size:10px}.partner-card-actions.compact .partner-product-tools>.btn{width:100%}.partner-product-compact .partner-prices strong{font-size:19px}.partner-product-compact h3{font-size:12px}.partner-table-product{align-items:center;gap:10px;min-width:150px;max-width:290px;display:flex}.partner-table-product>svg,.partner-table-product>div:first-child,.partner-table-product>img{background:#f4f3ef;border-radius:7px;flex-shrink:0;width:49px;height:46px;overflow:hidden}.partner-table-product small{color:#79909d;margin-top:3px;font-size:10px;display:block}.partner-pages .data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.partner-pages .data-table th{color:#54737e;text-align:right;white-space:nowrap;background:#eaf9f4;padding:10px 12px;font-size:11px;font-weight:500}.partner-pages .data-table th:first-child{border-radius:7px 0 0 7px}.partner-pages .data-table th:last-child{border-radius:0 7px 7px 0}.partner-pages .data-table td{vertical-align:middle;border-bottom:1px solid #edf0ef;padding:10px 12px}.partner-pages .data-table tr:last-child td{border-bottom:0}.partner-pages .data-table td>small{color:#6e8496;margin-top:4px;font-size:10px;display:block}.partner-pages .data-table td>strong{white-space:nowrap}.partner-orders-table tbody tr{cursor:pointer;transition:background .2s}:is(.partner-orders-table tbody tr:hover,.partner-orders-table tbody tr:focus-visible){background:#f0faf6;outline:0}.partner-icon-button{color:#2d5361;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.partner-icon-button:hover{background:#e5f6f0}.partner-pages .danger{color:#fa684f}.partner-catalog-toolbar{margin-bottom:14px;padding:17px}.partner-search{color:#6d86a0;background:#fff;border:1px solid #dfe5e9;border-radius:8px;align-items:center;gap:9px;width:49%;min-width:240px;padding:8px 12px;display:flex}.partner-search input{width:100%;min-width:0;font:inherit;color:#173e3c;background:0 0;border:0;outline:0;font-size:12px}.partner-search input::placeholder{color:#7f94a9}.partner-filters{align-items:center;gap:14px;margin-top:21px;display:flex}.partner-filters>span{white-space:nowrap;color:#5b738d;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.partner-filters>label{color:#758ba1;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.partner-filters select{color:#1c3f4b;background:#fff;border:1px solid #dfe5e9;border-radius:7px;min-width:145px;padding:9px 12px;font-family:inherit;font-size:12px}.partner-benefits{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.partner-benefits>div{justify-content:center;align-items:center;gap:13px;display:flex}.partner-benefits>div+div{border-right:1px solid #edf1ee}.partner-benefits svg{color:#16add2;flex-shrink:0}.partner-benefits>div:last-child svg{color:#f8ae00}.partner-benefits strong{font-size:12px;display:block}.partner-benefits small{color:#768ea1;margin-top:4px;font-size:10px;display:block}.partner-back{align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:inline-flex;color:#008f83!important}.partner-product-detail{grid-template-columns:1fr 1fr;gap:35px;padding:28px;display:grid}.partner-product-gallery{background:#f9f7f2;border-radius:10px;min-height:330px;position:relative;overflow:hidden}.partner-product-gallery>div,.partner-product-gallery>svg,.partner-product-gallery>img.product-art{width:100%;height:100%}.partner-product-detail h1{margin:16px 0 10px}.partner-product-detail p{color:#6b8492;font-size:14px;line-height:1.9}.partner-product-detail .partner-prices{margin:20px 0}.partner-product-detail .partner-prices strong{font-size:29px}.partner-product-detail>.partner-product-gallery+div>.btn{width:100%;margin-top:10px}.partner-note{color:#6b8492;background:#f3faf7;border-radius:6px;align-items:flex-start;gap:8px;padding:10px;display:flex;font-size:11px!important;line-height:1.8!important}.partner-note svg{flex-shrink:0;margin-top:3px}.partner-create-layout{grid-template-columns:minmax(0,1.48fr) minmax(290px,1fr);gap:14px;display:grid}.partner-create-main>.partner-heading{margin-top:2px;margin-bottom:10px}.partner-form-section{margin-bottom:12px;padding:15px}.partner-form-section>h2{margin-bottom:9px;font-size:17px}.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.partner-form-grid .wide{grid-column:1/-1}.partner-form-grid .field:last-child{margin-bottom:0}.partner-item-table .partner-table-product{min-width:160px}.partner-item-table .partner-table-product>div:first-child,.partner-item-table .partner-table-product>svg,.partner-item-table .partner-table-product>img.product-art{width:38px;height:38px}.partner-item-table th,.partner-item-table td{padding:7px!important;font-size:10px!important}.partner-stepper{white-space:nowrap;border:1px solid #e0e5ea;border-radius:8px;align-items:center;gap:9px;padding:3px 4px;display:inline-flex}.partner-stepper button{color:#607995;background:#f6f8fa;border:0;border-radius:5px;width:20px;height:22px;font-size:17px;line-height:1}.partner-stepper b{text-align:center;min-width:10px;font-size:14px}.partner-add-products{text-align:center;color:#74938f;padding:28px 15px}.partner-add-products>svg{color:#77beb0;margin-inline:auto}.partner-add-products p{margin:10px 0;font-size:13px}.partner-add-products .btn{margin-inline:auto;display:inline-flex}.partner-checkout-actions{align-items:stretch;gap:10px;margin-top:4px;display:flex}.partner-checkout-actions>.btn{flex-shrink:0;padding-inline:17px}.partner-payment{background:#e9faf3;border:1px solid #ddf2e8;border-radius:8px;flex:1;align-items:center;gap:9px;padding:8px 11px;display:flex}.partner-payment>svg{color:#00a188;flex-shrink:0}.partner-payment strong{font-size:11px;display:block}.partner-payment small{color:#628391;font-size:9px;display:block}.partner-payment>i{background:#00ad82;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-right:auto;box-shadow:0 0 0 4px #c4f4e1}.partner-order-summary{padding:19px}.partner-order-summary>h2{margin:3px 0 19px}.partner-summary-item{border-bottom:1px solid #edf0ed;align-items:center;gap:12px;padding:14px 0;display:flex}.partner-summary-item>div:first-child,.partner-summary-item>svg,.partner-summary-item>img.product-art{border-radius:9px;flex-shrink:0;width:85px;height:83px;overflow:hidden}.partner-summary-item strong{font-size:12px;display:block}.partner-summary-item small{color:#8095a3;margin:5px 0;font-size:10px;display:block}.partner-summary-item b{font-size:16px}.partner-line{justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:12px;display:flex}.partner-line>span{color:#66818d}.partner-line>strong{white-space:nowrap}.partner-client-total{background:#e7faf1;border-radius:8px;align-items:center;gap:9px;margin-top:5px;padding:14px 13px;display:flex}.partner-client-total strong{font-size:15px}.partner-client-total small{color:#638496;margin-top:4px;font-size:9px;display:block}.partner-client-total b{color:#009e75;white-space:nowrap;margin-right:auto;font-size:25px}.partner-expected{background:linear-gradient(120deg,#e8faf4,#eefff7);border:1px solid #e1f3eb;border-radius:10px;margin-top:14px;padding:22px;position:relative}.partner-expected>svg{color:#04a78d;fill:#04a78d;position:absolute;top:25px;left:24px}.partner-expected h2{max-width:80%;font-size:20px}.partner-expected p{color:#6f8599;margin:6px 0 15px;font-size:11px}.partner-expected>strong{color:#00a47c;font-size:38px;line-height:1.5;display:block}.partner-expected>small{color:#718e98;font-size:9px;display:block}.partner-picker-list{flex-direction:column;gap:9px;margin-top:16px;display:flex}.partner-picker-list>button{text-align:right;background:#fff;border:1px solid #e5eeea;border-radius:8px;align-items:center;gap:13px;padding:9px;display:flex}.partner-picker-list>button:hover{background:#f0faf6;border-color:#91ccbd}.partner-picker-list>button>div:first-child,.partner-picker-list>button>svg:first-child,.partner-picker-list>button>img.product-art{border-radius:7px;flex-shrink:0;width:67px;height:60px;overflow:hidden}.partner-picker-list>button>svg:last-child{color:#009e91;margin-right:auto}.partner-picker-list strong{font-size:13px}.partner-picker-list small{color:#6f8994;margin-top:4px;font-size:11px;display:block}.partner-tabs{background:#f6f7f6;border:1px solid #edf0ed;border-radius:10px;gap:5px;margin:16px 0 18px;padding:5px;display:flex;overflow:auto}.partner-tabs>button{white-space:nowrap;color:#395a67;background:0 0;border:0;border-radius:7px;flex:1;padding:11px 14px;font-size:12px}.partner-tabs>button.active{color:#fff;background:#00aaab;font-weight:700;box-shadow:0 3px 8px #00a69d18}.partner-order-detail>h3{margin:10px 0 5px;font-size:17px}.partner-detail-image{background:#f7f5f0;border-radius:9px;width:100%;height:210px;overflow:hidden}.partner-detail-box{border:1px solid #e8edea;border-radius:8px;margin:13px 0;padding:13px}.partner-detail-box>h3{margin-bottom:9px;font-size:14px}.partner-detail-box>p{color:#658190;font-size:12px;line-height:1.9}.partner-detail-box .partner-line{padding:8px 0;font-size:12px}.partner-detail-box .partner-line+.partner-line{border-top:1px solid #f0f3f1}.partner-detail-box .partner-line.total{color:#009f7e;background:#eafaf3;border-radius:5px;margin:5px -6px 0;padding:10px 7px}.partner-commission-box{background:#fff8e6;border:1px solid #fff2cc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.partner-commission-box>div{flex:1}.partner-commission-box strong{color:#00a378;font-size:26px}.partner-commission-box p{color:#839398;width:100%;font-size:10px}.partner-timeline{margin:13px 9px 0;padding:0;list-style:none}.partner-timeline li{border-right:2px solid #dbe4e4;margin-right:7px;padding:0 27px 20px 0;line-height:1.6;position:relative}.partner-timeline li:last-child{border:0;padding-bottom:0}.partner-timeline li>i{color:#fff;background:#fff;border:2px solid #d6e1df;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:flex;position:absolute;top:0;right:-11px}.partner-timeline li.done>i{background:#00b28e;border-color:#00b28e}.partner-timeline li.done{border-color:#aee2d4}.partner-timeline li strong{color:#5d7c8c;font-size:12px;font-weight:500}.partner-timeline li small{color:#8194a3;margin-top:2px;font-size:10px;display:block}.partner-two-actions{gap:9px;display:flex}.partner-two-actions>*{flex:1}.partner-success{text-align:center;max-width:680px;margin:35px auto;padding:55px 24px!important}.partner-success>span{color:#00a978;background:#dbf8eb;border-radius:50%;margin-bottom:20px;padding:23px;display:inline-flex}.partner-success>h1{margin-bottom:12px;font-size:28px}.partner-success>p{font-size:14px;line-height:1.9}.partner-success>.btn{min-width:170px;margin:15px 4px 0;display:inline-flex}.partner-success-details{justify-content:center;gap:45px;margin:25px 0;display:flex}.partner-success-details small{color:#748b96;display:block}.partner-success-details strong{color:#00a07b;margin-top:7px;font-size:24px;display:block}.partner-drafts{flex-direction:column;gap:10px;display:flex}.partner-draft{border:1px solid #e5eeea;border-radius:8px;align-items:center;gap:15px;padding:13px;display:flex}.partner-draft>svg{color:#00a195}.partner-draft strong{font-size:13px;display:block}.partner-draft small{color:#82969f;margin-top:5px;display:block}.partner-draft>.btn{margin-right:auto}.partner-stats.wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-stats.wallet.has-held{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-wallet-layout{grid-template-columns:minmax(0,2.3fr) minmax(270px,1fr);gap:14px;display:grid}.partner-wallet-banner{background:linear-gradient(120deg,#ffd775,#fff2b9 55%,#ffde7d);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:186px;margin-bottom:14px;padding:22px;display:flex;position:relative;overflow:hidden}.partner-wallet-banner>div:first-child{z-index:1;max-width:43%;position:relative}.partner-wallet-banner h2{white-space:nowrap;font-size:25px}.partner-wallet-banner p{margin-top:7px;font-size:13px;line-height:1.9}.partner-wallet-banner>div:nth-child(2),.partner-wallet-banner>svg{width:38%;height:100%;position:absolute;top:0;right:29%}.partner-wallet-banner>ul{z-index:1;background:#fffaf0e6;border-radius:12px;min-width:37%;margin:0;padding:3px 13px;font-size:12px;list-style:none;position:relative}.partner-wallet-banner li{align-items:center;gap:9px;padding:10px 0;display:flex}.partner-wallet-banner li+li{border-top:1px solid #f2ead4}.partner-wallet-banner li svg{color:#00aa90}.partner-withdraw-form{height:auto;padding:22px 17px}.partner-withdraw-form h2{white-space:nowrap;font-size:20px}.partner-withdraw-form>p{color:#7a8f9f;margin:4px 0 20px;font-size:11px;line-height:1.9}.partner-withdraw-form .field{color:#254c5a;margin-bottom:21px;font-size:13px}.partner-currency-input{margin-top:6px;position:relative}.partner-currency-input input{text-align:center;direction:ltr;padding-left:60px!important;font-size:20px!important}.partner-currency-input>span{color:#5b7d8b;background:#f9faf9;border-right:1px solid #e6e9eb;border-radius:7px 0 0 7px;justify-content:center;align-items:center;width:49px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0}.partner-after-withdraw{background:linear-gradient(120deg,#e7faf3,#edfaf5);border-radius:9px;align-items:center;gap:16px;margin-bottom:10px;padding:15px;display:flex}.partner-after-withdraw>svg{color:#00a48b;flex-shrink:0}.partner-after-withdraw small{color:#1d6363;font-size:12px}.partner-after-withdraw strong{white-space:nowrap;font-size:29px;line-height:1.6;display:block}.partner-withdraw-form>.btn{width:100%;min-height:47px}.partner-withdraw-form>.partner-note{margin-bottom:18px}.partner-text-button{color:#2585f0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;display:inline-flex}.partner-text-button:hover{text-decoration:underline}.partner-ledger-filters{justify-content:space-between;align-items:center;gap:16px;margin:9px 0 12px;display:flex}.partner-ledger-filters>.select{max-width:180px;min-height:33px;font-size:11px}.partner-ledger-kind{color:#00a076;white-space:nowrap;background:#e8faf1;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.partner-ledger td,.partner-ledger th{padding:9px 7px!important;font-size:10px!important}.partner-ledger td:first-child{white-space:nowrap}.partner-withdrawals>div{border-bottom:1px solid #edf2ef;align-items:center;gap:12px;padding:13px 0;display:flex}.partner-withdrawals>div:last-child{border:0}.partner-withdrawals>div>span:first-child{flex:1}.partner-withdrawals strong{font-size:16px}.partner-withdrawals small{color:#748e98;margin-top:3px;font-size:10px;display:block}.partner-mobile-withdraw-label{display:none}.partner-marketing-layout{grid-template-columns:minmax(275px,1fr) minmax(0,1.75fr);gap:14px;display:grid}.partner-marketing-layout h3{margin-bottom:9px}.partner-marketing-layout aside .btn{width:100%;margin-top:9px}.partner-marketing-commission{background:#e9fbf4;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:15px;display:flex}.partner-marketing-commission strong{font-size:12px}.partner-marketing-commission b{font-size:29px;line-height:1.5;display:block}.partner-marketing-commission small{color:#78919d;font-size:10px;display:block}.partner-marketing-commission>svg{color:#009b91;box-sizing:content-box;background:#cff7e9;border-radius:12px;padding:12px}.partner-referral-link{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e0e6ea;border-radius:7px;padding:10px 9px;font-size:12px;overflow:hidden}.partner-ad-text{min-height:173px;font-size:12px!important;line-height:1.9!important}.partner-marketing-catalog{gap:13px;padding:17px;display:flex}.partner-marketing-catalog>div:first-child,.partner-marketing-catalog>svg{border-radius:6px;width:70px;min-width:70px;height:110px;overflow:hidden}.partner-marketing-catalog h3{margin:0 0 6px}.partner-marketing-catalog p{color:#78919e;font-size:10px;line-height:1.8}.partner-marketing-select{font-weight:700;padding:13px!important}.partner-marketing-materials{margin-bottom:14px;padding:15px}.partner-poster-grid{direction:rtl;grid-template-columns:.65fr .8fr 2fr;align-items:start;gap:13px;display:grid}.partner-poster-grid>div>strong{text-align:center;margin-top:9px;font-size:12px;display:block}.partner-poster-grid>div>small{color:#6e8b9f;text-align:center;margin-top:3px;font-size:10px;display:block}.partner-poster-grid .btn{width:100%;min-height:32px;margin-top:8px;font-size:11px}.partner-poster{background:#eee9de;border-radius:7px;min-width:0;position:relative;overflow:hidden}.partner-poster.main{height:385px}.partner-poster.story{height:278px}.partner-poster.square{height:224px;margin-top:22px}.partner-poster>div:first-child,.partner-poster>svg{width:100%;height:100%;position:absolute;inset:0}.partner-poster:after{content:"";pointer-events:none;background:linear-gradient(#fff9e9d9 0%,#fff9e98a 32%,#0000 55%,#113b32c9 100%);position:absolute;inset:0}.partner-poster-copy{z-index:1;text-align:center;position:absolute;top:18px;left:10px;right:10px}.partner-poster-copy>strong{white-space:pre-line;font-size:25px;font-weight:900;line-height:1.3;display:block}.partner-poster-copy>span{margin:9px 0;font-size:11px;line-height:1.6;display:block}.partner-poster-copy>b{color:#124945;background:#ffe072;border-radius:12px;padding:5px 13px;font-size:25px;display:inline-block}.partner-poster-bottom{z-index:1;color:#fff;justify-content:space-around;gap:4px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.partner-poster-bottom>span{white-space:nowrap;flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.partner-poster-bottom svg{color:#008c7f;background:#d3ffeb;border-radius:50%;width:32px;height:32px;padding:6px}.partner-poster.story .partner-poster-copy{top:12px;left:5px;right:5px}.partner-poster.story .partner-poster-copy>strong{font-size:17px}.partner-poster.story .partner-poster-copy>span{margin:5px 0;font-size:8px;line-height:1.4}.partner-poster.story .partner-poster-copy>b{border-radius:6px;padding:3px 6px;font-size:15px}.partner-poster.story .partner-poster-bottom{flex-direction:column;gap:5px;display:flex;bottom:8px}.partner-poster.story .partner-poster-bottom>span{flex-direction:row;justify-content:center;gap:4px;font-size:6px}.partner-poster.story .partner-poster-bottom svg{width:21px;height:21px;padding:4px}.partner-poster.square .partner-poster-copy{top:13px;left:5px;right:5px}.partner-poster.square .partner-poster-copy>strong{font-size:17px}.partner-poster.square .partner-poster-copy>span{margin:4px 0;font-size:8px}.partner-poster.square .partner-poster-copy>b{border-radius:6px;padding:3px 7px;font-size:16px}.partner-poster.square .partner-poster-bottom{bottom:8px;left:4px;right:4px}.partner-poster.square .partner-poster-bottom>span{gap:4px;font-size:5px}.partner-poster.square .partner-poster-bottom svg{width:24px;height:24px;padding:5px}.partner-tags{flex-wrap:wrap;gap:7px;display:flex}.partner-tags span{color:#426b91;background:#e7f2fe;border-radius:20px;padding:6px 11px;font-size:10px}.partner-periods{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.partner-periods>button{color:#5b758b;background:#f7fafb;border:1px solid #e2e9eb;border-radius:24px;padding:8px 15px;font-size:11px}.partner-periods>button.active{color:#fff;background:#00aaa5;border-color:#00aaa5;font-weight:700}.partner-periods input{background:#fff;border:1px solid #dde5e6;border-radius:6px;padding:5px;font-family:inherit;font-size:11px}.partner-periods>span{color:#72939c;font-size:12px}.partner-report-charts{grid-template-columns:1fr 1.45fr;gap:13px;display:grid}.partner-sources{justify-content:space-between;align-items:center;gap:20px;min-height:180px;margin-top:24px;display:flex}.partner-source-list{flex:1}.partner-source-list>div{border-bottom:1px solid #f0f3f0;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.partner-source-list>div:last-child{border:0}.partner-source-list>div>span{flex:1;align-items:center;gap:6px;display:flex}.partner-source-list i{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:block}.partner-source-list strong{font-size:13px}.partner-source-list small{color:#008f8c;min-width:30px;font-size:11px}.partner-donut{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:162px;height:162px;display:flex;transform:rotate(-1deg)}.partner-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.partner-donut strong{font-size:26px}.partner-donut span{color:#6c8790;font-size:12px}.partner-chart-legend{color:#67848e;align-items:center;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.partner-chart-legend i{background:#00aa9d;border-radius:50%;width:9px;height:9px}.partner-line-chart{direction:ltr;width:100%;height:auto;max-height:245px;display:block}.partner-report-totals{background:linear-gradient(100deg,#fffae9,#fff8e3);border:1px solid #fbe7b3;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;padding:19px;display:grid}.partner-report-totals>div{justify-content:center;align-items:center;gap:16px;display:flex}.partner-report-totals>div+div{border-right:1px solid #f1e5c6}.partner-report-totals svg{color:#f4ac04;background:#ffedbc;border-radius:50%;width:54px;height:54px;padding:10px}.partner-report-totals>div:nth-child(2)>svg{color:#fff;background:#00af89;width:38px;height:38px;margin-inline:8px;padding:7px;box-shadow:0 0 0 8px #bfeede}.partner-report-totals span{font-size:12px}.partner-report-totals strong{font-size:28px;line-height:1.5;display:block}.partner-report-totals small{color:#78929b;font-size:10px;display:block}.partner-settings-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.partner-settings-tabs>a{color:#58788d;background:#fafbfa;border-bottom:2px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;display:flex}.partner-settings-tabs>a.active{color:#00a3a4;background:#fff;border-bottom-color:#00a3a4}.partner-settings-layout{direction:ltr;grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.partner-settings-layout>*{direction:rtl}.partner-settings-form,.partner-store-preview{border:1px solid #e6ece8;border-radius:9px;min-width:0;padding:16px}.partner-settings-form h2{margin-bottom:12px;font-size:17px}.partner-settings-form h3{margin:16px 0 8px}.partner-store-fields{grid-template-columns:minmax(0,1fr) 123px;gap:20px;display:grid}.partner-store-fields .field small{text-align:left;font-size:9px}.partner-store-logo{background:#e6faf2;border-radius:8px;flex-direction:column;align-self:start;align-items:center;gap:8px;padding:11px 8px;font-size:13px;display:flex}.partner-store-logo small{font-size:11px}.partner-store-logo>span{color:#64a596;font-size:10px}.partner-store-logo .brand{max-width:100%;overflow:hidden}.partner-store-logo svg{max-width:75px}.partner-store-link{direction:ltr;align-items:center;gap:9px;display:flex}.partner-store-link .input{min-width:0;font-size:11px}.partner-store-link .btn{white-space:nowrap;direction:rtl;flex-shrink:0;padding-inline:10px;font-size:11px}.partner-contact-options{flex-wrap:wrap;gap:9px;margin:13px 0;display:flex}.partner-contact-options>label{color:#658093;border:1px solid #e2e8e9;border-radius:7px;flex:1;align-items:center;gap:7px;padding:10px 7px;font-size:9px;display:flex}.partner-contact-options>label>input{accent-color:#00a895;width:14px;height:14px}.partner-contact-options svg{flex-shrink:0;margin-right:auto}.partner-settings-form>.btn{min-width:220px}.partner-store-preview h2{font-size:16px}.partner-store-preview>p{margin:0 0 9px;font-size:10px}.partner-preview-banner{background:linear-gradient(110deg,#ffd66f,#fff0a7);border-radius:8px;align-items:center;min-height:100px;padding:14px;display:flex;position:relative;overflow:hidden}.partner-preview-banner>div:first-child{z-index:1;width:68%;position:relative}.partner-preview-banner h3{font-size:15px}.partner-preview-banner p{margin-top:6px;font-size:11px;line-height:1.8}.partner-preview-banner>div:nth-child(2),.partner-preview-banner>svg{width:43%;height:100%;position:absolute;top:0;left:0}.partner-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.partner-preview-products>article{border:1px solid #e7ece9;border-radius:8px;min-width:0;padding:6px;overflow:hidden}.partner-preview-products>article>div:first-child,.partner-preview-products>article>svg,.partner-preview-products>article>img.product-art{border-radius:5px;width:100%;height:95px;overflow:hidden}.partner-preview-products h4{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 2px;font-size:10px;font-weight:800;overflow:hidden}.partner-preview-products p{color:#8594a0;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.partner-preview-products strong{background:#eff9f5;border-radius:6px;margin-top:7px;padding:7px 8px;font-size:16px;display:block}.partner-preview-products .btn{width:100%;min-height:30px;margin-top:5px;font-size:10px}.partner-preview-button{background:#e7faf4;width:100%;margin-top:12px;color:#00a093!important}.partner-settings-layout.simple{direction:rtl;max-width:680px;margin-inline:auto;display:block}.partner-settings-layout.simple .partner-settings-form{padding:23px}.partner-settings-layout.simple .field{margin:18px 0}.partner-settings-bottom{grid-template-columns:1fr 1.15fr;gap:14px;display:grid}.partner-settings-bottom>section>a:not(.btn){color:#688493;border:1px solid #e8eeeb;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.partner-settings-bottom .btn{width:190px;margin-top:15px}.partner-settings-bottom h3{font-size:14px}.partner-profile-avatar{color:#00a389;background:#effaf5;border-radius:10px;align-items:center;gap:15px;margin:20px 0;padding:17px;font-size:40px;display:flex}.partner-profile-avatar>span{color:#294f54}.partner-profile-avatar strong{font-size:17px;display:block}.partner-profile-avatar small{color:#739294;margin-top:4px;font-size:11px;display:block}.partner-support-layout{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.partner-support-layout h2{margin-bottom:18px}.partner-tickets{flex-direction:column;gap:10px;display:flex}.partner-tickets>button{text-align:right;background:#fff;border:1px solid #e3eee9;border-radius:9px;align-items:center;gap:12px;padding:15px 10px;display:flex}.partner-tickets>button:hover{background:#f3fbf7}.partner-tickets>button>svg:first-child{color:#00a18d;flex-shrink:0}.partner-tickets>button>span:nth-child(2){flex:1}.partner-tickets strong{font-size:12px;display:block}.partner-tickets small{color:#749398;margin-top:6px;font-size:10px;display:block}.partner-conversation{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.partner-conversation>div{background:#e8faf2;border-radius:13px 13px 0;margin-left:30px;padding:15px}.partner-conversation>div.staff{background:#f2f5f6;border-radius:13px 13px 13px 0;margin-left:0;margin-right:30px}.partner-conversation strong{font-size:12px}.partner-conversation p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.8}.partner-conversation small{color:#759394;font-size:10px}.partner-notifications{padding:5px 20px}.partner-notifications>article{border-bottom:1px solid #e8efeb;align-items:flex-start;gap:16px;padding:22px 5px;display:flex}.partner-notifications>article:last-child{border:0}.partner-notification-icon{color:#00a68a;background:#e1f8ee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.partner-notifications h3{font-size:15px}.partner-notifications p{color:#5e7a89;margin-top:5px;font-size:12px;line-height:1.7}.partner-notifications small{color:#8a9da5;margin-top:8px;font-size:10px;display:block}.partner-notifications>article>i{background:#ff7154;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;margin-right:auto}.partner-notifications>article.read{opacity:.72}@media (min-width:1600px){.partner-product-image{height:210px}.partner-product-compact .partner-product-image{height:160px}.partner-stat{min-height:115px}.partner-poster.main{height:440px}.partner-poster.story{height:315px}.partner-poster.square{height:260px}}@media (max-width:1250px){.partner-stat{gap:6px;padding:14px 12px}.partner-stat-icon{border-radius:10px;width:40px;height:40px}.partner-stat strong{font-size:23px}.partner-stat small{font-size:9px}.partner-stat span:not(.partner-stat-icon){font-size:10px}.partner-filters{flex-wrap:wrap;gap:9px}.partner-filters>label{gap:5px;font-size:10px}.partner-filters select{min-width:125px;font-size:11px}.partner-product-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-product-image{height:170px}.partner-report-charts{grid-template-columns:1fr 1.2fr}.partner-sources{gap:11px}.partner-donut{width:126px;height:126px}.partner-donut>div{width:77px;height:77px}.partner-source-list>div{gap:7px;font-size:10px}.partner-create-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.partner-checkout-actions{flex-wrap:wrap}.partner-payment{min-width:100%}.partner-checkout-actions>.btn{flex:1}.partner-client-total{flex-wrap:wrap}.partner-client-total b{font-size:24px}.partner-wallet-banner{gap:8px;min-height:165px;padding:17px 12px}.partner-wallet-banner h2{font-size:20px}.partner-wallet-banner p{font-size:10px}.partner-wallet-banner>ul{padding-inline:9px;font-size:10px}.partner-wallet-banner li{gap:5px}.partner-wallet-banner li svg{width:18px}.partner-wallet-layout{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr)}.partner-withdraw-form h2{font-size:18px}.partner-marketing-layout{grid-template-columns:minmax(250px,1fr) minmax(0,1.8fr)}.partner-poster-grid{grid-template-columns:.7fr .8fr 1.6fr;gap:7px}.partner-poster.main{height:330px}.partner-poster.story{height:240px}.partner-poster.square{height:190px}.partner-poster-copy>strong{font-size:23px}.partner-poster-copy>span{font-size:10px}.partner-poster-copy>b{font-size:23px}.partner-poster.story .partner-poster-copy>strong,.partner-poster.square .partner-poster-copy>strong{font-size:14px}.partner-settings-tabs>a{gap:6px;padding:9px;font-size:10px}.partner-settings-layout{grid-template-columns:1.1fr 1fr}.partner-store-fields{grid-template-columns:minmax(0,1fr) 95px;gap:10px}.partner-store-link{flex-wrap:wrap}.partner-store-link .input{flex:1;min-width:120px}.partner-store-link .btn{min-height:35px}.partner-contact-options{flex-wrap:wrap}.partner-contact-options>label{min-width:120px}.partner-preview-banner{padding:10px}.partner-preview-banner p{font-size:10px}.partner-preview-products>article>div:first-child,.partner-preview-products>article>svg,.partner-preview-products>article>img.product-art{height:80px}.partner-store-logo{padding-inline:5px}.partner-product-grid.three .partner-card-actions.compact{flex-wrap:wrap}.partner-product-grid.three .partner-card-actions.compact>*{flex-basis:100%;width:100%}.partner-support-layout{grid-template-columns:1fr 1fr}}@media (max-width:980px){.partner-stats{gap:9px}.partner-stat{min-height:99px;padding:12px 10px}.partner-stat-icon{width:35px;height:35px}.partner-stat-icon>svg{width:23px}.partner-stat strong{font-size:21px}.partner-stats.wallet.has-held{grid-template-columns:repeat(2,1fr)}.partner-overview-hero{grid-template-columns:1.7fr 1fr}.partner-store-banner{min-height:180px;padding:14px}.partner-link-preview{padding-inline:5px;font-size:12px}.partner-balance-card{padding:15px}.partner-balance-card h2{font-size:16px}.partner-balance-card>strong{font-size:26px}.partner-balance-card>svg{width:37px;height:37px;padding:7px;top:15px;left:14px}.partner-product-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-catalog-toolbar .partner-heading{flex-wrap:wrap}.partner-catalog-toolbar .partner-search{width:100%}.partner-product-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.partner-product-compact .partner-product-image{height:105px}.partner-product-compact .partner-prices{gap:4px}.partner-product-compact .partner-prices>div{padding:5px}.partner-product-compact .partner-prices strong{font-size:16px}.partner-product-compact .partner-prices small{font-size:9px}.partner-product-compact h3{font-size:11px}.partner-create-layout{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr);gap:11px}.partner-form-grid{gap:0 11px}.partner-form-section{padding:12px}.partner-order-summary{padding:13px}.partner-summary-item{gap:9px}.partner-summary-item>div:first-child,.partner-summary-item>svg,.partner-summary-item>img.product-art{width:65px;height:65px}.partner-summary-item strong{font-size:11px}.partner-summary-item b{font-size:14px}.partner-order-summary>h2{font-size:18px}.partner-line{font-size:11px}.partner-expected{padding:16px}.partner-expected h2{font-size:17px}.partner-expected p{font-size:9px}.partner-expected>strong{font-size:31px}.partner-expected>svg{width:27px;top:18px;left:15px}.partner-wallet-layout{flex-direction:column;display:flex}.partner-wallet-layout>aside{order:-1}.partner-withdraw-form{grid-template-columns:repeat(3,1fr);gap:10px 15px;display:grid}.partner-withdraw-form>h2,.partner-withdraw-form>p,.partner-withdraw-form>.error-message{grid-column:1/-1}.partner-withdraw-form>p{margin:0;font-size:10px}.partner-withdraw-form .field{margin:4px 0}.partner-withdraw-form .partner-after-withdraw{margin:0}.partner-after-withdraw strong{font-size:22px}.partner-after-withdraw small{font-size:10px}.partner-after-withdraw>svg{width:24px}.partner-withdraw-form>.btn{align-self:center}.partner-marketing-layout{grid-template-columns:1fr 1.5fr;gap:10px}.partner-marketing-layout .partner-section{padding:13px}.partner-marketing-layout aside .btn{font-size:11px}.partner-poster-grid{grid-template-columns:1fr 1fr;gap:10px}.partner-poster.main{grid-area:1/1/auto/-1;height:300px}.partner-poster.story{height:240px}.partner-poster.square{height:190px}.partner-poster.main .partner-poster-copy{text-align:right;width:65%;right:17px}.partner-poster.main .partner-poster-bottom{justify-content:space-between;padding-inline:10px}.partner-report-charts{grid-template-columns:1fr}.partner-report-charts>.panel:first-child{order:1}.partner-sources{justify-content:center;gap:30px;min-height:150px;margin-top:15px}.partner-source-list{max-width:350px}.partner-donut{width:150px;height:150px}.partner-donut>div{width:90px;height:90px}.partner-report-totals{padding:16px 10px}.partner-report-totals>div{gap:11px}.partner-report-totals strong{font-size:24px}.partner-report-totals span{font-size:10px}.partner-report-totals svg{width:43px;height:43px;padding:9px}.partner-settings-layout{flex-direction:column;display:flex}.partner-store-preview{max-width:100%}.partner-preview-products>article>div:first-child,.partner-preview-products>article>svg,.partner-preview-products>article>img.product-art{height:160px}.partner-store-fields{grid-template-columns:minmax(0,1fr) 130px}.partner-settings-bottom{grid-template-columns:1fr 1fr}.partner-settings-tabs{width:100%}.partner-pages .partner-heading:has(.partner-settings-tabs){flex-wrap:wrap}.partner-support-layout{display:block}}@media (max-width:700px){.partner-pages h1{font-size:22px}.partner-pages h2{font-size:18px}.partner-heading{flex-wrap:wrap;gap:10px}.partner-heading p{font-size:11px}.partner-section{padding:13px}.partner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px}.partner-stat{min-height:103px;padding:13px}.partner-stat strong{font-size:25px}.partner-stat span:not(.partner-stat-icon){font-size:11px}.partner-stat small{white-space:normal;font-size:9px}.partner-stat-icon{width:39px;height:39px}.partner-overview-hero{grid-template-columns:1fr}.partner-store-banner{min-height:170px;padding:18px}.partner-store-banner>div:first-child{width:63%}.partner-store-banner h2{font-size:21px}.partner-link-preview{font-size:14px}.partner-store-banner .btn{width:85%}.partner-balance-card{grid-template-columns:1fr auto;gap:4px 12px;padding:15px;display:grid}.partner-balance-card>svg{display:none}.partner-balance-card h2{grid-column:1;font-size:16px}.partner-balance-card>strong{grid-column:1;font-size:27px}.partner-balance-card p{grid-column:1;margin:0;font-size:9px}.partner-balance-card .btn{grid-area:1/2/4;align-self:center;min-width:120px}.partner-product-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-product-grid.three>.partner-product:last-child{display:none}.partner-product-compact .partner-product-image{height:130px}.partner-product-compact h3{font-size:12px}.partner-product-compact .partner-prices strong{font-size:19px}.partner-product-compact .partner-prices small{font-size:9px}.partner-product-grid.three .partner-card-actions.compact{flex-wrap:nowrap}.partner-product-grid.three .partner-card-actions.compact>*{flex-basis:50%;width:50%}.partner-product-grid.three .partner-card-actions.compact .btn{gap:4px;padding:5px;font-size:9px}.partner-product-grid.three .partner-card-actions.compact .btn svg{width:14px}.partner-pages .data-table{font-size:11px}.partner-pages .data-table th,.partner-pages .data-table td{padding:9px 8px}.partner-table-product{min-width:160px;font-size:11px}.partner-table-product>div:first-child,.partner-table-product>svg,.partner-table-product>img.product-art{width:40px;height:40px}.partner-filters{gap:9px;margin-top:15px}.partner-filters>span{width:100%;font-size:11px}.partner-filters>label{flex:1;min-width:110px;font-size:10px;display:block}.partner-filters select{width:100%;min-width:0;margin-top:4px;padding:8px 6px;font-size:10px}.partner-product-grid.four{gap:10px}.partner-product{padding:6px}.partner-product-image{height:180px}.partner-product-info{padding:8px 2px 2px}.partner-product h3{font-size:12px}.partner-product p{font-size:9px}.partner-features{gap:3px;padding:11px 0}.partner-features>span{font-size:8px}.partner-features svg{width:17px;height:17px}.partner-prices strong{font-size:20px}.partner-prices>div{padding:6px 7px}.partner-product-tools{flex-direction:column;gap:5px}.partner-product-tools>.btn{min-height:31px;font-size:10px}.partner-card-actions.compact .partner-product-tools{flex-direction:row}.partner-benefits{grid-template-columns:1fr;gap:14px;padding:15px}.partner-benefits>div{justify-content:flex-start;gap:14px}.partner-benefits>div+div{border-top:1px solid #edf1ee;border-right:0;padding-top:13px}.partner-benefits strong{font-size:12px}.partner-benefits small{font-size:10px}.partner-product-detail{grid-template-columns:1fr;gap:17px;padding:16px}.partner-product-gallery{min-height:300px}.partner-product-detail h1{margin-top:10px;font-size:24px}.partner-product-detail p{font-size:13px}.partner-product-detail .partner-prices{margin:14px 0}.partner-create-layout{flex-direction:column;gap:13px;display:flex}.partner-form-grid{gap:0 12px}.partner-form-section{padding:15px}.partner-form-grid .field{font-size:11px}.partner-form-grid .wide{grid-column:1/-1}.partner-checkout-actions{margin-top:12px}.partner-checkout-actions>.btn{min-height:43px}.partner-create-layout>aside{grid-template-columns:1fr;gap:12px;display:grid}.partner-order-summary{padding:16px}.partner-summary-item{gap:14px}.partner-summary-item>div:first-child,.partner-summary-item>svg,.partner-summary-item>img.product-art{width:77px;height:70px}.partner-summary-item strong{font-size:12px}.partner-summary-item b{font-size:16px}.partner-client-total{flex-wrap:nowrap;padding:15px}.partner-client-total b{font-size:27px}.partner-expected{margin:0;padding:18px}.partner-expected>strong{font-size:34px}.partner-expected h2{font-size:20px}.partner-expected p{font-size:10px}.partner-expected>small{font-size:9px}.partner-expected>svg{width:34px;height:34px;top:20px;left:20px}.partner-tabs{gap:3px;margin:12px 0;padding:4px}.partner-tabs>button{padding:9px 12px;font-size:11px}.partner-heading>.partner-search{width:100%;min-width:0}.partner-orders-table{min-width:650px}.partner-pages .table-wrap{overscroll-behavior-inline:contain;max-width:100%;position:relative;overflow-x:auto}.partner-stats.wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child{grid-column:1/-1}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child>div{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:1px 15px;display:grid}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child strong{text-align:left;grid-area:1/2/3;font-size:25px}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child small{grid-column:1}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child{min-height:75px}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child .partner-stat-icon{order:-1}.partner-wallet-layout>aside{order:1}.partner-withdraw-form{padding:19px;display:block}.partner-withdraw-form h2{font-size:22px}.partner-withdraw-form>p{margin:5px 0 23px;font-size:12px}.partner-withdraw-form .field{margin:0 0 18px}.partner-after-withdraw{gap:18px;padding:18px;margin-bottom:14px!important}.partner-after-withdraw strong{font-size:30px}.partner-after-withdraw small{font-size:12px}.partner-after-withdraw>svg{width:34px}.partner-withdraw-form .partner-note{font-size:11px!important}.partner-withdraw-form>.btn{min-height:48px}.partner-wallet-banner{gap:15px;min-height:165px;padding:18px}.partner-wallet-banner h2{white-space:normal;font-size:22px}.partner-wallet-banner p{font-size:11px}.partner-wallet-banner>div:first-child{max-width:50%}.partner-wallet-banner>ul{min-width:45%;padding:5px 9px;font-size:10px}.partner-wallet-banner>div:nth-child(2),.partner-wallet-banner>svg{opacity:.3;width:60%;right:20%}.partner-ledger-filters{flex-wrap:wrap;gap:9px}.partner-ledger-filters>.select{max-width:150px}.partner-ledger-filters>.muted{font-size:10px}.partner-ledger{min-width:540px}.partner-mobile-withdraw-label{display:none}.partner-marketing-layout{flex-direction:column-reverse;display:flex}.partner-marketing-layout>.partner-section{padding:14px}.partner-poster-grid{grid-template-columns:.8fr 1fr 1.5fr;gap:9px}.partner-poster.main{grid-area:auto;height:290px}.partner-poster.story{height:220px}.partner-poster.square{height:178px}.partner-poster.main .partner-poster-copy{text-align:center;width:auto;left:7px;right:7px}.partner-poster.main .partner-poster-copy>strong{font-size:23px}.partner-poster.main .partner-poster-copy>span{font-size:9px}.partner-poster.main .partner-poster-copy>b{font-size:22px}.partner-poster.main .partner-poster-bottom{gap:3px;padding:0}.partner-poster-bottom>span{font-size:5px}.partner-poster-bottom svg{width:25px;height:25px;padding:5px}.partner-marketing-commission{padding:16px}.partner-marketing-commission b{font-size:32px}.partner-marketing-commission strong{font-size:13px}.partner-marketing-layout aside .btn{min-height:41px;font-size:12px}.partner-marketing-layout aside{grid-template-columns:1fr;gap:0;display:grid}.partner-marketing-catalog>div:first-child,.partner-marketing-catalog>svg{width:100px;min-width:100px;height:115px}.partner-marketing-catalog p{font-size:11px}.partner-periods{gap:6px}.partner-periods>button{padding:7px 11px;font-size:10px}.partner-report-charts{gap:0}.partner-sources{gap:30px;min-height:160px;padding:0 9px 8px}.partner-donut{width:142px;height:142px}.partner-donut>div{width:87px;height:87px}.partner-source-list>div{font-size:10px}.partner-report-totals{grid-template-columns:1fr;gap:16px;padding:19px}.partner-report-totals>div{justify-content:flex-start;gap:20px}.partner-report-totals>div+div{border-top:1px solid #f1e5c6;border-right:0;padding-top:15px}.partner-report-totals>div>span{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:0 12px;font-size:12px;display:grid}.partner-report-totals>div strong{text-align:left;grid-area:1/2/3;font-size:27px}.partner-report-totals small{font-size:10px}.partner-report-totals>div svg{width:43px;height:43px}.partner-settings-tabs{flex-wrap:nowrap;gap:3px;padding-bottom:3px;overflow:auto}.partner-settings-tabs>a{flex-shrink:0;gap:6px;padding:10px 9px;font-size:10px}.partner-settings-tabs svg{width:17px}.partner-settings-form,.partner-store-preview{padding:13px}.partner-store-fields{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.partner-store-logo svg{max-width:66px}.partner-store-logo{padding-inline:4px}.partner-contact-options{gap:7px}.partner-contact-options>label{min-width:150px;padding:10px;font-size:9px}.partner-settings-form>.btn{width:100%}.partner-settings-layout.simple .partner-settings-form{padding:17px}.partner-settings-bottom{grid-template-columns:1fr;gap:0}.partner-preview-products>article>div:first-child,.partner-preview-products>article>svg,.partner-preview-products>article>img.product-art{height:130px}.partner-preview-products h4{font-size:11px}.partner-preview-products p{font-size:9px}.partner-preview-products .btn{min-height:34px;font-size:11px}.partner-preview-banner p{font-size:10px}.partner-notifications{padding:3px 12px}.partner-notifications>article{gap:11px;padding:18px 2px}.partner-notification-icon{border-radius:10px;width:39px;height:39px}.partner-notification-icon svg{width:22px}.partner-notifications h3{font-size:13px}.partner-notifications p{font-size:11px}.partner-notifications small{font-size:9px}.partner-success{margin:15px 0;padding:35px 17px!important}.partner-success>h1{font-size:23px}.partner-success>p{font-size:12px}.partner-success-details{gap:25px}.partner-success-details strong{font-size:23px}.partner-success>.btn{width:100%;margin:10px 0 0}.partner-tickets>button{gap:8px}.partner-tickets strong{font-size:11px}.partner-tickets small{font-size:9px}}@media (max-width:430px){.partner-stats{gap:8px}.partner-stat{gap:6px;min-height:99px;padding:11px 9px}.partner-stat span:not(.partner-stat-icon){font-size:10px}.partner-stat strong{font-size:23px}.partner-stat small{font-size:8px}.partner-stat-icon{border-radius:10px;width:32px;height:36px}.partner-stat-icon>svg{width:22px}.partner-stat-coral .partner-stat-icon,.partner-stat-yellow .partner-stat-icon{background:0 0}.partner-store-banner{min-height:160px;padding:15px}.partner-store-banner h2{font-size:18px}.partner-store-banner p{font-size:11px}.partner-store-banner>div:first-child{width:68%}.partner-link-preview{gap:5px;font-size:12px}.partner-store-banner .btn{font-size:11px}.partner-balance-card{gap:3px 10px;padding:13px}.partner-balance-card h2{font-size:14px}.partner-balance-card>strong{font-size:24px}.partner-balance-card .btn{min-width:100px;padding-inline:10px;font-size:11px}.partner-product-grid.three{gap:8px}.partner-product-compact .partner-product-image{height:104px}.partner-product-compact h3{font-size:10px}.partner-product-compact .partner-prices strong{font-size:16px}.partner-product-compact .partner-prices small{font-size:8px}.partner-product-grid.three .partner-card-actions.compact{flex-direction:column}.partner-product-grid.three .partner-card-actions.compact>*{flex-basis:auto;width:100%}.partner-product-grid.three .partner-card-actions.compact .btn{min-height:30px;font-size:10px}.partner-product-image{height:140px}.partner-product h3{font-size:11px}.partner-product p{font-size:8px}.partner-prices{gap:5px}.partner-prices>div{padding:6px}.partner-prices strong{font-size:18px}.partner-prices small{font-size:9px}.partner-features>span{font-size:7px}.partner-features svg{width:16px}.partner-stock{gap:4px;padding:3px 5px;font-size:8px;top:5px;right:5px}.partner-stock i{width:6px;height:6px}.partner-product .btn{min-height:35px;font-size:11px}.partner-product-tools>.btn{min-height:30px;font-size:9px}.partner-catalog-toolbar{padding:13px}.partner-filters>label{min-width:85px;font-size:9px}.partner-filters select{font-size:9px}.partner-pages h1{font-size:21px}.partner-heading p{font-size:10px}.partner-form-grid{gap:0 10px}.partner-form-grid .field{font-size:10px}.partner-pages .input,.partner-pages .select{padding:8px 10px;font-size:12px}.partner-form-section{padding:12px}.partner-client-total b{font-size:25px}.partner-client-total strong{font-size:14px}.partner-client-total small{font-size:8px}.partner-tabs>button{padding:8px 11px;font-size:10px}.partner-stats.wallet:not(.has-held)>.partner-stat:last-child strong{font-size:22px}.partner-wallet-banner{padding:15px 11px}.partner-wallet-banner h2{font-size:19px}.partner-wallet-banner p{font-size:10px}.partner-wallet-banner>ul{min-width:45%;padding-inline:8px;font-size:9px}.partner-wallet-banner li{gap:5px}.partner-wallet-banner li svg{width:16px}.partner-withdraw-form{padding:17px}.partner-withdraw-form h2{font-size:21px}.partner-section .section-heading h2{font-size:16px}.partner-text-button{font-size:10px}.partner-withdrawals strong{font-size:15px}.partner-withdrawals small{font-size:9px}.partner-poster-grid{grid-template-columns:1fr 1fr;gap:12px}.partner-poster.main{grid-area:1/1/auto/-1;height:310px}.partner-poster.main .partner-poster-copy{text-align:right;width:70%;right:12px}.partner-poster.main .partner-poster-copy>strong{font-size:32px}.partner-poster.main .partner-poster-copy>span{margin-top:10px;font-size:12px}.partner-poster.main .partner-poster-copy>b{margin-top:6px;padding:6px 13px;font-size:28px}.partner-poster.main .partner-poster-bottom{bottom:13px;left:12px;right:12px}.partner-poster.main .partner-poster-bottom>span{font-size:9px}.partner-poster.main .partner-poster-bottom svg{width:33px;height:33px;padding:7px}.partner-poster.story{height:245px}.partner-poster.square{height:194px}.partner-poster.story .partner-poster-copy>strong,.partner-poster.square .partner-poster-copy>strong{font-size:21px}.partner-poster.story .partner-poster-copy>span,.partner-poster.square .partner-poster-copy>span{font-size:9px}.partner-poster.story .partner-poster-copy>b,.partner-poster.square .partner-poster-copy>b{font-size:19px}.partner-poster.story .partner-poster-bottom>span{font-size:8px}.partner-poster.square .partner-poster-bottom>span{font-size:6px}.partner-sources{gap:18px;padding-inline:0}.partner-donut{width:118px;height:118px}.partner-donut>div{width:73px;height:73px}.partner-donut strong{font-size:23px}.partner-source-list>div{gap:7px;font-size:9px}.partner-source-list strong{font-size:12px}.partner-source-list small{font-size:10px}.partner-report-totals{padding:16px}.partner-report-totals>div{gap:15px}.partner-report-totals>div>span{font-size:11px}.partner-report-totals>div strong{font-size:24px}.partner-store-fields{grid-template-columns:minmax(0,1fr) 78px;gap:9px}.partner-store-logo>small{font-size:9px}.partner-store-logo svg{max-width:58px}.partner-store-logo>span{font-size:8px}.partner-contact-options>label{min-width:100%;font-size:10px}.partner-store-link{gap:7px}.partner-store-link .input{font-size:10px}.partner-store-link .btn{padding-inline:8px;font-size:10px}.partner-preview-products>article>div:first-child,.partner-preview-products>article>svg,.partner-preview-products>article>img.product-art{height:100px}.partner-preview-products h4{font-size:9px}.partner-preview-products p{font-size:8px}.partner-preview-products .btn{font-size:10px}.partner-settings-form .field{font-size:11px}.partner-settings-tabs>a{padding-inline:8px;font-size:9px}.partner-settings-tabs svg{width:15px}.partner-settings-form,.partner-store-preview{padding:12px}.partner-settings-layout{gap:11px}.partner-preview-banner>div:first-child{width:76%}.partner-preview-banner h3{font-size:14px}.partner-preview-banner p{font-size:9px}}@media (max-width:700px){.partner-wallet-layout.withdraw-page>aside{order:-1}}@media (max-width:380px){.partner-pages .partner-stat{gap:4px;padding:10px 8px}.partner-pages .partner-stat strong{font-size:21px}.partner-pages .partner-stat-icon{width:28px;height:32px}.partner-pages .partner-stat-icon>svg{width:20px}.partner-pages .partner-product .partner-prices strong{font-size:14px}.partner-pages .partner-product .partner-prices small{font-size:7.5px}.partner-pages .partner-product .partner-prices>div{padding:6px 4px}.partner-pages .partner-product h3{font-size:10px}.partner-pages .partner-client-total b{font-size:22px}.partner-pages .partner-settings-tabs>a{padding-inline:7px;font-size:8px}}.partner-welcome{justify-content:space-between;align-items:center;gap:20px;min-height:47px;margin:0 0 17px;display:flex}.partner-welcome h2{font-size:23px;font-weight:800;line-height:1.5}.partner-welcome h2>span{margin-inline-start:3px;font-size:23px;display:inline-block}.partner-welcome p{color:#6c8498;margin-top:2px;font-size:12px}.partner-welcome-actions{align-items:center;gap:14px;display:flex}.partner-welcome-actions>.btn{border-radius:10px;gap:9px;min-height:41px;padding:10px 15px;font-size:13px}.partner-welcome-actions>.btn>svg{color:#00a7a5;stroke-width:3px;background:#fff;border-radius:50%;width:22px;height:22px;padding:3px}.partner-welcome-bell{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:flex;position:relative;box-shadow:0 3px 10px #254c4820}.partner-welcome-bell>i{background:#ff7258;border:2px solid #fffcf6;border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}@media (max-width:700px){.partner-welcome{gap:12px;min-height:48px;margin-bottom:16px}.partner-welcome h2{font-size:21px}.partner-welcome h2>span{font-size:19px}.partner-welcome p{max-width:230px;font-size:10px;line-height:1.7}.partner-welcome-actions{gap:9px}.partner-welcome-actions>.btn{gap:6px;min-height:37px;padding:8px 10px;font-size:11px}.partner-welcome-actions>.btn>svg{width:19px;height:19px;padding:2px}.partner-welcome-bell{width:34px;height:34px}.partner-welcome-bell>svg{width:19px}.partner-welcome-bell>i{width:9px;height:9px}}@media (max-width:430px){.partner-welcome{gap:9px}.partner-welcome h2{font-size:19px}.partner-welcome p{max-width:190px;font-size:9px}.partner-welcome-actions{gap:7px}.partner-welcome-actions>.btn{white-space:nowrap;padding:8px;font-size:10px}.partner-welcome-actions>.btn>svg{width:17px;height:17px}.partner-welcome-bell{width:31px;height:31px}}.admin-console .admin-content{--module-accent:var(--ss-teal);--module-soft:var(--ss-teal-soft);--admin-text:var(--ss-ink);--admin-muted:var(--ss-muted);--admin-teal:var(--ss-muted);--admin-line:var(--ss-line);color:var(--admin-text);width:100%;font-size:14px}.admin-console .admin-content button,.admin-console .admin-content input,.admin-console .admin-content select,.admin-console .admin-content textarea{font-family:inherit}.admin-console .admin-content button,.admin-console .admin-content a,.admin-console .admin-content input,.admin-console .admin-content select,.admin-console .admin-content textarea{outline-offset:4px}.admin-console .admin-content h1,.admin-console .admin-content h2,.admin-console .admin-content h3,.admin-console .admin-content p{margin-top:0}.admin-console .admin-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admin-console .admin-page-title h1{letter-spacing:-.5px;margin:0;font-size:27px;font-weight:700;line-height:1.6}.admin-console .admin-page-title p{color:var(--admin-muted);margin:3px 0 0;font-size:13px}.admin-console .admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-console .admin-actions .btn{white-space:nowrap}.admin-console .admin-actions .select{width:auto;min-width:140px}.admin-console .admin-card{background:var(--ss-surface);box-shadow:none;min-width:0;margin-bottom:16px;border:1px solid var(--admin-line)!important;border-radius:12px!important;padding:20px!important}.admin-console .admin-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.admin-console .admin-card-title h2{align-items:center;gap:9px;margin:0;font-size:19px;font-weight:700;display:flex}.admin-console .admin-card-title h2 svg{flex:none}.admin-console .admin-card-title .muted{font-size:13px}.admin-console .admin-section-title{margin:22px 0 16px;font-size:20px}.admin-console .admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.admin-console .admin-stat{border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:122px;padding:18px 20px;display:flex}.admin-console .admin-stat>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-console .admin-stat span{font-size:14px;font-weight:700}.admin-console .admin-stat strong{white-space:nowrap;letter-spacing:-.4px;font-size:29px;font-weight:700;line-height:1.45}.admin-console .admin-stat small{color:var(--ss-muted);font-size:13px;display:block}.admin-console .admin-stat>i{background:var(--module-soft);color:var(--ss-muted);border-radius:13px;flex:none;justify-content:center;align-items:center;padding:13px;font-style:normal;display:flex}.admin-console .admin-stat.coral{background:var(--ss-coral-soft);border-color:var(--ss-line)}.admin-console .admin-stat.coral>i{background:var(--ss-coral-soft);color:var(--ss-coral)}.admin-console .admin-stat.yellow{background:var(--ss-amber-soft);border-color:var(--ss-line)}.admin-console .admin-stat.yellow>i{background:var(--ss-amber-soft);color:var(--ss-amber)}.admin-console .admin-stat.blue{background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .admin-stat.blue>i{background:var(--module-soft);color:var(--ss-muted)}.admin-console .admin-stat.gray{background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .admin-stat.gray>i{background:var(--module-soft);color:var(--ss-muted)}.admin-console .admin-overview-grid{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}.admin-console .admin-overview-bottom{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.admin-console .admin-attention{border-radius:9px;align-items:center;gap:14px;min-height:88px;margin-bottom:10px;padding:16px 13px;display:flex}.admin-console .admin-attention:last-child{margin-bottom:0}.admin-console .admin-attention>i{color:var(--ss-muted);background:#17284066;border-radius:10px;padding:9px;font-style:normal;display:flex}.admin-console .admin-attention>div{flex-direction:column;flex:1;gap:4px;display:flex}.admin-console .admin-attention strong{color:var(--ss-muted);font-size:20px;font-weight:700}.admin-console .admin-attention small{color:var(--ss-muted);font-size:13px}.admin-console .admin-attention .btn{background:var(--module-soft);color:var(--module-accent);border:none!important;min-height:44px!important;padding:8px 13px!important;font-size:13px!important}.admin-console .admin-attention.coral{background:var(--ss-coral-soft)}.admin-console .admin-attention.coral strong,.admin-console .admin-attention.coral>i{color:var(--ss-coral)}.admin-console .admin-attention.coral .btn{background:var(--ss-coral);color:#fff}.admin-console .admin-attention.yellow{background:var(--ss-amber-soft)}.admin-console .admin-attention.yellow strong,.admin-console .admin-attention.yellow>i{color:var(--ss-amber)}.admin-console .admin-attention.yellow .btn{background:var(--ss-amber-soft)}.admin-console .admin-attention.mint{background:var(--ss-canvas)}.admin-console .admin-chart{width:100%}.admin-console .admin-chart svg{width:100%;height:auto;min-height:220px;display:block}.admin-console .admin-chart-legend{color:var(--ss-muted);justify-content:flex-start;gap:20px;margin:5px 0 6px;font-size:13px;display:flex}.admin-console .admin-chart-legend span{align-items:center;gap:7px;display:flex}.admin-console .admin-chart-legend i,.admin-console .admin-dot{background:var(--module-soft);border-radius:50%;width:10px;height:10px;display:inline-block}.admin-console .admin-chart-legend .previous i{background:var(--module-soft)}.admin-console .admin-top-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-console .admin-top-products>div{text-align:center;flex-direction:column;min-width:0;display:flex}.admin-console .admin-top-products .product-art{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.admin-console .admin-top-products h3{min-height:38px;margin:10px 0 3px;font-size:13px;font-weight:700;line-height:1.7}.admin-console .admin-top-products small{color:var(--ss-muted);font-size:13px}.admin-console .admin-top-products strong{margin:4px 0 9px;font-size:17px}.admin-console .admin-top-products .btn{width:100%;font-size:13px;min-height:44px!important;padding:6px 4px!important}.admin-console .admin-text-link,.admin-console .admin-text-button{white-space:nowrap;font-size:13px;text-decoration:none;color:var(--module-accent)!important}.admin-console .admin-text-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.admin-console .admin-filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:17px;display:flex}.admin-console .admin-filter-row>h2{margin:0;font-size:23px}.admin-console .admin-filter-row>.field{flex:0 165px;margin:0}.admin-console .admin-filter-row>.select{flex:0 160px}.admin-console .admin-filter-row>.btn{min-height:44px}.admin-console .admin-search{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:7px;flex:1;align-items:center;gap:10px;min-width:200px;min-height:45px;padding:10px 13px;display:flex}.admin-console .admin-search input{width:100%;min-width:0;color:var(--ss-ink);background:0 0;border:0;outline:none;font-size:13px}.admin-console .admin-search input::placeholder{color:var(--ss-muted)}.admin-console .admin-search svg{flex:none}.admin-console .admin-content .field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;font-size:13px;font-weight:600;display:flex}.admin-console .admin-content .field>span{color:var(--ss-ink)}.admin-console .admin-content .field .input,.admin-console .admin-content .field .select{border:1px solid var(--ss-line);width:100%;min-height:44px;color:var(--ss-ink);background:#fff;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:400}.admin-console .admin-content .field textarea.input{resize:vertical;line-height:1.9}.admin-console .admin-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.admin-console .admin-field-wide{grid-column:1/-1}.admin-console .admin-table{width:100%;overflow:auto;border:0!important}.admin-console .admin-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.admin-console .admin-table th{background:var(--ss-canvas);color:var(--ss-ink);text-align:right;border:0;padding:12px 13px;font-size:13px;font-weight:600}.admin-console .admin-table th:first-child{border-radius:0 7px 7px 0}.admin-console .admin-table th:last-child{border-radius:7px 0 0 7px}.admin-console .admin-table td{border-bottom:1px solid var(--ss-line);color:var(--ss-ink);vertical-align:middle;text-align:right;padding:13px 12px;line-height:1.7}.admin-console .admin-table td>strong{color:var(--ss-ink)}.admin-console .admin-table tbody tr:hover{background:var(--ss-surface)}.admin-console .admin-table tr:last-child td{border-bottom:0}.admin-console .admin-product-cell{text-align:right;white-space:normal;align-items:center;gap:11px;min-width:135px;max-width:260px;display:flex}.admin-console .admin-product-cell>.product-art{aspect-ratio:1;background:var(--ss-canvas);border-radius:8px;flex:none;width:62px;height:62px;overflow:hidden}.admin-console .admin-product-cell>div:not(.product-art){flex-direction:column;gap:4px;min-width:0;display:flex}.admin-console .admin-product-cell strong{color:var(--ss-ink);font-size:13px;font-weight:700;line-height:1.75}.admin-console .admin-table .admin-product-cell>.product-art{width:53px;height:53px}.admin-console .admin-table .admin-product-cell strong{min-width:70px;font-size:13px}.admin-console .admin-overview-bottom .admin-table td{padding:13px 8px;font-size:13px}.admin-console .admin-overview-bottom .admin-table th{padding:10px 8px;font-size:13px}.admin-console .admin-row-actions{align-items:center;gap:5px;display:flex}.admin-console .admin-row-actions .btn{min-height:44px!important;padding:5px 9px!important;font-size:13px!important}.admin-console .admin-icon-button{border:1px solid var(--ss-line);min-width:33px;height:33px;color:var(--ss-ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.admin-console .admin-icon-button:hover{background:var(--ss-canvas);color:var(--ss-muted)}.admin-console .admin-badge{background:var(--ss-canvas);color:var(--ss-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.admin-console .admin-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.admin-console .admin-badge.pending,.admin-console .admin-badge.unpaid,.admin-console .admin-badge.held,.admin-console .admin-badge.confirmed,.admin-console .admin-badge.processing,.admin-console .admin-badge.received,.admin-console .admin-badge.shipped,.admin-console .admin-badge.delivered,.admin-console .admin-badge.collected,.admin-console .admin-badge.active,.admin-console .admin-badge.approved,.admin-console .admin-badge.available,.admin-console .admin-badge.paid,.admin-console .admin-badge.refunded{background:var(--ss-canvas);color:var(--ss-muted)}.admin-console .admin-badge.cancelled,.admin-console .admin-badge.suspended,.admin-console .admin-badge.rejected,.admin-console .admin-badge.delivery_failed,.admin-console .admin-badge.reversed{background:var(--ss-coral-soft);color:var(--ss-coral)}.admin-console .admin-table-footer{color:var(--ss-muted);border-top:1px solid var(--ss-line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:13px;display:flex}.admin-console .admin-page-number{background:var(--module-soft);color:#fff;border-radius:7px;padding:7px 13px}.admin-console .admin-tabs{background:var(--ss-canvas);border:1px solid var(--ss-line);border-radius:8px;align-items:stretch;gap:2px;margin-bottom:18px;padding:2px;display:flex;overflow:auto}.admin-console .admin-tabs button{color:var(--ss-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.admin-console .admin-tabs button.active{color:var(--ss-muted);border-bottom-color:var(--ss-line);background:#fff}.admin-console .admin-tabs button b{background:var(--ss-canvas);color:var(--ss-muted);border-radius:8px;padding:1px 8px;font-size:13px}.admin-console .admin-tabs button.active b{background:var(--module-soft);color:var(--ss-surface)}.admin-console .admin-drawer-layer{z-index:1000;direction:ltr;display:flex;position:fixed;inset:0}.admin-console .admin-drawer-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#17284066;border:0;position:absolute;inset:0}.admin-console .admin-drawer{background:var(--ss-surface);direction:rtl;border-radius:0 16px 16px 0;width:390px;height:100%;padding:24px 22px;position:relative;overflow:auto;box-shadow:0 16px 48px #24344d1f}.admin-console .admin-drawer-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex;position:relative}.admin-console .admin-drawer-title h2{margin:0;font-size:21px;font-weight:700}.admin-console .admin-drawer-title .admin-icon-button{border:0}.admin-console .admin-drawer .admin-card{margin-top:17px;margin-bottom:16px;padding:14px!important}.admin-console .admin-drawer .admin-card-title{margin-bottom:12px}.admin-console .admin-drawer .admin-card-title h2{font-size:15px}.admin-console .admin-drawer .admin-person{margin-bottom:20px}.admin-console .admin-drawer .admin-product-cell{max-width:none}.admin-console .admin-drawer .admin-product-cell>.product-art{width:78px;height:78px}.admin-console .admin-drawer form>.btn,.admin-console .admin-drawer>.btn{width:100%;margin-top:14px}.admin-console .admin-drawer .admin-note{margin:18px 0}.admin-console .admin-detail-line{justify-content:space-between;align-items:flex-start;gap:14px;margin:13px 0;font-size:13px;line-height:1.8;display:flex}.admin-console .admin-detail-line>span{color:var(--ss-muted);flex:1}.admin-console .admin-detail-line>strong{overflow-wrap:anywhere;max-width:66%;font-weight:600}.admin-console .admin-note{color:var(--ss-ink);background:var(--ss-canvas);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.9;display:flex}.admin-console .admin-note>svg{flex:none}.admin-console .admin-note p{margin:0}.admin-console .admin-note .admin-detail-line{width:100%;margin:0}.admin-console .admin-note.mint{background:var(--ss-canvas)}.admin-console .admin-note.mint strong{color:var(--ss-muted)}.admin-console .admin-note.yellow{background:var(--ss-amber-soft)}.admin-console .admin-note.coral{background:var(--ss-coral-soft)}.admin-console .admin-note.blue{background:var(--ss-canvas)}.admin-console .admin-note:has(.field){display:block}.admin-console .admin-note .field{margin-bottom:8px}.admin-console .admin-note:has(>.admin-badge){display:block}.admin-console .admin-note:has(>.admin-badge)>p{margin-top:8px}.admin-console .admin-segment{gap:8px;margin:12px 0 20px;display:flex}.admin-console .admin-segment button{border:1px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-ink);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.admin-console .admin-segment button.active{background:var(--module-soft);color:var(--ss-surface);border-color:var(--ss-line);box-shadow:none}.admin-console .admin-segment button.danger{background:var(--ss-coral-soft);color:var(--ss-coral);border-color:var(--ss-line)}.admin-console .admin-editor-grid{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.admin-console .admin-editor-pricing{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-console .admin-editor-pricing .admin-card{margin-bottom:0}.admin-console .admin-editor-art .product-art{aspect-ratio:1.55;border-radius:9px;width:100%;min-height:250px;overflow:hidden}.admin-console .admin-art-options{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.admin-console .admin-art-options button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;padding:0;overflow:hidden}.admin-console .admin-art-options button.active{border-color:var(--ss-line)}.admin-console .admin-art-options .product-art{aspect-ratio:1;width:100%}.admin-console .admin-upload-note{border:1px dashed var(--ss-line);background:var(--ss-surface);text-align:center;color:var(--ss-muted);border-radius:9px;flex-direction:column;align-items:center;gap:8px;margin-top:15px;padding:21px;font-size:13px;display:flex}.admin-console .admin-upload-note b{color:var(--ss-ink);font-size:14px}.admin-console .admin-upload-note .select{max-width:180px;margin-top:8px}.admin-console .admin-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.admin-console .admin-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-console .admin-currency-input{border:1px solid var(--ss-line);background:#fff;border-radius:7px;min-height:46px;display:flex;overflow:hidden}.admin-console .admin-currency-input input{width:100%;min-width:0;color:var(--ss-ink);text-align:right;background:#fff;border:0;padding:8px 12px;font-family:inherit;font-size:22px;font-weight:700}.admin-console .admin-currency-input span{background:var(--ss-canvas);white-space:nowrap;align-items:center;padding:10px 14px;font-size:14px;display:flex}.admin-console .admin-check{cursor:pointer;align-items:center;gap:9px;margin:12px 0;font-size:13px;line-height:1.7;display:flex}.admin-console .admin-check input{width:17px;height:17px;accent-color:var(--ss-muted);flex:none}.admin-console .admin-color{background:var(--module-soft);border-radius:50%;width:22px;height:22px;display:inline-block}.admin-console .admin-color.white{border:1px solid var(--ss-line);background:#fff}.admin-console .admin-order-item{border-bottom:1px solid var(--ss-line);margin-bottom:10px;padding:9px 0 13px}.admin-console .admin-order-item>span{text-align:left;color:var(--ss-muted);font-size:13px;display:block}.admin-console .admin-timeline{margin:15px 8px 5px}.admin-console .admin-timeline>div{border-right:1px solid var(--ss-line);color:var(--ss-muted);min-height:50px;padding:0 21px 25px 0;font-size:13px;position:relative}.admin-console .admin-timeline>div:last-child{border-right-color:#0000;padding-bottom:3px}.admin-console .admin-timeline>div i{background:var(--module-soft);color:#fff;width:18px;height:18px;box-shadow:none;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;right:-10px}.admin-console .admin-timeline>div.done{color:var(--ss-ink);border-right-color:var(--ss-line)}.admin-console .admin-timeline>div.done i{background:var(--module-soft);box-shadow:none}.admin-console .admin-timeline small{color:var(--ss-muted);margin:5px 0;font-size:13px;font-weight:400;display:block}.admin-console .admin-drawer-buttons{flex-direction:column;gap:9px;margin-top:18px;display:flex}.admin-console .admin-drawer-buttons>.btn{justify-content:center;width:100%}.admin-console .admin-danger{color:var(--ss-coral)!important;border-color:var(--ss-line)!important}.admin-console .admin-fineprint{color:var(--ss-muted);margin:13px 0 0;font-size:13px;line-height:1.9}.admin-console .admin-phone{text-align:right;color:var(--ss-muted);font-size:13px}.admin-console .admin-block{color:var(--ss-muted);font-size:13px;display:block}.admin-console .admin-person{align-items:center;gap:10px;min-width:140px;display:flex}.admin-console .admin-avatar{width:40px;height:40px;color:var(--ss-ink);background:var(--ss-canvas);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.admin-console .admin-person>div{flex-direction:column;gap:2px;display:flex}.admin-console .admin-person strong{font-size:13px}.admin-console .admin-person small{color:var(--ss-muted);text-align:right;direction:ltr;font-size:13px}.admin-console .admin-person-large{padding:10px 0}.admin-console .admin-person-large .admin-avatar{width:65px;height:65px;font-size:27px}.admin-console .admin-person-large h2{margin:0 0 5px;font-size:22px}.admin-console .admin-rates{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-console .admin-rates button{border:1px solid var(--ss-line);background:var(--ss-surface);text-align:right;color:var(--ss-ink);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;padding:13px;font-family:inherit;display:grid}.admin-console .admin-rates button:hover{border-color:var(--ss-line);background:var(--ss-canvas)}.admin-console .admin-rates span{grid-column:1/-1;margin-bottom:12px;font-size:13px}.admin-console .admin-content-grid{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.admin-console .admin-banner-preview{background:var(--ss-canvas);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:168px;margin-bottom:20px;padding:22px;display:flex;position:relative;overflow:hidden}.admin-console .admin-banner-preview:after{content:"";background:#17284066;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-72px;left:-45px}.admin-console .admin-banner-preview h3{z-index:1;margin:0 0 7px;font-size:21px;font-weight:700;line-height:1.7;position:relative}.admin-console .admin-banner-preview p{z-index:1;margin:0 0 12px;font-size:13px;position:relative}.admin-console .admin-banner-preview span{background:var(--module-soft);color:#fff;z-index:1;border-radius:30px;padding:7px 25px;font-size:13px;font-weight:700;display:inline-block;position:relative}.admin-console .admin-banner-bag{color:var(--ss-muted);flex:none;position:relative;transform:rotate(-8deg)}.admin-console .admin-banner-bag svg{fill:var(--module-accent);stroke:var(--module-accent);stroke-width:1.1px}.admin-console .admin-banner-bag b{color:#fff;font-size:31px;position:absolute;top:36px;left:32px}.admin-console .admin-content-grid.coupon-first>section:last-child{order:-1}.admin-console .admin-settings-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.85fr);gap:16px;display:grid}.admin-console .admin-store-brand{justify-content:center;align-items:center;padding:22px 0 25px;display:flex}.admin-console .admin-store-brand .brand{font-size:32px}.admin-console .admin-store-brand svg{width:48px;height:48px}.admin-console .admin-permission{border:1px solid var(--ss-line);background:var(--ss-canvas);width:20px;height:20px;color:var(--ss-muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.admin-console .admin-permission.on{background:var(--module-soft);color:#fff;border-color:var(--ss-line)}.admin-console .admin-activity{border-bottom:1px solid var(--ss-line);align-items:center;gap:9px;padding:12px 0;display:flex}.admin-console .admin-activity:last-child{border:0}.admin-console .admin-activity>span{color:var(--ss-muted);background:var(--ss-canvas);border-radius:10px;padding:9px;display:flex}.admin-console .admin-activity>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-console .admin-activity b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-console .admin-activity small{color:var(--ss-muted);overflow-wrap:anywhere;font-size:13px}.admin-console .admin-activity time{color:var(--ss-muted);white-space:nowrap;font-size:13px}.admin-console .admin-reports-charts{grid-template-columns:1fr 1.6fr;gap:16px;display:grid}.admin-console .admin-donut-layout{justify-content:center;align-items:center;gap:23px;padding:10px 0;display:flex}.admin-console .admin-donut{border-radius:50%;flex:none;justify-content:center;align-items:center;width:175px;height:175px;padding:26px;display:flex;transform:rotate(-90deg)}.admin-console .admin-donut>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;transform:rotate(90deg)}.admin-console .admin-donut strong{font-size:18px;font-weight:700;line-height:1.6}.admin-console .admin-donut small{color:var(--ss-muted);font-size:13px}.admin-console .admin-donut-layout>div:last-child p{color:var(--ss-muted);margin:13px 0 5px;font-size:13px}.admin-console .admin-donut-layout>div:last-child strong{white-space:nowrap;font-size:16px;display:block}.admin-console .admin-donut-layout>div:last-child small{color:var(--ss-muted);margin-top:4px;font-size:13px;display:block}.admin-console .admin-dot{margin-left:7px}.admin-console .admin-dot.yellow{background:var(--ss-amber-soft)}.admin-console .admin-error{color:var(--ss-coral);background:var(--ss-coral-soft);border:1px solid var(--ss-line);z-index:1100;max-width:min(600px,100vw - 44px);box-shadow:none;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;left:22px}.admin-console .admin-error svg{flex:none}.admin-console .admin-error button{color:var(--ss-coral);cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:23px}.admin-console .admin-empty{text-align:center;color:var(--ss-muted);flex-direction:column;align-items:center;padding:48px 20px;display:flex}.admin-console .admin-empty svg{color:var(--ss-muted)}.admin-console .admin-empty h3{color:var(--ss-ink);margin:13px 0 7px;font-size:17px}.admin-console .admin-empty p{max-width:350px;margin:0;font-size:13px;line-height:1.9}.admin-console .admin-footer{color:var(--ss-muted);justify-content:space-between;margin-top:4px;padding:10px 2px 0;font-size:13px;display:flex}.admin-console .admin-content .btn{justify-content:center;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.admin-console .admin-content .btn:disabled{opacity:.55;cursor:wait}.admin-console .admin-content .btn.small{font-size:13px}.admin-console .admin-content .muted{color:var(--admin-muted)}.admin-console .admin-content .select{border:1px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-ink);border-radius:7px;min-height:44px;padding:9px 12px;font-size:13px}.admin-console .admin-drawer form>.input{border:1px solid var(--ss-line);border-radius:7px;width:100%;margin:10px 0;padding:14px}.admin-console .admin-editor .admin-card .btn{margin-top:8px}.admin-console .admin-content .admin-card form>.btn{margin-top:12px}.admin-console .admin-content-grid form>.btn{width:100%}.admin-console .admin-drawer code{white-space:normal;overflow-wrap:anywhere}.admin-console .admin-card:has(>.admin-tabs:only-child){padding:8px 12px!important}.admin-console .admin-card>.admin-tabs:only-child{border:0;margin:0}.admin-console .admin-badge.requested,.admin-console .admin-badge.partially_refunded{background:var(--ss-canvas);color:var(--ss-muted)}.admin-console .admin-content input[readonly]{background:var(--ss-surface)!important;color:var(--ss-muted)!important}.admin-console .admin-banner-thumb{border-radius:6px;width:130px;height:44px;overflow:hidden}.admin-console .admin-banner-thumb .product-art{width:100%;height:100%}.admin-console .admin-demo-seed{width:100%;margin-top:15px}.admin-console .admin-upload-note:has(.admin-upload-zone){gap:0;padding:0;overflow:hidden}.admin-console .admin-upload-zone{cursor:pointer;flex-direction:column;align-items:center;gap:8px;width:100%;padding:22px 16px;transition:background .15s;display:flex;position:relative}.admin-console .admin-upload-zone:hover{background:var(--ss-canvas)}.admin-console .admin-upload-zone:focus-within{outline:3px solid var(--module-accent);outline-offset:-3px}.admin-console .admin-upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-console .admin-upload-zone.is-uploading{background:var(--ss-canvas);cursor:wait}.admin-console .admin-upload-note .error-message{max-width:calc(100% - 26px);margin:0 13px 13px;font-size:13px}.admin-console .admin-upload-note>p{margin:0;padding:0 13px 13px;font-size:13px}.admin-console .admin-upload-success{color:var(--ss-teal);justify-content:center;align-items:center;gap:6px;display:flex}.admin-console .admin-library-label{border-top:1px solid var(--ss-line);background:var(--ss-surface);width:100%;color:var(--ss-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:13px;font-size:13px;display:flex}.admin-console .admin-library-label .select{max-width:180px;margin:0}.admin-console .admin-return-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-console .admin-return-images>a{border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:7px;min-width:0;display:block;overflow:hidden}.admin-console .admin-return-images .product-art{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:auto}.admin-console .admin-return-images small{text-align:center;color:var(--ss-muted);padding:6px 3px;font-size:13px;display:block}.admin-console .admin-editor-art>img.product-art{object-fit:contain;background:var(--ss-canvas)}@media screen{.admin-console .admin-content{--admin-line:var(--ss-line);--admin-teal:var(--module-accent)}.admin-console .admin-page-title h1{letter-spacing:-.025em;font-size:32px;font-weight:700}.admin-console .admin-card-title h2 svg{color:var(--module-accent)}.admin-console .admin-stat{background:var(--ss-surface)}.admin-console .admin-stat>i{background:var(--ss-teal-soft);color:var(--ss-teal)}.admin-console .admin-stat.coral,.admin-console .admin-stat.yellow,.admin-console .admin-stat.blue,.admin-console .admin-stat.gray{background:var(--ss-surface)}.admin-console .admin-stat.blue>i{background:var(--ss-blue-soft);color:var(--ss-blue)}.admin-console .admin-stat.gray>i{background:var(--ss-violet-soft);color:var(--ss-violet)}.admin-console .admin-attention>i{background:var(--ss-surface);color:var(--module-accent)}.admin-console .admin-attention.mint{background:var(--ss-teal-soft)}.admin-console .admin-attention.mint strong,.admin-console .admin-attention.mint small{color:var(--ss-teal)}.admin-console .admin-attention.coral small{color:var(--ss-coral)}.admin-console .admin-attention.yellow small,.admin-console .admin-attention.yellow .btn{color:var(--ss-amber)}.admin-console .admin-chart-legend i,.admin-console .admin-dot{background:var(--ss-teal)}.admin-console .admin-chart-legend .previous i{background:#94a5b7}.admin-console .admin-dot.yellow{background:var(--ss-amber)}.admin-console .admin-search:focus-within{border-color:var(--module-accent);outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .admin-content :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .admin-table th{color:var(--ss-ink);font-weight:600}.admin-console .admin-table tbody tr:hover{background:#f1faf7}.admin-console .admin-badge.pending,.admin-console .admin-badge.unpaid,.admin-console .admin-badge.held,.admin-console .admin-badge.requested,.admin-console .admin-badge.partially_refunded{color:var(--ss-amber);background:var(--ss-amber-soft)}.admin-console .admin-badge.confirmed,.admin-console .admin-badge.processing,.admin-console .admin-badge.received{color:var(--ss-blue);background:var(--ss-blue-soft)}.admin-console .admin-badge.shipped{color:var(--ss-coral);background:var(--ss-coral-soft)}.admin-console .admin-badge.delivered,.admin-console .admin-badge.collected,.admin-console .admin-badge.active,.admin-console .admin-badge.approved,.admin-console .admin-badge.available,.admin-console .admin-badge.paid,.admin-console .admin-badge.refunded{color:var(--ss-teal);background:var(--ss-teal-soft)}.admin-console .admin-tabs button.active{color:var(--module-accent);background:var(--module-soft);border-bottom-color:var(--module-accent)}.admin-console .admin-tabs button.active b{color:#fff;background:var(--module-accent)}.admin-console .admin-segment button.active{background:var(--module-accent);color:#fff;border-color:var(--module-accent)}.admin-console .admin-icon-button:hover{background:var(--module-soft);color:var(--module-accent);border-color:var(--module-accent)}.admin-console .admin-permission.on{color:#fff;background:var(--ss-violet);border-color:var(--ss-violet)}.admin-console .admin-settings-grid .admin-card-title h2 svg,.admin-console .admin-settings-grid .admin-activity>span{color:var(--ss-violet)}.admin-console .admin-art-options button.active{border-color:var(--ss-blue);outline:2px solid var(--ss-blue);outline-offset:2px}.admin-console .admin-banner-preview{background:var(--ss-blue-soft);color:#193c7b}.admin-console .admin-banner-preview:after{display:none}.admin-console .admin-banner-preview span{color:#fff;background:var(--ss-blue)}.admin-console .admin-banner-bag svg{fill:var(--ss-blue);stroke:var(--ss-blue)}.admin-console .admin-upload-zone.is-uploading svg{animation:none}.admin-console .admin-drawer .admin-card{border:0!important;border-top:1px solid var(--ss-line)!important;border-radius:0!important;padding-inline:0!important}.admin-console .admin-note.mint{color:var(--ss-teal);background:var(--ss-teal-soft)}.admin-console .admin-note.yellow{color:var(--ss-amber);background:var(--ss-amber-soft)}.admin-console .admin-note.blue{color:var(--ss-blue);background:var(--ss-blue-soft)}.admin-console .admin-content :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (prefers-reduced-motion:reduce){.admin-console .admin-upload-zone.is-uploading svg{animation:none}}@media (min-width:1500px){.admin-console .admin-stat strong{font-size:33px}.admin-console .admin-stat{padding:21px 24px}.admin-console .admin-chart svg{min-height:255px}.admin-console .admin-top-products .product-art{aspect-ratio:1.12}.admin-console .admin-attention{padding:18px 15px}}@media (max-width:1200px){.admin-console .admin-stat{min-height:110px;padding:15px 12px}.admin-console .admin-stat strong{font-size:24px}.admin-console .admin-stat>i{padding:9px}.admin-console .admin-stat>i svg{width:24px;height:24px}.admin-console .admin-stat span,.admin-console .admin-stat small{font-size:13px}.admin-console .admin-overview-bottom{grid-template-columns:1fr}.admin-console .admin-overview-grid{grid-template-columns:1fr 1fr}.admin-console .admin-attention{flex-wrap:wrap;gap:8px}.admin-console .admin-attention .btn{margin-right:auto}.admin-console .admin-attention strong{font-size:17px}.admin-console .admin-attention>i{padding:7px}.admin-console .admin-card{padding:16px!important}.admin-console .admin-settings-grid{grid-template-columns:minmax(0,1fr) 260px}.admin-console .admin-reports-charts{grid-template-columns:1fr}.admin-console .admin-donut-layout{justify-content:flex-start}.admin-console .admin-donut{width:165px;height:165px}.admin-console .admin-top-products .product-art{max-height:220px}.admin-console .admin-editor-grid{grid-template-columns:1.2fr 1fr}.admin-console .admin-editor-pricing{grid-template-columns:1fr}.admin-console .admin-editor-pricing .admin-card{margin-bottom:15px}.admin-console .admin-page-title h1{font-size:24px}.admin-console .admin-page-title{align-items:flex-start}.admin-console .admin-content-grid{grid-template-columns:1fr 1fr}}@media (max-width:950px){.admin-console .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console .admin-stat{min-height:115px;padding:17px}.admin-console .admin-stat strong{font-size:27px}.admin-console .admin-stat>i{padding:13px}.admin-console .admin-overview-grid{grid-template-columns:1fr}.admin-console .admin-overview-grid>section:first-child{order:0}.admin-console .admin-attention{flex-wrap:nowrap}.admin-console .admin-attention .btn{margin:0}.admin-console .admin-settings-grid{grid-template-columns:1fr}.admin-console .admin-settings-grid>div:last-child{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-console .admin-page-title{flex-wrap:wrap}.admin-console .admin-page-title .admin-actions{width:100%}.admin-console .admin-actions .select{flex:none}.admin-console .admin-editor-grid{grid-template-columns:1fr}.admin-console .admin-editor-grid>section:last-child{order:-1}.admin-console .admin-editor-art .product-art{aspect-ratio:1.7;min-height:200px;max-height:330px}.admin-console .admin-editor-art{max-width:600px;margin:auto}.admin-console .admin-editor-pricing{grid-template-columns:1fr 1fr}.admin-console .admin-content-grid,.admin-console .admin-two-grid{grid-template-columns:1fr}.admin-console .admin-three-grid{grid-template-columns:1fr 1fr}.admin-console .admin-three-grid>section:last-child{grid-column:1/-1}.admin-console .admin-rates{grid-template-columns:repeat(2,1fr)}.admin-console .admin-filter-row>.field{flex:140px}.admin-console .admin-filter-row>.admin-search{flex-basis:100%}.admin-console .admin-chart svg{min-height:200px}.admin-console .admin-tabs button{padding:11px 13px}.admin-console .admin-content-grid.coupon-first>section:last-child{order:-1}}@media (max-width:600px){.admin-console .admin-content{font-size:13px}.admin-console .admin-page-title{gap:13px;margin-bottom:16px}.admin-console .admin-page-title h1{font-size:23px;line-height:1.6}.admin-console .admin-page-title p{font-size:13px;line-height:1.9}.admin-console .admin-actions{gap:7px}.admin-console .admin-actions .btn{min-height:44px;padding:8px 11px;font-size:13px}.admin-console .admin-actions .select{min-width:120px;min-height:44px;font-size:13px}.admin-console .admin-actions .admin-check{width:100%;margin:0}.admin-console .admin-stat-grid{gap:9px;margin-bottom:15px}.admin-console .admin-stat{align-items:flex-start;min-height:114px;padding:13px 11px;position:relative}.admin-console .admin-stat>i{border-radius:9px;padding:7px;position:absolute;top:11px;left:10px}.admin-console .admin-stat>i svg{width:18px;height:18px}.admin-console .admin-stat>div{gap:5px;width:100%}.admin-console .admin-stat span{min-height:20px;padding-left:25px;font-size:13px;line-height:1.8}.admin-console .admin-stat strong{white-space:normal;margin-top:2px;font-size:23px}.admin-console .admin-stat small{font-size:13px;line-height:1.7}.admin-console .admin-card{margin-bottom:13px;border-radius:10px!important;padding:13px!important}.admin-console .admin-card-title{gap:8px;margin-bottom:13px}.admin-console .admin-card-title h2{gap:6px;font-size:16px}.admin-console .admin-card-title .admin-text-link{font-size:13px}.admin-console .admin-overview-grid,.admin-console .admin-overview-bottom{gap:0}.admin-console .admin-attention{gap:8px;min-height:77px;padding:12px 9px}.admin-console .admin-attention>i{padding:6px}.admin-console .admin-attention>i svg{width:23px;height:23px}.admin-console .admin-attention strong{font-size:17px}.admin-console .admin-attention small{font-size:13px}.admin-console .admin-attention .btn{min-height:44px!important;padding:7px 8px!important;font-size:13px!important}.admin-console .admin-chart-legend{gap:13px;font-size:13px}.admin-console .admin-chart svg{min-height:0}.admin-console .admin-top-products{gap:8px}.admin-console .admin-top-products h3{min-height:35px;font-size:13px;line-height:1.7}.admin-console .admin-top-products strong,.admin-console .admin-top-products small{font-size:13px}.admin-console .admin-top-products .btn{min-height:44px!important;padding:5px!important;font-size:13px!important}.admin-console .admin-top-products .product-art{aspect-ratio:1}.admin-console .admin-search{flex-basis:100%;min-width:0;min-height:43px;padding:10px}.admin-console .admin-search input{font-size:13px}.admin-console .admin-filter-row{gap:9px;margin-bottom:13px}.admin-console .admin-filter-row>.field{flex-basis:115px}.admin-console .admin-filter-row>.btn{min-height:44px;font-size:13px}.admin-console .admin-content .field{gap:6px;margin-bottom:13px;font-size:13px}.admin-console .admin-content .field .input,.admin-console .admin-content .field .select{min-height:44px;padding:9px 10px;font-size:13px}.admin-console .admin-tabs{margin-bottom:13px}.admin-console .admin-tabs button{gap:6px;min-width:max-content;padding:10px 12px;font-size:13px}.admin-console .admin-tabs button b{padding:1px 6px;font-size:13px}.admin-console .admin-table table{font-size:13px}.admin-console .admin-table td{padding:12px 8px;font-size:13px}.admin-console .admin-table th{padding:10px 9px;font-size:13px}.admin-console .admin-table .admin-product-cell>.product-art{width:43px;height:43px}.admin-console .admin-table .admin-product-cell strong{font-size:13px}.admin-console .admin-table .admin-product-cell{gap:8px;min-width:160px}.admin-console .admin-table .admin-product-cell small{font-size:13px}.admin-console .admin-badge{padding:4px 8px;font-size:13px}.admin-console .admin-drawer{border-radius:0;width:100%;max-width:440px;padding:20px 18px 30px}.admin-console .admin-drawer-title h2{font-size:21px}.admin-console .admin-drawer .admin-card{padding:15px!important}.admin-console .admin-drawer .admin-product-cell strong{font-size:13px}.admin-console .admin-drawer .admin-note{margin:16px 0}.admin-console .admin-detail-line,.admin-console .admin-drawer .admin-check{font-size:13px}.admin-console .admin-editor-grid{gap:0}.admin-console .admin-editor-pricing,.admin-console .admin-three-grid{grid-template-columns:1fr;gap:0}.admin-console .admin-three-grid>section:last-child{grid-column:auto}.admin-console .admin-editor-art .product-art{aspect-ratio:1.5;min-height:195px}.admin-console .admin-art-options{gap:8px}.admin-console .admin-upload-note{padding:15px;font-size:13px}.admin-console .admin-content .form-grid{grid-template-columns:1fr;gap:0}.admin-console .admin-field-wide{grid-column:auto}.admin-console .admin-editor-pricing .admin-card{margin-bottom:13px}.admin-console .admin-currency-input input{font-size:22px}.admin-console .admin-person strong{font-size:13px}.admin-console .admin-content-grid{gap:0}.admin-console .admin-banner-preview{min-height:160px;padding:17px}.admin-console .admin-banner-preview h3{max-width:200px;font-size:19px}.admin-console .admin-banner-preview p{font-size:13px}.admin-console .admin-banner-bag{margin-left:-16px}.admin-console .admin-banner-bag svg{width:80px;height:80px}.admin-console .admin-banner-bag b{font-size:28px;top:31px;left:26px}.admin-console .admin-settings-grid{gap:0}.admin-console .admin-settings-grid>div:last-child{display:block}.admin-console .admin-store-brand{padding:15px 0}.admin-console .admin-reports-charts{gap:0}.admin-console .admin-donut-layout{justify-content:center;gap:18px}.admin-console .admin-donut{width:160px;height:160px;padding:25px}.admin-console .admin-donut strong{font-size:16px}.admin-console .admin-donut-layout>div:last-child strong{font-size:14px}.admin-console .admin-rates{gap:9px}.admin-console .admin-rates button{padding:11px}.admin-console .admin-rates span{margin-bottom:8px;font-size:13px}.admin-console .admin-rates strong{font-size:17px}.admin-console .admin-two-grid{gap:0}.admin-console .admin-note{padding:12px;font-size:13px}.admin-console .admin-note svg{width:18px;height:18px}.admin-console .admin-footer{flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.8}.admin-console .admin-error{max-width:calc(100vw - 24px);font-size:13px;bottom:15px;left:12px}.admin-console .admin-section-title{font-size:18px}.admin-console .admin-drawer .admin-card-title h2{font-size:15px}.admin-console .admin-content .btn{min-height:44px}.admin-console .admin-fineprint{font-size:13px}.admin-console .admin-content .admin-card .admin-table:has(th:nth-child(7)){margin-inline:0}.admin-console .admin-empty{padding:35px 15px}.admin-console .admin-empty h3{font-size:15px}.admin-console .admin-empty p{font-size:13px}}@media print{.admin-console .admin-page-title .admin-actions,.admin-console .admin-footer,.admin-console .admin-tabs,.admin-console .admin-drawer-layer,.admin-console .admin-error{display:none!important}.admin-console .admin-content .admin-card,.admin-console .admin-stat{break-inside:avoid;box-shadow:none!important}.admin-console .admin-content{color:var(--ss-ink)!important}.admin-console .admin-stat-grid{grid-template-columns:repeat(4,1fr)}.admin-console .admin-content .admin-card{border-color:var(--ss-line)!important}.admin-console .admin-reports-charts{grid-template-columns:1fr 1.5fr}}.admin-console .admin-overview-grid>*,.admin-console .admin-settings-grid>*,.admin-console .admin-editor-grid>*,.admin-console .admin-content-grid>*,.admin-console .admin-two-grid>*{min-width:0}.admin-console .admin-note.profit-note{line-height:1.8;display:block}.admin-console .profit-note p{margin-block:8px}.admin-console .admin-content table.data-table.admin-table{width:100%;min-width:640px}.admin-console .admin-content table.data-table.admin-table th,.admin-console .admin-content table.data-table.admin-table td{text-align:start}@media (prefers-reduced-motion:reduce){.admin-console .admin-content *{transition:none!important;animation:none!important}}.account-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:20px;padding-top:22px;padding-bottom:38px;display:grid}.account-sidebar{gap:16px;display:grid}.account-nav{background:linear-gradient(120deg,#f3fcf7,#effaf7);padding:20px 15px 25px}.account-identity{justify-content:space-between;align-items:center;gap:15px;padding:9px 10px 20px;display:flex}.account-identity h2{align-items:center;gap:10px;font-size:25px;display:flex}.account-avatar{background:#ceefe6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:35px;font-weight:700;display:grid}.account-nav nav{gap:7px;display:grid}.account-nav nav a{border-radius:9px;align-items:center;gap:15px;padding:15px 17px;font-size:19px;display:flex;position:relative}.account-nav nav a:hover{background:#e8f7f1}.account-nav nav a.active{background:#d9f4ed;font-weight:700}.account-nav nav a.active:before{content:"";inset-inline-start:0;background:#009f91;border-radius:8px;width:4px;position:absolute;top:7px;bottom:7px}.account-nav .overview-link{padding-top:10px;padding-bottom:10px;font-size:16px}.account-sidebar-profile h2{align-items:center;gap:9px;font-size:22px;display:flex}.account-sidebar-profile>div{text-align:right;border-bottom:1px solid #e9eded;gap:4px;padding:14px 0;display:grid}.account-sidebar-profile small{color:#889093}.account-sidebar-profile b{overflow-wrap:anywhere;font-size:14px;font-weight:500}.account-soft-button{width:100%;margin-top:17px;display:flex;color:#007c75!important;background:#dbf5ec!important}.account-main{gap:18px;min-width:0;display:grid}.account-main .panel{padding:19px}.account-main h2{align-items:center;gap:9px;font-size:23px;display:flex}.account-welcome{background:linear-gradient(105deg,#f6faf1,#eefaf5);border-radius:18px;align-items:center;min-height:264px;display:flex;position:relative;overflow:hidden}.account-welcome-art{inset-inline-end:0;opacity:.96;width:43%;height:100%;position:absolute;top:0}.account-welcome-copy{width:74%;padding:26px 25px 20px;position:relative}.account-welcome h1{margin:0 0 8px;font-size:40px;font-weight:800;line-height:1.45}.account-welcome h1 span{font-size:32px}.account-welcome p{margin:0 0 22px;font-size:17px;line-height:1.7}.account-statistics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-statistics a{background:#fffffff5;border:1px solid #f4f0e9;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:11px 9px;display:flex;box-shadow:0 4px 16px #1a635805}.account-statistics a>span:last-child{text-align:center;font-size:13px;line-height:1.3;display:grid}.account-statistics b{font-size:23px;line-height:1.4;display:block}.account-stat-icon{border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.account-stat-icon.mint{color:#00a59c;background:#dbf5ef}.account-stat-icon.yellow{color:#ff7147;background:#fff0c5}.account-stat-icon.pink{color:#f66c52;background:#ffe5df}.account-order-card{border:1px solid #e9eeed;border-radius:13px;grid-template-columns:1.05fr 1.7fr 1.1fr 1.15fr;align-items:center;gap:16px;margin-top:16px;padding:20px 16px;display:grid}.account-order-card>div{min-width:0}.account-order-card>div:not(:last-child){border-inline-end:1px solid #e8eeee;align-self:stretch;padding-inline-end:15px}.account-order-number,.account-order-total{flex-direction:column;gap:8px;display:flex}.account-order-card small{color:#81908f;font-size:12px}.account-order-number b{overflow-wrap:anywhere;text-align:right;font-size:14px}.account-order-number small:nth-of-type(2),.account-order-total small:nth-of-type(2){margin-top:12px}.account-order-total strong{white-space:nowrap;font-size:23px}.account-order-total span{font-size:13px}.account-order-products{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-order-products svg,.account-order-products img.product-art{border-radius:8px;width:calc(50% - 4px);height:105px}.account-order-products small{text-align:center;width:100%}.account-order-state{text-align:center;flex-direction:column;align-items:stretch;gap:11px;display:flex}.account-order-state .badge{justify-content:center}.account-order-state .btn{min-height:37px;padding:6px;font-size:14px}.account-overview-bottom{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-favorite-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-favorite-preview .product-card h3{font-size:14px}.account-favorite-preview .product-card-content{padding:10px 8px}.account-favorite-preview .product-card-bottom{flex-direction:column;align-items:stretch;gap:7px;display:flex}.account-favorite-preview .product-card-bottom .price{font-size:16px}.account-favorite-preview .product-card-bottom .btn{width:100%;font-size:13px}.account-favorite-preview .product-picture{height:130px}.account-overview-bottom .section-heading{gap:8px}.account-overview-bottom .text-link{white-space:nowrap;font-size:14px}.account-overview-bottom .empty{min-height:230px;padding:20px 8px}.account-overview-bottom .empty h2{font-size:18px}.account-overview-bottom .empty p{font-size:14px}.account-address-card{background:#fff;border:1px solid #e7eeea;border-radius:13px;padding:22px;line-height:1.8}.account-address-card h3{align-items:center;gap:10px;font-size:17px;display:flex}.account-address-card p{margin:4px 0;font-size:15px}.account-address-card p[dir=ltr]{text-align:right}.account-address-card .btn{min-height:39px;margin-top:20px;font-size:14px}.account-page-title{padding:6px 0 5px}.account-page-title h1{align-items:center;gap:12px;margin:0;font-size:34px;display:flex}.account-page-title p{color:#788b88;margin:7px 0 0}.account-orders-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:15px;margin-bottom:20px;display:grid}.account-search{position:relative}.account-search>svg{color:#90a39e;position:absolute;top:13px;right:15px}.account-search .input{padding-right:45px}.account-orders-list{gap:14px;display:grid}.account-orders-list .account-order-card{margin:0}.account-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.account-address-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-form{gap:21px;margin-top:20px;display:grid}.account-form .btn{justify-self:start;min-width:165px}.account-form .full{grid-column:1/-1}.account-form textarea{resize:vertical}.account-return-form{gap:20px;margin-top:25px;display:grid}.account-return-item{border:1px solid #e4eeeb;border-radius:12px;gap:12px;padding:12px;display:grid}.account-return-item>label:first-child{align-items:center;gap:12px;display:flex}.account-return-item svg,.account-return-item img.product-art{border-radius:9px;width:65px;height:65px}.account-return-item span{gap:5px;display:grid}.account-return-item b{font-size:15px}.account-return-item small{font-size:13px}.account-return-item .field input{text-align:center;width:100px}.account-return-item input[type=checkbox]{accent-color:#009f91;width:18px;height:18px}.account-return-form .notice{font-size:13px}.account-order-banner{background:radial-gradient(circle at 10% 70%,#fff0bf 0%,#0000 25%),linear-gradient(110deg,#e6f8ee,#f5fcf8);padding:25px 0 28px}.account-order-banner h1{margin:16px 0 6px;font-size:36px}.account-order-banner h1 span{font-size:29px;display:inline-block}.account-order-banner p{color:#70867f;flex-wrap:wrap;align-items:center;gap:15px;display:flex}.account-tracking{grid-template-columns:repeat(4,1fr);max-width:850px;margin-top:26px;display:grid}.account-tracking>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.account-tracking>div:after{content:"";z-index:0;background:#d9e8e0;height:5px;position:absolute;top:20px;left:-50%;right:50%}.account-tracking>div:last-child:after{display:none}.account-tracking>div.complete:after{background:#009f91}.account-tracking>div span{z-index:1;color:#8da59a;background:#eaf4ed;border:3px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:0 2px 4px #005e5512}.account-tracking>div.complete span{color:#fff;background:#00a59a}.account-tracking b{font-size:17px}.account-tracking small{color:#7a8c85;font-size:12px}.account-order-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px;padding-top:23px;padding-bottom:35px;display:grid}.account-order-columns>div{gap:18px;display:grid}.account-order-columns .panel{padding:24px}.account-order-columns h2{margin-bottom:18px;font-size:24px}.account-product-cell{align-items:center;gap:15px;min-width:220px;font-size:15px;display:flex}.account-product-cell svg,.account-product-cell img.product-art{border-radius:9px;flex-shrink:0;width:75px;height:75px}.account-order-table{margin-bottom:15px}.account-order-table td{white-space:nowrap}.account-order-info dl{margin:0}.account-order-info dl>div{border-top:1px solid #e7eeeb;justify-content:space-between;gap:15px;padding:17px 0;font-size:14px;display:flex}.account-order-info dt{white-space:nowrap;align-items:center;gap:10px;display:flex}.account-order-info dd{overflow-wrap:anywhere;margin:0}.account-order-info h3{align-items:center;gap:11px;font-size:20px;display:flex}.account-order-info p{margin:9px 0;line-height:1.9}.account-phone{text-align:right}.account-detail-actions{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.account-detail-actions .btn{font-size:14px}.account-return-button{color:#f66c52!important;background:#fffaf7!important;border:1px solid #f66c52!important}.account-payment-note{font-size:12px}.account-help{align-items:center;gap:14px;display:flex}.account-help h2{margin:0 0 7px;font-size:21px}.account-help p{margin:0;font-size:13px}.account-help .btn{white-space:nowrap;margin-inline-start:auto;font-size:14px}.account-return-record{border-top:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.account-return-record>div{gap:6px;font-size:14px;display:grid}.account-return-record small{color:#7b8c86}.account-ticket-list{margin-top:15px;display:grid}.account-ticket-list>button{color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eeeb;align-items:center;gap:15px;padding:19px 5px;display:flex}.account-ticket-list>button:hover{background:#f5fcf8}.account-ticket-list>button>span:first-child{flex:1;gap:8px;display:grid}.account-ticket-list small{color:#81908a;font-size:12px}.account-ticket-conversation{gap:13px;max-height:50vh;margin-top:20px;display:grid;overflow:auto}.account-ticket-conversation article{background:#f1faf6;border:1px solid #dcefe6;border-radius:12px;padding:16px}.account-ticket-conversation article>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.account-ticket-conversation small{color:#82928a}.account-ticket-conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font-size:15px;line-height:1.8}.account-upload-box{color:#009f91;cursor:pointer;text-align:center;background:#fbfefc;border:1px dashed #b8cec7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:22px 14px;display:flex;position:relative}.account-upload-box small{color:#7f928b;font-size:11px}.account-upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.account-upload-box:focus-within{outline-offset:3px;outline:2px solid #009f91}.account-upload-box.is-loading{opacity:.65;cursor:wait}.account-upload-previews{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.account-upload-previews>div{border:1px solid #dfebe5;border-radius:9px;position:relative;overflow:hidden}.account-upload-previews img{object-fit:cover;width:100%;height:100px;display:block}.account-upload-previews .icon-btn{top:4px;color:#d45643;background:#ffffffed;border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;position:absolute;inset-inline-end:4px}.account-return-record .account-return-images{flex-direction:row;gap:7px;margin-top:8px;display:flex}.account-return-images img{object-fit:cover;border:1px solid #dde8e2;border-radius:7px;width:58px;height:58px}@media (min-width:1450px){.account-layout{grid-template-columns:320px minmax(0,1fr)}.account-welcome{min-height:285px}.account-welcome h1{font-size:46px}.account-welcome-copy{width:72%}.account-order-card{padding:20px}}@media (max-width:1100px){.account-layout{grid-template-columns:235px minmax(0,1fr);gap:16px}.account-nav nav a{font-size:17px}.account-identity{padding-inline:0}.account-avatar{width:58px;height:58px;font-size:30px}.account-identity h2{font-size:22px}.account-welcome-copy{width:90%;padding:20px}.account-welcome-art{opacity:.32;width:45%}.account-order-card{grid-template-columns:1fr 1.2fr;gap:20px}.account-order-card>div:nth-child(2){border-inline-end:0}.account-order-products svg,.account-order-products img.product-art{height:85px}.account-overview-bottom{grid-template-columns:1fr}.account-favorite-preview .product-picture{height:180px}.account-favorites-grid{grid-template-columns:1fr 1fr}.account-address-grid{grid-template-columns:1fr}.account-help{flex-wrap:wrap}.account-order-banner h1{font-size:30px}.account-order-banner h1 span{font-size:24px}}@media (max-width:760px){.account-layout{flex-direction:column;gap:18px;padding-top:13px;display:flex}.account-sidebar{width:100%}.account-nav{padding:12px!important}.account-identity{padding:2px 7px 12px}.account-identity h2{margin:0;font-size:21px}.account-avatar{width:42px;height:42px;font-size:22px}.account-nav nav{scrollbar-width:thin;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.account-nav nav a{white-space:nowrap;flex-shrink:0;gap:8px;padding:10px 13px;font-size:13px}.account-nav nav a svg{width:19px;height:19px}.account-nav nav a.active:before{width:auto;height:3px;inset:auto 10px 0}.account-nav .overview-link{padding:10px 13px;font-size:13px}.account-sidebar-profile{display:none}.account-main{gap:15px;width:100%}.account-main .panel{padding:16px}.account-welcome{min-height:235px}.account-welcome-copy{width:100%;padding:22px 17px 18px}.account-welcome h1{font-size:30px}.account-welcome h1 span{font-size:26px}.account-welcome p{margin-bottom:20px;font-size:14px}.account-welcome-art{opacity:.25;width:42%}.account-statistics{gap:7px}.account-statistics a{gap:8px;padding:12px 5px}.account-stat-icon{width:35px;height:35px}.account-stat-icon svg{width:23px;height:23px}.account-statistics a>span:last-child{font-size:11px}.account-statistics b{font-size:20px}.account-order-card{gap:17px 12px;padding:16px 12px}.account-order-total strong{font-size:22px}.account-order-number b{font-size:13px}.account-order-products svg,.account-order-products img.product-art{height:80px}.account-order-card>div:not(:last-child){padding-inline-end:10px}.account-order-state .btn{font-size:13px}.account-main h2{font-size:21px}.account-main .section-heading .text-link{font-size:13px}.account-overview-bottom{gap:15px}.account-page-title h1{font-size:28px}.account-page-title p{font-size:14px}.account-page-title.section-heading{flex-direction:column;align-items:flex-start;gap:15px}.account-page-title .btn{font-size:13px}.account-favorites-grid{gap:12px}.account-favorites-grid .product-card-bottom{flex-direction:column;align-items:stretch;gap:8px}.account-favorites-grid .product-card-bottom .btn{min-height:36px;padding:7px 6px;font-size:12px}.account-favorites-grid .product-card h3{font-size:14px}.account-favorites-grid .product-card-content{padding:10px}.account-favorites-grid .product-picture{height:155px}.account-favorites-grid .price{font-size:17px}.account-orders-toolbar{grid-template-columns:1fr;gap:10px}.account-order-columns{grid-template-columns:1fr;gap:15px;padding-top:17px}.account-order-columns .panel{padding:17px}.account-order-columns h2{font-size:21px}.account-order-banner{padding:18px 0 24px}.account-order-banner h1{overflow-wrap:anywhere;font-size:25px;line-height:1.6}.account-order-banner h1 span{font-size:20px}.account-order-banner p{font-size:13px}.account-tracking{margin-top:24px}.account-tracking b{font-size:12px}.account-tracking small{font-size:10px}.account-tracking>div span{width:37px;height:37px}.account-tracking>div:after{height:4px;top:17px}.account-product-cell{gap:8px;min-width:150px;font-size:13px}.account-product-cell svg,.account-product-cell img.product-art{width:50px;height:55px}.account-order-table td{padding:13px 8px;font-size:12px}.account-order-table th{font-size:12px}.account-help{gap:11px}.account-help h2{font-size:18px}.account-help .btn{width:100%;margin-inline-start:0}.account-form .form-grid{grid-template-columns:1fr}.account-form .btn{width:100%}.account-ticket-list>button{gap:8px}.account-ticket-list b{font-size:14px}.account-ticket-list .badge{font-size:11px}.account-ticket-list small{font-size:10px}.account-ticket-conversation article{padding:13px}}.account-order-columns>div,.account-order-columns .panel{min-width:0}.account-order-columns .table-wrap{max-width:100%}@media (max-width:800px){.account-order-columns{grid-template-columns:minmax(0,1fr)}}.account-sidebar>*{min-width:0}.team-invitation-list{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.team-invitation-list li{border-bottom:1px solid var(--line,#dde5e0);min-width:0;padding-block:0 24px}.team-invitation-list h2{margin:0 0 8px}.team-invitation-list p{overflow-wrap:anywhere;max-width:70ch;margin:8px 0}.team-invitation-list .actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.shop-announcement{color:#eaf8ee;background:#173e3c;padding:10px 32px;font-size:11px}.shop-announcement>div{justify-content:space-between;align-items:center;gap:20px;max-width:1472px;margin:auto;display:flex}.shop-announcement span,.shop-announcement nav{align-items:center;gap:8px;display:flex}.shop-announcement span>svg{color:#fdd38a}.shop-announcement-middle{color:#c4d9d0}.shop-announcement nav{gap:14px}.shop-announcement i{background:#ffffff30;width:1px;height:10px}.shop-header{z-index:42;background:#fff;border-bottom:1px solid #edf0e9;position:relative}.shop-header-main{align-items:center;gap:45px;max-width:1536px;margin:auto;padding:24px 32px;display:flex}.shop-logo{flex-shrink:0}.shop-logo .brand{letter-spacing:-1px;font-size:30px}.shop-logo .brand svg{width:36px;height:44px}.shop-search{background:#f5f7f2;border:1px solid #e8ede3;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:670px;height:47px;margin-inline:auto;padding-right:15px;display:flex;position:relative}.shop-search>svg{color:#8d9b8f;flex-shrink:0}.shop-search>input{color:#173e3c;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-family:inherit;font-size:13px}.shop-search>input::placeholder{color:#97a294}.shop-search>button{color:#53775d;cursor:pointer;background:#e8f1e7;border:0;border-radius:9px;align-items:center;gap:8px;margin:4px;padding:10px 15px;font-size:11px;font-weight:700;display:flex}.shop-search-results{z-index:70;background:#fff;border:1px solid #dfe8dd;border-radius:14px;padding:14px;position:absolute;top:54px;left:0;right:0;box-shadow:0 15px 40px #173e3c1a}.shop-search-results>span{color:#96a08f;margin:0 4px 10px;font-size:11px;display:block}.shop-search-results>a{border-bottom:1px solid #eef1ea;align-items:center;gap:12px;padding:10px 4px;display:flex}.shop-search-results>a:hover{background:#f5faf2}.shop-search-results .product-art{border-radius:6px;flex-shrink:0;width:60px;height:48px}.shop-search-results b{font-size:13px}.shop-search-results small{color:#95a08e;margin-top:5px;font-size:10px;display:block}.shop-search-results strong{white-space:nowrap;margin-right:auto;font-size:12px}.shop-search-results>p{color:#80917c;padding:15px;font-size:12px}.shop-search-results .shop-search-all{color:#009f91;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 0 3px;font-size:12px;font-weight:700;display:flex}.shop-header-actions{flex-shrink:0;align-items:center;gap:25px;display:flex}.shop-header-actions>a{color:#264b43;align-items:center;gap:10px;display:flex}.shop-header-actions a>span>small{color:#96a18f;margin-bottom:5px;font-size:10px;display:block}.shop-header-actions b{font-size:12px;font-weight:800}.shop-header-favorite{border-right:1px solid #e8ece4;padding-right:24px}.shop-header-cart>span{display:inline-flex;position:relative}.shop-header-cart em{color:#fff;background:#f66c52;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-9px;right:-8px}.shop-navigation{border-top:1px solid #f0f2ed;align-items:center;gap:25px;max-width:1536px;min-height:52px;margin:auto;padding:0 32px;display:flex}.shop-category-menu{flex-shrink:0;position:relative}.shop-category-menu>button{color:#264f43;cursor:pointer;background:0 0;border:0;border-left:1px solid #e8ece4;align-items:center;gap:10px;padding:8px 0 8px 25px;font-size:12px;font-weight:800;display:flex}.shop-category-menu>nav{z-index:65;background:#fff;border:1px solid #e3eadd;border-radius:12px;width:260px;padding:9px;position:absolute;top:43px;right:0;box-shadow:0 12px 35px #173e3c17}.shop-category-menu>nav>a{border-radius:8px;align-items:center;gap:13px;padding:14px 12px;font-size:12px;display:flex}.shop-category-menu>nav>a:hover{color:#009f91;background:#eff8ed}.shop-main-nav{align-items:center;gap:25px;display:flex}.shop-main-nav>a{color:#61735f;white-space:nowrap;padding:17px 0;font-size:12px;font-weight:700;position:relative}.shop-main-nav>a.active{color:#009f91}.shop-main-nav>a.active:after{content:"";background:#009f91;height:2px;position:absolute;bottom:0;left:0;right:0}.shop-main-nav>a:hover{color:#009f91}.shop-partner-link{color:#009f91;white-space:nowrap;align-items:center;gap:8px;margin-right:auto;font-size:12px;font-weight:800;display:flex}.shop-footer{background:#f2f7ef;border-top:1px solid #e5edde;margin-top:65px;padding:48px 32px 20px}.shop-footer-main{grid-template-columns:1.5fr 1fr 1.1fr 1fr 1.25fr;gap:40px;max-width:1472px;margin:auto;padding-bottom:38px;display:grid}.shop-footer .brand{letter-spacing:-.7px;font-size:26px}.shop-footer .brand svg{width:31px;height:37px}.shop-footer-brand h2{margin:19px 0 12px;font-size:24px;font-weight:900;line-height:1.4}.shop-footer-main p{color:#89977e;max-width:250px;margin:0 0 15px;font-size:12px;line-height:1.9}.shop-footer-main>div>h3{margin:6px 0 22px;font-size:15px;font-weight:800}.shop-footer-main>div>a:not(.btn){color:#7c8b70;margin-bottom:12px;font-size:12px;line-height:1.7;display:block}.shop-footer-main>div>a:not(.btn):hover{color:#009f91}.shop-footer-main>.shop-footer-brand>a:last-child{color:#009f91;align-items:center;gap:9px;margin-top:17px;font-size:12px;font-weight:700;display:flex}.shop-footer-main>.shop-footer-brand>a:first-child{margin:0}.shop-footer-help>span{color:#009f91;background:#e5efde;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:13px;display:grid}.shop-footer-main>.shop-footer-help>h3{margin:0 0 9px}.shop-footer-help .btn{background:#fff;gap:11px;min-height:40px;padding:9px 14px;font-size:11px}.shop-footer-help>div{color:#88977a;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.shop-footer-bottom{color:#899780;border-top:1px solid #dfe8d7;justify-content:space-between;align-items:center;gap:20px;max-width:1472px;margin:auto;padding:21px 0 10px;font-size:10px;display:flex}.shop-footer-bottom nav{gap:20px;display:flex}.shop-demo-note{color:#a4ad9a;text-align:center;max-width:1472px;margin:7px auto 0;font-size:9px}@media (max-width:1200px){.shop-header-main{gap:25px;padding:22px 24px}.shop-header-actions{gap:17px}.shop-header-favorite{padding-right:16px}.shop-navigation{gap:18px;padding-inline:24px}.shop-main-nav{gap:18px}.shop-main-nav>a,.shop-category-menu>button,.shop-partner-link{font-size:11px}.shop-category-menu>button{padding-left:17px}.shop-footer-main{grid-template-columns:1.4fr 1fr 1.1fr 1fr;gap:24px}.shop-footer-help{border-top:1px solid #e2ebda;grid-column:1/-1;align-items:center;gap:18px;padding-top:20px;display:flex}.shop-footer-help>span,.shop-footer-main>.shop-footer-help h3{margin:0}.shop-footer-main>.shop-footer-help p{max-width:300px;margin:0}.shop-footer-help>div{margin:0 auto 0 0}.shop-announcement{padding-inline:24px}.shop-announcement-middle{display:none!important}}@media (max-width:950px){.shop-header-main{gap:20px;padding:18px 24px}.shop-logo .brand{font-size:27px}.shop-header-actions>a>span>small,.shop-header-actions>a>span>b,.shop-header-cart>b{display:none}.shop-header-favorite{border:0;padding:0}.shop-header-actions{gap:20px}.shop-navigation{justify-content:space-between;gap:20px}.shop-main-nav{scrollbar-width:none;gap:22px;overflow:auto}.shop-main-nav>a{font-size:11px}.shop-category-menu{display:none}.shop-partner-link{font-size:11px}.shop-main-nav>a:last-child{display:none}.shop-footer{padding-inline:24px}.shop-footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:27px}.shop-footer-main>div:nth-child(4){grid-column:2}.shop-footer-brand{grid-row:span 2}.shop-footer-help{border-top:0;grid-column:auto;padding:0;display:block}.shop-footer-help>span{margin-bottom:12px}.shop-footer-main>.shop-footer-help h3{margin-bottom:10px}.shop-footer-main>.shop-footer-help p{margin-bottom:15px}.shop-footer-help>div{margin-top:15px}.shop-footer-bottom{flex-wrap:wrap;font-size:9px}.shop-footer-currency{display:none}}@media (max-width:650px){.shop-announcement{padding:9px 16px;font-size:9px}.shop-announcement>div,.shop-announcement nav{gap:10px}.shop-announcement span{gap:5px}.shop-announcement span>svg{width:13px}.shop-header-main{flex-wrap:wrap;justify-content:space-between;gap:15px;padding:15px 16px 12px}.shop-logo .brand{font-size:27px}.shop-logo .brand svg{width:32px;height:38px}.shop-header-actions{gap:19px}.shop-header-actions>a>svg,.shop-header-cart svg{width:22px}.shop-header-actions>a>span{display:none}.shop-header-actions .shop-header-cart>span{display:inline-flex}.shop-search{border-radius:10px;flex-basis:100%;order:3;gap:10px;max-width:none;height:43px;margin:0;padding-right:12px}.shop-search>input{font-size:11px}.shop-search>svg{width:18px}.shop-search>button{border-radius:7px;padding:9px 12px;font-size:10px}.shop-search>button>svg{width:14px}.shop-search-results{padding:11px;top:49px}.shop-search-results b{font-size:11px}.shop-search-results strong{font-size:10px}.shop-search-results .product-art{width:48px;height:45px}.shop-navigation{scrollbar-width:none;justify-content:flex-start;gap:20px;min-height:42px;padding:0 16px;overflow:auto}.shop-main-nav{gap:21px;overflow:visible}.shop-main-nav>a{padding:13px 0;font-size:10px}.shop-partner-link{flex-shrink:0;gap:6px;padding-left:4px;font-size:10px}.shop-partner-link>svg:last-child{display:none}.shop-partner-link>svg{width:15px}.shop-footer{margin-top:40px;padding:32px 22px 86px}.shop-footer-main{grid-template-columns:1fr 1fr;gap:27px 25px;padding-bottom:25px}.shop-footer-brand{border-bottom:1px solid #e2ebda;grid-area:auto/1/auto/-1;padding-bottom:24px}.shop-footer .brand{font-size:27px}.shop-footer-brand h2{margin:16px 0 10px;font-size:23px}.shop-footer-main p{max-width:330px;font-size:11px;line-height:1.85}.shop-footer-brand h2 br{display:none}.shop-footer-main>div>h3{margin:0 0 17px;font-size:14px}.shop-footer-main>div>a:not(.btn){margin-bottom:10px;font-size:11px}.shop-footer-main>div:nth-child(4){grid-column:auto}.shop-footer-help>span{border-radius:10px;width:36px;height:36px}.shop-footer-help>span>svg{width:24px}.shop-footer-help .btn{gap:6px;min-height:37px;padding:8px 11px;font-size:10px}.shop-footer-help .btn>svg{width:14px}.shop-footer-help>div{gap:7px;font-size:9px}.shop-footer-help>div>svg{width:17px}.shop-footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;padding-top:19px}.shop-footer-bottom nav{gap:19px;font-size:10px}.shop-demo-note{text-align:right;margin-top:20px;font-size:8px;line-height:1.9}.mobile-nav{z-index:50}}.home-v2{--home-width:1400px;color:#173e3c;max-width:1536px;margin:auto;padding:24px 32px 0}.home-main-hero{isolation:isolate;background:#e7f6ef;border-radius:26px;grid-template-columns:42% 58%;min-height:460px;display:grid;overflow:hidden}.home-main-copy{z-index:1;flex-direction:column;justify-content:center;padding:44px 40px 36px;display:flex;position:relative}.home-kicker{letter-spacing:.2px;color:#36736a;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.home-kicker>span{background:#009f91;border-radius:50%;width:7px;height:7px}.home-main-copy h1{letter-spacing:-1.2px;margin:20px 0;font-size:clamp(36px,3.65vw,58px);font-weight:900;line-height:1.24}.home-main-copy h1 em{color:#f66c52;white-space:nowrap;margin-top:7px;font-style:normal;display:block}.home-main-copy>p{color:#496d66;max-width:410px;margin:0 0 24px;font-size:17px;line-height:1.9}.home-main-actions{align-items:center;gap:24px;display:flex}.home-main-actions>.btn{min-height:52px;padding:12px 25px;font-size:16px;box-shadow:0 7px 15px #009f911a}.home-quiet-link{align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.home-hero-notes{color:#5d7f75;align-items:center;gap:23px;margin-top:25px;font-size:12px;display:flex}.home-hero-notes>span{align-items:center;gap:7px;display:flex}.home-main-photo{min-width:0;height:100%;min-height:460px;position:relative}.home-main-photo>.product-art{width:100%;height:100%;display:block}.home-photo-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf4e8;border:1px solid #ffffffc9;border-radius:15px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 26px #173e3c0d}.home-photo-note>svg{color:#ee9c40}.home-photo-note span{color:#5e7770;font-size:12px}.home-photo-note b{color:#173e3c;margin-top:4px;font-size:17px;display:block}.home-benefits{border-bottom:1px solid #e8eee9;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px 5px;display:grid}.home-benefits>a{align-items:center;gap:12px;min-width:0;display:flex}.home-benefits>a>span{color:#009f91;background:#edf8f3;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.home-benefits b{font-size:14px;line-height:1.5;display:block}.home-benefits small{color:#7c8e86;margin-top:3px;font-size:11px;display:block}.home-benefits>a>svg{color:#9aac9f;margin-right:auto}.home-section{margin-top:66px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.home-eyebrow{letter-spacing:.2px;color:#009f91;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.home-section-heading h2{margin:0;font-size:32px;font-weight:900;line-height:1.3}.home-section-heading p{color:#849087;margin:10px 0 0;font-size:14px}.home-section-heading>a{color:#008d80;white-space:nowrap;align-items:center;gap:12px;padding:5px 0;font-size:14px;font-weight:700;display:inline-flex}.home-department-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-department{isolation:isolate;background:#f2f5ef;border-radius:18px;min-height:250px;position:relative;overflow:hidden}.home-department>.product-art{z-index:-2;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.home-department:after{content:"";z-index:-1;background:linear-gradient(270deg,#fff9f1ed 0%,#fff9f1b0 34%,#fff9f100 74%);position:absolute;inset:0}.home-department.mint:after{background:linear-gradient(270deg,#eff9efed,#eff9efb0 34%,#eff9ef00 74%)}.home-department.lilac:after{background:linear-gradient(270deg,#f0f0faee,#f0f0faa6 40%,#f0f0fa00 90%)}.home-department:hover>.product-art{transform:scale(1.045)}.home-department-copy{flex-direction:column;align-items:flex-start;max-width:80%;height:100%;padding:22px;display:flex}.home-department-icon{color:#377b6f;background:#ffffffd1;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 8px #173e3c08}.home-department h3{margin:24px 0 6px;font-size:23px;font-weight:900;line-height:1.2}.home-department p{color:#576e61;margin:0;font-size:12px}.home-department small{align-items:center;gap:18px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.home-filter-tabs{flex-wrap:wrap;gap:8px;margin:-4px 0 24px;display:flex}.home-filter-tabs button{color:#688074;cursor:pointer;background:#fff;border:1px solid #e5eae6;border-radius:30px;padding:10px 21px;font-size:13px;font-weight:700;transition:all .15s}.home-filter-tabs button:hover{border-color:#009f91}.home-filter-tabs button.active{color:#fff;background:#173e3c;border-color:#173e3c}.home-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 20px;display:grid}.shop-card{isolation:isolate;background:#fff;border:1px solid #e8ede7;border-radius:18px;min-width:0;padding:9px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.shop-card:hover{border-color:#cadcd0;box-shadow:0 9px 28px #173e3c0b}.shop-card-media{background:#f4f6f1;border-radius:12px;position:relative;overflow:hidden}.shop-card-image{aspect-ratio:1.34;display:block;overflow:hidden}.shop-card-media .product-art{width:100%;height:100%;transition:transform .45s;display:block}.shop-card:hover .shop-card-media .product-art{transform:scale(1.045)}.shop-favorite{color:#3c655b;cursor:pointer;background:#ffffffe8;border:1px solid #ffffffce;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 2px 5px #173e3c06}.shop-favorite.selected{color:#ed6a53;background:#fff3ed}.shop-favorite.selected svg{fill:#ed6a5322}.shop-quick{color:#173e3c;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef4ed;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:800;transition:transform .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(60px)}.shop-card:hover .shop-quick,.shop-card:focus-within .shop-quick{transform:translateY(0)}.shop-stock{background:#fff8e5;border-radius:6px;padding:5px 9px;font-size:10px;position:absolute;top:12px;right:12px}.shop-card-info{padding:15px 7px 7px}.shop-card-info>small{color:#8b9a90;margin-bottom:7px;font-size:11px;display:block}.shop-card h3{color:#173e3c;margin:0;font-size:18px;font-weight:800;line-height:1.5}.shop-card-info>p{color:#88978d;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 17px;font-size:11px;line-height:1.6;overflow:hidden}.shop-card-buy{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-card-buy>strong{white-space:nowrap;font-size:21px;font-weight:900}.shop-card-buy>.btn{border-radius:9px;gap:6px;min-height:39px;padding:8px 12px;font-size:12px}.home-inline-empty{background:#f6f9f4;border-radius:15px;gap:20px;padding:30px;display:flex}.home-inline-empty a{color:#009f91}.home-collections{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home-collection{isolation:isolate;background:#f8eadb;border-radius:21px;min-height:330px;position:relative;overflow:hidden}.home-collection>div{z-index:1;max-width:58%;height:100%;padding:32px;position:relative}.home-collection>div>span{margin-bottom:13px;font-size:12px;font-weight:700;display:block}.home-collection h2{margin:0;font-size:37px;font-weight:900;line-height:1.25}.home-collection p{color:#687a6b;margin:15px 0 22px;font-size:13px;line-height:1.9}.home-collection b{align-items:center;gap:13px;font-size:13px;display:flex}.home-collection>.product-art{z-index:-2;width:65%;height:100%;position:absolute;top:0;left:0}.home-collection:after{content:"";z-index:-1;background:linear-gradient(270deg,#f8eadb 23%,#f8eadbd9 43%,#f8eadb00 68%);position:absolute;inset:0}.home-collection.audio{background:#e7f2ec}.home-collection.audio:after{background:linear-gradient(270deg,#e7f2ec 20%,#e7f2ecc7 45%,#e7f2ec00 75%)}.home-budget{background:#f7f8f0;border:1px solid #ecede3;border-radius:22px;grid-template-columns:1fr 1.6fr;align-items:center;gap:45px;padding:35px 40px;display:grid}.home-budget h2{margin:0 0 13px;font-size:34px;font-weight:900;line-height:1.3}.home-budget>div>p{color:#869080;max-width:270px;margin:0;font-size:13px;line-height:1.8}.home-budget-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-budget-options>a{text-align:center;background:#fff;border:1px solid #e9ede3;border-radius:17px;flex-direction:column;align-items:center;padding:22px 18px;transition:transform .2s;display:flex}.home-budget-options>a:hover{transform:translateY(-4px)}.home-budget-icon{color:#bf9760;background:#fff1de;border-radius:14px;place-items:center;width:51px;height:51px;margin-bottom:17px;display:grid}.home-budget-icon.budget-1{color:#50957c;background:#e9f6ef}.home-budget-icon.budget-2{color:#c48067;background:#faeae3}.home-budget-options small{color:#849386;font-size:12px}.home-budget-options strong{margin-top:2px;font-size:37px;font-weight:900;line-height:1.4}.home-budget-options strong>em{margin-right:5px;font-size:13px;font-style:normal;font-weight:500}.home-budget-options a>span:last-child{color:#7c8f81;align-items:center;gap:11px;margin-top:11px;font-size:11px;display:flex}.home-spotlight{background:#fff;border:1px solid #e9ece5;border-radius:24px;grid-template-columns:1.08fr 1fr;display:grid;overflow:hidden}.home-spotlight-photo{background:#f5f4ed;min-height:420px;position:relative}.home-spotlight-photo>.product-art{width:100%;height:100%;position:absolute;inset:0}.home-spotlight-photo>span{color:#60776a;background:#fffffff0;border-radius:30px;padding:10px 15px;font-size:12px;position:absolute;top:22px;right:22px}.home-spotlight-copy{flex-direction:column;justify-content:center;padding:45px 50px;display:flex}.home-spotlight-copy h2{margin:0;font-size:43px;font-weight:900;line-height:1.2}.home-spotlight-copy h2 em{color:#009f91;font-style:normal}.home-spotlight-copy>p{color:#7b8b7f;margin:18px 0 15px;font-size:14px;line-height:1.9}.home-spotlight-copy ul{color:#556f5d;flex-direction:column;gap:11px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.home-spotlight-copy li{align-items:center;gap:9px;display:flex}.home-spotlight-copy li svg{color:#009f91}.home-spotlight-copy>div{border-top:1px solid #edf0e8;align-items:center;gap:30px;padding-top:23px;display:flex}.home-spotlight-copy strong{font-size:28px;font-weight:900}.home-spotlight-copy .btn{min-height:46px;font-size:13px}.home-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;display:grid}.home-journey-grid article{background:#fff;border:1px solid #e9eee5;border-radius:17px;padding:23px 24px 21px}.home-journey-grid article>div{justify-content:space-between;align-items:center;display:flex}.home-journey-grid article>div>span{color:#009f91;background:#eaf7ef;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.home-journey-grid article>div>b{color:#d8e2d5;font-size:29px;font-weight:900}.home-journey-grid h3{margin:19px 0 8px;font-size:19px;font-weight:800}.home-journey-grid p{color:#869487;margin:0;font-size:12px;line-height:1.8}.home-partnership{background:#fff1e6;border-radius:24px;grid-template-columns:1.16fr 1fr;min-height:420px;display:grid;position:relative;overflow:hidden}.home-partnership-copy{z-index:1;padding:40px 42px}.home-partnership-copy h2{margin:15px 0;font-size:40px;font-weight:900;line-height:1.3}.home-partnership-copy h2 em{color:#f06e54;font-style:normal}.home-partnership-copy>p{color:#8c8576;max-width:480px;font-size:15px;line-height:1.8}.home-partnership-copy ul{color:#716f5b;flex-wrap:wrap;gap:13px;margin:21px 0 24px;padding:0;font-size:11px;list-style:none;display:flex}.home-partnership-copy li{align-items:center;gap:6px;display:flex}.home-partnership-copy li svg{color:#009f91}.home-partnership-copy>div{align-items:center;gap:22px;display:flex}.home-partnership-copy .btn{min-height:47px;font-size:13px}.home-partnership-copy>div>a:not(.btn){font-size:11px;text-decoration:underline}.home-partnership-copy>small{color:#a49c8e;margin-top:17px;font-size:10px;display:block}.home-partnership-art{isolation:isolate;min-height:400px;position:relative}.home-partnership-art>.product-art{width:100%;height:100%;display:block}.home-partnership-art:after{content:"";pointer-events:none;background:linear-gradient(270deg,#fff1e6,#fff1e600 36%);position:absolute;inset:0}.home-partner-chip{z-index:1;color:#009f91;background:#fffdf4e8;border:1px solid #fff;border-radius:16px;align-items:center;gap:13px;padding:17px 23px;display:flex;position:absolute;bottom:30px;left:25px;box-shadow:0 5px 22px #173e3c0c}.home-partner-chip span{color:#748678;font-size:12px}.home-partner-chip b{color:#173e3c;margin-top:4px;font-size:18px;display:block}.home-faq{grid-template-columns:1fr 1.4fr;gap:70px;padding-block:10px 25px;display:grid}.home-faq h2{margin:0;font-size:35px;font-weight:900;line-height:1.35}.home-faq>div>p{color:#869184;margin:14px 0 23px;font-size:14px;line-height:1.8}.home-faq .btn{min-height:44px;font-size:13px}.home-faq-list article{border-bottom:1px solid #e4eae0}.home-faq-list article:first-child{border-top:1px solid #e4eae0}.home-faq-list button{color:#173e3c;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;font-size:16px;font-weight:800;display:flex}.home-faq-list button>svg{color:#008f83;flex-shrink:0}.home-faq-list article p{color:#7f8d80;max-width:95%;margin:0 0 20px;font-size:13px;line-height:2}.home-help-banner{background:#eaf6ef;border:1px solid #e1f0e6;border-radius:20px;align-items:center;gap:20px;margin:35px 0 0;padding:27px 32px;display:flex}.home-help-banner>span{color:#009f91;background:#fff;border-radius:50%;place-items:center;width:61px;height:61px;display:grid}.home-help-banner h2{margin:0;font-size:24px;font-weight:800}.home-help-banner p{color:#789283;margin:7px 0 0;font-size:13px}.home-help-banner>.btn{background:#fff;min-height:45px;margin-right:auto;font-size:13px}.home-quick-view{grid-template-columns:1fr 1fr;gap:28px;display:grid}.home-quick-view>.product-art{border-radius:15px;width:100%;height:340px}.home-quick-view h2{margin:0 0 15px;font-size:28px!important}.home-quick-view p{color:#7d8e81;font-size:14px;line-height:1.9}.home-quick-view strong{margin:20px 0 10px;font-size:28px;display:block}.home-quick-view small{color:#009f91;margin-bottom:20px;display:block}.home-quick-view .btn+.btn{margin-top:10px}@media (max-width:1200px){.home-v2{padding-inline:24px}.home-main-copy{padding:30px}.home-main-hero,.home-main-photo{min-height:420px}.home-main-copy h1{font-size:40px}.home-main-copy>p{font-size:15px}.home-department h3{font-size:19px}.home-department-copy{max-width:90%;padding:18px}.home-department{min-height:220px}.home-shop-grid{gap:16px}.shop-card-buy>strong{font-size:18px}.shop-card-buy>.btn{padding:8px;font-size:11px}.home-spotlight-copy{padding:32px}.home-spotlight-copy>div{gap:18px}.home-partnership-copy{padding:32px}.home-partnership-copy h2{font-size:34px}.home-main-actions{gap:17px}.home-main-actions>.btn{padding-inline:16px}.home-benefits b{font-size:12px}.home-benefits small{font-size:10px}.home-benefits>a>svg{display:none}.home-budget{gap:25px;padding:30px}.home-budget h2{font-size:30px}.home-budget-options{gap:10px}.home-budget-options>a{padding:20px 12px}.home-journey-grid{gap:13px}.home-journey-grid article{padding:20px}}@media (max-width:950px){.home-main-hero{grid-template-columns:45% 55%}.home-main-copy h1{font-size:34px}.home-main-copy{padding:24px}.home-main-copy>p{font-size:14px}.home-main-actions{gap:12px}.home-main-actions>.btn{min-height:46px;font-size:13px}.home-quiet-link{font-size:12px}.home-hero-notes{gap:12px;font-size:10px}.home-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-department{min-height:220px}.home-department h3{font-size:24px}.home-section{margin-top:50px}.home-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-budget{grid-template-columns:1fr;gap:23px}.home-budget>div:first-child{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.home-budget .home-eyebrow{width:100%;margin:0}.home-budget h2 br{display:none}.home-budget h2{margin:0;font-size:28px}.home-budget>div>p{max-width:100%;font-size:12px}.home-collection{min-height:290px}.home-collection>div{padding:25px}.home-collection h2{font-size:31px}.home-collection p{font-size:12px}.home-collection b{font-size:11px}.home-spotlight-copy h2{font-size:35px}.home-spotlight-copy{padding:28px}.home-spotlight-copy strong{font-size:23px}.home-spotlight-copy>div{flex-wrap:wrap;gap:15px}.home-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-partnership-copy h2{font-size:29px}.home-partnership-copy>div{flex-wrap:wrap;gap:15px}.home-partnership-art{min-height:400px}.home-faq{gap:30px}.home-faq h2{font-size:30px}.home-faq-list button{font-size:14px}}@media (max-width:650px){.home-v2{padding:15px 16px 0}.home-main-hero{border-radius:19px;grid-template-columns:1fr;min-height:0}.home-main-copy{text-align:center;align-items:center;padding:28px 24px 24px}.home-kicker{font-size:11px}.home-main-copy h1{letter-spacing:-.6px;margin:15px 0;font-size:38px;line-height:1.2}.home-main-copy>p{max-width:340px;margin-bottom:20px;font-size:13px;line-height:1.85}.home-main-actions{gap:20px}.home-main-actions>.btn{min-height:45px;padding-inline:20px;font-size:13px}.home-quiet-link{font-size:12px}.home-hero-notes{gap:17px;margin-top:20px;font-size:10px}.home-main-photo{height:220px;min-height:0}.home-main-photo>.product-art{height:100%}.home-photo-note{border-radius:12px;gap:8px;padding:10px 13px;bottom:13px;left:13px}.home-photo-note>svg{width:21px}.home-photo-note span{font-size:10px}.home-photo-note b{font-size:13px}.home-benefits{grid-template-columns:1fr 1fr;gap:19px 10px;padding:25px 0}.home-benefits>a{gap:9px}.home-benefits>a>span{border-radius:11px;width:38px;height:38px}.home-benefits>a>span>svg{width:22px}.home-benefits b{font-size:11px}.home-benefits small{font-size:9px;line-height:1.6}.home-section{margin-top:40px}.home-section-heading{align-items:flex-end;gap:10px;margin-bottom:20px}.home-eyebrow{margin-bottom:8px;font-size:10px}.home-section-heading h2{font-size:24px;line-height:1.35}.home-section-heading p{margin-top:7px;font-size:11px;line-height:1.8}.home-section-heading>a{flex-shrink:0;gap:6px;font-size:10px}.home-section-heading>a>svg{width:15px}.home-department-grid{gap:12px}.home-department{border-radius:15px;min-height:200px}.home-department-copy{max-width:100%;padding:15px}.home-department h3{margin:20px 0 8px;font-size:19px}.home-department p{font-size:10px}.home-department-icon{width:31px;height:31px}.home-department small{gap:12px;margin-top:18px;font-size:10px}.home-department:after{background:linear-gradient(270deg,#fff9f1ed 0%,#fff9f1a1 44%,#fff9f100 100%)}.home-filter-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin-bottom:19px;padding-bottom:3px;overflow:auto}.home-filter-tabs button{white-space:nowrap;padding:9px 14px;font-size:11px}.home-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-card{border-radius:14px;padding:6px}.shop-card-media{border-radius:10px}.shop-card-image{aspect-ratio:1.1}.shop-favorite{width:29px;height:29px;top:9px;left:9px}.shop-favorite>svg{width:17px}.shop-card-info{padding:12px 4px 6px}.shop-card-info>small{margin-bottom:6px;font-size:9px}.shop-card h3{font-size:15px}.shop-card-info>p{margin:4px 0 13px;font-size:10px}.shop-card-buy{flex-direction:column;align-items:flex-start;gap:10px}.shop-card-buy>strong{font-size:21px}.shop-card-buy>.btn{justify-content:center;width:100%;min-height:36px;font-size:11px}.shop-quick{display:none}.home-collections{grid-template-columns:1fr;gap:16px}.home-collection{border-radius:17px;min-height:285px}.home-collection>div{max-width:62%;padding:25px}.home-collection h2{font-size:32px}.home-collection>div>span{font-size:10px}.home-collection p{margin-bottom:21px;font-size:11px}.home-collection b{font-size:11px}.home-budget{gap:20px;padding:24px 18px}.home-budget h2{font-size:25px}.home-budget-options{gap:8px}.home-budget-options>a{border-radius:13px;padding:16px 7px}.home-budget-icon{border-radius:12px;width:40px;height:40px;margin-bottom:15px}.home-budget-icon>svg{width:22px}.home-budget-options small{font-size:9px}.home-budget-options strong{white-space:nowrap;font-size:24px}.home-budget-options strong>em{margin-right:3px;font-size:10px}.home-budget-options a>span:last-child{gap:4px;margin-top:8px;font-size:8px}.home-budget-options a>span:last-child svg{width:12px}.home-spotlight{border-radius:18px;grid-template-columns:1fr}.home-spotlight-photo{min-height:275px}.home-spotlight-photo>span{padding:8px 12px;font-size:10px;top:15px;right:15px}.home-spotlight-copy{padding:26px}.home-spotlight-copy h2{font-size:35px}.home-spotlight-copy>p{margin:15px 0;font-size:12px}.home-spotlight-copy ul{gap:10px;margin-bottom:20px;font-size:11px}.home-spotlight-copy>div{justify-content:space-between;gap:10px;padding-top:20px}.home-spotlight-copy strong{font-size:25px}.home-spotlight-copy .btn{min-height:42px;padding-inline:14px;font-size:11px}.home-journey-grid{gap:12px}.home-journey-grid article{border-radius:14px;padding:17px 15px}.home-journey-grid article>div>span{border-radius:12px;width:40px;height:40px}.home-journey-grid article>div>span>svg{width:23px}.home-journey-grid article>div>b{font-size:25px}.home-journey-grid h3{margin-top:15px;font-size:16px}.home-journey-grid p{font-size:10px}.home-partnership{border-radius:18px;grid-template-columns:1fr}.home-partnership-copy{padding:28px 25px}.home-partnership-copy h2{font-size:32px}.home-partnership-copy>p{font-size:12px}.home-partnership-copy ul{gap:10px 16px;margin-block:19px;font-size:10px}.home-partnership-copy>div{gap:17px}.home-partnership-copy .btn{min-height:44px;font-size:12px}.home-partnership-copy>small{font-size:9px;line-height:1.8}.home-partnership-art{height:230px;min-height:0}.home-partnership-art:after{background:linear-gradient(#fff1e6,#fff1e600 28%)}.home-partner-chip{padding:12px 17px;bottom:20px;left:20px}.home-partner-chip b{font-size:16px}.home-faq{grid-template-columns:1fr;gap:25px;padding-bottom:0}.home-faq h2{font-size:29px}.home-faq h2 br{display:none}.home-faq>div>p{margin:12px 0 18px;font-size:12px}.home-faq .btn{min-height:40px;font-size:11px}.home-faq-list button{padding-block:20px;font-size:13px;line-height:1.7}.home-faq-list article p{font-size:12px;line-height:1.9}.home-help-banner{border-radius:16px;flex-wrap:wrap;gap:13px;margin-top:35px;padding:22px}.home-help-banner>span{flex-shrink:0;width:45px;height:45px}.home-help-banner>span>svg{width:25px}.home-help-banner h2{font-size:18px}.home-help-banner p{margin-top:6px;font-size:11px}.home-help-banner>.btn{width:100%;min-height:40px;margin:0;font-size:11px}.home-quick-view{grid-template-columns:1fr;gap:20px}.home-quick-view>.product-art{height:230px}}@media (max-width:370px){.home-v2{padding-inline:12px}.home-main-copy{padding-inline:16px}.home-main-copy h1{font-size:34px}.home-main-copy>p{font-size:12px}.home-main-actions{gap:17px}.home-main-actions>.btn{padding-inline:16px;font-size:12px}.home-section-heading h2{font-size:21px}.home-department h3{font-size:17px}.home-department p{font-size:9px}.home-department{min-height:185px}.home-department-copy{padding:13px}.home-section-heading>a{font-size:9px}.shop-card h3{font-size:14px}.shop-card-info>p{font-size:9px}.home-help-banner h2{font-size:16px}}@media (max-width:650px){.home-main-hero{grid-template-columns:minmax(0,1fr)}.home-main-copy{min-width:0}.home-main-copy h1{max-width:100%;font-size:clamp(28px,8vw,38px)}.home-main-copy h1 em{white-space:normal}.home-main-copy>p{max-width:100%}}.shop-card-link:after{content:"";z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.shop-card-link:focus-visible{outline:none}.shop-card-link:focus-visible:after{outline-offset:-3px;border-radius:17px;outline:3px solid #009f91}.shop-card-buy>.btn{z-index:2;position:relative}.shop-favorite,.shop-quick{z-index:2}.storefront-v2 .home-v2{color:#103d48;max-width:1440px;padding-top:28px}.storefront-v2 .home-main-photo{min-height:390px}.storefront-v2 .home-main-copy h1{letter-spacing:-.7px;font-size:clamp(32px,3.6vw,52px)}.storefront-v2 .home-main-copy h1 em:after{content:"";background:#f26b50;border-radius:5px;width:42px;height:4px;margin-top:18px;display:block}.storefront-v2 .home-main-copy>p{max-width:400px;font-size:15px}.storefront-v2 .home-photo-note{box-shadow:none;padding:12px 17px}.storefront-v2 .home-section-heading h2{color:#103d48;font-size:28px}.storefront-v2 .home-section-heading p{color:#657b7f}.storefront-v2 .home-category-short{display:none}.storefront-v2 .home-filter-tabs button{color:#45616a;border-radius:12px;min-height:44px;font-weight:600}.storefront-v2 .home-filter-tabs button.active{color:#fff;background:#008b89;border-color:#008b89}.storefront-v2 .shop-card{border:1px solid #e5ebe9;border-radius:18px;padding:0;box-shadow:0 3px 9px #163f4505}.storefront-v2 .shop-card:hover{border-color:#b8d6cd;box-shadow:0 8px 24px #173e3c0c}.storefront-v2 .shop-card-media{background:#f2f3ee;border-radius:17px 17px 0 0}.storefront-v2 .shop-card-image{aspect-ratio:1.1;position:relative}.storefront-v2 .shop-card-image:focus-visible{outline-offset:-4px;border-radius:inherit;outline:3px solid #009f91}.storefront-v2 .shop-card-link:after{content:none}.storefront-v2 .shop-card-link:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #009f91}.storefront-v2 .shop-card-info>small{color:#627c80;margin-bottom:5px;font-size:11px}.storefront-v2 .shop-card h3{color:#103d48;font-size:17px;line-height:1.65}.storefront-v2 .shop-card-info>p{color:#6d8183;margin:5px 0 13px;font-size:12px}.storefront-v2 .shop-card-buy{flex-direction:row;align-items:center;gap:8px;margin-top:10px}.storefront-v2 .shop-card-buy>strong{color:#008985;font-size:21px;line-height:1.6}.storefront-v2 .shop-card-buy>.shop-add{width:44px;height:44px;min-height:44px;box-shadow:none;background:#009792;border-radius:50%;flex-shrink:0;padding:0}.storefront-v2 .shop-add>span{display:none}.storefront-v2 .shop-favorite{width:44px;height:44px;box-shadow:none;color:#123e48;border:0;top:9px;left:9px}.storefront-v2 .shop-stock{max-width:calc(100% - 70px);font-size:11px;top:12px;right:10px}.storefront-v2 .shop-quick{opacity:0;pointer-events:none;color:#16434b;background:#ffffffec;border:1px solid #ffffffb8;min-height:44px;font-size:12px;transition:opacity .18s;display:flex;bottom:10px;transform:none}.storefront-v2 .shop-card:hover .shop-quick,.storefront-v2 .shop-card:focus-within .shop-quick{opacity:1;pointer-events:auto}.storefront-v2 .home-quick-view .home-eyebrow{color:#008b89}.storefront-v2 .home-quick-view p{color:#5f777a}.storefront-v2 .home-quick-view strong{color:#008b89}@media (max-width:950px){.storefront-v2 .home-main-hero{grid-template-columns:48% 52%;min-height:330px}.storefront-v2 .home-main-photo{min-height:330px}.storefront-v2 .home-main-copy{padding:25px}.storefront-v2 .home-main-copy h1{font-size:34px}.storefront-v2 .home-main-actions{flex-wrap:wrap;gap:14px}.storefront-v2 .home-hero-notes{flex-wrap:wrap;gap:8px}.storefront-v2 .shop-card-buy>strong{font-size:18px}}@media (max-width:650px){.storefront-v2 .home-v2{flex-direction:column;padding:8px 16px 0;display:flex}.storefront-v2 .home-main-hero{border-radius:18px;grid-template-columns:60% 40%;min-height:220px}.storefront-v2 .home-main-copy{text-align:right;align-items:flex-start;min-width:0;padding:20px 17px 20px 8px}.storefront-v2 .home-main-copy>.home-kicker,.storefront-v2 .home-main-copy>p,.storefront-v2 .home-main-actions>.home-quiet-link,.storefront-v2 .home-hero-notes,.storefront-v2 .home-photo-note{display:none}.storefront-v2 .home-main-copy h1{letter-spacing:-.55px;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(21px,5.5vw,30px);line-height:1.5}.storefront-v2 .home-main-copy h1 em{margin-top:1px;font-weight:600;line-height:1.5}.storefront-v2 .home-main-copy h1 em:after{width:33px;height:3px;margin-top:10px}.storefront-v2 .home-main-actions{max-width:100%;display:block}.storefront-v2 .home-main-actions>.btn{white-space:normal;border-radius:11px;gap:6px;min-height:43px;padding:10px 13px;font-size:12px}.storefront-v2 .home-main-actions>.btn>svg{width:15px}.storefront-v2 .home-main-photo{height:100%;min-height:220px}.storefront-v2 .home-benefits{border-top:1px solid #e8eee9;border-bottom:0;order:2;grid-template-columns:1fr 1fr;gap:18px 10px;margin-top:36px;padding:24px 0}.storefront-v2 .home-benefits b{color:#34545b;font-size:11px}.storefront-v2 .home-benefits small{color:#5f777a;font-size:10px}.storefront-v2 .home-section{margin-top:34px}.storefront-v2 .home-departments{margin-top:20px}.storefront-v2 .home-departments>.home-section-heading{display:none}.storefront-v2 .home-department-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.storefront-v2 .home-department{background:0 0;border-radius:0;min-height:0;overflow:visible}.storefront-v2 .home-department>.product-art,.storefront-v2 .home-department:after,.storefront-v2 .home-department p,.storefront-v2 .home-department small{display:none}.storefront-v2 .home-department-copy{text-align:center;align-items:center;gap:8px;max-width:none;padding:0}.storefront-v2 .home-department-icon{width:64px;max-width:100%;height:58px;box-shadow:none;color:#164a52;background:#eff7f4;border-radius:19px}.storefront-v2 .home-department-icon svg{width:29px;height:29px}.storefront-v2 .home-department.lilac .home-department-icon{color:#f16d53;background:#f6f8f3}.storefront-v2 .home-department h3{color:#16434b;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.6}.storefront-v2 .home-category-full{display:none}.storefront-v2 .home-category-short{display:inline}.storefront-v2 .home-curated{margin-top:29px}.storefront-v2 .home-section-heading{align-items:center;gap:10px;margin-bottom:17px}.storefront-v2 .home-section-heading h2{letter-spacing:-.3px;font-size:23px;line-height:1.5}.storefront-v2 .home-curated .home-section-heading .home-eyebrow,.storefront-v2 .home-curated .home-section-heading p{display:none}.storefront-v2 .home-section-heading>a{gap:4px;min-height:44px;font-size:11px}.storefront-v2 .home-filter-strip{min-width:0;position:relative}.storefront-v2 .home-filter-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:18px;position:absolute;inset:0 auto 16px 0}.storefront-v2 .home-filter-tabs{scrollbar-width:none;gap:7px;margin:0 0 16px;padding-inline-end:14px;scroll-padding-inline:2px}.storefront-v2 .home-filter-tabs::-webkit-scrollbar{display:none}.storefront-v2 .home-filter-tabs button{background:#f4f8f6;border-color:#0000;border-radius:11px;min-height:41px;padding:7px 14px;font-size:11px}.storefront-v2 .home-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}.storefront-v2 .shop-card{border-radius:15px}.storefront-v2 .shop-card-media{border-radius:14px 14px 0 0}.storefront-v2 .shop-card-image{aspect-ratio:1}.storefront-v2 .shop-card-info{padding:9px 9px 10px}.storefront-v2 .shop-card-info>small,.storefront-v2 .shop-card-info>p{display:none}.storefront-v2 .shop-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:13px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.storefront-v2 .shop-card-buy{align-items:center;gap:4px;margin-top:3px}.storefront-v2 .shop-card-buy>strong{white-space:normal;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.4}.storefront-v2 .shop-card-buy>.shop-add{width:44px;height:44px;min-height:44px}.storefront-v2 .shop-favorite{width:40px;height:40px;top:5px;left:5px}.storefront-v2 .shop-favorite svg{width:20px;height:20px}.storefront-v2 .shop-stock{max-width:calc(100% - 55px);padding:4px 6px;font-size:9px;top:9px;right:6px}.storefront-v2 .shop-quick{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;bottom:6px;left:6px;right:auto}.storefront-v2 .shop-quick span{display:none}.storefront-v2 .home-quick-view h2{font-size:23px!important}.storefront-v2 .home-quick-view>.product-art{height:240px;max-height:34vh}.storefront-v2 .home-inline-empty{flex-direction:column;gap:12px;padding:23px;font-size:13px}}@media (hover:none){.storefront-v2 .shop-quick{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.storefront-v2 .shop-card,.storefront-v2 .shop-card-media .product-art,.storefront-v2 .shop-quick{transition:none}.storefront-v2 .shop-card:hover .shop-card-media .product-art{transform:none}}.home-curated .home-filter-tabs{flex-wrap:nowrap;overflow-x:auto}.home-curated .home-filter-tabs button{white-space:nowrap;flex:none}@media (max-width:950px){.home-curated .home-shop-grid>:nth-child(n+4){display:none}}@media (max-width:650px){.home-curated .home-shop-grid>:nth-child(n+3){display:none}}.ys-slide{color:#173535;background:#fbf8f3;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,3vw,2rem);display:flex}.ys-slide-product{color:inherit;gap:.65rem;text-decoration:none;display:grid}.ys-slide-product .product-art{object-fit:contain;width:100%;height:clamp(165px,20vw,250px)}.ys-slide-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1rem,2vw,1.4rem);line-height:1.5;display:-webkit-box;overflow:hidden}.ys-slide-product b,.ys-guides b{color:#99421c;align-items:center;gap:.6rem;display:inline-flex}.ys-slide-controls{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.ys-slide-controls button{color:#173535;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #b0c3ba;border-radius:1rem;padding-inline:.7rem}.ys-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ys-guides button{text-align:start;color:#173535;cursor:pointer;font:inherit;background:#f2f6ee;border:1px solid #d9dfd7;border-radius:1.1rem;flex-direction:column;align-items:stretch;padding:clamp(1rem,2vw,1.6rem);display:flex}.ys-guides button:nth-child(3n+2){background:#fbf1e9}.ys-guides button:nth-child(3n){background:#f1f0f7}.ys-guides small{justify-content:space-between;display:flex}.ys-guides strong{margin-top:1.2rem;font-size:1.2rem}.ys-guides p,.ys-guide-body p{line-height:1.8}.ys-guides b{margin-top:auto}@media (prefers-reduced-motion:no-preference){.ys-slide-product{animation:.35s ease-out ys-slide-in}@keyframes ys-slide-in{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:none}}}@media (max-width:650px){.ys-guides{scroll-snap-type:x proximity;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.ys-guides button{scroll-snap-align:start}}.info-page{color:#173e3c;background:#fffcf7;padding-bottom:12px}.info-shell{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.info-breadcrumbs{color:#7c8d89;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.info-breadcrumbs a:hover{color:#009f91}.info-breadcrumbs span{color:#294e47}.info-eyebrow{color:#008f82;letter-spacing:.1px;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.info-eyebrow>span{background:#f66c52;border-radius:50%;width:7px;height:7px}.info-heading{background:#e9f7f1;border:1px solid #dbede5;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;padding:44px 46px;display:flex;position:relative;overflow:hidden}.info-heading:after{content:"";inset-inline-end:-60px;pointer-events:none;border:1px solid #cfe8dc;border-radius:50%;width:340px;height:340px;position:absolute;top:-100px}.info-heading>div{z-index:1;max-width:760px;position:relative}.info-heading h1{letter-spacing:-.8px;margin:13px 0 15px;font-size:44px;font-weight:900;line-height:1.25}.info-heading p{color:#5a766d;max-width:650px;font-size:17px;line-height:1.85}.info-heading-icon{z-index:1;color:#009e8d;background:#ffffffb3;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:114px;height:114px;margin-inline:20px;display:flex;position:relative;transform:rotate(-7deg);box-shadow:0 10px #d6eae0}.info-heading-icon svg{transform:rotate(7deg)}.info-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.info-inline-link{color:#008d7e;white-space:normal;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.info-inline-link:hover{text-decoration:underline}.info-icon{color:#008f81;background:#e3f5ee;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.info-page .btn{border-radius:9px;min-height:46px;font-family:inherit;font-size:15px}.info-page h2{letter-spacing:-.3px;font-size:27px;line-height:1.4}.info-page h3{font-size:20px;line-height:1.4}.info-section{margin-top:58px}.info-section-title{margin-bottom:24px}.info-section-title h2{margin:8px 0;font-size:31px}.info-section-title p{color:#788a83;font-size:16px}.info-page-nav{border-top:1px solid #e5e9e2;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;padding:30px 0 12px;display:flex}.info-page-nav a{color:#688077;border-radius:9px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;display:flex}.info-page-nav a:hover,.info-page-nav a.active{color:#008f80;background:#e8f5ee}.info-help-banner{background:#f1f7e9;border:1px solid #e3ead8;border-radius:18px;align-items:center;gap:20px;margin-top:42px;padding:27px 30px;display:flex}.info-help-banner>.info-icon{color:#74904e;background:#fffdf3;border:1px solid #dde8d2;border-radius:50%;width:65px;height:65px}.info-help-banner h2{margin-bottom:5px;font-size:25px}.info-help-banner p{color:#6a8069;font-size:15px}.info-help-banner>.btn{margin-inline-start:auto}.info-about-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:28px;min-height:440px;padding:20px 0 16px;display:grid}.info-about-copy{padding:15px 0 25px 25px}.info-about-copy h1{letter-spacing:-1.9px;margin:20px 0;font-size:58px;line-height:1.18}.info-about-copy h1 em{color:#009b8a}.info-about-copy>p{color:#637c72;max-width:510px;font-size:18px;line-height:1.95}.info-about-note{color:#88937b;align-items:center;gap:8px;margin-top:28px;font-size:13px;display:flex}.info-about-art{isolation:isolate;background:#e7f4ec;border-radius:38% 26% 33% 27%;height:415px;position:relative}.info-art-ring{z-index:-1;border:1px solid #c7e0d1;border-radius:50%;position:absolute;inset:25px}.info-art-label{top:42px;z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;inset-inline-start:34px}.info-art-label .brand{font-size:26px}.info-art-label .brand>svg{width:34px;height:39px}.info-art-label>span:last-child{color:#6c8a79;padding-right:8px;font-size:12px}.info-art-product{background:#fff;border:7px solid #fff;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 13px 28px #46604a0d}.info-art-watch{width:53%;height:165px;top:35px;left:-8px;transform:rotate(-9deg)}.info-art-vacuum{width:58%;height:190px;bottom:25px;right:6px;transform:rotate(6deg)}.info-art-headphones{z-index:3;width:44%;height:155px;bottom:32px;left:-10px;transform:rotate(-8deg)}.info-art-star{color:#ebaf3e;position:absolute;bottom:220px;right:26px;transform:rotate(9deg)}.info-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.info-value-card{background:#eff8f2;border:1px solid #dfece4;border-radius:17px;padding:29px 28px}.info-value-card>.info-icon{background:#d9f0e5}.info-value-card h3{margin:23px 0 10px}.info-value-card p{color:#6d8277;min-height:86px;font-size:15px;line-height:1.9}.info-value-card>a{color:#008f82;align-items:center;gap:8px;margin-top:17px;font-size:14px;font-weight:700;display:inline-flex}.info-peach{background:#fff1e9;border-color:#f4e2d6}.info-peach>.info-icon{color:#e67a52;background:#ffe2d4}.info-peach>a{color:#c86e50}.info-yellow{background:#fff7e1;border-color:#eee3bd}.info-yellow>.info-icon{color:#a27e25;background:#ffeab0}.info-yellow>a{color:#a27e25}.info-about-partner{background:#fff;border:1px solid #dfebe6;border-radius:20px;align-items:center;gap:44px;margin-top:42px;padding:40px 45px;display:flex;overflow:hidden}.info-about-partner>div:last-child{max-width:710px}.info-about-partner h2{margin:7px 0 13px;font-size:31px}.info-about-partner p{color:#70867b;margin-bottom:20px;font-size:16px;line-height:1.9}.info-partner-symbol{color:#69916e;background:#f4f7ed;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:190px;height:180px;display:flex;position:relative;transform:rotate(-5deg)}.info-partner-symbol>span{color:#ab823e;background:#ffddab;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;bottom:5px;right:-15px}.info-help-search{color:#78a08e;background:#fff;border:1px solid #d6e8df;border-radius:12px;align-items:center;gap:13px;max-width:620px;min-height:57px;margin-top:24px;padding:0 18px;display:flex;box-shadow:0 5px 10px #19493503}.info-help-search input{color:#173e3c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:16px 0;font-size:16px}.info-help-search input::placeholder{color:#91a297}.info-help-search button{color:#769081;background:0 0;border:0;padding:6px;display:flex}.info-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-action-card{background:#fff;border:1px solid #e2ebe4;border-radius:15px;align-items:center;gap:14px;padding:22px 20px;transition:transform .2s,border-color .2s;display:flex}.info-action-card:hover{border-color:#8fc8b8;transform:translateY(-3px)}.info-action-card h3{margin-bottom:6px;font-size:18px}.info-action-card p{color:#819187;font-size:13px}.info-action-card>svg{color:#83988b;margin-inline-start:auto}.info-action-card.info-peach .info-icon{color:#e0845b;background:#fff0e7}.info-action-card.info-yellow .info-icon{color:#aa852d;background:#fff4d9}.info-faq-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:36px;margin-top:46px;display:grid}.info-faq-categories{background:#f0f5ed;border:1px solid #e3eadd;border-radius:15px;padding:20px 14px}.info-faq-categories h2{margin:0 8px 16px;font-size:17px}.info-faq-categories>div{flex-direction:column;gap:4px;display:flex}.info-faq-categories button{text-align:right;color:#6d8272;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:12px 10px;font-size:14px;font-weight:500;display:flex}.info-faq-categories button>svg:last-child{margin-inline-start:auto}.info-faq-categories button.active{color:#008d7f;background:#fff;font-weight:800;box-shadow:0 3px 8px #2a5e3205}.info-list-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.info-list-heading>span{color:#819487;white-space:nowrap;font-size:12px}.info-list-heading .info-eyebrow{margin-bottom:8px}.info-list-heading h2{font-size:26px}.info-faq{background:#fff;border:1px solid #e3e9e2;border-radius:12px;margin-bottom:12px;overflow:hidden}.info-faq h3{font-size:16px}.info-faq h3 button{text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 23px;font-size:16px;font-weight:700;line-height:1.6;display:flex}.info-faq h3 button>span{color:#738c79;background:#f3f6ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.info-faq.is-open{background:#fefffd;border-color:#bdddcf}.info-faq.is-open h3 button{color:#008f80}.info-faq.is-open h3 button>span{color:#009682;background:#e5f4eb}.info-faq>div{color:#6e8276;padding:0 23px 23px;font-size:15px;line-height:1.95}.info-faq>div>.info-inline-link{margin-top:10px}.info-empty{text-align:center;color:#88a08e;flex-direction:column;align-items:center;gap:14px;padding:45px 20px;display:flex}.info-empty h3{color:#355b47;font-size:20px}.info-empty p{color:#7b8e80;font-size:14px}.info-surface{background:#fff;border:1px solid #e2e9e1;border-radius:18px;min-width:0;padding:30px}.info-shipping-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:25px;display:grid}.info-pill{background:#e9f7ef;border-radius:20px;align-items:center;padding:6px 11px;font-size:12px;display:inline-flex;color:#489377!important}.info-small-search{color:#8b9d8c;background:#fcfdf9;border:1px solid #e1e7dd;border-radius:9px;align-items:center;gap:10px;margin:20px 0 15px;padding:0 13px;display:flex}.info-small-search input{color:#254c3b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:14px}.info-rate-table{text-align:right;width:100%;font-size:15px}.info-rate-table th{color:#8b9a8b;border-bottom:1px solid #e6ece1;padding:12px;font-size:12px;font-weight:500}.info-rate-table th:first-child{width:54%}.info-rate-table td{border-bottom:1px solid #edf0e7;padding:14px 12px}.info-rate-table tr:last-child td{border-bottom:0}.info-rate-table td:first-child{font-weight:600}.info-rate-table td:first-child svg{color:#8fa18e;margin-inline-end:10px}.info-rate-table td:nth-child(2){color:#4a735e;white-space:nowrap;font-weight:700}.info-rate-table td:last-child{text-align:left}.info-rate-table td button{color:#5e8a6a;background:#f8fbf4;border:1px solid #e2e9de;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.info-rate-table tr.is-selected{background:#f0f9f1}.info-rate-table tr.is-selected td button{color:#fff;background:#009f91;border-color:#009f91}.info-caption{color:#879686;align-items:flex-start;gap:8px;margin-top:18px;font-size:12px;line-height:1.8;display:flex}.info-caption svg{margin-top:2px}.info-calculator{background:#edf7ee;border:1px solid #d7e9d8;border-radius:18px;padding:28px;position:relative}.info-calculator>.info-icon{float:left;background:#d9eddc;width:48px;height:48px}.info-calculator h2{margin:8px 0 10px;font-size:25px}.info-calculator>p{color:#81937f;margin-bottom:26px;font-size:14px}.info-calculator .field{margin-bottom:19px;font-size:14px}.info-calculator .input,.info-calculator .select{border-color:#d6e3d1;font-size:14px}.info-input-unit{display:block;position:relative}.info-input-unit input{padding-inline-end:50px}.info-input-unit>span{inset-inline-end:15px;color:#8ba087;font-size:13px;position:absolute;top:12px}.info-calculation{border-top:1px dashed #cbddc8;margin-top:24px;padding-top:8px}.info-calculation>div{color:#718a70;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:14px;display:flex}.info-calculation b{color:#416747;font-weight:700}.info-calculation-total{border-top:1px solid #d7e4d1;margin-top:15px;color:#365c3b!important;padding-top:17px!important}.info-calculation-total strong{white-space:nowrap;color:#008e73;font-size:22px;line-height:1.4}.info-calculator>small{color:#83977d;margin-top:15px;font-size:11px;line-height:1.8;display:block}.info-tracking-link{color:#c68b4e;background:#fff3e7;border:1px solid #f0e0ce;border-radius:15px;align-items:center;gap:13px;margin-top:17px;padding:21px 23px;display:flex}.info-tracking-link>div{flex-direction:column;gap:4px;display:flex}.info-tracking-link b{color:#6e6247;font-size:15px}.info-tracking-link span{color:#a19275;font-size:12px}.info-tracking-link>svg:last-child{margin-inline-start:auto}.info-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.info-process-grid article{border-top:1px solid #dbe7d9;padding:24px 20px 0 5px;position:relative}.info-process-grid article>svg{color:#009d88;margin-bottom:18px}.info-step-number{color:#d5dfcd;font-size:31px;font-weight:800;line-height:1;position:absolute;top:23px;left:15px}.info-process-grid h3{margin-bottom:9px;font-size:19px}.info-process-grid p{color:#80907b;font-size:14px;line-height:1.8}.info-return-intro{background:#fff;border:1px solid #dfe8dc;border-radius:19px;align-items:center;gap:42px;padding:35px 40px;display:flex}.info-return-window{color:#ae8c45;background:#fff4db;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:9px;width:195px;min-height:200px;display:flex}.info-return-window strong{color:#4a6954;margin-top:8px;font-size:64px;font-weight:800;line-height:1}.info-return-window span{color:#9b906e;font-size:12px}.info-return-intro>div:last-child{max-width:710px}.info-return-intro h2{margin:8px 0 12px;font-size:30px}.info-return-intro p{color:#748772;margin-bottom:20px;font-size:16px;line-height:1.9}.info-return-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.info-return-steps article{position:relative}.info-return-step-icon{color:#458d6a;background:#e9f4e9;border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;margin:3px 0 22px;display:inline-flex;position:relative}.info-return-step-icon>b{color:#836b34;background:#f7ce7d;border:3px solid #fffcf7;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex;position:absolute;top:-7px;right:-7px}.info-return-steps article:not(:last-child):after{content:"";background:#e2e7d8;width:calc(100% - 70px);height:1px;position:absolute;top:32px;right:75px}.info-return-steps h3{margin-bottom:10px;font-size:19px}.info-return-steps p{color:#81907b;font-size:14px;line-height:1.9}.info-policy-pair{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.info-policy-pair h2{margin:18px 0 16px;font-size:25px}.info-check-list{flex-direction:column;gap:17px;margin:0;padding:0;list-style:none;display:flex}.info-check-list li{color:#73836d;gap:9px;font-size:15px;line-height:1.8;display:flex}.info-check-list li svg{color:#70a17b;margin-top:4px}.info-soft-yellow{background:#fff8e8;border-color:#eee4c9}.info-soft-yellow>.info-icon{color:#ab9045;background:#faedc8}.info-policy-pair p{color:#8b896d;margin:11px 0;font-size:15px;line-height:1.9}.info-policy-pair .info-inline-link{margin-top:13px}.info-policy-note{color:#92936d;background:#f4f4e9;border:1px solid #e9e7d7;border-radius:12px;align-items:flex-start;gap:12px;margin-top:25px;padding:20px 23px;display:flex}.info-policy-note svg{margin-top:1px}.info-policy-note p{font-size:13px;line-height:1.9}.info-contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.info-contact-form>.info-list-heading{border-bottom:1px solid #e9ede2;margin-bottom:23px;padding-bottom:23px}.info-contact-form>.info-list-heading>svg{color:#85aa8f}.info-contact-form .field{font-size:14px}.info-contact-form .field>small{display:inline}.info-contact-form textarea{min-height:170px;font-size:15px;line-height:1.8}.info-contact-form .input,.info-contact-form .select{background:#fffffd;border-color:#dfe6da;font-size:14px}.info-form-greeting{color:#7d8b74;margin-bottom:21px;font-size:14px}.info-message-count{font-variant-numeric:tabular-nums;align-self:flex-end}.info-contact-form .info-caption{margin-top:0;margin-bottom:20px}.info-submit{min-width:180px}.info-form-footer{color:#89977e;margin-top:15px;font-size:12px}.info-form-footer a{color:#008d78;text-decoration:underline}.info-support-card{background:#ecf5e9;border:1px solid #dce9d6;border-radius:18px;padding:32px}.info-support-card>.info-icon{color:#6b9466;background:#dcebd5;width:62px;height:62px}.info-support-card h2{margin:23px 0 15px;font-size:29px;line-height:1.4}.info-support-card p{color:#7d9072;margin-bottom:22px;font-size:15px;line-height:1.9}.info-support-card .info-inline-link{font-size:13px}.info-email{color:#5a865b;overflow-wrap:anywhere;border-top:1px solid #d9e5cf;align-items:center;gap:9px;margin-bottom:19px;padding-top:17px;font-size:14px;display:flex}.info-email span{min-width:0}.info-contact-shortcuts{margin-top:26px;padding:0 8px}.info-contact-shortcuts h3{margin-bottom:11px;font-size:18px}.info-contact-shortcuts>a{color:#6f8567;border-bottom:1px solid #e4e8da;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.info-contact-shortcuts>a>svg:last-child{margin-inline-start:auto}.info-contact-login,.info-contact-success{text-align:center;flex-direction:column;align-items:center;padding:27px 20px 35px;display:flex}.info-contact-lock{color:#79a274;background:#eaf4e5;border-radius:28px;justify-content:center;align-items:center;width:105px;height:105px;margin-bottom:27px;display:flex;position:relative}.info-contact-lock>span{color:#b08f42;background:#fff0ce;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:-6px;left:-7px}.info-contact-login h3,.info-contact-success h3{margin-bottom:12px;font-size:26px}.info-contact-login p,.info-contact-success p{color:#829175;max-width:390px;margin-bottom:25px;font-size:15px;line-height:1.95}.info-contact-login>span:last-child{color:#8c987e;margin-top:18px;font-size:13px}.info-contact-login>span>a{color:#008a75;font-weight:700}.info-success-icon{color:#3a9e63;background:#e5f6e6;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:25px;display:flex}.info-contact-success code{color:#668456;overflow-wrap:anywhere;background:#f7fcf3;border:1px dashed #c6dfbf;border-radius:8px;max-width:100%;margin:-7px 0 26px;padding:11px 16px;font-size:13px}.info-contact-success>.info-inline-link{margin-top:20px;font-size:13px}.info-policy-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:38px;margin-top:36px;display:grid}.info-policy-index{background:#f3f6ed;border:1px solid #e0e8d8;border-radius:15px;padding:24px 21px;position:sticky;top:22px}.info-policy-index>nav{flex-direction:column;margin:18px 0 24px;display:flex}.info-policy-index>nav>a{color:#6f8367;align-items:baseline;gap:9px;padding:9px 0;font-size:13px;line-height:1.7;display:flex}.info-policy-index>nav>a>span{color:#b6bd9e;direction:ltr;font-size:11px;font-weight:700}.info-policy-index>nav>a:hover{color:#008d74}.info-policy-index>div{color:#91a87e;border-top:1px solid #dfe6d2;padding-top:20px}.info-policy-index>div>p{color:#849477;margin:10px 0;font-size:12px;line-height:1.8}.info-policy-index>div>a{color:#008d74;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.info-policy-content{background:#fff;border:1px solid #e4e9da;border-radius:17px;padding:6px 32px}.info-policy-section{align-items:flex-start;gap:20px;padding:29px 0;scroll-margin-top:25px;display:flex}.info-policy-section+.info-policy-section{border-top:1px solid #e9ede0}.info-policy-section .info-icon{color:#7e9f65;background:#f0f6e9;border-radius:13px;width:47px;height:47px}.info-policy-section h2{margin:7px 0 16px;font-size:23px}.info-policy-section p{color:#75866b;margin:10px 0;font-size:15px;line-height:2}.info-policy-section .info-inline-link{margin-top:8px}.info-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1440px){.info-about-hero{min-height:470px}.info-about-art{height:440px}.info-art-watch{height:180px}.info-art-vacuum{height:205px}.info-art-headphones{height:170px}}@media (max-width:1100px){.info-shell{width:calc(100% - 48px)}.info-about-copy h1{font-size:49px}.info-about-art{height:375px}.info-about-copy>p{font-size:16px}.info-art-label{top:32px;right:23px}.info-art-label .brand{font-size:22px}.info-art-watch{width:52%;height:145px;top:55px}.info-art-vacuum{height:170px;bottom:30px}.info-art-headphones{height:135px;bottom:40px}.info-action-card{gap:10px;padding:19px 16px}.info-action-card .info-icon{border-radius:13px;width:45px;height:45px}.info-action-card p{font-size:11px}.info-action-card h3{font-size:16px}.info-faq-layout,.info-policy-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.info-shipping-layout,.info-contact-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:20px}.info-surface{padding:23px}.info-value-card{padding:24px 21px}.info-value-card p{min-height:110px}.info-calculator{padding:24px}.info-calculation-total strong{font-size:20px}.info-support-card{padding:26px}.info-policy-content{padding-inline:24px}.info-policy-section{gap:15px}.info-policy-section h2{font-size:21px}}@media (max-width:850px){.info-heading{padding:32px}.info-heading h1{font-size:38px}.info-heading-icon{border-radius:23px;width:88px;height:88px;margin-inline:7px}.info-heading-icon svg{width:42px}.info-about-hero{gap:20px}.info-about-copy{padding-left:0}.info-about-copy h1{font-size:43px}.info-about-art{height:325px}.info-art-label{top:25px;right:18px}.info-art-label .brand{font-size:19px}.info-art-label .brand svg{width:25px}.info-art-label>span:last-child{font-size:10px}.info-art-watch{height:125px;top:80px;left:-4px}.info-art-vacuum{height:135px;bottom:22px;right:1px}.info-art-headphones{height:110px;bottom:2px;left:-5px}.info-art-star{bottom:180px;right:30px}.info-about-copy .info-actions{gap:14px}.info-about-copy .info-inline-link{font-size:12px}.info-about-note{font-size:11px}.info-about-partner{gap:28px;padding:32px}.info-partner-symbol{width:140px;height:155px}.info-value-grid{gap:13px}.info-value-card{padding:22px 17px}.info-value-card h3{font-size:19px}.info-value-card p{min-height:95px;font-size:13px}.info-value-card>a{font-size:12px}.info-quick-grid{gap:10px}.info-action-card{flex-wrap:wrap;gap:12px;padding:17px}.info-action-card>div{order:3;width:100%}.info-action-card>svg{order:2}.info-action-card p{font-size:12px}.info-faq-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.info-faq-categories{padding:17px 10px}.info-faq-categories h2{font-size:15px}.info-faq-categories button{gap:7px;padding:11px 8px;font-size:12px}.info-faq-categories button>svg:first-child{width:18px}.info-list-heading h2{font-size:23px}.info-shipping-layout,.info-contact-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.info-rates{padding:22px 18px}.info-rates .info-list-heading{flex-direction:column;align-items:flex-start;gap:9px}.info-rate-table{font-size:13px}.info-rate-table th,.info-rate-table td{padding:12px 7px}.info-rate-table td:first-child svg{display:none}.info-process-grid{gap:10px}.info-process-grid article{padding-right:10px}.info-process-grid h3{font-size:17px}.info-process-grid p{font-size:13px}.info-return-intro{gap:28px;padding:28px}.info-return-window{width:160px;min-height:190px}.info-return-intro h2{font-size:26px}.info-return-intro p{font-size:14px}.info-return-steps{gap:18px}.info-return-steps h3{font-size:17px}.info-return-steps p{font-size:13px}.info-policy-pair h2{font-size:23px}.info-policy-pair p,.info-check-list li{font-size:14px}.info-policy-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.info-policy-index{padding:20px 16px}.info-policy-index>nav>a{font-size:12px}.info-policy-section{display:block}.info-policy-section .info-icon{border-radius:11px;width:40px;height:40px;margin-bottom:7px}.info-policy-section .info-icon svg{width:21px}.info-policy-section p{font-size:14px}.info-support-card{padding:24px}.info-support-card h2{font-size:25px}.info-support-card p{font-size:14px}.info-contact-login,.info-contact-success{padding:25px 0}.info-contact-login h3,.info-contact-success h3{font-size:22px}.info-contact-login p,.info-contact-success p{font-size:14px}}@media (max-width:700px){.info-shell{width:calc(100% - 32px)}.info-breadcrumbs{padding:18px 0;font-size:11px}.info-heading{border-radius:18px;align-items:flex-start;gap:0;margin-bottom:20px;padding:29px 24px}.info-heading h1{letter-spacing:-.7px;margin:13px 0 12px;font-size:35px}.info-heading p{font-size:15px;line-height:1.9}.info-heading>div{width:100%;padding-inline-end:0}.info-heading-icon{display:none}.info-heading:after{width:200px;height:200px;top:-160px;left:-90px}.info-eyebrow{font-size:12px}.info-page h2{font-size:25px}.info-page h3{font-size:19px}.info-page .btn{font-size:14px}.info-section{margin-top:38px}.info-section-title{margin-bottom:20px}.info-section-title h2{margin-top:10px;font-size:26px}.info-section-title p{font-size:14px;line-height:1.8}.info-about-hero{grid-template-columns:1fr;gap:15px;padding:15px 4px 5px}.info-about-copy{padding:0}.info-about-copy h1{letter-spacing:-1.4px;margin:18px 0;font-size:48px;line-height:1.18}.info-about-copy>p{max-width:100%;font-size:16px;line-height:1.95}.info-about-copy .info-actions{gap:18px;margin-top:24px}.info-about-copy .info-inline-link{font-size:13px}.info-about-note{margin-top:22px;font-size:12px}.info-about-art{width:calc(100% - 12px);max-width:450px;height:320px;margin:14px auto 5px}.info-art-label{top:28px;right:24px}.info-art-label .brand{font-size:24px}.info-art-label .brand svg{width:31px;height:36px}.info-art-label>span:last-child{font-size:11px}.info-art-watch{height:136px;top:48px}.info-art-vacuum{width:57%;height:160px;bottom:18px;right:5px}.info-art-headphones{width:44%;height:134px;bottom:18px}.info-art-star{bottom:175px;right:26px}.info-value-grid{grid-template-columns:1fr;gap:14px}.info-value-card{min-height:0;padding:24px;position:relative}.info-value-card>.info-icon{float:left;width:48px;height:48px;margin-right:18px}.info-value-card h3{margin:4px 0 12px;font-size:21px}.info-value-card p{min-height:0;font-size:15px;line-height:1.9}.info-value-card>a{margin-top:16px;font-size:14px}.info-about-partner{flex-direction:column;align-items:flex-start;gap:26px;margin-top:28px;padding:28px 24px}.info-partner-symbol{border-radius:24px;width:110px;height:100px}.info-partner-symbol>svg{width:45px}.info-partner-symbol>span{border-width:4px;width:44px;height:44px;right:-9px}.info-partner-symbol>span>svg{width:21px}.info-about-partner h2{font-size:28px}.info-about-partner p{font-size:15px}.info-help-banner{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-top:30px;padding:24px}.info-help-banner>.info-icon{width:48px;height:48px}.info-help-banner>.info-icon>svg{width:25px}.info-help-banner>div{flex:1;min-width:150px}.info-help-banner h2{margin-bottom:7px;font-size:23px}.info-help-banner p{font-size:13px;line-height:1.8}.info-help-banner>.btn{width:100%;margin:4px 0 0}.info-page-nav{justify-content:flex-start;gap:5px;margin-top:30px;padding-top:20px}.info-page-nav a{gap:6px;padding:8px 10px;font-size:12px}.info-page-nav svg{width:16px}.info-help-search{min-height:52px;margin-top:21px;padding:0 13px}.info-help-search input{padding:14px 0;font-size:13px}.info-help-search>svg{width:20px}.info-quick-grid{grid-template-columns:1fr;gap:10px}.info-action-card{flex-wrap:nowrap;gap:14px;padding:17px}.info-action-card>div{order:0;width:auto}.info-action-card>svg{order:0}.info-action-card h3{font-size:18px}.info-action-card p{font-size:12px}.info-action-card .info-icon{width:48px;height:48px}.info-faq-layout{margin-top:30px;display:block}.info-faq-categories{background:0 0;border:0;margin-bottom:25px;padding:0}.info-faq-categories h2{margin:0 0 14px;font-size:17px}.info-faq-categories>div{scrollbar-width:thin;flex-direction:row;gap:8px;padding:2px 0 7px;overflow:auto}.info-faq-categories button{white-space:nowrap;background:#f4f7ee;border:1px solid #e0e9d9;border-radius:8px;min-height:40px;padding:9px 12px;font-size:12px}.info-faq-categories button>svg:last-child{display:none}.info-faq-categories button.active{box-shadow:none;background:#eaf5ed;border-color:#9fcbb5}.info-list-heading{margin-bottom:17px}.info-list-heading h2{font-size:25px}.info-list-heading>span{font-size:11px}.info-faq{margin-bottom:10px}.info-faq h3 button{gap:12px;padding:17px;font-size:15px}.info-faq>div{padding:0 17px 20px;font-size:14px;line-height:1.95}.info-faq h3 button>span{width:25px;height:25px}.info-shipping-layout,.info-contact-layout{grid-template-columns:1fr;gap:20px}.info-surface{border-radius:15px;padding:24px 20px}.info-rates .info-list-heading{flex-direction:row;align-items:center}.info-rate-table{font-size:15px}.info-rate-table td:first-child svg{width:16px;margin-inline-end:7px;display:inline-block}.info-rates .info-list-heading h2{font-size:25px}.info-rates .info-pill{font-size:10px}.info-caption{font-size:11px}.info-calculator{padding:26px 23px}.info-calculator h2{font-size:26px}.info-calculation-total strong{font-size:24px}.info-process-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.info-process-grid article{padding:20px 8px 0}.info-process-grid h3{font-size:19px}.info-process-grid p{font-size:14px}.info-step-number{font-size:28px;top:22px;left:8px}.info-return-intro{flex-direction:column;align-items:flex-start;gap:24px;padding:27px 23px}.info-return-window{text-align:center;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 15px;width:100%;min-height:140px;padding:24px 33px;display:grid}.info-return-window>svg{grid-column:1;place-self:end center;margin-bottom:7px}.info-return-window>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:66px}.info-return-window>span{white-space:nowrap;grid-area:2/1;align-self:start;margin-top:4px;font-size:12px}.info-return-intro h2{font-size:27px}.info-return-intro p{font-size:15px}.info-return-steps{grid-template-columns:1fr;gap:0}.info-return-steps article{align-items:flex-start;gap:22px;padding-bottom:27px;display:flex}.info-return-steps article:last-child{padding-bottom:0}.info-return-step-icon{border-radius:15px;flex-shrink:0;width:53px;height:53px;margin:5px 0 0}.info-return-steps article:not(:last-child):after{width:1px;height:calc(100% - 67px);top:67px;right:26px}.info-return-steps h3{margin:7px 0 8px;font-size:20px}.info-return-steps p{font-size:14px;line-height:1.85}.info-policy-pair{grid-template-columns:1fr;gap:18px;margin-top:30px}.info-policy-pair h2{font-size:25px}.info-policy-pair p,.info-check-list li{font-size:15px}.info-policy-note{gap:10px;padding:18px}.info-policy-note p{font-size:12px;line-height:1.9}.info-contact-form>.info-list-heading{margin-bottom:23px;padding-bottom:20px}.info-contact-form .info-list-heading h2{font-size:25px}.info-support-card{padding:27px 25px}.info-support-card h2{margin-top:19px;font-size:29px}.info-support-card h2 br{display:none}.info-support-card p{font-size:15px}.info-support-card>.info-icon{width:53px;height:53px}.info-support-card>.info-icon>svg{width:29px}.info-contact-shortcuts{margin-top:25px;padding:0 8px}.info-contact-shortcuts h3{font-size:19px}.info-contact-shortcuts>a{font-size:14px}.info-submit{width:100%}.info-contact-login,.info-contact-success{padding:25px 5px}.info-contact-login h3,.info-contact-success h3{font-size:25px}.info-contact-login p,.info-contact-success p{font-size:15px}.info-policy-layout{margin-top:26px;display:block}.info-policy-index{margin-bottom:22px;padding:21px 20px;position:static}.info-policy-index>nav{grid-template-columns:1fr 1fr;gap:1px 15px;margin:12px 0 0;display:grid}.info-policy-index>nav>a{gap:7px;font-size:12px}.info-policy-index>div{display:none}.info-policy-content{border-radius:15px;padding:0 23px}.info-policy-section{padding:25px 0}.info-policy-section h2{margin:8px 0 14px;font-size:23px}.info-policy-section .info-icon{border-radius:12px;width:45px;height:45px;margin-bottom:7px}.info-policy-section .info-icon svg{width:24px}.info-policy-section p{font-size:15px;line-height:2}.info-policy-section .info-inline-link{font-size:14px}}@media (max-width:380px){.info-shell{width:calc(100% - 28px)}.info-heading{padding:25px 20px}.info-heading h1{font-size:31px}.info-heading p{font-size:14px}.info-about-copy h1{font-size:43px}.info-about-art{height:290px}.info-art-watch{height:118px;top:61px}.info-art-vacuum{height:141px}.info-art-headphones{height:119px;bottom:12px}.info-art-label .brand{font-size:21px}.info-art-label .brand svg{width:28px}.info-art-label>span:last-child{font-size:10px}.info-art-star{bottom:160px}.info-about-copy .info-actions{gap:13px}.info-about-copy .info-inline-link{font-size:12px}.info-about-copy .btn{padding-inline:15px}.info-rates{padding:22px 15px}.info-rate-table{font-size:14px}.info-rate-table td:first-child svg{display:none}.info-calculation-total strong{font-size:21px}.info-return-window{padding:22px 17px}.info-return-steps article{gap:18px}.info-return-steps h3{font-size:19px}.info-policy-index>nav{gap:2px 10px}.info-policy-index>nav>a{font-size:11px}.info-policy-content{padding:0 19px}}@media (prefers-reduced-motion:reduce){.info-action-card{transition:none}.info-action-card:hover{transform:none}}.info-faq{scroll-margin-top:28px}.store-managed-sections{gap:20px;margin-bottom:28px;display:grid}.store-managed-sections .info-surface{padding:28px}.store-managed-sections p{color:#536c69;overflow-wrap:anywhere;line-height:2}.store-managed-sections h2{color:#173e3c;font-size:23px}.pd-detail{--pd-ink:#103f4e;--pd-muted:#687d87;--pd-line:#e5eceb;--pd-teal:#008f87;--pd-paper:#fffcf6;color:var(--pd-ink);background:#fffefa;padding:0 0 30px}.pd-container{width:calc(100% - 96px);max-width:1380px;margin-inline:auto}.pd-detail button,.pd-detail select{font:inherit}.pd-detail button:disabled{cursor:not-allowed;opacity:.45}:is(.pd-detail button:focus-visible,.pd-detail a:focus-visible,.pd-detail select:focus-visible,.pd-detail summary:focus-visible){outline-offset:4px;outline:3px solid #009f9155}.pd-detail h1,.pd-detail h2,.pd-detail h3,.pd-detail p{margin:0}.pd-breadcrumbs{color:#8b948e;align-items:center;gap:10px;padding:23px 0 27px;font-size:12px;line-height:1.5;display:flex}.pd-breadcrumbs>a:hover{color:var(--pd-teal)}.pd-breadcrumbs>a:first-child{color:#5b7a6e}.pd-breadcrumbs>span{white-space:nowrap;text-overflow:ellipsis;color:#556c61;overflow:hidden}.pd-breadcrumbs>svg{color:#b1bdb5}.pd-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:62px;margin-bottom:58px;display:grid}.pd-gallery{min-width:0;position:sticky;top:112px}.pd-hero-photo{aspect-ratio:1.12;background:#f2f3e9;border-radius:25px;position:relative;overflow:hidden}.pd-photo-open{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;cursor:zoom-in!important}.pd-photo-open>.product-art{object-fit:contain;width:100%;height:100%;transition:transform .6s}.pd-photo-open:hover>.product-art{transform:scale(1.035)}.pd-photo-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#49645c;pointer-events:none;background:#fffdf7e8;border-radius:25px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:21px;right:22px}.pd-photo-label>span{background:#009f91;border-radius:50%;width:6px;height:6px}.pd-photo-favorite{color:#294e47;background:#fffdf8ee;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #263f3610}.pd-photo-favorite:hover{background:#fff;transform:translateY(-2px)}.pd-photo-favorite.is-active{color:#f16c51}.pd-photo-favorite.is-active>svg{fill:#f16c51}.pd-photo-zoom{color:#4c695d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf6e5;border:0;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:20px;right:22px}.pd-image-count{color:#fff;letter-spacing:2px;background:#193e34c7;border-radius:20px;padding:5px 11px;font-size:10px;position:absolute;bottom:22px;left:22px}.pd-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.pd-thumbnails>button{opacity:.78;background:#fff;border:1px solid #e0e7de;border-radius:13px;height:90px;padding:4px;transition:opacity .2s,border-color .2s;overflow:hidden}.pd-thumbnails>button:hover,.pd-thumbnails>button.active{opacity:1}.pd-thumbnails>button.active{border:2px solid #009f91;padding:3px;box-shadow:0 0 0 3px #009f910c}.pd-thumbnails .product-art{object-fit:cover;border-radius:9px;width:100%;height:100%}.pd-photo-foot{color:#8a958c;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:11px;display:flex}.pd-photo-foot>span{align-items:center;gap:6px;display:flex}.pd-photo-foot>span svg{color:#84a896}.pd-photo-foot>button{color:#4b7265;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.pd-photo-foot>button:hover{color:#009f91}.pd-summary{min-width:0;padding:4px 0}.pd-product-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.pd-category{letter-spacing:.1px;color:#009b83;background:#eaf6ed;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:600}.pd-availability{color:#328a64;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.pd-availability>i{background:#35a77b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #35a77b13}.pd-availability.limited{color:#b88024}.pd-availability.limited>i{background:#c08b36;box-shadow:0 0 0 3px #c08b3613}.pd-availability.unavailable{color:#bd6d58}.pd-availability.unavailable>i{background:#bd6d58;box-shadow:0 0 0 3px #bd6d5813}.pd-summary h1{letter-spacing:-.65px;color:#193c33;max-width:540px;font-size:34px;font-weight:800;line-height:1.38}.pd-description-lead{color:#768679;max-width:520px;font-size:14px;line-height:1.9;margin-top:13px!important}.pd-price-line{align-items:center;gap:22px;padding:20px 0 18px;display:flex}.pd-price-line>strong{letter-spacing:-.8px;white-space:nowrap;color:#153f32;font-size:37px;font-weight:800;line-height:1.2}.pd-price-line>span{color:#778a7b;border-right:1px solid #dfe5db;padding-right:17px;font-size:11px;line-height:1.8}.pd-price-line>span>span{color:#9aa698;font-size:10px;display:block}.pd-feature-list{color:#4b6d5c;flex-wrap:wrap;gap:8px 18px;margin:0 0 21px;padding:0;font-size:11px;list-style:none;display:flex}.pd-feature-list>li{align-items:center;gap:5px;display:flex}.pd-feature-list svg{color:#009f91;stroke-width:2.4px;width:15px;height:15px}.pd-product-options{border-top:1px solid var(--pd-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0 19px;display:flex}.pd-color>span,.pd-quantity-field>span{color:#819081;margin-bottom:7px;font-size:11px;display:block}.pd-color>div{align-items:center;gap:8px;display:flex}.pd-color strong{font-size:12px;font-weight:600}.pd-color-dot{background:#292e2c;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:21px;height:21px;box-shadow:0 0 0 1px #a9bab0}.pd-color-dot.color-headphones{background:#ecebe6}.pd-color-dot.color-watch{background:#1a1b1c}.pd-color-dot.color-bag,.pd-color-dot.color-suitcase{background:#ceb995}.pd-color-dot.color-hairdryer{background:#009888}.pd-color-dot.color-coffee,.pd-color-dot.color-blender{background:#47524e}.pd-color-dot.color-robot{background:#e9e6dc}.pd-quantity-field{text-align:left}.pd-quantity{background:#fff;border:1px solid #dce5da;border-radius:10px;align-items:center;height:41px;display:flex}.pd-quantity>button{color:#3b6554;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:100%;display:flex}.pd-quantity>button:hover:not(:disabled){background:#edf5ec}.pd-quantity>output{text-align:center;min-width:33px;font-size:15px;font-weight:700;line-height:1}.pd-buy-actions{gap:11px;display:flex}.pd-primary-button,.pd-outline-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:11px 18px;transition:background .2s,transform .2s;display:flex;font-size:14px!important;font-weight:700!important}.pd-primary-button{color:#fff;background:#009f91;border:1px solid #009f91;flex:1;box-shadow:0 5px 13px #009f9115}.pd-primary-button>svg:last-child{margin-right:auto}.pd-primary-button>svg:first-child{margin-left:auto}.pd-primary-button:hover:not(:disabled){background:#008b7d;transform:translateY(-1px)}.pd-primary-button.added{background:#167951;border-color:#167951}.pd-outline-button{color:#264e3c;background:0 0;border:1px solid #224e3a;min-width:125px}.pd-outline-button:hover:not(:disabled){background:#e9f4e9}.pd-payment-note{color:#79907e;justify-content:center;align-items:center;gap:6px;padding:13px 0 19px;font-size:10px;display:flex}.pd-payment-note>svg{color:#7a9a82;flex-shrink:0}.pd-payment-note>i{background:#bcc9bb;border-radius:50%;width:3px;height:3px;margin:0 7px}.pd-shipping-estimator{background:#f1f6ec;border:1px solid #e4ecdc;border-radius:14px;padding:17px 19px 15px}.pd-shipping-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.pd-shipping-icon{color:#487650;background:#e0ecdb;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.pd-shipping-heading h2{font-size:16px;font-weight:700;line-height:1.5}.pd-shipping-heading p{color:#8b9a80;font-size:10px;line-height:1.7}.pd-shipping-estimator>label{color:#688364;margin-bottom:6px;font-size:10px;display:block}.pd-city-row{align-items:center;gap:12px;display:flex}.pd-city-row>select{color:#395b3e;cursor:pointer;background:#fffdf6;border:1px solid #dbe5d2;border-radius:8px;flex:1;min-width:0;height:41px;padding:7px 11px;font-size:12px}.pd-delivery-fee{text-align:left;min-width:87px}.pd-delivery-fee small{color:#8ca083;font-size:9px;display:block}.pd-delivery-fee strong{white-space:nowrap;color:#396944;font-size:16px;line-height:1.6;display:block}.pd-quote-total{color:#849876;border-top:1px dashed #d8e4cd;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.pd-quote-total strong{color:#3e6740;white-space:nowrap;font-size:14px}.pd-shipping-error{color:#b35d49;padding:8px 0 0;font-size:11px;line-height:1.7}.pd-no-delivery{color:#6f8468;font-size:11px;line-height:1.8}.pd-return-note{color:#879182;align-items:flex-start;gap:8px;margin-top:13px;padding-inline:2px;font-size:10px;display:flex}.pd-return-note>svg{color:#809d83;margin-top:1px}.pd-return-note p{flex:1;line-height:1.9}.pd-return-note button{color:#4a7d5b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;margin-inline-start:4px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.pd-information{border-top:1px solid #e6eadf;border-bottom:1px solid #e6eadf;margin-bottom:50px;padding:32px 0;scroll-margin-top:120px}.pd-information-top{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.pd-eyebrow{color:#9b9f85;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.pd-information-top h2,.pd-faq h2,.pd-related-heading h2{letter-spacing:-.35px;font-size:28px;font-weight:800;line-height:1.3}.pd-tabs{background:#f3f5ec;border:1px solid #e7eadd;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex}.pd-tabs>button{color:#89917d;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 17px;font-size:12px;transition:all .15s}.pd-tabs>button.active{color:#284a36;background:#fff;font-weight:700;box-shadow:0 2px 7px #233d2410}.pd-description-panel{grid-template-columns:1.65fr 1fr;gap:65px;display:grid}.pd-description-copy{padding:6px 0}.pd-description-copy h3{margin-bottom:13px;font-size:19px;font-weight:700}.pd-description-copy>p{color:#80907d;margin-bottom:10px;font-size:13px;line-height:2.05}.pd-detail-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 21px;margin-top:24px;display:grid}.pd-detail-features>div{border-top:1px solid #edf0e4;align-items:center;gap:10px;padding:9px 0;display:flex}.pd-detail-features>div>span{color:#91af89;letter-spacing:.8px;font-size:11px;font-weight:600}.pd-detail-features strong{color:#536c4d;font-size:12px;font-weight:500;line-height:1.8}.pd-at-a-glance{background:#f2f5ea;border-radius:15px;padding:22px 23px}.pd-glance-heading{color:#4b7040;align-items:center;gap:10px;display:flex}.pd-glance-heading h3{font-size:17px;font-weight:700}.pd-at-a-glance dl{margin:15px 0 12px}.pd-at-a-glance dl>div{border-bottom:1px solid #e4e9d9;justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;display:flex}.pd-at-a-glance dl>div:last-child{border-bottom:0}.pd-at-a-glance dt{color:#8d9c7f;flex-shrink:0}.pd-at-a-glance dd{color:#465e38;text-align:left;overflow-wrap:anywhere;margin:0;font-weight:600}.pd-at-a-glance>button{color:#60833d;background:0 0;border:0;align-items:center;gap:10px;margin-top:15px;padding:0;font-size:11px;font-weight:700;display:flex}.pd-specifications-panel{grid-template-columns:.8fr 1.6fr;gap:70px;padding-top:7px;display:grid}.pd-specifications-panel h3{margin-bottom:10px;font-size:20px}.pd-specifications-panel>div>p{color:#8b9984;font-size:12px;line-height:1.9}.pd-product-code{color:#a0a793;flex-direction:column;gap:4px;margin-top:24px;font-size:10px;display:flex}.pd-product-code b{color:#73816a;letter-spacing:.5px;text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:500}.pd-specification-table{border:1px solid #e7ecde;border-radius:12px;margin:0;overflow:hidden}.pd-specification-table>div{grid-template-columns:1fr 1.4fr;gap:25px;padding:13px 18px;font-size:12px;display:grid}.pd-specification-table>div:nth-child(odd){background:#f4f6ed}.pd-specification-table>div:nth-child(2n){background:#fffefa}.pd-specification-table dt{color:#839477}.pd-specification-table dd{color:#49653f;overflow-wrap:anywhere;margin:0;font-weight:600}.pd-delivery-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:8px;display:grid}.pd-delivery-panel>article{background:#fffefa;border:1px solid #e6ecdf;border-radius:13px;padding:23px 23px 20px}.pd-delivery-panel>article>span{color:#63914f;background:#e9f2e3;border-radius:11px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:13px;display:flex}.pd-delivery-panel h3{margin-bottom:8px;font-size:18px;line-height:1.5}.pd-delivery-panel p{color:#8a977e;font-size:11px;line-height:1.95}.pd-delivery-panel ul{scrollbar-width:thin;max-height:157px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.pd-delivery-panel li{color:#839575;border-top:1px solid #edf0e5;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.pd-delivery-panel li strong{color:#4f7041;font-size:12px}.pd-delivery-panel a{color:#528c44;align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:600;display:flex}.pd-faq{grid-template-columns:1fr 1.65fr;gap:90px;margin-bottom:60px;padding:0 0 4px;display:grid}.pd-faq>div:first-child{padding-top:8px}.pd-faq>div:first-child>p{color:#8c9880;max-width:310px;margin:13px 0 18px;font-size:12px;line-height:2}.pd-faq>div:first-child>a{color:#567749;background:#fffdf6;border:1px solid #d8e2d1;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.pd-faq>div:first-child>a:hover{background:#edf4e5}.pd-faq-list>details{border-bottom:1px solid #e5ebdc;padding:15px 0}.pd-faq-list>details:first-child{border-top:1px solid #e5ebdc}.pd-faq-list summary{color:#385335;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:600;list-style:none;display:flex}.pd-faq-list summary::-webkit-details-marker{display:none}.pd-faq-list summary>svg{color:#a5b598;transition:transform .2s}.pd-faq-list details[open] summary>svg{color:#779c62;transform:rotate(45deg)}.pd-faq-list details>p{color:#89977d;max-width:620px;padding:10px 0 3px;font-size:11px;line-height:1.95}.pd-related{margin-top:10px}.pd-related-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.pd-related-heading>a{color:#5f7d50;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.pd-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pd-related-card{background:#fffef9;border:1px solid #e5eadf;border-radius:15px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.pd-related-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #304e2810}.pd-related-photo{aspect-ratio:1.18;background:#f1f3e8;display:block;position:relative;overflow:hidden}.pd-related-photo .product-art{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pd-related-card:hover .pd-related-photo .product-art{transform:scale(1.035)}.pd-related-photo>span{color:#b28c6b;background:#fff9efdf;border-radius:5px;padding:4px 8px;font-size:9px;position:absolute;bottom:10px;right:10px}.pd-related-info{padding:15px 16px 16px}.pd-related-info>span{color:#9caa8f;margin-bottom:6px;font-size:9px;display:block}.pd-related-info h3{white-space:nowrap;text-overflow:ellipsis;color:#385031;font-size:15px;font-weight:700;line-height:1.6;overflow:hidden}.pd-related-info>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.pd-related-info strong{white-space:nowrap;letter-spacing:-.4px;font-size:19px;font-weight:800}.pd-related-info button{color:#658c50;background:#edf4e8;border:1px solid #dce6d5;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;display:flex}.pd-related-info button:hover{background:#dbead3}.pd-mobile-buy{display:none}.pd-lightbox{z-index:250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#143a2de0;justify-content:center;align-items:center;padding:34px;display:flex;position:fixed;inset:0}.pd-lightbox-dialog{background:#fffdf6;border-radius:19px;flex-direction:column;width:100%;max-width:1000px;max-height:calc(100dvh - 68px);display:flex;overflow:hidden;box-shadow:0 20px 80px #102d2440}.pd-lightbox-top{color:#435b3b;background:#fffdf8;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:14px;font-weight:600;display:flex}.pd-lightbox-top>button{color:#5a7850;background:#edf4e8;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.pd-lightbox-photo{background:#f2f2e8;height:min(69vh,650px);min-height:0;overflow:hidden}.pd-lightbox-photo>.product-art{object-fit:contain;width:100%;height:100%}.pd-lightbox-controls{color:#779068;flex-shrink:0;justify-content:center;align-items:center;gap:22px;padding:12px 20px;font-size:12px;display:flex}.pd-lightbox-controls button{color:#6b8d57;background:#f6f9ef;border:1px solid #dce6d5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (min-width:1650px){.pd-container{max-width:1460px}.pd-hero{gap:85px}.pd-summary h1{font-size:39px}.pd-description-lead{font-size:15px}.pd-price-line>strong{font-size:41px}.pd-feature-list{font-size:12px}.pd-shipping-estimator{padding:21px}.pd-thumbnails>button{height:103px}.pd-hero-photo{aspect-ratio:1.14}.pd-related-photo{aspect-ratio:1.28}}@media (max-width:1200px){.pd-container{width:calc(100% - 64px)}.pd-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:35px}.pd-summary h1{font-size:30px}.pd-description-lead{font-size:13px}.pd-price-line>strong{font-size:33px}.pd-price-line{gap:17px;padding:18px 0}.pd-price-line>span{padding-right:13px;font-size:10px}.pd-price-line>span>span{font-size:9px}.pd-gallery{top:105px}.pd-hero-photo{aspect-ratio:.95}.pd-feature-list{gap:8px 14px;font-size:10px}.pd-photo-label{font-size:10px;top:16px;right:16px}.pd-photo-favorite{width:37px;height:37px;top:16px;left:16px}.pd-photo-favorite>svg{width:21px}.pd-photo-zoom{font-size:9px;bottom:16px;right:16px}.pd-image-count{bottom:18px;left:16px}.pd-thumbnails{gap:10px}.pd-thumbnails>button{height:76px}.pd-summary{padding-top:0}.pd-shipping-heading h2{font-size:15px}.pd-description-panel{gap:35px}.pd-specifications-panel{gap:40px}.pd-faq{gap:45px}.pd-related-grid{gap:15px}.pd-related-info{padding:13px}.pd-related-info h3{font-size:13px}.pd-related-info strong{font-size:18px}}@media (max-width:980px){.pd-container{width:calc(100% - 44px)}.pd-breadcrumbs{padding:20px 0 24px;font-size:11px}.pd-hero{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:25px;margin-bottom:42px}.pd-summary h1{font-size:28px}.pd-description-lead{font-size:12px}.pd-product-topline{margin-bottom:13px}.pd-category{padding:5px 9px;font-size:10px}.pd-availability{font-size:10px}.pd-price-line>strong{font-size:30px}.pd-price-line>span{font-size:9px}.pd-price-line>span>span{font-size:8px}.pd-feature-list{gap:7px 9px;margin-bottom:15px;font-size:9px}.pd-product-options{gap:15px;padding:13px 0 16px}.pd-color>span,.pd-quantity-field>span{font-size:10px}.pd-color strong{font-size:11px}.pd-quantity{height:37px}.pd-quantity>button{width:33px}.pd-quantity>output{min-width:27px;font-size:14px}.pd-buy-actions{gap:9px}.pd-primary-button,.pd-outline-button{gap:7px;min-height:46px;padding:10px 12px;font-size:12px!important}.pd-outline-button{min-width:98px}.pd-payment-note{gap:4px;padding-bottom:15px;font-size:8px}.pd-payment-note>svg{width:14px}.pd-payment-note>i{margin:0 5px}.pd-shipping-estimator{padding:14px}.pd-shipping-heading{gap:9px;margin-bottom:12px}.pd-shipping-icon{width:35px;height:35px}.pd-shipping-icon>svg{width:21px}.pd-shipping-heading h2{font-size:14px}.pd-shipping-heading p{font-size:9px}.pd-delivery-fee{min-width:73px}.pd-delivery-fee strong{font-size:14px}.pd-city-row>select{height:38px;padding:6px 8px;font-size:11px}.pd-quote-total{font-size:9px}.pd-quote-total strong{font-size:13px}.pd-return-note,.pd-return-note button{font-size:9px}.pd-hero-photo{aspect-ratio:.82;border-radius:19px}.pd-thumbnails{gap:7px;margin-top:11px}.pd-thumbnails>button{border-radius:10px;height:64px}.pd-thumbnails .product-art{border-radius:6px}.pd-photo-foot{gap:9px;font-size:9px}.pd-photo-foot>button{gap:4px;font-size:9px}.pd-photo-foot svg{width:15px}.pd-information{margin-bottom:35px;padding:27px 0}.pd-information-top h2,.pd-faq h2,.pd-related-heading h2{font-size:25px}.pd-eyebrow{font-size:9px}.pd-tabs>button{padding:9px 12px;font-size:10px}.pd-description-panel{grid-template-columns:1.3fr 1fr;gap:25px}.pd-description-copy h3{font-size:17px}.pd-description-copy>p{font-size:12px}.pd-detail-features{gap:7px 15px;margin-top:18px}.pd-detail-features strong{font-size:10px}.pd-at-a-glance{padding:18px}.pd-glance-heading h3{font-size:15px}.pd-at-a-glance dl>div{gap:10px;padding:10px 0;font-size:10px}.pd-at-a-glance>button{font-size:10px}.pd-specifications-panel{grid-template-columns:.8fr 1.3fr;gap:25px}.pd-specifications-panel h3{font-size:17px}.pd-specifications-panel>div>p{font-size:11px}.pd-specification-table>div{gap:20px;padding:12px 15px;font-size:11px}.pd-delivery-panel{gap:12px}.pd-delivery-panel>article{padding:17px}.pd-delivery-panel h3{font-size:16px}.pd-delivery-panel p,.pd-delivery-panel a{font-size:10px}.pd-faq{grid-template-columns:1fr 1.4fr;gap:35px;margin-bottom:43px}.pd-faq>div:first-child>p{font-size:11px}.pd-faq>div:first-child>a{font-size:10px}.pd-faq-list summary{font-size:12px}.pd-faq-list details>p{font-size:10px}.pd-related-grid{gap:12px}.pd-related-info{padding:12px}.pd-related-info>span{font-size:8px}.pd-related-info h3{font-size:11px}.pd-related-info strong{font-size:16px}.pd-related-info button{border-radius:7px;width:28px;height:28px}.pd-related-info button>svg{width:18px}.pd-related-info>div{margin-top:10px}.pd-related-heading>a{font-size:11px}}@media (max-width:760px){.pd-detail{padding-bottom:130px}.pd-container{width:calc(100% - 36px)}.pd-breadcrumbs{gap:7px;padding:17px 0 19px;font-size:10px}.pd-breadcrumbs>span{max-width:50%}.pd-hero{flex-direction:column;gap:25px;margin-bottom:38px;display:flex}.pd-gallery{width:100%;position:relative;top:auto}.pd-hero-photo{aspect-ratio:1.17;border-radius:19px}.pd-photo-label{font-size:10px;top:17px;right:17px}.pd-photo-favorite{width:38px;height:38px;top:17px;left:17px}.pd-photo-favorite>svg{width:21px}.pd-photo-zoom{padding:6px 9px;font-size:9px;bottom:16px;right:17px}.pd-image-count{font-size:9px;bottom:16px;left:17px}.pd-thumbnails{gap:10px;max-width:480px;margin-top:12px}.pd-thumbnails>button{height:76px}.pd-photo-foot{padding-top:13px;padding-bottom:0;font-size:10px}.pd-photo-foot>button{font-size:10px}.pd-summary{width:100%;padding:0 1px}.pd-product-topline{margin-bottom:13px}.pd-category{padding:5px 10px;font-size:11px}.pd-availability{font-size:11px}.pd-summary h1{letter-spacing:-.5px;max-width:100%;font-size:30px;line-height:1.4}.pd-description-lead{max-width:100%;font-size:13px;line-height:1.9;margin-top:10px!important}.pd-price-line{gap:20px;padding:18px 0}.pd-price-line>strong{font-size:35px}.pd-price-line>span{padding-right:16px;font-size:10px}.pd-price-line>span>span{font-size:9px}.pd-feature-list{gap:9px 17px;margin-bottom:20px;font-size:11px}.pd-product-options{padding:16px 0 18px}.pd-color>span,.pd-quantity-field>span{font-size:11px}.pd-color strong{font-size:12px}.pd-color-dot{width:22px;height:22px}.pd-quantity{height:41px}.pd-quantity>button{width:38px}.pd-quantity>output{min-width:33px;font-size:15px}.pd-buy-actions{gap:10px}.pd-primary-button,.pd-outline-button{gap:10px;min-height:51px;padding:11px 16px;font-size:14px!important}.pd-outline-button{min-width:121px}.pd-payment-note{gap:6px;padding:14px 0 19px;font-size:10px}.pd-payment-note>svg{width:16px}.pd-payment-note>i{margin:0 7px}.pd-shipping-estimator{border-radius:13px;padding:18px}.pd-shipping-heading{gap:11px;margin-bottom:15px}.pd-shipping-heading h2{font-size:17px}.pd-shipping-heading p{font-size:10px}.pd-shipping-icon{width:40px;height:40px}.pd-shipping-icon>svg{width:24px}.pd-shipping-estimator>label{font-size:11px}.pd-city-row>select{height:42px;padding:8px 10px;font-size:12px}.pd-delivery-fee{min-width:85px}.pd-delivery-fee small{font-size:10px}.pd-delivery-fee strong{font-size:17px}.pd-quote-total{margin-top:14px;padding-top:12px;font-size:11px}.pd-quote-total strong{font-size:15px}.pd-return-note{gap:9px;margin-top:14px;font-size:10px}.pd-return-note button{font-size:10px}.pd-information{margin-bottom:33px;padding:27px 0;scroll-margin-top:105px}.pd-information-top{margin-bottom:22px;display:block}.pd-information-top h2,.pd-faq h2,.pd-related-heading h2{font-size:26px}.pd-eyebrow{margin-bottom:6px;font-size:10px}.pd-tabs{gap:4px;width:100%;margin-top:18px;display:flex}.pd-tabs>button{flex:1;padding:10px 8px;font-size:12px}.pd-description-panel{flex-direction:column;gap:23px;display:flex}.pd-description-copy{padding:0}.pd-description-copy h3{margin-bottom:10px;font-size:18px}.pd-description-copy>p{font-size:12px;line-height:2}.pd-detail-features{gap:8px 20px;margin-top:20px}.pd-detail-features strong{font-size:11px}.pd-detail-features>div>span{font-size:10px}.pd-at-a-glance{padding:21px}.pd-glance-heading h3{font-size:17px}.pd-at-a-glance dl>div{gap:20px;padding:12px 0;font-size:12px}.pd-at-a-glance>button{margin-top:17px;font-size:12px}.pd-specifications-panel{grid-template-columns:1fr;gap:20px;padding-top:0}.pd-specifications-panel h3{font-size:20px}.pd-specifications-panel>div>p{font-size:12px}.pd-product-code{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:10px}.pd-product-code b{font-size:10px}.pd-specification-table>div{gap:20px;padding:13px 16px;font-size:12px}.pd-delivery-panel{grid-template-columns:1fr;gap:13px;padding:0}.pd-delivery-panel>article{grid-template-columns:46px 1fr;gap:0 13px;padding:20px;display:grid}.pd-delivery-panel>article>span{grid-area:1/1/3;width:42px;height:42px;margin:0}.pd-delivery-panel h3{grid-column:2;margin-bottom:8px;font-size:18px}.pd-delivery-panel p{grid-column:2;font-size:12px}.pd-delivery-panel ul{grid-column:2;max-height:none}.pd-delivery-panel a{grid-column:2;margin-top:15px;font-size:11px}.pd-delivery-panel li{padding:9px 0;font-size:11px}.pd-delivery-panel li strong{font-size:13px}.pd-faq{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.pd-faq>div:first-child{padding:0}.pd-faq>div:first-child>p{max-width:100%;margin:12px 0 17px;font-size:12px}.pd-faq>div:first-child>a{padding:10px 13px;font-size:12px}.pd-faq-list>details{padding:16px 0}.pd-faq-list summary{font-size:13px}.pd-faq-list details>p{padding-top:12px;font-size:12px;line-height:1.95}.pd-related-heading{gap:13px;margin-bottom:19px}.pd-related-heading>a{gap:7px;font-size:11px}.pd-related-heading>a>svg{width:16px}.pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pd-related-card{border-radius:13px}.pd-related-photo{aspect-ratio:1.13}.pd-related-info{padding:13px}.pd-related-info>span{margin-bottom:6px;font-size:9px}.pd-related-info h3{font-size:13px}.pd-related-info strong{font-size:19px}.pd-related-info button{width:31px;height:31px}.pd-related-info button>svg{width:20px}.pd-related-info>div{gap:8px;margin-top:11px}.pd-mobile-buy{bottom:var(--store-mobile-nav-height,68px);z-index:38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f2;border-top:1px solid #dde6d7;align-items:center;gap:20px;padding:12px 18px;display:flex;position:fixed;left:0;right:0;box-shadow:0 -6px 23px #173e3c08}.pd-mobile-buy>div{min-width:100px}.pd-mobile-buy small{color:#91a184;margin-bottom:2px;font-size:9px;display:block}.pd-mobile-buy strong{color:#32552b;white-space:nowrap;letter-spacing:-.4px;font-size:23px;line-height:1.2}.pd-mobile-buy>button{color:#fff;background:#009f91;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:13px;font-weight:700;display:flex}.pd-lightbox{padding:14px}.pd-lightbox-dialog{border-radius:13px;max-height:calc(100dvh - 28px)}.pd-lightbox-top{gap:12px;padding:13px 15px;font-size:12px}.pd-lightbox-top>button{flex-shrink:0;width:31px;height:31px}.pd-lightbox-top>button>svg{width:22px}.pd-lightbox-photo{height:60vh}.pd-lightbox-controls{padding:12px}}@media (max-width:430px){.pd-container{width:calc(100% - 32px)}.pd-breadcrumbs{gap:6px;padding:15px 0 17px;font-size:9px}.pd-breadcrumbs>svg{width:11px}.pd-hero{gap:22px;margin-bottom:31px}.pd-hero-photo{aspect-ratio:1.05;border-radius:16px}.pd-photo-label{padding:6px 10px;font-size:9px;top:14px;right:14px}.pd-photo-favorite{width:35px;height:35px;top:14px;left:14px}.pd-photo-favorite>svg{width:20px}.pd-photo-zoom{gap:5px;padding:6px 8px;font-size:8px;bottom:14px;right:14px}.pd-photo-zoom>svg{width:14px}.pd-image-count{padding:4px 9px;font-size:8px;bottom:15px;left:14px}.pd-thumbnails{gap:8px;margin-top:10px}.pd-thumbnails>button{border-radius:10px;height:62px;padding:3px}.pd-thumbnails>button.active{padding:2px}.pd-thumbnails .product-art{border-radius:6px}.pd-photo-foot{gap:7px;padding-top:12px;font-size:9px}.pd-photo-foot>button{font-size:9px}.pd-photo-foot svg{width:14px}.pd-product-topline{margin-bottom:12px}.pd-category{padding:5px 9px;font-size:10px}.pd-availability{gap:5px;font-size:10px}.pd-summary h1{font-size:27px;line-height:1.4}.pd-description-lead{font-size:12px;line-height:1.9;margin-top:10px!important}.pd-price-line{gap:17px;padding:16px 0}.pd-price-line>strong{font-size:31px}.pd-price-line>span{padding-right:13px;font-size:9px}.pd-price-line>span>span{font-size:8px}.pd-feature-list{gap:8px 12px;margin-bottom:17px;font-size:10px}.pd-feature-list>li{gap:4px}.pd-feature-list svg{width:13px}.pd-product-options{padding:15px 0 16px}.pd-color strong{font-size:11px}.pd-color>span,.pd-quantity-field>span{font-size:10px}.pd-quantity{height:39px}.pd-quantity>button{width:34px}.pd-quantity>output{min-width:29px;font-size:14px}.pd-buy-actions{gap:9px}.pd-primary-button,.pd-outline-button{gap:7px;min-height:48px;padding:10px 12px;font-size:13px!important}.pd-primary-button>svg:first-child{width:20px}.pd-outline-button{min-width:105px}.pd-payment-note{gap:5px;padding:13px 0 17px;font-size:9px}.pd-payment-note>svg{width:14px}.pd-payment-note>i{margin:0 4px}.pd-shipping-estimator{padding:15px}.pd-shipping-heading h2{font-size:16px}.pd-shipping-heading p{font-size:9px}.pd-shipping-icon{width:36px;height:36px}.pd-shipping-icon>svg{width:22px}.pd-shipping-estimator>label{font-size:10px}.pd-city-row{gap:10px}.pd-city-row>select{height:40px;font-size:11px}.pd-delivery-fee{min-width:76px}.pd-delivery-fee small{font-size:9px}.pd-delivery-fee strong{font-size:15px}.pd-quote-total{font-size:10px}.pd-quote-total strong{font-size:14px}.pd-return-note{gap:7px;margin-top:12px;font-size:9px}.pd-return-note>svg{width:16px}.pd-return-note button{font-size:9px}.pd-information{margin-bottom:29px;padding:24px 0}.pd-information-top h2,.pd-faq h2,.pd-related-heading h2{font-size:24px}.pd-eyebrow{font-size:9px}.pd-tabs{gap:3px;margin-top:16px;padding:4px}.pd-tabs>button{padding:10px 6px;font-size:10px}.pd-information-top{margin-bottom:20px}.pd-description-copy h3{font-size:17px}.pd-description-copy>p{font-size:11px}.pd-detail-features{grid-template-columns:1fr;gap:2px;margin-top:17px}.pd-detail-features strong{font-size:11px}.pd-detail-features>div{padding:9px 0}.pd-description-panel{gap:20px}.pd-at-a-glance{padding:18px}.pd-at-a-glance dl>div{font-size:11px}.pd-glance-heading h3{font-size:16px}.pd-specifications-panel h3{font-size:18px}.pd-specification-table>div{grid-template-columns:1fr 1.2fr;gap:17px;padding:12px 13px;font-size:11px}.pd-delivery-panel>article{grid-template-columns:38px 1fr;gap:0 10px;padding:17px}.pd-delivery-panel>article>span{border-radius:9px;width:36px;height:36px}.pd-delivery-panel>article>span>svg{width:23px}.pd-delivery-panel h3{font-size:16px}.pd-delivery-panel p{font-size:11px}.pd-delivery-panel li{font-size:10px}.pd-delivery-panel li strong{font-size:12px}.pd-faq{gap:21px;margin-bottom:34px}.pd-faq>div:first-child>p{font-size:11px}.pd-faq-list summary{gap:12px;font-size:12px}.pd-faq-list summary>svg{width:17px}.pd-faq-list details>p{font-size:11px}.pd-faq-list>details{padding:14px 0}.pd-related-heading>a{gap:5px;font-size:10px}.pd-related-grid{gap:10px}.pd-related-info{padding:11px}.pd-related-info>span{font-size:8px}.pd-related-info h3{font-size:11px}.pd-related-info strong{font-size:16px}.pd-related-info button{border-radius:7px;width:28px;height:28px}.pd-related-info button>svg{width:18px}.pd-related-info>div{gap:6px;margin-top:10px}.pd-related-card{border-radius:11px}.pd-related-photo{aspect-ratio:1.04}.pd-mobile-buy{bottom:var(--store-mobile-nav-height,68px);gap:16px;padding:10px 16px}.pd-mobile-buy>div{min-width:94px}.pd-mobile-buy strong{font-size:21px}.pd-mobile-buy small{font-size:8px}.pd-mobile-buy>button{min-height:43px;font-size:12px}.pd-lightbox-top{font-size:11px}.pd-lightbox-photo{height:55vh}}.pd-summary h1,.pd-information h2,.pd-information h3,.pd-faq h2,.pd-related h2{color:var(--pd-ink)}.pd-hero{gap:48px}.pd-hero-photo{aspect-ratio:1.04;background:#f2f0e9}.pd-photo-open>.product-art{object-fit:cover}.pd-photo-share{width:42px;height:42px;color:var(--pd-ink);background:#fffdf8ee;border:1px solid #fff9;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:73px;box-shadow:0 4px 12px #263f3610}.pd-photo-label{max-width:calc(100% - 150px)}.pd-photo-foot>span{color:var(--pd-muted)}.pd-thumbnails{scrollbar-width:thin;gap:10px;padding:2px;display:flex;overflow-x:auto}.pd-thumbnails>button{flex:0 0 85px;height:78px}.pd-product-topline{margin-bottom:11px}.pd-category{color:var(--pd-muted);background:0 0;padding:0}.pd-price-line{padding:11px 0 6px}.pd-price-line>strong{color:var(--pd-teal);font-size:34px}.pd-description-lead{color:#617782;margin-top:4px!important}.pd-product-options{margin-top:18px}.pd-color-dot{width:27px;height:27px;box-shadow:0 0 0 1px var(--pd-teal);border-width:4px}.pd-quantity{border-color:var(--pd-line);direction:ltr;background:#f5f8f7;border-radius:12px;height:44px}.pd-quantity>button{width:40px}.pd-quantity>output{min-width:32px}.pd-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pd-feature-list>li{color:#41616a;background:#f0f7f5;border-radius:11px;gap:8px;padding:11px;font-size:12px;line-height:1.7}.pd-feature-list svg{flex-shrink:0}.pd-details-link{border:1px solid var(--pd-line);width:100%;color:var(--pd-ink);background:#fff;border-radius:11px;align-items:center;gap:9px;margin-bottom:17px;padding:12px;display:flex;font-size:13px!important}.pd-details-link>span{text-align:start;flex:1}.pd-details-link:hover{border-color:#8bcac3}.pd-primary-button{background:var(--pd-teal);border-color:var(--pd-teal)}.pd-primary-button,.pd-outline-button{border-radius:12px}.pd-payment-note{color:#607d82}.pd-shipping-estimator{background:#f5f9f5;border-color:#e2eee9}.pd-shipping-heading h2{color:var(--pd-ink)}.pd-shipping-heading p{color:#6a827f;font-size:11px}.pd-return-note,.pd-return-note button{font-size:11px}.pd-related-info strong{color:var(--pd-teal)}.pd-related-info button{background:var(--pd-teal);color:#fff;border:0;border-radius:50%;width:36px;height:36px}.pd-related-info h3{color:var(--pd-ink)}.pd-related-card{background:#fff}.pd-related-photo{aspect-ratio:1.05}@media (max-width:1100px){.pd-hero{gap:30px}.pd-feature-list>li{font-size:11px}.pd-price-line>strong{font-size:31px}}@media (max-width:800px){.pd-detail{background:#fff;padding-bottom:95px}.pd-container{width:calc(100% - 32px)}.pd-breadcrumbs{display:none}.pd-hero{flex-direction:column;gap:16px;margin:0 0 27px;display:flex}.pd-gallery{width:calc(100% + 32px);margin-inline:-16px;position:relative;top:auto}.pd-hero-photo{aspect-ratio:1.25;border-radius:0;max-height:440px}.pd-photo-label{display:none}.pd-photo-favorite,.pd-photo-share{background:#ffffffd9;width:42px;height:42px;top:14px}.pd-photo-favorite{left:16px}.pd-photo-share{left:68px}.pd-photo-zoom{padding:7px 10px;font-size:10px;bottom:14px;right:16px}.pd-image-count{bottom:15px;left:16px}.pd-thumbnails{gap:9px;max-width:none;margin:11px 16px 0}.pd-thumbnails>button{border-radius:10px;flex-basis:70px;height:63px}.pd-thumbnails .product-art{border-radius:6px}.pd-photo-foot{display:none}.pd-summary{width:100%;padding:0}.pd-product-topline{margin-bottom:8px}.pd-category{padding:0;font-size:11px}.pd-availability{font-size:10px}.pd-summary h1{letter-spacing:-.4px;max-width:none;font-size:27px;line-height:1.4}.pd-price-line{gap:15px;padding:6px 0 2px}.pd-price-line>strong{font-size:29px}.pd-price-line>span{display:none}.pd-description-lead{max-width:none;font-size:13px;line-height:1.85;margin-top:4px!important}.pd-product-options{margin-top:14px;padding:13px 0 14px}.pd-color{align-items:center;gap:12px;display:flex}.pd-color>span{margin:0;font-size:12px}.pd-color strong{font-size:12px}.pd-color-dot{width:29px;height:29px}.pd-quantity-field{display:none}.pd-feature-list{gap:8px;margin-bottom:10px}.pd-feature-list>li{min-height:47px;padding:11px 10px;font-size:11px}.pd-feature-list>li svg{width:17px;height:17px}.pd-details-link{min-height:45px;margin-bottom:0;padding:11px 12px;font-size:12px!important}.pd-buy-actions{display:none}.pd-payment-note{justify-content:flex-start;gap:5px;padding:12px 0;font-size:10px}.pd-payment-note>i{margin-inline:4px}.pd-payment-note>svg{width:17px}.pd-shipping-estimator{border-radius:12px;padding:13px 14px}.pd-shipping-heading{gap:10px}.pd-shipping-icon{border-radius:10px;flex-shrink:0;width:35px;height:35px}.pd-shipping-icon>svg{width:21px}.pd-shipping-heading h2{font-size:14px}.pd-shipping-heading p{margin-top:2px;font-size:11px}.pd-return-note{gap:7px;margin-top:12px;font-size:11px}.pd-return-note button{font-size:11px}.pd-information{scroll-margin-top:80px}.pd-description-copy>p,.pd-specifications-panel>div>p,.pd-delivery-panel p,.pd-faq-list details>p{font-size:12px}.pd-tabs>button{min-height:42px}.pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-related-card{border-radius:14px}.pd-related-info{padding:11px}.pd-related-info>span{font-size:9px}.pd-related-info h3{font-size:13px}.pd-related-info strong{font-size:18px}.pd-related-info button{width:34px;height:34px}.pd-related-photo{aspect-ratio:.95}.pd-mobile-buy{inset-inline:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pd-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 20px #123c3d06}.pd-mobile-buy>.pd-quantity{flex-shrink:0;min-width:126px;height:49px}.pd-mobile-buy>.pd-quantity>button{width:41px}.pd-mobile-buy>.pd-quantity>output{min-width:34px}.pd-mobile-buy>button{background:var(--pd-teal);color:#fff;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:49px;font-size:14px;font-weight:700;display:flex}.pd-mobile-buy>button:disabled{background:#708d88}}@media (max-width:370px){.pd-summary h1{font-size:25px}.pd-mobile-buy{gap:9px;padding-inline:12px}.pd-mobile-buy>.pd-quantity{min-width:116px}.pd-mobile-buy>.pd-quantity>button{width:37px}.pd-mobile-buy>button{font-size:13px}.pd-related-info strong{font-size:16px}.pd-feature-list>li{padding-inline:8px;font-size:10px}.pd-payment-note{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pd-detail *,.pd-detail :before,.pd-detail :after{scroll-behavior:auto!important;transition:none!important}}.bundle-page{padding-block:30px 55px}.bundle-hero{background:#e7f4ec;border-radius:24px;grid-template-columns:1.5fr 1fr;align-items:center;gap:45px;padding:45px 55px;display:grid}.bundle-hero h1{margin:14px 0 20px;font-size:54px;font-weight:900;line-height:1.2}.bundle-hero em{color:#ef7057;font-style:normal}.bundle-hero p{color:#668174;max-width:530px;line-height:1.9}.bundle-hero .text-link{gap:12px;margin-top:23px;display:flex}.bundle-hero-mark{color:#009f91;background:#fff7e7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:250px;height:250px;margin:auto;display:flex;transform:rotate(-5deg);box-shadow:15px 15px #d5eadb}.bundle-hero-mark>b{text-align:center;color:#1b4540;font-size:23px;line-height:1.3}.bundle-hero-mark>span{color:#7c8c78;font-size:11px}.bundle-policy{color:#698575;align-items:center;gap:11px;padding:20px 4px;font-size:13px;line-height:1.8;display:flex}.bundle-policy svg{flex-shrink:0}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:12px;display:grid}.bundle-card{background:#fff;border:1px solid #e4ece4;border-radius:21px;overflow:hidden}.bundle-card-heading{justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.bundle-card-heading>span{color:#009a8a;background:#eaf8ee;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.bundle-card-heading small{color:#809489;font-size:11px}.bundle-products{align-items:center;gap:10px;padding:0 22px 20px;display:flex;overflow:auto}.bundle-products>a{text-align:center;flex:1;min-width:100px}.bundle-products .product-art{background:#f5f8f2;border-radius:13px;width:100%;height:175px;display:block}.bundle-products b{margin:12px 0 5px;font-size:14px;display:block}.bundle-products small{color:#809187;font-size:12px}.bundle-plus{color:#c89871;background:#f6ede3;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-bottom:50px;display:grid}.bundle-card-copy{background:#fcfdf8;border-top:1px solid #eaf0e7;padding:25px}.bundle-card-copy h2{margin:0 0 10px;font-size:25px}.bundle-card-copy p{color:#7d8e80;font-size:13px;line-height:1.8}.bundle-card-copy>small{color:#7c8c79;font-size:11px}.bundle-buy{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px;display:flex}.bundle-buy>div{flex-direction:column;gap:5px;display:flex}.bundle-buy del{color:#8b9a8d;font-size:13px}.bundle-buy strong{color:#163e38;font-size:29px;font-weight:900}.bundle-buy small{color:#008f7b;font-size:10px}.bundle-buy>.btn{min-height:45px;font-size:13px}.bundle-bottom{background:#f3f7ef;border-radius:17px;align-items:center;gap:20px;margin-top:35px;padding:25px 30px;display:flex}.bundle-bottom>svg{color:#009f91;flex-shrink:0}.bundle-bottom b{font-size:17px}.bundle-bottom p{color:#788e7f;margin:8px 0 0;font-size:12px;line-height:1.8}.bundle-bottom>a{white-space:nowrap;color:#009f91;gap:8px;margin-right:auto;font-size:13px;display:flex}.bundle-admin-nav{flex-wrap:wrap;gap:12px;margin:15px 0 25px;display:flex}.bundle-admin-nav a{color:#008c80;background:#fff;border:1px solid #d8e7de;border-radius:10px;gap:8px;padding:10px 15px;font-size:13px;display:flex}.bundle-admin-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:23px;display:grid}.bundle-admin-layout>.panel{padding:25px}.bundle-admin-row{text-align:right;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #e3ece4;border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.bundle-admin-row.selected{background:#eff9f1;border-color:#009f91}.bundle-admin-row small{color:#7e9385;margin-top:5px;font-size:11px;display:block}.bundle-admin-row>.badge{white-space:nowrap;margin-right:auto;font-size:10px}.bundle-admin-row .soft-icon{flex-shrink:0}.bundle-fineprint{color:#839083;font-size:12px;line-height:1.9}.bundle-editor{flex-direction:column;gap:18px;display:flex}.bundle-editor h2,.bundle-editor .field{margin:0}.bundle-editor fieldset{border:1px solid #dfe9de;border-radius:12px;padding:13px}.bundle-editor legend{padding:0 6px;font-size:13px;font-weight:700}.bundle-product-choices{grid-template-columns:1fr 1fr;gap:9px;max-height:310px;display:grid;overflow:auto}.bundle-product-choices>label{cursor:pointer;border:1px solid #e5ede2;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.bundle-product-choices .product-art{border-radius:8px;flex-shrink:0;width:42px;height:42px}.bundle-product-choices b{font-size:11px;display:block}.bundle-product-choices small{color:#8b9b8f;font-size:10px}.bundle-enabled{align-items:center;gap:9px;font-size:13px;display:flex}.bundle-price-preview{background:#eef8f1;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;font-size:11px;display:grid}.bundle-price-preview b{margin-top:7px;font-size:16px;display:block}.bundle-order-promotion{color:#008f7e;background:#eaf7ed;border-radius:9px;margin:12px 0;padding:10px;font-size:12px}.bundle-track-link{color:#009f91;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:inline-flex}@media (max-width:1000px){.bundle-hero{padding:35px}.bundle-hero h1{font-size:44px}.bundle-admin-layout{grid-template-columns:1fr}.bundle-products .product-art{height:135px}.bundle-buy{flex-direction:column;align-items:stretch}.bundle-buy>.btn{width:100%}}@media (max-width:650px){.bundle-page{padding-top:17px}.bundle-hero{border-radius:18px;grid-template-columns:1fr;gap:28px;padding:27px}.bundle-hero h1{font-size:39px}.bundle-hero p{font-size:13px}.bundle-hero-mark{gap:8px;width:175px;height:175px}.bundle-hero-mark>svg{width:48px;height:48px}.bundle-hero-mark>b{font-size:19px}.bundle-hero-mark>span{font-size:10px}.bundle-policy{align-items:flex-start;font-size:11px}.bundle-grid{grid-template-columns:1fr;gap:18px}.bundle-products{gap:6px;padding:0 15px 16px}.bundle-products .product-art{height:135px}.bundle-products b{font-size:12px}.bundle-card-heading{padding:17px}.bundle-card-copy{padding:20px}.bundle-card-copy h2{font-size:23px}.bundle-buy{flex-direction:row;align-items:flex-end;gap:10px}.bundle-buy>.btn{width:auto;padding-inline:12px;font-size:11px}.bundle-buy strong{font-size:25px}.bundle-bottom{flex-wrap:wrap;gap:12px;padding:22px}.bundle-bottom>a{margin:0}.bundle-admin-layout>.panel{padding:18px}.bundle-product-choices{grid-template-columns:1fr}.bundle-admin-row{gap:8px;padding:12px}.bundle-admin-row>b{font-size:13px}.bundle-admin-row .soft-icon{display:none}.bundle-price-preview b{font-size:14px}}.portal-sidebar{overflow-x:hidden}.tracking-page{padding-top:48px;padding-bottom:70px}.tracking-heading{max-width:700px;margin-bottom:34px}.tracking-heading h1{margin:12px 0;font-size:38px}.tracking-heading p{color:#70827f;line-height:1.9}.tracking-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:26px;display:grid}.tracking-search{padding:26px;position:sticky;top:110px}.tracking-search h2{align-items:center;gap:10px;margin:0 0 24px;display:flex}.tracking-search .field{margin-bottom:20px}.tracking-search .text-link{margin-top:17px;font-size:13px;display:block}.tracking-privacy{color:#798985;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.tracking-privacy svg{flex-shrink:0;margin-top:4px}.tracking-secret{letter-spacing:.5px;font-family:monospace;font-size:12px!important}.tracking-result{gap:22px;display:grid}.tracking-result>.panel{padding:30px}.tracking-result .section-heading h2{margin:4px 0 8px}.tracking-steps{gap:0;margin:38px 0 32px;padding:0;list-style:none;display:flex}.tracking-steps li{text-align:center;color:#8b9793;flex-direction:column;flex:1;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.tracking-steps li:before{content:"";background:#e4ebe8;height:3px;position:absolute;top:18px;left:50%;right:-50%}.tracking-steps li:first-child:before{display:none}.tracking-steps li>span{z-index:1;box-sizing:content-box;background:#e9eeec;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative}.tracking-steps li.complete{color:#078d79}.tracking-steps li.complete>span,.tracking-steps li.complete:before{color:#fff;background:#0f9e88}.tracking-steps small{color:#7d8a86;font-size:10px}.tracking-shipment{background:#f5f9f7;border-radius:16px;gap:18px;padding:24px;display:grid}.tracking-shipment h3{margin:10px 0}.tracking-shipment p{color:#788982;font-size:13px}.tracking-shipment dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.tracking-shipment dt{color:#7c8c85;margin-bottom:6px;font-size:12px}.tracking-shipment dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.tracking-shipment .btn{justify-self:start}.tracking-shipment>small{font-size:11px}.tracking-items>div{border-bottom:1px solid #e9efeb;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.tracking-items small{color:#839089;margin-top:6px;font-size:12px;display:block}.tracking-total{justify-content:space-between;gap:15px;padding-top:22px;font-size:17px;display:flex}.tracking-total strong{color:#009783}.tracking-claim{align-items:center;gap:17px;display:flex}.tracking-claim>svg{color:#019c87;flex-shrink:0}.tracking-claim h3{margin:0 0 8px}.tracking-claim p{color:#788983;margin:0;font-size:13px;line-height:1.8}.tracking-claim .btn{flex-shrink:0}.tracking-placeholder{text-align:center;align-content:center;justify-items:center;min-height:420px;display:grid}.tracking-placeholder>svg{color:#0b9a85;box-sizing:content-box;background:#e9f6f1;border-radius:24px;padding:19px}.tracking-placeholder h2{margin-top:26px}.tracking-placeholder p{color:#7d8c85;max-width:370px;font-size:14px;line-height:1.9}.guest-recovery{text-align:right;background:#f0f8f4;border:1px solid #d7eee4;border-radius:18px;margin:24px 0;padding:25px}.guest-recovery h2{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.guest-recovery p{color:#658477;font-size:14px;line-height:1.9}.guest-recovery .field{margin:20px 0}.guest-recovery>small{margin-top:15px;line-height:1.9;display:block}.tracking-actions{flex-wrap:wrap;gap:12px;display:flex}.tracking-admin{padding:30px}.tracking-admin-grid{grid-template-columns:320px minmax(0,1fr);gap:22px;margin-top:25px;display:grid}.tracking-admin-grid>.panel{align-self:start;padding:28px}.tracking-admin-grid .field{margin-bottom:20px}.tracking-admin .notice{margin:22px 0}.tracking-admin-grid form h2{margin:0 0 25px}.tracking-admin-grid aside p{overflow-wrap:anywhere}.promotion-summary{color:#078c76;background:#eef8f3;border-radius:10px;gap:9px;padding:13px;font-size:12px;line-height:1.7;align-items:flex-start!important;display:flex!important}.promotion-summary>svg{flex-shrink:0;margin-top:3px}.promotion-summary small{color:#7d9186;margin-top:4px;font-size:10px;display:block}@media (max-width:1000px){.tracking-layout,.tracking-admin-grid{grid-template-columns:260px minmax(0,1fr);gap:18px}.tracking-result>.panel{padding:23px}.tracking-claim{flex-wrap:wrap}.tracking-claim .btn{width:100%}.tracking-admin{padding:20px}.tracking-shipment dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tracking-page{padding-top:30px;padding-bottom:35px}.tracking-heading h1{font-size:29px}.tracking-layout,.tracking-admin-grid{grid-template-columns:1fr}.tracking-search{padding:23px;position:static}.tracking-result>.panel{padding:22px}.tracking-steps li{font-size:10px}.tracking-steps li>span{border-width:3px;width:28px;height:28px}.tracking-steps li:before{top:15px}.tracking-steps{margin-top:25px}.tracking-steps small{font-size:9px}.tracking-shipment{padding:18px}.tracking-shipment dl{grid-template-columns:1fr}.tracking-placeholder{min-height:300px}.tracking-actions>.btn{flex:1}.guest-recovery{padding:20px}.guest-recovery h2{font-size:18px}.tracking-admin{padding:15px}.tracking-admin>.section-heading{flex-direction:column;align-items:flex-start;gap:15px}.tracking-admin-grid>.panel{padding:21px}}.rv-section{color:#163f3b;margin:72px 0;scroll-margin-top:110px}.rv-heading,.ar-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.rv-heading h2{letter-spacing:-.8px;margin:7px 0 8px;font-size:32px}.rv-heading p,.ar-heading p{color:#71837e;margin:0;font-size:15px;line-height:1.75}.rv-primary,.rv-outline{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.rv-primary{color:#fff;background:#008f80;border:1px solid #008f80}.rv-primary:hover{background:#00786c}.rv-outline{color:#21504a;background:#fffdf8;border:1px solid #d5e2dc}.rv-outline:hover{background:#edf7f2}.rv-primary:disabled,.rv-outline:disabled{opacity:.5;cursor:not-allowed}.rv-loading{color:#6e8078;padding:25px}.rv-error{color:#9c452f;background:#fff0eb;border:1px solid #f0d4ca;border-radius:12px;padding:14px 18px;line-height:1.7}.rv-content{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;display:grid}.rv-summary{background:#f0f7f1;border:1px solid #dbe9de;border-radius:18px;padding:28px}.rv-summary-eyebrow{color:#708277;font-size:14px;font-weight:700}.rv-average{align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.rv-average strong{font-size:54px;font-weight:800;line-height:1}.rv-average span{color:#8b9a8f;font-size:19px}.rv-average .rv-no-score{font-size:42px}.rv-summary>p{color:#697c70;margin:12px 0 23px;font-size:13px}.rv-stars{color:#d9a242;vertical-align:middle;direction:ltr;gap:3px;display:inline-flex}.rv-distribution{gap:10px;display:grid}.rv-distribution>div{align-items:center;gap:10px;font-size:12px;display:flex}.rv-distribution>div>span{white-space:nowrap;color:#61766a;width:26px}.rv-distribution>div>span>span{color:#d9a242}.rv-distribution>div>div{background:#dce9dc;border-radius:10px;flex:1;height:6px;overflow:hidden}.rv-distribution i{background:#00a18d;border-radius:10px;height:100%;display:block}.rv-distribution small{color:#647a6c;width:18px}.rv-verified-note{color:#36765b;border-top:1px solid #d5e4d8;align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.rv-verified-note small{color:#748879;font-size:11px;font-weight:500}.rv-list{min-width:0}.rv-review{border-bottom:1px solid #e1e8df;padding:25px 0}.rv-review:first-child{padding-top:4px}.rv-review-header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.rv-author-avatar{color:#2c6a52;background:#e7f0e7;border:1px solid #d9e4da;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex}.rv-review-header>div:not(.rv-author-avatar){gap:3px;display:grid}.rv-review-header strong{font-size:15px}.rv-review-header>div>span{color:#41805e;align-items:center;gap:4px;font-size:11px;display:flex}.rv-review-header time{color:#87948c;white-space:nowrap;margin-inline-start:auto;font-size:12px}.rv-review-text{color:#405c50;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 18px;font-size:15px;line-height:1.95}.rv-review-photos{flex-wrap:wrap;gap:10px;display:flex}.rv-review-photos button{cursor:zoom-in;background:#f0f4ee;border:1px solid #dce4dc;border-radius:12px;width:84px;height:84px;padding:0;overflow:hidden}.rv-review-photos img{object-fit:cover;width:100%;height:100%}.rv-empty{text-align:center;background:#fffdf8;border:1px dashed #dce4d9;border-radius:18px;padding:44px 25px}.rv-empty>span{color:#518164;background:#edf6ef;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.rv-empty h3{margin:18px 0 10px;font-size:20px}.rv-empty p{color:#7a8a7e;max-width:400px;margin:auto;font-size:14px;line-height:1.8}.rv-own-note{color:#826b2b;background:#fffae9;border:1px solid #e4d8ad;border-radius:12px;gap:12px;margin-bottom:20px;padding:18px 20px;display:flex}.rv-own-note>svg{flex-shrink:0;margin-top:3px}.rv-own-note strong{font-size:15px}.rv-own-note p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.8}.rv-own-approved{color:#38734a;background:#eef8ef;border-color:#d3e6d5}.rv-own-rejected{color:#9a543d;background:#fff0eb;border-color:#f0d9cc}.rv-own-preview{border-top:1px solid #dfd9c3;margin-top:14px;padding-top:12px}.rv-own-preview .rv-review-photos{margin-top:12px}.rv-login-note{color:#7d785b;background:#faf5ea;border:1px solid #ebe4d4;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:15px 20px;font-size:14px;line-height:1.7;display:flex}.rv-login-note a{color:#25745d;white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.rv-eligibility-note{color:#7b8b7e;align-items:center;gap:8px;margin:0 0 24px;font-size:13px;display:flex}.rv-form{background:#fffdf8;border:1px solid #d8e6da;border-radius:18px;margin-bottom:30px;padding:28px;box-shadow:0 8px 25px #213d2110}.rv-form-heading{justify-content:space-between;gap:20px;display:flex}.rv-form-heading h3{margin:0 0 7px;font-size:23px}.rv-form-heading p{color:#77867b;margin:0;font-size:14px}.rv-form-heading>button{color:#687d6b;cursor:pointer;background:#eef3eb;border:0;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.rv-rating-picker{border:0;margin:23px 0;padding:0}.rv-rating-picker legend{margin-bottom:10px;font-size:14px;font-weight:700}.rv-rating-picker legend>span{color:#89988a;margin-inline-start:10px;font-size:12px;font-weight:400}.rv-rating-picker>div{direction:ltr;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rv-rating-picker label{cursor:pointer;color:#d1dacc;display:block;position:relative}.rv-rating-picker label>span:not(.rv-sr-only){font-size:36px;line-height:1}.rv-rating-picker label.selected{color:#d9a242}.rv-rating-picker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.rv-rating-picker input:focus-visible+span{outline-offset:2px;border-radius:4px;outline:2px solid #0e8c78}.rv-rating-picker strong{color:#7d886e;direction:rtl;order:-1;margin-right:10px;font-size:13px}.rv-text-field{gap:10px;font-size:14px;font-weight:700;display:grid}.rv-text-field textarea{resize:vertical;min-height:120px;font:inherit;color:#355345;background:#fff;border:1px solid #dbe4d8;border-radius:10px;outline-color:#269b7b;width:100%;padding:14px 15px;font-weight:400;line-height:1.9}.rv-text-field small{text-align:end;color:#8a968b;font-size:11px;font-weight:400}.rv-upload-heading{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 12px;font-size:13px;display:flex}.rv-upload-heading strong>span{color:#8a968b;margin-inline-start:9px;font-weight:400}.rv-upload-heading>span{color:#8a968b;font-size:11px}.rv-uploads{flex-wrap:wrap;gap:12px;display:flex}.rv-uploads>div{width:92px;height:92px;position:relative}.rv-uploads>div img{object-fit:cover;border:1px solid #dbe4d8;border-radius:11px;width:100%;height:100%}.rv-uploads>div button{color:#975d45;cursor:pointer;background:#fffaf6;border:1px solid #e4d9ce;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-5px;left:-5px}.rv-upload-button{color:#4a7c56;width:110px;height:92px;font:inherit;cursor:pointer;background:#f4f8f0;border:1px dashed #c0d7c3;border-radius:11px;align-content:center;justify-items:center;gap:7px;font-size:12px;display:grid}.rv-form-policy{color:#8b9587;margin:20px 0;font-size:12px;line-height:1.9}.rv-form-actions{gap:12px;margin-top:20px;display:flex}.rv-pagination{color:#6b7b6d;justify-content:center;align-items:center;gap:18px;margin-top:26px;font-size:13px;display:flex}.rv-expanded-photo{object-fit:contain;max-width:100%;max-height:75vh;margin:auto;display:block}.rv-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ar-page{color:#173f3a}.ar-heading h1{margin:5px 0 8px;font-size:28px}.ar-heading>div>span{color:#4e9b82;font-size:12px}.ar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.ar-stats>button{text-align:right;cursor:pointer;color:inherit;background:#fffdf7;border:1px solid #dce8e0;border-radius:14px;align-items:center;gap:18px;padding:20px 24px;display:flex}.ar-stats>button.active{background:#eef9f1;border-color:#98cbb6}.ar-stats>button>span{color:#419974;background:#e7f3eb;border-radius:13px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ar-stats strong{font-size:30px;display:block}.ar-stats small{color:#7e9284;margin-top:2px;font-size:12px;display:block}.ar-policy{color:#807442;background:#f6f4e8;border:1px solid #e8e3ca;border-radius:14px;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.ar-policy>svg{flex:none;margin-top:3px}.ar-policy strong{font-size:15px}.ar-policy p{margin:6px 0 0;font-size:13px;line-height:1.8}.ar-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.ar-toolbar>span{color:#87948a;white-space:nowrap;font-size:13px}.ar-tabs{flex-wrap:wrap;gap:6px;display:flex}.ar-tabs button{font:inherit;color:#7c8f80;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 15px;font-size:13px}.ar-tabs button.active{color:#168f6b;background:#e9f7ec;border-color:#c6e1ce;font-weight:700}.ar-list{gap:18px;display:grid}.ar-review{background:#fffdf7;border:1px solid #dce7df;border-radius:16px;min-width:0;overflow:hidden}.ar-product{background:#fcfdf8;border-bottom:1px solid #e7eee5;align-items:center;gap:13px;padding:18px 23px;display:flex}.ar-product>.product-art{object-fit:cover;border-radius:10px;flex:none;width:58px;height:52px;overflow:hidden}.ar-product>div{min-width:0}.ar-product a{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.ar-product>div>span{color:#84978b;margin-top:5px;font-size:10px;display:block}.ar-product b{font-weight:500}.ar-status{color:#9a7c30;white-space:nowrap;background:#fff0c7;border-radius:6px;margin-inline-start:auto;padding:5px 10px;font-size:11px}.ar-status.approved{color:#36875a;background:#e5f5e8}.ar-status.rejected{color:#b27459;background:#ffefe4}.ar-review-body{padding:22px 25px}.ar-review-actions{background:#f9fbf4;border-top:1px solid #e5eee0;justify-content:space-between;align-items:center;gap:18px;padding:16px 23px;display:flex}.ar-review-actions>div{gap:10px;display:flex}.ar-review-actions>small{color:#8c9b88;font-size:11px}.ar-rejection-note{color:#a57254;background:#fff2e9;border-radius:10px;margin-top:18px;padding:12px 16px;font-size:12px}.ar-rejection-note p{margin:5px 0 0;line-height:1.8}.ar-rejection-form>p{color:#84907e;margin:0 0 20px;font-size:13px;line-height:1.9}.ar-rejection-form .field{margin-bottom:18px}@media (max-width:900px){.rv-content{grid-template-columns:220px minmax(0,1fr);gap:24px}.rv-summary{padding:23px}.ar-review-actions{flex-direction:column;align-items:flex-start}.ar-stats>button{gap:12px;padding:17px}.ar-stats>button>span{width:39px;height:39px}}@media (max-width:650px){.rv-section{margin:48px 0;scroll-margin-top:90px}.rv-heading,.ar-heading{flex-direction:column;align-items:flex-start;gap:17px}.rv-heading h2{font-size:27px}.rv-heading p{font-size:13px}.rv-content{display:block}.rv-summary{grid-template-columns:1fr 1.4fr;align-items:start;gap:0 25px;margin-bottom:25px;padding:22px;display:grid}.rv-summary-eyebrow,.rv-average,.rv-summary>.rv-stars,.rv-summary>p{grid-column:1}.rv-average{margin:12px 0 8px}.rv-average strong{font-size:43px}.rv-summary>p{margin:9px 0 0;font-size:11px}.rv-distribution{grid-area:1/2/span 4;align-self:center}.rv-verified-note{grid-column:1/-1;margin-top:20px;padding-top:15px;line-height:1.4}.rv-verified-note small{margin-inline-start:10px}.rv-verified-note br{display:none}.rv-login-note{flex-direction:column;align-items:flex-start;gap:8px;padding:15px;font-size:12px}.rv-review-header time{font-size:10px}.rv-review-text{font-size:14px}.rv-form{padding:21px 17px}.rv-form-heading h3{font-size:21px}.rv-upload-heading{flex-direction:column;align-items:flex-start;gap:7px}.rv-form-actions{flex-wrap:wrap}.rv-form-actions>.rv-primary{flex:1;min-width:180px;padding:11px;font-size:13px}.rv-eligibility-note{align-items:flex-start;line-height:1.7}.rv-eligibility-note>svg{flex:none}.rv-pagination{gap:10px;font-size:12px}.rv-pagination button{padding:9px 13px}.ar-heading h1{font-size:24px}.ar-stats{gap:8px}.ar-stats>button{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 10px}.ar-stats strong{font-size:25px}.ar-stats small{font-size:10px;line-height:1.5}.ar-stats>button>span{width:33px;height:33px}.ar-policy{gap:12px;padding:17px}.ar-policy p{font-size:12px}.ar-toolbar{flex-direction:column;align-items:flex-start}.ar-tabs{gap:4px}.ar-tabs button{padding:9px 11px;font-size:12px}.ar-product{flex-wrap:wrap;gap:10px;padding:15px 14px}.ar-product a{font-size:12px}.ar-product>.product-art{width:48px;height:46px}.ar-status{font-size:10px}.ar-review-body{padding:18px 16px}.ar-review-actions{padding:15px}.ar-review-actions>div{flex-wrap:wrap}.ar-review-actions .btn{font-size:12px}.ar-review-header time{font-size:10px}}@media (prefers-reduced-motion:reduce){.rv-primary,.rv-outline{transition:none}}.merch-page{padding-bottom:30px}.merch-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.merch-heading h1{margin:5px 0 7px;font-size:31px}.merch-heading p,.merch-description{color:#7b8c81;font-size:14px;line-height:1.9}.merch-eyebrow{color:#079685;font-size:12px;font-weight:700}.merch-tabs{border-bottom:1px solid #e1e9df;gap:10px;margin-bottom:25px;padding-bottom:20px;display:flex;overflow:auto}.merch-tabs a{white-space:nowrap;color:#789177;background:#fff;border:1px solid #dfe9dc;border-radius:9px;align-items:center;gap:8px;padding:11px 17px;font-size:14px;font-weight:700;display:flex}.merch-tabs a.active{color:#008b75;background:#e5f4e9;border-color:#badbc3}.merch-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.merch-editor-main{flex-direction:column;gap:24px;min-width:0;display:flex}.merch-panel{padding:25px}.merch-panel h2{font-size:23px}.merch-panel .section-heading>svg{color:#85a68a}.merch-panel .section-heading .merch-eyebrow{margin-bottom:7px;display:block}.merch-panel .field{font-size:14px}.merch-panel .form-grid{gap:0 17px}.merch-panel .field small{font-size:11px;line-height:1.7}.merch-description{margin:0 0 20px}.merch-hero-preview{background:#ebf6e9;border:1px solid #d9eadb;border-radius:15px;grid-template-columns:1.15fr 1fr;min-height:215px;margin-top:8px;display:grid;overflow:hidden}.merch-hero-preview>div{padding:22px}.merch-hero-preview small{color:#93a38a;font-size:10px}.merch-hero-preview h3{margin:10px 0;font-size:25px;line-height:1.3}.merch-hero-preview h3 em{color:#009f91;display:block}.merch-hero-preview p{color:#7d9177;font-size:11px;line-height:1.8}.merch-hero-preview>div>span{color:#fff;background:#009f91;border-radius:7px;align-items:center;gap:8px;margin-top:15px;padding:8px 13px;font-size:11px;display:inline-flex}.merch-hero-preview>.product-art{border-radius:0;height:100%;min-height:215px}.merch-upload{cursor:pointer;min-height:48px;position:relative;overflow:hidden}.merch-upload input,.merch-file-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.merch-upload.is-busy{opacity:.6}.merch-featured-order{border:1px solid #e3ecdf;border-radius:10px;max-height:320px;margin:0 0 20px;padding:0;list-style:none;overflow:auto}.merch-featured-order li{border-bottom:1px solid #e9efe4;align-items:center;gap:10px;padding:10px;display:flex}.merch-featured-order li:last-child{border-bottom:0}.merch-featured-order .product-art{border-radius:7px;flex-shrink:0;width:50px;height:42px}.merch-featured-order b{flex:1;font-size:13px;font-weight:600}.merch-number{color:#9baa91;text-align:center;flex-shrink:0;width:20px;font-size:12px}.merch-order-buttons{flex-shrink:0;gap:4px;display:flex}.merch-order-buttons button{color:#789775;background:#f7faf3;border:1px solid #dce7d6;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.merch-order-buttons button:disabled{opacity:.3}.merch-featured-order .icon-btn{color:#bfa18c;width:27px;height:29px}.merch-search{color:#89a07f;background:#fbfcf8;border:1px solid #dfe6da;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:0 13px;display:flex}.merch-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:13px}.merch-product-picker{grid-template-columns:1fr 1fr;gap:9px;max-height:360px;display:grid;overflow:auto}.merch-product-picker>label{cursor:pointer;background:#fff;border:1px solid #e7ece1;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.merch-product-picker>label.selected{background:#f0f8ec;border-color:#bcd7b2}.merch-product-picker .product-art{border-radius:7px;flex-shrink:0;width:47px;height:48px}.merch-product-picker>label>span{min-width:0}.merch-product-picker b{font-size:12px;font-weight:600;line-height:1.7;display:block}.merch-product-picker small{color:#9aab8d;font-size:10px;display:block}.merch-product-picker input{flex-shrink:0;width:16px;height:16px}.merch-inline-empty{color:#90a182;text-align:center;padding:24px;font-size:13px}.merch-category-order>div{border-bottom:1px solid #e6ecdf;align-items:center;gap:10px;padding:13px 0;display:flex}.merch-category-order b{flex:1;font-size:14px}.merch-category-order small{color:#93a085;font-size:11px}.merch-spotlight-label{margin:26px 0 0}.merch-editor-aside{flex-direction:column;gap:19px;display:flex;position:sticky;top:22px}.merch-sections{flex-direction:column;gap:7px;display:flex}.merch-sections>div{background:#f7faf2;border:1px solid #e5edde;border-radius:10px;align-items:center;gap:6px;padding:13px 10px;display:flex}.merch-sections>div.disabled{opacity:.7;background:#fafaf6}.merch-sections label{cursor:pointer;flex:1;align-items:center;gap:10px;display:flex}.merch-sections label b{font-size:13px;font-weight:600;display:block}.merch-sections label small{color:#93a17f;margin-top:3px;font-size:10px;line-height:1.7;display:block}.merch-sections .merch-order-buttons{flex-direction:column}.merch-sections .merch-order-buttons button{width:24px;height:23px}.merch-save-card{color:#519966;background:#eaf5e7;border:1px solid #d0e6c9;border-radius:15px;padding:24px}.merch-save-card h3{color:#3e6543;margin:15px 0 8px;font-size:21px}.merch-save-card>p{color:#839b72;margin-bottom:19px;font-size:12px;line-height:1.9}.merch-save-card .btn+.btn{margin-top:10px}.merch-save-card .error-message{color:#b83c2d}.merch-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.merch-readiness>div{color:#75a074;background:#ecf6e8;border:1px solid #dcebd4;border-radius:13px;align-items:center;gap:15px;padding:20px;display:flex}.merch-readiness>div:nth-child(2){color:#46a38b;background:#e5f6ef;border-color:#d6ebdf}.merch-readiness>div:nth-child(3){color:#ba9d5e;background:#fff4df;border-color:#f1e4c8}.merch-readiness span{color:#7e8e74;font-size:12px}.merch-readiness b{color:#325c3d;margin-top:2px;font-size:28px;font-weight:800;display:block}.merch-import-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.merch-file-zone{text-align:center;color:#8ca776;background:#f8fbf2;border:1.5px dashed #bdcfb0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-bottom:23px;padding:23px;display:flex;position:relative;overflow:hidden}.merch-file-zone b{color:#62814f;font-size:15px}.merch-file-zone span{font-size:11px}.merch-csv-input{white-space:pre;resize:vertical;min-height:200px;font-family:Consolas,monospace;font-size:12px!important}.merch-import-mode{margin:22px 0}.merch-import-mode legend{margin-bottom:12px;font-size:14px;font-weight:700}.merch-import-mode>label{background:#f9fbf5;border:1px solid #e1e9d8;border-radius:9px;align-items:flex-start;gap:10px;margin:13px 0;padding:14px 13px;display:flex}.merch-import-mode input{margin-top:3px}.merch-import-mode b{font-size:13px;display:block}.merch-import-mode small{color:#91a17d;margin-top:4px;font-size:11px;line-height:1.8;display:block}.merch-guide-icon{color:#6d9d50;background:#e6f4de;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:17px;display:inline-flex}.merch-import-guide h2{font-size:25px}.merch-import-guide ol{color:#82946e;margin:20px 0;padding:0 20px 0 0;font-size:13px;line-height:1.9}.merch-import-guide li{margin-bottom:12px;padding-right:3px}.merch-import-guide .notice{align-items:flex-start;font-size:11px;line-height:1.8}.merch-import-guide .notice svg{margin-top:2px}.merch-import-images{padding:24px 15px}.merch-import-images h3{font-size:17px}.merch-import-images p{color:#8d9a7b;margin:10px 0 13px;font-size:12px;line-height:1.9}.merch-import-images code{overflow-wrap:anywhere;color:#78915b;background:#f0f4e7;border-radius:9px;padding:13px;font-size:11px;line-height:2;display:block}.merch-preview{margin-top:24px}.merch-preview .data-table{font-size:12px}.merch-table-note{color:#9aa686;margin-top:5px;font-size:10px;display:block}.merch-preview-actions{border-top:1px solid #e5ecda;justify-content:space-between;align-items:center;gap:30px;margin-top:15px;padding-top:23px;display:flex}.merch-preview-actions p{color:#8b9c76;max-width:530px;font-size:12px;line-height:1.9}.merch-import-success{color:#65a04f;background:#edf8e6;border:1px solid #c3dfb8;border-radius:14px;align-items:center;gap:20px;margin-top:24px;padding:25px;display:flex}.merch-import-success h2{color:#4a753b;margin-bottom:8px;font-size:24px}.merch-import-success p{color:#8da27a;font-size:13px}.merch-import-success .btn{margin-inline-start:auto}@media (max-width:1200px){.merch-editor-layout{grid-template-columns:minmax(0,1fr) 305px;gap:18px}.merch-panel{padding:20px}.merch-editor-main{gap:19px}.merch-import-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.merch-product-picker{grid-template-columns:1fr}.merch-hero-preview h3{font-size:21px}.merch-hero-preview>div{padding:18px}.merch-panel .form-grid{grid-template-columns:1fr}.merch-featured-order li{gap:7px}.merch-featured-order b{font-size:12px}.merch-featured-order .product-art{width:42px;height:37px}}@media (max-width:950px){.merch-editor-layout,.merch-import-layout{grid-template-columns:1fr}.merch-editor-aside{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}.merch-editor-main{min-width:0}.merch-panel .form-grid,.merch-product-picker{grid-template-columns:1fr 1fr}.merch-import-guide{grid-template-columns:1fr 1fr;gap:20px;display:grid}.merch-readiness{gap:12px}.merch-readiness>div{gap:11px;padding:17px}}@media (max-width:650px){.merch-heading{flex-direction:column;align-items:flex-start;gap:16px}.merch-heading h1{font-size:27px}.merch-heading p{font-size:13px}.merch-heading .btn{min-height:40px;font-size:13px}.merch-tabs{gap:8px;margin-bottom:20px}.merch-tabs a{padding:10px 13px;font-size:12px}.merch-editor-aside,.merch-import-guide{flex-direction:column;gap:18px;display:flex}.merch-editor-aside>*{width:100%}.merch-panel{padding:19px 16px}.merch-panel h2{font-size:22px}.merch-panel .form-grid,.merch-product-picker{grid-template-columns:1fr}.merch-hero-preview{grid-template-columns:1.15fr 1fr;min-height:190px}.merch-hero-preview>.product-art{min-height:190px}.merch-hero-preview>div{padding:15px}.merch-hero-preview h3{font-size:21px}.merch-hero-preview p{font-size:10px}.merch-featured-order .product-art{width:37px;height:36px}.merch-featured-order .merch-number{width:12px;font-size:10px}.merch-featured-order b{font-size:11px}.merch-featured-order li{gap:6px;padding:9px 6px}.merch-order-buttons button{width:25px;height:26px}.merch-sections label b{font-size:14px}.merch-sections label small{font-size:11px}.merch-sections .merch-order-buttons{flex-direction:row}.merch-sections .merch-order-buttons button{width:29px;height:29px}.merch-readiness{grid-template-columns:1fr;gap:10px}.merch-readiness>div{padding:15px 19px}.merch-readiness span{flex:1;justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.merch-readiness b{margin:0;font-size:25px}.merch-import-layout .section-heading{flex-wrap:wrap;gap:10px}.merch-csv-input{font-size:10px!important}.merch-import-mode>label{padding:13px 10px}.merch-import-guide{gap:0}.merch-import-guide .panel{width:100%}.merch-preview-actions{flex-direction:column;align-items:stretch;gap:17px}.merch-preview-actions .btn{width:100%}.merch-preview-actions p{font-size:11px}.merch-import-success{flex-wrap:wrap;gap:15px;padding:22px 19px}.merch-import-success>div{flex:1;min-width:180px}.merch-import-success h2{font-size:22px}.merch-import-success p{font-size:12px;line-height:1.8}.merch-import-success .btn{width:100%;margin:5px 0 0}.merch-save-card{padding:24px 20px}}.business-page{min-width:0}.business-public{padding-block:28px 16px}.business-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.business-heading h1{align-items:center;gap:12px;font-size:30px;display:flex}.business-heading h1 svg{color:var(--teal)}.business-heading p{color:#7b8f98;max-width:780px;margin-top:5px;font-size:16px}.business-heading>.btn{flex-shrink:0;margin-top:5px}.business-card{min-width:0;margin-bottom:22px}.business-card h2{font-size:22px}.business-card h2 svg{color:var(--teal);margin-left:5px}.business-card .section-heading{align-items:center}.business-copy{color:#6b8189;margin-bottom:19px;font-size:14px;line-height:1.9}.business-stats,.business-two-stats,.business-three-stats{margin-bottom:22px}.business-stat{align-items:center;min-height:128px}.business-stat>div>span{color:#65828a;font-size:14px}.business-stat strong{margin-block:4px;font-size:28px}.business-two-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-three-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.business-detail{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14px;display:flex}.business-detail:last-child{border-bottom:0}.business-detail>span{color:#789099}.business-detail>strong{text-align:end;overflow-wrap:anywhere;font-weight:700}.business-status{flex-shrink:0;font-size:12px}.business-status.status-draft,.business-status.status-missing,.business-status.status-review{color:#a8781d;background:#fff3d9}.business-status.status-disabled,.business-status.status-archived,.business-status.status-inactive{color:#7a8b94;background:#edf1f4}.business-status.status-verified,.business-status.status-ready,.business-status.status-configured,.business-status.status-distributed,.business-status.status-completed{color:#009f71;background:#e3f8ef}.business-status.status-blocked{color:#cf583c;background:#fff0eb}.business-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-error .text-button{flex-shrink:0}.business-welcome{background:linear-gradient(110deg,#e2f6ed,#f4fcf7 60%,#fff6e9);border:1px solid #dbefe6;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;padding:38px 44px;display:flex;overflow:hidden}.business-welcome h1{margin-top:9px;font-size:46px;line-height:1.5}.business-welcome p{color:#59817f;margin-top:10px;font-size:19px}.business-welcome-art{color:var(--teal);background:#d1eee4;border-radius:50%;flex-shrink:0;place-items:center;width:180px;height:180px;display:grid;position:relative;transform:rotate(-9deg)}.business-welcome-art>i{color:#d39018;background:#ffd46e;border:7px solid #f2fbf6;border-radius:50%;place-items:center;width:61px;height:61px;display:grid;position:absolute;top:10px;left:-7px;transform:rotate(17deg)}.business-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.business-path{flex-direction:column;align-items:flex-start;padding:27px;display:flex;position:relative;overflow:hidden}.business-path:before{content:"";background:var(--teal);height:4px;position:absolute;inset:0 0 auto}.business-path.coral:before{background:var(--coral)}.business-path.yellow:before{background:var(--yellow)}.business-path>.soft-icon{width:68px;height:68px;margin-bottom:18px}.business-path.coral>.soft-icon{color:var(--coral);background:#fff0ea}.business-path.yellow>.soft-icon{color:#c39629;background:#fff6dc}.business-path h2{font-size:26px}.business-path>p{color:#7b8f97;min-height:52px;margin:9px 0 12px;font-size:15px}.business-benefits{flex-direction:column;gap:12px;width:100%;margin:15px 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.business-benefits li{align-items:flex-start;gap:9px;display:flex}.business-benefits li svg{color:var(--teal);margin-top:3px}.business-path>.btn{margin-top:auto}.business-start-links{flex-wrap:wrap;justify-content:center;gap:34px;margin:29px 0 7px;display:flex}.business-start-links .text-link{font-size:15px}.business-plans,.business-admin-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.business-plan{flex-direction:column;min-width:0;padding:25px;display:flex}.business-plan-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.business-plan-top>.soft-icon{width:50px;height:50px}.business-plan h2,.business-admin-plan h2{overflow-wrap:anywhere;font-size:25px}.business-plan>p,.business-admin-plan>p{color:#7d9099;min-height:48px;margin-top:5px;font-size:14px}.business-plan-price{border-bottom:1px solid var(--border);color:var(--teal-dark);align-items:baseline;gap:6px;padding:20px 0 12px;display:flex}.business-plan-price strong{font-size:31px}.business-plan-price strong:only-child{font-size:19px}.business-plan-price>span{font-size:14px}.business-plan-facts{color:#6c8890;flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:12px;display:flex}.business-plan-facts>span{align-items:center;gap:6px;display:inline-flex}.business-plan>.business-benefits{flex:1;margin-bottom:24px}.business-plan .btn{font-size:14px}.business-plan-1{background:linear-gradient(160deg,#fffaf7,#fff 45%);border-color:#f7d7cc}.business-plan-1 .business-plan-top>.soft-icon{color:#f17c5d;background:#ffefe6}.business-plan-2{background:linear-gradient(160deg,#fffdf5,#fff 45%);border-color:#f2e5bb}.business-plan-2 .business-plan-top>.soft-icon{color:#b58b21;background:#fff4d3}.business-static{cursor:default}.business-static:hover{box-shadow:none;transform:none}.business-membership-summary{justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.business-membership-summary>div:first-child{align-items:center;gap:18px;display:flex}.business-membership-summary>div:last-child{color:#708b91;flex-direction:column;font-size:14px;display:flex}.business-membership-summary strong{color:var(--teal);font-size:27px}.business-membership-summary strong small{font-size:14px}.business-tags{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.business-tags>span{color:#4b837d;background:#eff9f5;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.business-table th,.business-table td{padding:13px 14px}.business-table td{vertical-align:middle;overflow-wrap:anywhere;max-width:280px}.business-table td>small{color:#8a9ba1;margin-top:2px;font-size:11px;display:block}.business-search{flex:1;min-width:230px;max-width:430px}.business-filter{color:#768e94;align-items:center;gap:9px;font-size:13px;display:flex}.business-filter .select{min-width:150px;min-height:44px}.business-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.business-team-person{border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.business-team-person>.avatar{flex-shrink:0;width:47px;height:47px}.business-team-person>div{flex:1;min-width:0}.business-team-person h3{overflow-wrap:anywhere;font-size:16px}.business-team-person small{color:#87a0a5;font-size:11px}.business-team-person .business-status{padding-inline:8px;font-size:10px}.business-referral{background:#f4fcf8;border:1px dashed #b8dfd2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.business-referral>span{overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:14px}.business-referral>.btn{flex-shrink:0}.business-person{background:#fafcfb;border-radius:10px;align-items:center;gap:13px;margin-top:15px;padding:14px;display:flex}.business-person>div{flex:1}.business-person b{font-size:16px;display:block}.business-person>svg{color:var(--teal)}.business-bank-banner{background:linear-gradient(110deg,#e5f7ef,#f4fcf7 60%,#fff7e8);border:1px solid #d7ece4;border-radius:16px;align-items:center;gap:22px;margin-bottom:22px;padding:29px;display:flex}.business-bank-banner>.soft-icon{background:#d0ede1;width:83px;height:83px}.business-bank-banner>div{flex:1}.business-bank-banner>div>span{color:#5c8e82;font-size:15px}.business-bank-banner h2{margin-block:4px;font-size:37px}.business-bank-banner p{color:#72948c;font-size:14px}.business-tabs{flex-wrap:wrap;margin-bottom:18px}.business-form-heading{margin:22px 0 14px;font-size:17px}.business-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 24px;display:grid}.business-checks .check-label{border:1px solid var(--border);border-radius:9px;align-items:flex-start;padding:12px;font-size:13px}.business-checks .check-label>input{margin-top:2px}.business-checks .check-label small{color:#84999f;margin-top:3px;font-size:11px;font-weight:400;display:block}.business-product-options{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:360px;padding:12px;display:grid;overflow-y:auto}.business-product-options>label{border:1px solid #edf1ee;border-radius:8px;padding:9px;font-size:12px}.business-product-options .product-art{border-radius:6px;flex-shrink:0;width:45px;height:42px}.business-product-options small{color:#80958e;font-size:10px;display:block}.business-form-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.business-admin-plan .btn{margin-top:17px}.business-admin-plan>p{min-height:40px}.business-review-name{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:16px;font-size:18px;font-weight:700}.business-consent{align-items:flex-start;margin:18px 0 22px;font-size:13px;line-height:1.8}.business-consent>input{margin-top:3px}.business-consent .text-link{font-size:13px}.business-upload{text-align:center;color:var(--teal);cursor:pointer;background:#f7fcf9;border:1px dashed #b5dcd1;border-radius:11px;flex-direction:column;align-items:center;gap:8px;padding:24px 14px;display:flex}.business-upload>b{font-size:15px}.business-upload>small{color:#8a9d9b;font-size:11px}.business-upload>input{color:#7a9293;max-width:100%;margin-top:7px;font-size:12px}.business-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 23px;display:grid}.business-document{background:#fbfdfb;border:1px solid #e0ebe6;border-radius:10px;min-width:0;padding:8px;position:relative}.business-document img{object-fit:contain;background:#f1f5f3;border-radius:6px;width:100%;height:140px;display:block}.business-document a>span{color:var(--teal);justify-content:center;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.business-document>.icon-btn{border:1px solid var(--border);background:#fff;width:30px;height:30px;position:absolute;inset:11px auto auto 11px}.business-privacy{color:#879d9b;border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:23px;padding-top:15px;font-size:12px;line-height:1.8;display:flex}.business-kyc-status{margin:5px 0 16px}.business-payouts{flex-direction:column;gap:12px;margin-top:23px;display:flex}.business-payouts>article{border:1px solid var(--border);border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.business-payouts .soft-icon{flex-shrink:0;width:42px;height:42px}.business-payouts>article>div{overflow-wrap:anywhere;flex:1;min-width:0}.business-payouts b,.business-payouts small,.business-payouts>article>div>span{display:block}.business-payouts b{font-size:14px}.business-payouts small{color:#91a19f;font-size:11px}.business-payouts>article>div>span{color:#668d87;text-align:right;margin-top:5px;font-family:Arial,sans-serif;font-size:13px}.business-inline-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.business-inline-heading h3{font-size:17px}.business-inline-heading>.text-button{font-size:12px}.business-level-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.business-level-inputs>div{align-items:center;gap:5px;display:flex}.business-level-inputs .field{flex:1;min-width:0}.business-level-inputs .icon-btn{align-self:center;width:32px;margin-top:10px}.business-preview{background:#f1fbf6;border:1px solid #d8eee3;border-radius:11px;margin-top:22px;padding:17px}.business-preview h3{color:#258a75;align-items:center;gap:8px;margin-bottom:5px;font-size:16px;display:flex}.business-preview .business-detail{font-size:13px}.business-period-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:15px;margin:22px 0;display:grid}.business-period-form .field{margin-bottom:0}.business-period-form .btn{min-height:48px}.business-distribution-summary{text-align:center;background:#f3faf6;border:1px solid #ddebdf;border-radius:12px;margin-bottom:17px;padding:22px}.business-distribution-summary .soft-icon{margin-bottom:10px}.business-distribution-summary>strong{color:var(--teal);margin-top:4px;font-size:30px;display:block}.business-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.business-market-heading{align-items:center;gap:14px;display:flex}.business-market-heading>div{flex:1;min-width:0}.business-market-heading h2{font-size:23px}.business-country-code{color:var(--teal);background:#eaf8f1;border:1px solid #d8ece3;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:57px;font-family:Arial,sans-serif;font-size:21px;font-weight:800;display:grid}.business-market .business-tags{min-height:48px;margin-top:20px}.business-readiness-banner{background:#eff9f3;border:1px solid #dceddf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:23px;padding:26px;display:flex}.business-readiness-banner>.soft-icon{background:#d9eee1;width:69px;height:69px}.business-readiness-banner>div:nth-child(2){flex:1}.business-readiness-banner h2{font-size:25px}.business-readiness-banner p{color:#7b978a;margin-top:3px;font-size:13px}.business-progress{direction:rtl;background:#d4e9dd;border-radius:100px;flex-basis:100%;height:9px;overflow:hidden}.business-progress>span{background:var(--teal);border-radius:inherit;height:100%;display:block}.business-readiness-list{flex-direction:column;gap:13px;display:flex}.business-readiness-list>article{align-items:center;gap:18px;display:flex}.business-readiness-list>article>.soft-icon{flex-shrink:0}.business-readiness-list>article>div{flex:1}.business-readiness-list h3{font-size:17px}.business-readiness-list p{color:#869992;margin-top:4px;font-size:13px}.business-soft-yellow{color:#bf922e;background:#fff4d9}.business-readiness-list .btn{flex-shrink:0;font-size:12px}@media (max-width:1200px){.business-plans,.business-admin-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.business-paths{gap:15px}.business-path{padding:21px}.business-team,.business-market-grid{grid-template-columns:1fr}.business-period-form{grid-template-columns:repeat(2,minmax(0,1fr))}.business-period-form>.btn{justify-self:start}.business-stat strong{font-size:24px}.business-heading h1{font-size:28px}.business-welcome{padding:30px}.business-welcome h1{font-size:39px}.business-welcome-art{width:150px;height:150px}}@media (max-width:800px){.business-public{padding-block:22px 8px}.business-heading{flex-wrap:wrap;gap:14px;margin-bottom:19px}.business-heading h1{font-size:27px}.business-heading h1 svg{width:24px}.business-heading p{font-size:14px}.business-heading>.btn{margin-top:0;font-size:13px}.business-welcome{gap:15px;min-height:190px;margin-bottom:19px;padding:26px 23px}.business-welcome h1{font-size:32px}.business-welcome p{font-size:15px}.business-welcome-art{width:105px;height:105px}.business-welcome-art>svg{width:66px;height:66px}.business-welcome-art>i{border-width:5px;width:43px;height:43px;top:0;left:-6px}.business-welcome-art>i>svg{width:21px}.business-welcome .eyebrow{font-size:10px}.business-paths{grid-template-columns:1fr}.business-path{padding:23px}.business-path>p{min-height:0;font-size:14px}.business-path h2{font-size:25px}.business-path>.soft-icon{width:57px;height:57px;margin-bottom:12px}.business-benefits{gap:10px;font-size:13px}.business-start-links{flex-direction:column;align-items:center;gap:16px;margin-block:23px 12px}.business-start-links>.text-link{font-size:13px}.business-plans,.business-admin-plans{gap:14px}.business-plan{padding:18px}.business-plan h2{font-size:22px}.business-plan-price strong{font-size:27px}.business-plan-price strong:only-child{font-size:16px}.business-plan>p{font-size:12px}.business-plan .btn{white-space:normal;padding-inline:11px;font-size:12px}.business-membership-summary{align-items:flex-start}.business-membership-summary>div:first-child{flex-direction:column;align-items:flex-start;gap:9px}.business-membership-summary h2{font-size:22px}.business-card{margin-bottom:18px}.business-card h2{font-size:21px}.business-stat{min-height:112px;padding:13px}.business-stat strong{font-size:23px}.business-stat>div>span{font-size:12px}.business-stat>div>small{font-size:10px}.business-stat .soft-icon{flex-shrink:0;width:40px;height:40px}.business-stats,.business-two-stats,.business-three-stats{gap:11px;margin-bottom:18px}.business-three-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-bank-banner{flex-wrap:wrap;gap:15px;padding:21px}.business-bank-banner>.soft-icon{width:64px;height:64px}.business-bank-banner>.soft-icon svg{width:33px}.business-bank-banner h2{font-size:30px}.business-bank-banner p{font-size:12px}.business-bank-banner>.btn{margin-right:79px;font-size:13px}.business-search{flex-basis:100%;min-width:180px;max-width:none}.business-filter{width:100%}.business-filter .select{flex:1}.business-team-person{gap:10px;padding:13px}.business-team-person h3{font-size:15px}.business-referral{flex-wrap:wrap}.business-referral>span,.business-table{font-size:12px}.business-table th,.business-table td{padding:12px 10px}.business-documents{gap:10px}.business-document img{height:125px}.business-readiness-list>article{flex-wrap:wrap;gap:12px}.business-readiness-list>article>.soft-icon{width:44px;height:44px}.business-readiness-list>article>div{min-width:calc(100% - 70px)}.business-readiness-list h3{font-size:16px}.business-readiness-list p{font-size:12px}.business-readiness-list .business-status{margin-right:56px}.business-readiness-list .btn{margin-right:auto}.business-market-heading{gap:11px}.business-market-heading h2{font-size:21px}.business-country-code{width:50px;height:50px;font-size:18px}.business-readiness-banner{gap:15px;padding:21px}.business-readiness-banner>.soft-icon{width:55px;height:55px}.business-readiness-banner h2{font-size:22px}.business-readiness-banner p{font-size:12px}.business-error{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.business-welcome{min-height:190px;padding:23px 20px;position:relative}.business-welcome>div{z-index:1;position:relative}.business-welcome h1{font-size:30px}.business-welcome p{max-width:250px}.business-welcome-art{display:none}.business-plans,.business-admin-plans{grid-template-columns:1fr}.business-plan{padding:23px}.business-plan>p{min-height:0;font-size:14px}.business-plan h2{font-size:25px}.business-plan-price strong{font-size:32px}.business-plan .btn{font-size:14px}.business-plan-top{margin-bottom:10px}.business-plan-price{padding-top:14px}.business-plan .business-benefits{gap:10px;margin-block:13px 22px}.business-checks,.business-product-options{grid-template-columns:1fr}.business-level-inputs{gap-inline:10px}.business-level-inputs .field{font-size:12px}.business-level-inputs .input{padding-inline:10px}.business-period-form{grid-template-columns:1fr}.business-period-form>.btn{width:100%}.business-two-stats,.business-three-stats{grid-template-columns:1fr}.business-stat strong{font-size:25px}.business-stat{min-height:100px}.business-stats .business-stat{flex-wrap:wrap;gap:5px}.business-stats .business-stat>.soft-icon{display:none}.business-stats .business-stat strong{font-size:23px}.business-bank-banner>.btn{width:100%;margin-right:0}.business-bank-banner>div{min-width:0}.business-bank-banner p{max-width:210px}.business-team-person{flex-wrap:wrap}.business-team-person .business-status{margin-right:57px}.business-team-person>div{min-width:calc(100% - 60px)}.business-membership-summary{gap:12px}.business-membership-summary h2{font-size:21px}.business-documents{grid-template-columns:1fr}.business-document img{height:165px}.business-market-heading{flex-wrap:wrap}.business-market-heading>div{min-width:calc(100% - 61px)}.business-market-heading>.business-status{margin-right:61px}.business-readiness-banner h2{font-size:20px}.business-readiness-banner>.soft-icon{display:none}.business-heading h1{font-size:25px}.business-form-actions>.btn{flex:1}.business-payouts>article{flex-wrap:wrap}.business-payouts>article>.business-status{margin-right:54px}}.business-points-input{max-width:150px;min-height:42px}.business-table form .btn{min-height:38px;padding:8px 14px;font-size:12px}.business-status.status-published{color:#009f71;background:#e3f8ef}.business-status.status-partial{color:#a8781d;background:#fff3d9}.business-bank-plan-button{margin-top:9px}.business-inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 22px;display:grid}.business-inclusions:empty{display:none}.business-inclusions>div{background:#f8fcf9;border:1px solid #dcebe3;border-radius:11px;min-width:0;padding:16px}.business-inclusions h3,.business-delivery-detail h3{color:var(--teal);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.business-inclusions ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.business-inclusions li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:13px;display:flex}.business-inclusions li small{color:#77948b;flex-shrink:0}.business-request-quote{background:#f4faf6;border:1px solid #dcebe3;border-radius:11px;margin:16px 0;padding:12px 18px}.business-request-quote>.business-detail:last-child{color:var(--teal);border-bottom:0;font-size:16px}.business-request-quote [role=status]{color:#688b7e;padding:12px 0}.business-course-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.business-course-links h3{width:100%;margin:0 0 3px;font-size:16px}.business-course-links a{white-space:normal;text-align:right;justify-content:flex-start}.business-course-options .check-label{align-items:flex-start}.business-delivery-detail{border:1px solid var(--border);overflow-wrap:anywhere;background:#f8fbf9;border-radius:10px;margin:16px 0;padding:16px}.business-delivery-detail p{margin:3px 0;font-size:14px;line-height:1.9}.business-cancel-request{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.business-cancel-request>p{color:#647d76;font-size:13px;line-height:1.9}.business-fulfillment-history{border-top:1px solid var(--border);margin:22px 0 0;padding:0;list-style:none}.business-fulfillment-history li{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.business-fulfillment-history time{color:#859a92;font-size:12px}.business-status.status-reserved,.business-status.status-queued,.business-status.status-preparing{color:#a8781d;background:#fff3d9}.business-status.status-shipped{color:#397a97;background:#e9f4fa}.business-status.status-delivered{color:#009f71;background:#e3f8ef}.business-status.status-cancelled,.business-status.status-released{color:#788b83;background:#f1f3f2}.business-preview>.table-wrap{background:#fff;border-radius:8px;margin-top:18px}.business-preview .business-detail{gap:16px}.business-preview .business-detail>strong{text-align:left;overflow-wrap:anywhere}.business-preview .business-detail bdi{font-size:12px}.business-form-actions>.muted{font-size:12px;line-height:1.8}@media (max-width:600px){.business-inclusions{grid-template-columns:1fr;gap:10px}.business-inclusions>div{padding:13px}.business-request-quote{padding:10px 13px}.business-request-quote>.business-detail{gap:12px;font-size:12px}.business-request-quote>.business-detail:last-child{font-size:14px}.business-course-links>.btn{width:100%}.business-delivery-detail{padding:13px}.business-delivery-detail p{font-size:13px}.business-preview{padding:13px}.business-preview .business-detail{font-size:12px}.business-preview .business-detail bdi{font-size:10px}.business-fulfillment-history li{flex-wrap:wrap;font-size:12px}.business-form-actions>.muted{flex-basis:100%}}.marketplace{color:#183a38;max-width:1260px;margin:0 auto;padding:32px 28px 60px}.marketplace button,.marketplace input,.marketplace textarea,.marketplace select{font:inherit}.market-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.market-heading h1{margin:7px 0 8px;font-size:30px;line-height:1.4}.market-heading p{color:#6c7e7b;max-width:780px;margin:0;line-height:1.8}.market-kicker{letter-spacing:.05em;color:#008f85;font-size:12px;font-weight:800;display:block}.market-nav{scrollbar-width:thin;border-bottom:1px solid #e0eae6;gap:7px;margin:0 0 28px;padding:0 0 12px;display:flex;overflow:auto}.market-nav a,.market-nav button{white-space:nowrap;color:#68817c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;text-decoration:none;display:flex}.market-nav .active{color:#007a71;background:#e1f3eb}.market-error{align-items:center;gap:10px;margin-bottom:20px;display:flex}.market-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.market-toolbar>p{color:#657d77;max-width:670px;font-size:13px;line-height:1.8}.market-search{background:#fff;border:1px solid #dae6e1;border-radius:9px;flex:1;align-items:center;gap:10px;max-width:420px;padding:11px 14px;display:flex}.market-search input{background:0 0;border:0;outline:none;width:100%;min-width:0}.market-form{gap:20px;padding:26px;display:grid}.market-form h2,.market-panel h2{margin:0 0 10px;font-size:20px}.market-form>.btn{justify-self:start}.market-form .notice{margin:0}.market-form .field{gap:7px;display:grid}.market-form .full{grid-column:1/-1}.market-form .field small,.market-footnote{color:#6b817a;font-size:12px;line-height:1.8}.market-form textarea{resize:vertical}.market-form .form-grid{gap:18px}.market-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0;display:grid}.market-stat{background:#fff;border:1px solid #e4ece7;border-radius:14px;gap:9px;padding:23px 22px;display:grid;position:relative}.market-stat>span{color:#008e82;background:#e9f5ee;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:5px;display:grid}.market-stat small{color:#6b817b;font-size:12px}.market-stat>b{font-size:25px;line-height:1.4}.market-dashboard-grid{grid-template-columns:1.1fr 1fr;gap:22px;margin:24px 0 32px;display:grid}.market-feature-card{background:linear-gradient(125deg,#dff2e9,#f5f4db);border:1px solid #d9e9df;border-radius:16px;padding:32px}.market-feature-card>svg{color:#008e82}.market-feature-card h2{margin:16px 0 8px;font-size:24px}.market-feature-card p{color:#55746b;max-width:440px;margin-bottom:22px;line-height:1.9}.market-terms{padding:30px}.market-terms h2{margin:16px 0;font-size:35px}.market-terms h2 small{color:#6e807a;font-size:14px;font-weight:500}.market-terms p{color:#6e807a;font-size:13px;line-height:1.9}.market-terms .text-link{align-items:center;gap:8px;margin-top:13px;display:inline-flex}.market-review-state{background:#f1f6ed;border:1px solid #dce8d6;border-radius:14px;gap:20px;margin-bottom:24px;padding:28px;display:flex}.market-review-state>svg{color:#8b9b50;flex-shrink:0}.market-review-state h2{margin:0 0 8px;font-size:22px}.market-review-state p{color:#6c806c;margin:12px 0 0}.market-category{color:#008f86;font-size:12px;font-weight:700}.market-product-management{gap:16px;display:grid}.market-managed-product{grid-template-columns:160px 1fr;gap:24px;padding:18px;display:grid}.market-managed-product>.product-art{object-fit:cover;background:#eef4ed;border-radius:11px;width:160px;height:155px}.market-managed-product h3{margin:7px 0 10px;font-size:20px}.market-inline-facts{color:#647d74;flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0;font-size:13px;display:flex}.market-inline-facts span{align-items:center;gap:6px;display:inline-flex}.market-inline-facts b{color:#087f75;font-size:19px}.market-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.market-actions .text-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 3px;font-size:12px;display:inline-flex}.market-review-note{color:#89722e;background:#fff9e8;border-radius:7px;padding:8px 12px;font-size:12px}.market-product-editor{grid-template-columns:210px 1fr;gap:26px;display:grid}.market-image-editor{align-content:start;gap:12px;display:grid}.market-image-editor>.product-art{background:#f1f5ef;border-radius:12px;width:100%;height:190px}.market-image-editor>small{color:#73827a;font-size:11px}.market-image-editor .btn{cursor:pointer;justify-content:center;font-size:12px}.market-orders>.section-heading{margin-bottom:18px}.market-orders h2{margin:5px 0;font-size:22px}.market-order{margin-bottom:18px;padding:24px}.market-order>header{border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.market-order>header>div{align-items:center;gap:14px;display:flex}.market-order small{color:#798c83;font-size:11px}.market-order-items{gap:10px;padding:18px 0;display:grid}.market-order-items>div{justify-content:space-between;gap:12px;display:flex}.market-order-items>div>span{gap:4px;display:grid}.market-order-items b{font-size:14px}.market-delivery{background:#f5f7f2;border-radius:9px;gap:12px;margin:5px 0 18px;padding:16px;font-size:13px;display:flex}.market-delivery>svg{color:#008e83;flex-shrink:0}.market-delivery p{color:#728179;margin:4px 0 7px}.market-delivery a{color:#008e83}.market-fulfillment{grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin:20px 0 12px;display:grid}.market-fulfillment .field{gap:8px;font-size:12px;display:grid}.market-panel{margin:24px 0;padding:24px}.market-panel .data-table{white-space:nowrap;font-size:12px}.market-table-note{color:#7b8c84;direction:rtl;margin-top:5px;font-size:10px;display:block}.market-inline-empty{text-align:center;color:#7b8e84;padding:24px;font-size:13px}.market-payout{border-bottom:1px solid #edf1eb;align-items:center;gap:24px;padding:17px 0;display:flex}.market-payout>span:first-child{flex:1;gap:5px;display:grid}.market-payout small{color:#7a8c83;font-size:11px}.market-profile-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;display:grid}.market-profile-grid>.market-panel{margin:0}.market-branch{border-bottom:1px solid #edf2eb;gap:15px;padding:18px 0;display:flex}.market-branch>svg{color:#008f83;flex-shrink:0}.market-branch h3{margin:0 0 7px;font-size:17px}.market-branch p{color:#6a8175;margin:5px 0;font-size:12px;line-height:1.8}.market-branch small,.market-branch a{color:#7b8a80;margin-top:6px;font-size:11px;display:block}.market-admin-cards{gap:20px;display:grid}.market-review-card{margin-bottom:18px;padding:25px}.market-review-card h2{margin:5px 0;font-size:22px}.market-review-card>p{color:#6b8076;font-size:14px;line-height:1.8}.market-review-card .form-grid{gap:18px;margin:20px 0}.market-review-card .field{gap:7px;font-size:13px;display:grid}.market-review-card .field small{color:#7d8d80;font-size:11px}.market-review-owner{color:#6d8174;flex-wrap:wrap;gap:18px;margin:12px 0;font-size:12px;display:flex}.market-review-owner>b{color:#3f6353}.market-product-review{grid-template-columns:190px 1fr;gap:24px;padding:25px;display:grid}.market-product-review>.product-art{background:#f0f4ed;border-radius:11px;width:190px;height:180px}.market-product-review h2{margin:5px 0;font-size:20px}.market-product-review small{color:#6c8578;font-size:12px}.market-product-review p{color:#6a8074;font-size:13px;line-height:1.8}.market-product-review .form-grid{gap:18px}.market-product-review .field{gap:7px;font-size:12px;display:grid}.market-product-review details{margin:12px 0;font-size:12px}.market-product-review summary{cursor:pointer;color:#008c80}.market-payment-account{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6ef;border-radius:8px;padding:14px}.market-selection-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.market-selection-card{gap:18px;padding:24px;display:flex}.market-selection-icon{color:#a68c33;background:#f5efd9;border-radius:13px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.market-selection-card h2{margin:4px 0 8px;font-size:21px}.market-selection-card p{color:#768578;font-size:13px;line-height:1.7}.market-selection-card small{color:#7b8879;margin:10px 0;font-size:11px;display:block}.market-selection-picker{grid-template-columns:repeat(2,1fr);gap:10px;max-height:420px;padding:2px;display:grid;overflow:auto}.market-selection-picker>label{cursor:pointer;border:1px solid #e4eadf;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.market-selection-picker>label.selected{background:#f0f9f2;border-color:#1b9a84}.market-selection-picker input{accent-color:#008b7e}.market-selection-picker .product-art{border-radius:7px;flex-shrink:0;width:58px;height:58px}.market-selection-picker span{gap:5px;display:grid}.market-selection-picker b{font-size:12px}.market-selection-picker small{color:#789078;font-size:11px}.market-hero{background:linear-gradient(120deg,#edf7ee,#e3f0e9);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:50px;display:grid}.market-hero h1{max-width:540px;margin:14px 0 16px;font-size:39px;line-height:1.6}.market-hero p{color:#648170;max-width:520px;margin:0 0 28px;font-size:15px;line-height:2}.market-hero small{color:#7b8d79;margin-top:15px;font-size:11px;display:block}.market-hero-art{color:#098b78;place-items:center;gap:18px;padding:20px;display:grid}.market-hero-art>svg{box-sizing:content-box;background:#fff8;border-radius:50%;margin-bottom:10px;padding:35px;box-shadow:0 18px 55px #3c746412}.market-hero-art span{background:#fffb;border:1px solid #deebd9;border-radius:10px;align-items:center;gap:12px;width:235px;padding:13px 20px;font-size:13px;font-weight:700;display:flex}.market-public{max-width:1280px;padding-top:36px}.market-public-hero{background:linear-gradient(115deg,#e6f3eb,#f5f3df);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;padding:42px;display:flex}.market-public-hero h1{margin:10px 0 12px;font-size:36px;line-height:1.5}.market-public-hero p{color:#698373;max-width:720px;font-size:14px;line-height:1.9}.market-breadcrumb{color:#6b8472;align-items:center;gap:7px;margin-bottom:25px;font-size:12px;display:inline-flex}.market-public-emblem{color:#00917b;background:#fff7;border:1px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:170px;height:170px;display:grid}.market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.market-shop-card{background:#fff;border:1px solid #e2e9df;border-radius:14px;transition:box-shadow .2s,transform .2s;overflow:hidden}.market-shop-card:hover{transform:translateY(-3px);box-shadow:0 13px 27px #2c594310}.market-shop-image{aspect-ratio:1.24;background:#f0f4ed;position:relative;overflow:hidden}.market-shop-image>a{width:100%;height:100%;display:block}.market-shop-image .product-art{width:100%;height:100%;transition:transform .3s}.market-shop-card:hover .product-art{transform:scale(1.035)}.market-quick{color:#165c48;opacity:0;cursor:pointer;background:#fffd;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:14px;right:14px;transform:translateY(6px)}.market-shop-card:hover .market-quick,.market-shop-card:focus-within .market-quick{opacity:1;transform:none}.market-shop-info{padding:17px}.market-shop-info>small{color:#5c9481;font-size:11px}.market-shop-info h2{color:#254f40;margin:8px 0;font-size:17px;line-height:1.6}.market-shop-info>p{color:#859080;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.market-shop-info>div{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.market-shop-info strong{color:#008c7c;white-space:nowrap;font-size:16px}.market-shop-info .btn{padding:8px 9px;font-size:11px}.market-store-grid{grid-template-columns:repeat(3,1fr);gap:23px;margin:30px 0;display:grid}.market-store-card{background:#fff;border:1px solid #dfebdf;border-radius:15px;padding:30px;text-decoration:none;transition:box-shadow .2s;display:block}.market-store-card:hover{box-shadow:0 8px 24px #255d3e12}.market-store-card>span{color:#008b78;background:#edf6e9;border-radius:13px;place-items:center;width:70px;height:70px;margin-bottom:19px;display:grid}.market-store-card small{color:#819077;font-size:11px}.market-store-card h2{color:#255643;margin:7px 0 11px;font-size:24px}.market-store-card p{color:#7c8d79;min-height:49px;font-size:13px;line-height:1.9}.market-store-card>b{color:#008d79;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.market-join-banner{color:#3e6145;background:#f4f4e8;border:1px solid #e9ead7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:35px 0;padding:26px 30px;text-decoration:none;display:flex}.market-join-banner b{font-size:20px}.market-join-banner p{color:#839078;margin-bottom:0;font-size:13px}.market-public-branches{margin-top:45px}.market-public-branches>div:last-child{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.market-public-branches .market-branch{border:1px solid #e5ebdf;padding:22px}.marketplace .input:focus-visible{outline-offset:3px;outline:3px solid #23a98b}.marketplace .select:focus-visible{outline-offset:3px;outline:3px solid #23a98b}.marketplace a:focus-visible{outline-offset:3px;outline:3px solid #23a98b}.marketplace button:focus-visible{outline-offset:3px;outline:3px solid #23a98b}@media (max-width:1100px){.market-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-fulfillment{grid-template-columns:1fr 1fr}.market-fulfillment>.btn{justify-self:start}.market-hero{gap:20px;padding:32px}.market-hero h1{font-size:32px}.market-stats{grid-template-columns:repeat(2,1fr)}.market-profile-grid{grid-template-columns:1fr}.market-product-review{grid-template-columns:145px 1fr}.market-product-review>.product-art{width:145px;height:145px}}@media (max-width:760px){.marketplace{padding:24px 16px 40px}.market-heading{flex-direction:column;align-items:flex-start;gap:16px}.market-heading h1{font-size:25px}.market-heading p{font-size:12px}.market-nav{margin-inline:-2px}.market-nav a,.market-nav button{padding:10px 12px;font-size:12px}.market-stats{gap:12px}.market-stat{padding:17px}.market-stat>b{font-size:20px}.market-dashboard-grid{grid-template-columns:1fr}.market-feature-card,.market-terms{padding:24px}.market-managed-product{grid-template-columns:90px 1fr;gap:14px;padding:14px}.market-managed-product>.product-art{width:90px;height:100px}.market-managed-product h3{font-size:17px}.market-inline-facts{gap:9px;font-size:11px}.market-inline-facts b{font-size:16px}.market-actions{gap:8px}.market-actions .btn{font-size:11px}.market-toolbar{flex-wrap:wrap;align-items:stretch}.market-search{min-width:180px;max-width:none}.market-product-editor{grid-template-columns:1fr}.market-image-editor{width:100%;max-width:240px;margin:auto}.market-form{gap:18px;padding:19px}.market-order{padding:18px}.market-fulfillment{grid-template-columns:1fr}.market-order>header>div{gap:5px;display:grid}.market-panel{padding:19px}.market-payout{flex-wrap:wrap;gap:12px}.market-product-review{grid-template-columns:1fr;padding:20px}.market-product-review>.product-art{width:100%;height:170px}.market-product-review .section-heading{gap:12px}.market-review-card{padding:20px}.market-review-owner{gap:9px}.market-selection-list{grid-template-columns:1fr}.market-selection-card{gap:13px;padding:20px}.market-selection-card h2{font-size:19px}.market-selection-picker{grid-template-columns:1fr}.market-hero{grid-template-columns:1fr;padding:30px 24px}.market-hero h1{font-size:30px}.market-hero-art{grid-template-columns:1fr;gap:12px;padding:10px}.market-hero-art>svg{display:none}.market-hero-art span{justify-content:center;width:100%}.market-public-hero{gap:14px;padding:26px}.market-public-hero h1{font-size:28px}.market-public-emblem{width:80px;height:80px}.market-public-emblem svg{width:43px;height:43px}.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-shop-info{padding:13px}.market-shop-info h2{font-size:15px}.market-shop-info>div{flex-direction:column;align-items:flex-start;gap:10px}.market-shop-info .btn{justify-content:center;width:100%}.market-shop-info strong{font-size:16px}.market-quick{opacity:1;padding:7px;font-size:10px;bottom:9px;left:9px;right:9px;transform:none}.market-store-grid{grid-template-columns:repeat(2,1fr);gap:14px}.market-store-card{padding:22px}.market-store-card h2{font-size:20px}.market-public-branches>div:last-child{grid-template-columns:1fr}.market-join-banner{flex-direction:column;align-items:flex-start;padding:23px}.market-join-banner b{font-size:18px}}@media (max-width:420px){.market-store-grid{grid-template-columns:1fr}.market-public-emblem{display:none}.market-public-hero{padding:24px 20px}.market-shop-info h2{font-size:14px}.market-managed-product{grid-template-columns:1fr}.market-managed-product>.product-art{width:100%;height:165px}.market-stats{gap:9px}.market-stat{padding:15px}.market-stat>b{font-size:18px}.market-selection-icon{width:42px;height:42px}.market-form .form-grid,.market-review-card .form-grid,.market-product-review .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.market-shop-card,.market-shop-image .product-art,.market-quick{transition:none;transform:none!important}}.seller-operations,.seller-quality{color:#183a38;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.seller-quality{margin-bottom:24px;padding:24px}.seller-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.seller-section-heading h2,.seller-section-heading h3{margin:0;font-size:22px}.seller-description,.seller-method p{color:#526b62;max-width:72ch;line-height:1.9}.seller-controls{grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin:24px 0;display:grid}.seller-controls .field{min-width:0}.seller-band{color:#466057;background:#edf1ed;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.6;display:inline-block}.seller-band-strong{color:#176044;background:#dff1e7}.seller-band-monitor{color:#785109;background:#fff1d5}.seller-band-needs_review{color:#8c352a;background:#fbe8e4}.seller-quality-table{margin:30px 0 42px}.seller-quality-table h3{font-size:19px}.seller-quality-table .table-wrap{scrollbar-width:thin;scrollbar-color:#8cafa0 #eef4ef;background:#fff;border:1px solid #dce6df;border-radius:12px}.seller-quality-table table{min-width:1080px}.seller-quality-table th,.seller-quality-table td{overflow-wrap:normal;word-break:normal}.seller-quality-table th:first-child,.seller-quality-table td:first-child{min-width:170px}.seller-quality-table th:nth-child(2),.seller-quality-table td:nth-child(2){min-width:130px}.seller-quality-table th:nth-child(3),.seller-quality-table td:nth-child(3){min-width:125px}.seller-quality-table .seller-band{white-space:nowrap}.seller-quality-table td small{color:#526b62;margin-top:7px;line-height:1.7;display:block}.seller-quality-table td details{min-width:130px}.seller-quality-table summary,.seller-method summary{cursor:pointer;text-underline-offset:4px;color:#17694f;font-weight:700}.seller-quality-table details[open]{min-width:250px}.seller-quality-facts{border-block:1px solid #dce6df;flex-wrap:wrap;gap:20px 32px;margin:0;padding:18px 0;display:flex}.seller-quality-facts>div{min-width:120px}.seller-quality-facts dt{color:#526b62;font-size:13px}.seller-quality-facts dd{margin:5px 0 0;font-size:18px;font-weight:700}.seller-quality-facts dd small{color:#526b62;font-size:12px;font-weight:400;display:block}.seller-method{margin-top:20px;padding:14px 0}.seller-sample-note{color:#41583d;background:#f0f4eb;border-radius:8px;padding:12px 16px;line-height:1.9}.seller-late-text{font-weight:700;color:#9a4232!important}.seller-queue-list{gap:22px;display:grid}.seller-queue-list>article{background:#fff;border:1px solid #dce6df;border-radius:12px;padding:22px}.seller-queue-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-queue-list header div{gap:6px;display:grid}.seller-queue-list header span{color:#526b62;font-size:13px}.seller-preparation{border-block:1px solid #dce6df;margin:14px 0;padding:18px 0;line-height:1.8}.seller-preparation-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.seller-preparation-heading strong{font-size:16px}.seller-preparation-heading>b{color:#8c352a;margin-inline-start:auto;font-size:13px}.seller-preparation-overdue .seller-preparation-heading{color:#8c352a}.seller-preparation-ready_late .seller-preparation-heading{color:#785109}.seller-preparation-ready .seller-preparation-heading{color:#176044}.seller-preparation dl{flex-wrap:wrap;gap:14px 24px;margin:16px 0;display:flex}.seller-preparation dt{color:#526b62;font-size:12px}.seller-preparation dd{margin:5px 0 0;font-weight:600}.seller-preparation p{color:#526b62;max-width:72ch;margin:0;font-size:13px}.seller-preparation-settings{border-top:1px solid #dce6df;gap:12px;margin-top:25px;padding-top:22px;display:grid}.seller-preparation-settings h3{margin:0;font-size:18px}.seller-preparation-settings p,.seller-preparation-settings small{color:#526b62;font-size:13px;line-height:1.8}.seller-preparation-settings .btn{justify-self:start}.seller-empty{color:#526b62;border-block:1px solid #dce6df;padding:25px 0}:is(.seller-operations :is(input,select,button,summary,a):focus-visible,.seller-quality summary:focus-visible,.seller-preparation-settings input:focus-visible){outline-offset:3px;outline:3px solid #348775}.seller-operations input,.seller-preparation-settings input{caret-color:#147661}.seller-operations ::selection,.seller-quality ::selection{color:#183a38;background:#c9eadc}.seller-operations .input::placeholder{color:#526b62}.seller-operations button:disabled,.seller-preparation-settings button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:850px){.seller-controls{grid-template-columns:1fr 1fr}.seller-controls .field:first-child{grid-column:1/-1}.seller-preparation-queue .seller-section-heading{align-items:flex-start}}@media (max-width:550px){.seller-controls{grid-template-columns:1fr}.seller-controls .field:first-child{grid-column:auto}.seller-section-heading{align-items:flex-start}.seller-section-heading h2{font-size:20px}.seller-section-heading>.btn{width:100%}.seller-queue-list>article,.seller-quality{padding:18px}.seller-preparation-heading>b{width:100%;margin:0}.seller-preparation dl{gap:12px;display:grid}.seller-quality-facts{gap:18px}.seller-quality-facts>div{min-width:calc(50% - 18px)}}.svc-page{color:#173e3c;min-width:0;padding-top:28px;padding-bottom:30px}.svc-admin{padding-top:0}.svc-page h1,.svc-page h2,.svc-page h3,.svc-story h2,.svc-story h3{color:#173e3c}.svc-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.svc-page-heading h1{margin:7px 0;font-size:30px;line-height:1.4}.svc-page-heading p{color:#728b8a;margin:0;font-size:15px}.svc-eyebrow{color:#009b91;letter-spacing:.2px;font-size:13px;font-weight:800;display:inline-block}.svc-heading-icon{color:#009e92;background:#e2f7f0;border-radius:20px;flex:none;place-items:center;width:70px;height:70px;display:grid}.svc-tabs{scrollbar-width:thin;border-bottom:1px solid #e5eeeb;gap:7px;margin-bottom:14px;padding:5px 0 18px;display:flex;overflow:auto}.svc-tabs a{white-space:nowrap;color:#6c8584;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:700;display:inline-flex}.svc-tabs a:hover{background:#f2faf7}.svc-tabs a.active{color:#008d82;background:#dcf6ee}.svc-panel{background:#fff;border:1px solid #e3eeea;border-radius:15px;min-width:0;margin-bottom:20px;padding:23px;box-shadow:0 5px 25px #153e3503}.svc-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.svc-panel-heading h2,.svc-panel-heading h3{align-items:center;gap:9px;margin:0;line-height:1.5;display:flex}.svc-panel-heading h2{font-size:21px}.svc-panel-heading h3{font-size:17px}.svc-panel h3{margin:8px 0;font-size:20px;line-height:1.5}.svc-grid{gap:20px;display:grid}.svc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-grid>.svc-panel{height:100%;margin-bottom:0}.svc-grid{margin-bottom:20px}.svc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.svc-page .field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;font-size:14px;font-weight:600;display:flex}.svc-page .field small{font-size:12px;font-weight:400;line-height:1.6}.svc-page .input,.svc-page .select{color:#244c48;background:#fff;border:1px solid #dce7e2;border-radius:9px;width:100%;min-height:44px;padding:11px 13px;font-family:inherit;font-size:14px}.svc-page textarea.input{resize:vertical;line-height:1.9}.svc-page input:focus,.svc-page textarea:focus,.svc-page select:focus{outline-offset:2px;outline:2px solid #00a59455}.svc-wide{grid-column:1/-1}.svc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px;display:flex}.svc-actions:last-child{margin-bottom:0}.svc-page .btn{gap:7px}.svc-page .btn:disabled{opacity:.55;cursor:wait}.svc-page .btn.small{min-height:34px;padding:7px 11px;font-size:12px}.svc-notice{color:#426e62;background:#f0faf6;border:1px solid #dcefe6;border-radius:10px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px 16px;font-size:13px;line-height:1.9;display:flex}.svc-notice>svg{color:#009e8e;flex:none;margin-top:2px}.svc-notice a{font-weight:700}.svc-status{white-space:nowrap;color:#647d86;background:#edf2f4;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.svc-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.svc-status-approved,.svc-status-active,.svc-status-completed,.svc-status-published,.svc-status-confirmed{color:#07866b;background:#def5e9}.svc-status-pending,.svc-status-pending_review,.svc-status-pending_connection,.svc-status-pending_payment,.svc-status-queued,.svc-status-running{color:#ad7a12;background:#fff5dc}.svc-status-rejected,.svc-status-failed,.svc-status-revoked{color:#c26c53;background:#fff0eb}.svc-status-needs_changes{color:#467c9f;background:#e9f4fd}.svc-hero{background:linear-gradient(115deg,#e7f7ee,#effbf7 60%,#f7fcf8);border:1px solid #d8eee2;border-radius:20px;justify-content:space-between;align-items:center;gap:36px;margin-bottom:30px;padding:43px 48px;display:flex;position:relative;overflow:hidden}.svc-hero>div{z-index:1;max-width:710px;position:relative}.svc-hero h1{letter-spacing:-.6px;margin:11px 0 15px;font-size:43px;line-height:1.45}.svc-hero p{color:#628279;margin:0 0 22px;font-size:18px;line-height:1.9}.svc-hero-symbol{color:#00a090;background:#cff2e5;border-radius:42px;flex:none;place-items:center;width:170px;height:170px;display:grid;transform:rotate(-8deg);box-shadow:0 16px #a9dec93b}.svc-hero-symbol svg{transform:rotate(8deg)}.svc-meta{color:#708b80;flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;font-size:12px;display:flex}.svc-meta>span{align-items:center;gap:5px;display:inline-flex}.svc-section-title{margin:30px 0 19px}.svc-section-title h2{margin:7px 0 9px;font-size:28px;line-height:1.5}.svc-section-title p{color:#769087;margin:0;font-size:15px;line-height:1.8}.svc-section-title.inline{justify-content:space-between;align-items:center;gap:10px;display:flex}.svc-section-title.inline>span{color:#82938c;font-size:13px}.svc-course-card{flex-direction:column;display:flex}.svc-course-card>p{color:#789085;flex:1;margin:0 0 18px;font-size:14px;line-height:1.8}.svc-course-art{color:#00a08e;background:linear-gradient(130deg,#e8f9ef,#f8fcf3);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:140px;padding:30px 22px;display:flex}.svc-course-art>span{background:#ffffffc9;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:700}.svc-course-card:nth-child(3n+2) .svc-course-art{color:#e9825b;background:linear-gradient(130deg,#fff1e9,#fffaf1)}.svc-course-card:nth-child(3n+3) .svc-course-art{color:#518dba;background:linear-gradient(130deg,#eaf4fc,#f2fafb)}.svc-back{color:#718b80;align-items:center;gap:7px;margin:0 0 15px;font-size:13px;display:inline-flex}.svc-prose{color:#4c6d61;overflow-wrap:anywhere;white-space:pre-line;font-size:15px;line-height:2}.svc-prose p{margin:0 0 16px}.svc-prose p:last-child{margin-bottom:0}.svc-lessons{margin-top:22px}.svc-progress-label{justify-content:space-between;gap:12px;margin-bottom:13px;font-size:14px;display:flex}.svc-progress-label>span{color:#7a9187}.svc-page progress{-webkit-appearance:none;appearance:none;background:#edf3ef;border:0;border-radius:100px;width:100%;height:9px;display:block;overflow:hidden}.svc-page progress::-webkit-progress-bar{background:#edf3ef}.svc-page progress::-webkit-progress-value{background:#00aa95;border-radius:100px}.svc-page progress::-moz-progress-bar{background:#00aa95;border-radius:100px}.svc-list-row{border-bottom:1px solid #edf2ef;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.svc-list-row:last-child{border:0}.svc-list-row>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.svc-list-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.svc-list-row small{color:#84958e;font-size:12px}.svc-list-row>span:not(.svc-list-icon):not(.svc-status){color:#779188;font-size:12px}.svc-list-icon{color:#0b9c84;background:#e8f7ef;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.svc-editor-lesson{background:#fbfdfb;border:1px solid #dfece5;border-radius:12px;margin:18px 0;padding:18px 18px 12px}.svc-editor-lesson legend{color:#2b6b58;padding:0 8px;font-size:13px;font-weight:700}.svc-editor-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.svc-draft-list{flex-direction:column;gap:8px;display:flex}.svc-draft-list>button{text-align:right;color:#4e7163;cursor:pointer;background:#f8fbf9;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:14px 12px;font-family:inherit;display:flex}.svc-draft-list>button.selected{color:#068d74;background:#eaf9f2;border-color:#b1e9d4}.svc-draft-list>button>span{flex-direction:column;gap:6px;display:flex}.svc-draft-list strong{font-size:13px;line-height:1.6}.svc-draft-list small{color:#80988b;font-size:11px}.svc-draft-list svg{flex:none;margin-top:3px}.svc-page textarea.svc-draft-editor{background:#fcfefb;min-height:420px;font-size:15px;line-height:2.1}.svc-job{border-bottom:1px solid #e7efea;padding:22px 0}.svc-job:last-child{border:0;padding-bottom:0}.svc-job .svc-panel-heading{margin-bottom:7px}.svc-job>p{font-size:14px;line-height:1.8}.svc-inline-error{color:#b16a4f}.svc-job .svc-prose{background:#f7fbf8;border:1px solid #e8f1eb;border-radius:10px;max-height:600px;padding:18px;overflow:auto}.svc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.svc-stat{color:#14a17e;background:linear-gradient(125deg,#e8f9ef,#f4fcf5);border:1px solid #dbefe4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:25px 22px;display:flex}.svc-stat>span{color:#2d6552;flex-direction:column;gap:10px;display:flex}.svc-stat small{font-size:14px}.svc-stat strong{font-size:33px;font-weight:800;line-height:1}.svc-stat:nth-child(2){color:#d5a94b;background:#fff8e6;border-color:#f5edce}.svc-stat:nth-child(3){color:#64a0ae;background:#edf7fa;border-color:#daeff0}.svc-credit-pack{color:#1e8e73;text-align:center;background:#f9fdf9;border:1px solid #deede5;border-radius:12px;flex-direction:column;align-items:center;padding:24px;display:flex}.svc-credit-pack h3{margin:15px 0}.svc-credit-pack>strong{font-size:29px}.svc-credit-pack>p{color:#3d6b57;margin:12px 0 20px;font-size:18px}.svc-credit-pack small{color:#8b9c8c;margin-top:10px;font-size:11px}.svc-table-wrap{overflow:auto}.svc-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.svc-table th{text-align:right;color:#53816a;background:#edf9f1;padding:13px;font-weight:700}.svc-table td{color:#597b68;border-bottom:1px solid #eaf1ec;padding:14px 13px}.svc-table tr:last-child td{border:0}.svc-empty-line{text-align:center;color:#87a08f;padding:20px;font-size:13px}.svc-upload{margin:18px 0}.svc-upload-target{color:#36916e;text-align:center;cursor:pointer;background:#f6fcf7;border:1px dashed #a5d8c0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:relative}.svc-upload-target strong{font-size:14px}.svc-upload-target small{color:#89a18f;max-width:450px;font-size:11px;line-height:1.8}.svc-upload-target input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.svc-upload-target:focus-within{outline-offset:2px;outline:2px solid #00a594}.svc-assets{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.svc-assets>a{color:#5b9678;background:#f4faf6;border:1px solid #e1eee5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:105px;padding:8px;display:flex;overflow:hidden}.svc-assets img{object-fit:cover;border-radius:5px;width:110px;height:82px}.svc-assets span{align-items:center;gap:5px;font-size:11px;display:flex}.svc-remove-file{color:#aa7a63;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:7px;font-family:inherit;font-size:11px;display:inline-flex}.svc-consent{color:#5e7e67;align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;line-height:1.8;display:flex}.svc-consent input{accent-color:#00a58c;flex:none;margin-top:5px}.svc-small{margin-top:16px;font-size:12px;line-height:1.8}.svc-testimony-author{align-items:center;gap:10px;margin-bottom:17px;display:flex}.svc-avatar{color:#149470;background:#ddf5e8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.svc-testimony-author>div{flex-direction:column;flex:1;gap:4px;display:flex}.svc-testimony-author strong{color:#345e4b;font-size:14px}.svc-testimony-author small{color:#26a27d;align-items:center;gap:4px;font-size:11px;display:flex}.svc-testimony-author>svg{color:#b5dfc9}.svc-testimony-photos{gap:8px;margin-top:15px;display:flex}.svc-testimony-photos img{object-fit:cover;border-radius:8px;width:76px;height:70px}.svc-testimonials .svc-panel{flex-direction:column;display:flex}.svc-testimonials .svc-prose{flex:1;font-size:14px}.svc-testimonials .btn{align-self:flex-start;margin-top:15px}.svc-value-row{color:#5a7b64;border-bottom:1px solid #edf3ee;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:13px;display:flex}.svc-reward-percent{color:#02a180;margin:12px 0 18px;font-size:42px;display:block}.svc-pack-editor{background:#f7fcf8;border:1px solid #e3eee6;border-radius:11px;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:15px;margin:17px 0;padding:17px;display:grid}.svc-pack-editor .field{margin-bottom:0}.svc-inline-form{flex-wrap:wrap;align-items:flex-end;gap:13px;padding-top:15px;display:flex}.svc-inline-form>.field{flex:1;min-width:180px;margin-bottom:0}.svc-inline-form>.btn{flex:none;margin-bottom:0}.svc-product-checks{background:#fbfdfb;border:1px solid #e0eae2;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:240px;padding:15px;display:grid;overflow:auto}.svc-product-checks label{color:#597b61;align-items:center;gap:8px;font-size:12px;display:flex}.svc-product-checks input{accent-color:#00a58c}.svc-alert{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 20px;line-height:1.7;display:flex}.svc-alert>.btn{margin-right:auto}.svc-saved{color:#278661;background:#f0fbf4;border:1px solid #d6ebdf;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.svc-saved>.icon-btn{margin-right:auto}.svc-story{margin:32px 0}.svc-story .svc-prose{font-size:15px}.svc-page .muted{color:#7b9385}.svc-testimony-video{background:#173e3c;border-radius:9px;width:100%;max-width:100%;max-height:320px;margin-top:15px;display:block}@media (max-width:1050px){.svc-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-hero{padding:32px}.svc-hero h1{font-size:36px}.svc-hero-symbol{width:130px;height:130px}.svc-editor-layout{grid-template-columns:240px minmax(0,1fr)}.svc-pack-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-admin .svc-grid.two{grid-template-columns:1fr}}@media (max-width:700px){.svc-page{padding-top:20px}.svc-admin{padding-top:0}.svc-page-heading h1{font-size:25px}.svc-page-heading p{font-size:13px}.svc-heading-icon{border-radius:15px;width:52px;height:52px}.svc-heading-icon svg{width:27px}.svc-tabs{margin-inline:-5px;padding-inline:5px}.svc-tabs a{padding:9px 11px;font-size:12px}.svc-hero{gap:12px;min-height:230px;padding:26px 22px}.svc-hero h1{margin-top:9px;font-size:29px;line-height:1.5}.svc-hero p{margin-bottom:16px;font-size:15px}.svc-hero-symbol{opacity:.33;width:135px;height:135px;position:absolute;bottom:-28px;left:-32px;transform:rotate(-18deg)}.svc-hero>div{padding-left:0}.svc-hero .svc-actions{position:relative}.svc-hero .btn{min-height:39px;padding:9px 12px;font-size:12px}.svc-grid.two,.svc-grid.three{grid-template-columns:1fr;gap:15px}.svc-panel{border-radius:12px;margin-bottom:16px;padding:18px}.svc-panel-heading h2{font-size:19px}.svc-panel-heading{gap:9px}.svc-form-grid,.svc-editor-layout{grid-template-columns:1fr;gap:0}.svc-editor-layout>.svc-panel:first-child{max-height:280px;overflow:auto}.svc-stats{gap:8px}.svc-stat{gap:5px;min-height:105px;padding:16px 11px}.svc-stat strong{font-size:26px}.svc-stat small{font-size:11px}.svc-stat>svg{width:23px}.svc-stat>span{gap:10px}.svc-list-row{flex-wrap:wrap;gap:9px;padding:14px 0}.svc-list-row>div{flex-basis:50%}.svc-list-row strong{font-size:13px}.svc-list-row>.btn{font-size:11px}.svc-page .field,.svc-page .input,.svc-page .select{font-size:13px}.svc-section-title h2{font-size:24px}.svc-section-title.inline>span{font-size:11px}.svc-meta{gap:10px;font-size:11px}.svc-course-art{min-height:115px;padding:24px}.svc-editor-lesson{padding:14px 12px}.svc-inline-form{flex-direction:column;align-items:stretch;gap:14px}.svc-inline-form>.field{width:100%;min-width:0}.svc-inline-form>.btn{align-self:flex-start}.svc-product-checks{grid-template-columns:1fr}.svc-pack-editor{gap:10px;padding:13px}.svc-job{padding:18px 0}.svc-job .svc-prose{padding:14px;font-size:13px}.svc-page textarea.svc-draft-editor{min-height:340px;font-size:14px}.svc-notice{padding:12px;font-size:12px}.svc-story .svc-prose{font-size:14px}}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.erp-console,.admin-console{--ss-ink:#172840;--ss-muted:#52657c;--ss-canvas:#f2f5f8;--ss-surface:#fff;--ss-line:#dce4ec;--ss-nav:#111d32;--ss-nav-raised:#1a2942;--ss-teal:#0f766e;--ss-teal-hover:#0b5e57;--ss-teal-soft:#e5f5f1;--ss-blue:#245bcc;--ss-blue-soft:#eaf0ff;--ss-amber:#a35b09;--ss-amber-soft:#fff3d8;--ss-coral:#b74736;--ss-coral-soft:#fff0eb;--ss-violet:#7253b6;--ss-violet-soft:#f1edfc;--ss-duration-feedback:.16s;--ss-duration-open:.24s;--ss-ease:cubic-bezier(.16,1,.3,1);font-synthesis:none;text-rendering:optimizelegibility;font-family:IBM Plex Sans Arabic,Tajawal,Cairo,sans-serif}.erp-console :is(button,input,select,textarea),.admin-console :is(button,input,select,textarea){font-family:inherit}.erp-console ::selection,.admin-console ::selection{color:#073d39;background:#aee8da}.erp-console :is(input,textarea),.admin-console :is(input,textarea){caret-color:var(--ss-teal)}.erp-console :is(td,dd,output),.admin-console :is(td,dd,output){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.erp-console,.admin-console{--ss-duration-feedback:0s;--ss-duration-open:0s}}.admin-console .ac-overview{flex-direction:column;gap:22px;display:flex}.admin-console .ac-overview-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-console .ac-overview-heading h1{color:#24344d;letter-spacing:-.4px;font-size:25px;font-weight:800;line-height:1.6}.admin-console .ac-overview-heading p{color:#5f6e84;margin-top:4px;font-size:12px}.admin-console .ac-overview-date{color:#5f6e84;white-space:nowrap;background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.admin-console .ac-overview-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:3px;margin-bottom:-6px;display:flex}.admin-console .ac-overview-section-heading>div:first-child{align-items:center;gap:13px;display:flex}.admin-console .ac-overview-section-heading h2{color:#24344d;font-size:16px;font-weight:800}.admin-console .ac-overview-section-heading>div>span{color:#5f6e84;border-inline-start:1px solid #dfe5ee;padding-inline-start:13px;font-size:12px}.admin-console .ac-period-switch{background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.admin-console .ac-period-switch button{color:#5f6e84;background:0 0;border:0;border-radius:5px;min-width:58px;min-height:44px;padding:4px 11px;font-size:12px;transition:background .15s}.admin-console .ac-period-switch button.is-active{color:#24344d;background:#f5f7fb;font-weight:700}.admin-console .ac-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.admin-console .ac-kpi{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;padding:16px 19px 15px}.admin-console .ac-kpi-top{justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;display:flex}.admin-console .ac-kpi-top>span{color:#5f6e84;font-size:12px;font-weight:600}.admin-console .ac-kpi-top>i{color:#5f6e84;background:#f5f7fb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-console .ac-kpi>strong{letter-spacing:-.65px;color:#24344d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.7;display:block}.admin-console .ac-kpi>small{color:#5f6e84;min-height:18px;margin-top:6px;font-size:12px;line-height:1.9;display:block}.admin-console .ac-kpi.featured{background:#4569a5;border-color:#dfe5ee;position:relative;overflow:hidden}.admin-console .ac-kpi.featured:after{content:"";bottom:-112px;width:160px;height:160px;box-shadow:none;pointer-events:none;border:1px solid #4569a530;border-radius:50%;position:absolute;inset-inline-end:-40px}.admin-console .ac-kpi.featured>strong{color:#fff}.admin-console .ac-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:22px 23px}.admin-console .ac-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-console .ac-card-heading h2{color:#24344d;font-size:14px;font-weight:800;line-height:1.6}.admin-console .ac-card-heading p{color:#5f6e84;margin-top:4px;font-size:12px;line-height:1.9}.admin-console .ac-card-heading>a{white-space:nowrap;color:#4569a5;align-items:center;gap:7px;margin-top:3px;font-size:12px;font-weight:600;display:flex}.admin-console .ac-primary-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:stretch;gap:20px;display:grid}.admin-console .ac-secondary-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);align-items:stretch;gap:20px;display:grid}.admin-console .ac-chart-total{flex-wrap:wrap;align-items:center;gap:13px;margin-top:-6px;margin-bottom:20px;display:flex}.admin-console .ac-chart-total>strong{color:#24344d;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.5}.admin-console .ac-chart-total>span{color:#5f6e84;background:#f5f7fb;border-radius:5px;padding:4px 7px;font-size:12px}.admin-console .ac-attention-card{position:relative}.admin-console .ac-attention-card>.ac-card-heading{margin-bottom:20px;padding-inline-end:65px}.admin-console .ac-attention-total{inset-inline-end:23px;color:#24344d;flex-direction:column;align-items:flex-end;font-size:24px;font-weight:800;line-height:1.4;display:flex;position:absolute;top:20px}.admin-console .ac-attention-total small{color:#5f6e84;font-size:12px;font-weight:400}.admin-console .ac-queue{flex-direction:column;display:flex}.admin-console .ac-queue-item{border-bottom:1px solid #dfe5ee;align-items:center;gap:10px;padding:14px 0;display:flex}.admin-console .ac-queue-item:last-child{border-bottom:0}.admin-console .ac-queue-item:hover>span:nth-child(2)>strong{color:#5f6e84}.admin-console .ac-queue-icon{color:#5f6e84;background:#f5f7fb;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-console .ac-queue-item>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-console .ac-queue-item strong{color:#24344d;font-size:12px;font-weight:700}.admin-console .ac-queue-item small{color:#5f6e84;font-size:12px;line-height:1.7}.admin-console .ac-queue-item>b{color:#24344d;font-size:16px;font-weight:800}.admin-console .ac-queue-item>svg{color:#5f6e84;width:12px}.admin-console .ac-queue-clear{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:248px;padding:22px 12px;display:flex}.admin-console .ac-queue-clear>span{color:#5f6e84;background:#f5f7fb;border:1px solid #dfe5ee;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:6px;display:grid}.admin-console .ac-queue-clear h3{color:#5f6e84;font-size:13px}.admin-console .ac-queue-clear p{color:#5f6e84;max-width:230px;font-size:12px;line-height:2}.admin-console .ac-queue-clear>a{color:#4569a5;align-items:center;gap:7px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.admin-console .ac-shortcut-card{background:#fff}.admin-console .ac-shortcut-card>.ac-card-heading{margin-bottom:15px}.admin-console .ac-overview-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-console .ac-overview-shortcuts>a{background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:13px 11px;transition:background .15s,border-color .15s;display:flex}.admin-console .ac-overview-shortcuts>a:hover{background:#f5f7fb;border-color:#dfe5ee}.admin-console .ac-overview-shortcuts>a>span{color:#4569a5;background:#f5f7fb;border-radius:9px;flex:none;place-items:center;width:37px;height:39px;display:grid}.admin-console .ac-overview-shortcuts>a.coral>span{color:#a04450;background:#faf0f2}.admin-console .ac-overview-shortcuts>a.amber>span{color:#856328;background:#fbf6eb}.admin-console .ac-overview-shortcuts>a>div{flex:1;gap:3px;min-width:0;display:grid}.admin-console .ac-overview-shortcuts small{color:#5f6e84;font-size:12px;line-height:1.7}.admin-console .ac-overview-shortcuts>a>svg{color:#4569a5;width:13px}.admin-console .ac-overview-table-wrap{overscroll-behavior-x:contain;width:100%;margin-bottom:-3px;position:relative;overflow-x:auto}.admin-console .ac-overview-table{white-space:nowrap;text-align:right;width:100%;font-size:12px}.admin-console .ac-overview-table th{color:#5f6e84;background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:10px 11px;font-size:12px;font-weight:500}.admin-console .ac-overview-table th:first-child{border-radius:0 7px 7px 0}.admin-console .ac-overview-table th:last-child{border-radius:7px 0 0 7px}.admin-console .ac-overview-table td{color:#5f6e84;border-bottom:1px solid #dfe5ee;padding:14px 10px;font-size:12px}.admin-console .ac-overview-table tr:last-child td{border-bottom:0}.admin-console .ac-overview-table td>strong{color:#24344d;font-size:12px;font-weight:700}.admin-console .ac-overview-table td>small{color:#5f6e84;margin-top:3px;font-size:12px;display:block}.admin-console .ac-order-id{color:#5f6e84;text-overflow:ellipsis;vertical-align:middle;max-width:160px;font-size:12px;font-weight:700;display:inline-block;overflow:hidden}.admin-console .ac-order-id:hover{text-decoration:underline}.admin-console .ac-overview-table .badge{border-radius:6px;gap:5px;padding:4px 8px;font-size:12px;font-weight:600}.admin-console .ac-overview-table .badge .status-dot{width:4px;height:4px}.admin-console .ac-table-open{color:#5f6e84;background:#f5f7fb;border:1px solid #dfe5ee;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.admin-console .ac-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:238px;padding:23px 18px 17px;display:flex}.admin-console .ac-empty-state>span{color:#5f6e84;background:#f5f7fb;border:1px solid #dfe5ee;border-radius:19px;place-items:center;width:63px;height:63px;margin-bottom:4px;display:grid}.admin-console .ac-empty-state h3{color:#5f6e84;font-size:13px;font-weight:700}.admin-console .ac-empty-state p{color:#5f6e84;max-width:275px;font-size:12px;line-height:2}.admin-console .ac-soft-button{color:#5f6e84;background:#f5f7fb;border:1px solid #dfe5ee;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-console .ac-bestsellers>a{border-bottom:1px solid #dfe5ee;align-items:center;gap:10px;padding:16px 0;display:flex}.admin-console .ac-bestsellers>a:last-child{border:0}.admin-console .ac-product-rank{color:#5f6e84;font-size:12px}.admin-console .ac-bestsellers .product-art{object-fit:cover;border:1px solid #dfe5ee;border-radius:8px;flex:none;width:43px;height:43px;overflow:hidden}.admin-console .ac-bestsellers>a>div{flex:1;gap:8px;min-width:0;display:grid}.admin-console .ac-bestsellers strong{color:#5f6e84;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.admin-console .ac-bestsellers>a>b{color:#4569a5;text-align:center;min-width:30px;font-size:15px;font-weight:700;line-height:1.5}.admin-console .ac-bestsellers>a>b>small{color:#4569a5;font-size:12px;font-weight:400;display:block}.admin-console .ac-sales-bar{background:#f5f7fb;border-radius:5px;max-width:160px;height:4px;display:block;overflow:hidden}.admin-console .ac-sales-bar>i{background:#edf2fb;border-radius:5px;height:100%;display:block}.admin-console .ac-stock-summary{border-bottom:1px solid #dfe5ee;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:6px;padding-bottom:17px;display:grid}.admin-console .ac-stock-summary>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-console .ac-stock-summary strong{color:#5f6e84;font-size:19px;line-height:1.5}.admin-console .ac-stock-summary small{color:#5f6e84;margin-top:2px;font-size:12px}.admin-console .ac-stock-indicator{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.admin-console .ac-stock-list>a{border-bottom:1px solid #dfe5ee;align-items:center;gap:11px;padding:11px 0;display:flex}.admin-console .ac-stock-list>a:last-child{border:0}.admin-console .ac-stock-list .product-art{object-fit:cover;border:1px solid #dfe5ee;border-radius:7px;flex:none;width:38px;height:38px;overflow:hidden}.admin-console .ac-stock-list>a>div{flex:1;gap:1px;min-width:0;display:grid}.admin-console .ac-stock-list strong{color:#5f6e84;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-console .ac-stock-list small{color:#5f6e84;font-size:12px}.admin-console .ac-stock-count{color:#5f6e84;white-space:nowrap;background:#f5f7fb;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.admin-console .ac-stock-list>a>svg{color:#4569a5;width:13px}.admin-console .ac-inline-empty{color:#5f6e84;flex-wrap:wrap;align-items:center;gap:11px;padding:25px 0 9px;display:flex}.admin-console .ac-inline-empty p{color:#5f6e84;flex:1;min-width:170px;font-size:12px;line-height:2}.admin-console .ac-inline-empty a{color:#4569a5;font-size:12px;font-weight:600}.admin-console .ac-status-bar{background:#f5f7fb;border-radius:6px;gap:3px;height:11px;margin:24px 0;display:flex;overflow:hidden}.admin-console .ac-status-bar>i{min-width:3px;height:100%;display:block}.admin-console .ac-status-bar>.empty{background:#f5f7fb;border:0;padding:0}.admin-console .ac-status-list{gap:15px;display:grid}.admin-console .ac-status-list>div{color:#5f6e84;align-items:center;gap:8px;font-size:12px;display:flex}.admin-console .ac-status-list>div>span:nth-child(2){flex:1}.admin-console .ac-status-list strong{color:#5f6e84;font-size:12px;font-weight:700}.admin-console .ac-status-list small{color:#5f6e84;text-align:left;min-width:30px;font-size:12px}.admin-console .ac-audit-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.admin-console .ac-audit-list>div{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.admin-console .ac-audit-list>div>span{color:#5f6e84;background:#f5f7fb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-console .ac-audit-list>div>div{flex:1;gap:1px;min-width:0;display:grid}.admin-console .ac-audit-list strong{color:#5f6e84;font-size:12px;font-weight:600}.admin-console .ac-audit-list small{color:#5f6e84;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;display:block;overflow:hidden}.admin-console .ac-audit-list time{color:#5f6e84;width:100%;margin-top:-6px;padding-inline-start:41px;font-size:12px}.admin-console .ac-data-note{color:#5f6e84;align-items:flex-start;gap:7px;margin-top:-3px;font-size:12px;line-height:2;display:flex}.admin-console .ac-data-note svg{margin-top:3px}@media (min-width:1700px){.admin-console .ac-kpi{padding:20px 23px}.admin-console .ac-kpi>strong{font-size:30px}.admin-console .ac-card{padding:26px}.admin-console .ac-overview{gap:25px}}@media (max-width:1330px){.admin-console .ac-overview-heading h1{font-size:23px}.admin-console .ac-kpi{padding:15px}.admin-console .ac-kpi>strong{font-size:23px}.admin-console .ac-kpi>small,.admin-console .ac-kpi-top>span{font-size:12px}.admin-console .ac-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px}.admin-console .ac-secondary-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr);gap:16px}.admin-console .ac-card{padding:20px}.admin-console .ac-attention-total{inset-inline-end:20px}.admin-console .ac-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console .ac-overview-shortcuts>a{padding:12px 15px}.admin-console .ac-overview-shortcuts strong,.admin-console .ac-overview-shortcuts small{font-size:12px}.admin-console .ac-overview-shortcuts>a>span{width:39px;height:39px}}@media (max-width:1120px){.admin-console .ac-primary-grid,.admin-console .ac-secondary-grid{grid-template-columns:minmax(0,1fr)}.admin-console .ac-queue{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.admin-console .ac-attention-card>.ac-card-heading{margin-bottom:13px}.admin-console .ac-queue-item{padding:13px 0}.admin-console .ac-queue-clear{min-height:150px;padding:15px}.admin-console .ac-queue-clear>span{width:55px;height:55px}.admin-console .ac-queue-clear p{max-width:420px}.admin-console .ac-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console .ac-kpi{padding:17px}.admin-console .ac-kpi>strong{font-size:26px}.admin-console .ac-kpi>small,.admin-console .ac-kpi-top>span{font-size:12px}.admin-console .ac-kpi-top>i{width:36px;height:36px}.admin-console .ac-overview-heading{align-items:flex-start}.admin-console .ac-overview-date{gap:6px;margin-top:7px;padding:7px 9px;font-size:12px}.admin-console .ac-overview-date>svg{width:15px}.admin-console .ac-overview-heading h1{font-size:21px}.admin-console .ac-overview-heading p{font-size:12px}.admin-console .ac-audit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-console .ac-bestsellers>a{padding:14px 0}.admin-console .ac-bestsellers .product-art{width:48px;height:48px}.admin-console .ac-sales-bar{max-width:250px}.admin-console .ac-bestsellers strong{font-size:12px}}@media (max-width:800px){.admin-console .ac-overview-heading h1{font-size:23px}.admin-console .ac-overview-heading p,.admin-console .ac-overview-date{font-size:12px}.admin-console .ac-kpi-grid{gap:14px}.admin-console .ac-kpi{padding:18px}.admin-console .ac-kpi>strong{font-size:28px}.admin-console .ac-card{padding:22px}.admin-console .ac-card-heading h2{font-size:15px}.admin-console .ac-card-heading p{font-size:12px}.admin-console .ac-attention-total{top:22px;inset-inline-end:22px}.admin-console .ac-queue-item strong,.admin-console .ac-queue-item small{font-size:12px}}@media (max-width:560px){.admin-console .ac-overview{gap:18px}.admin-console .ac-overview-heading{display:block}.admin-console .ac-overview-heading h1{font-size:22px}.admin-console .ac-overview-heading p{font-size:12px;line-height:1.9}.admin-console .ac-overview-date{color:#5f6e84;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px;display:inline-flex}.admin-console .ac-overview-date>svg{width:14px}.admin-console .ac-overview-section-heading{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:4px;margin-bottom:-3px}.admin-console .ac-overview-section-heading>div:first-child{align-self:center;gap:9px}.admin-console .ac-overview-section-heading h2{font-size:14px}.admin-console .ac-overview-section-heading>div>span{padding-inline-start:9px;font-size:12px}.admin-console .ac-period-switch{gap:0;padding:2px}.admin-console .ac-period-switch button{min-width:45px;min-height:27px;padding:4px 8px;font-size:12px}.admin-console .ac-kpi-grid{gap:10px}.admin-console .ac-kpi{border-radius:11px;padding:13px 12px}.admin-console .ac-kpi-top{gap:5px;margin-bottom:8px}.admin-console .ac-kpi-top>span{font-size:12px;line-height:1.8}.admin-console .ac-kpi-top>i{border-radius:8px;width:29px;height:29px}.admin-console .ac-kpi-top>i svg{width:17px;height:17px}.admin-console .ac-kpi>strong{letter-spacing:-.4px;font-size:22px}.admin-console .ac-kpi>small{min-height:31px;margin-top:5px;font-size:12px;line-height:1.9}.admin-console .ac-primary-grid,.admin-console .ac-secondary-grid{gap:18px}.admin-console .ac-card{border-radius:12px;padding:18px 16px}.admin-console .ac-card-heading{gap:9px;margin-bottom:16px}.admin-console .ac-card-heading h2{font-size:13px}.admin-console .ac-card-heading p{font-size:12px;line-height:2}.admin-console .ac-card-heading>a{gap:5px;font-size:12px}.admin-console .ac-card-heading>a>svg{width:13px}.admin-console .ac-chart-total{gap:8px;margin-bottom:18px}.admin-console .ac-chart-total>strong{font-size:22px}.admin-console .ac-chart-total>span{font-size:12px}.admin-console .ac-attention-total{top:17px;font-size:22px;inset-inline-end:17px}.admin-console .ac-attention-card>.ac-card-heading{margin-bottom:13px;padding-inline-end:65px}.admin-console .ac-attention-total small{font-size:12px}.admin-console .ac-queue{gap:0;display:flex}.admin-console .ac-queue-item{gap:11px;padding:12px 0}.admin-console .ac-queue-icon{width:37px;height:37px}.admin-console .ac-queue-item strong,.admin-console .ac-queue-item small{font-size:12px}.admin-console .ac-queue-item>b{font-size:15px}.admin-console .ac-queue-clear{min-height:230px;padding:15px 10px}.admin-console .ac-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-console .ac-overview-shortcuts>a{min-height:135px;padding:12px 10px;display:block;position:relative}.admin-console .ac-overview-shortcuts>a>span{width:33px;height:33px;margin-bottom:10px}.admin-console .ac-overview-shortcuts>a>span>svg{width:20px}.admin-console .ac-overview-shortcuts strong,.admin-console .ac-overview-shortcuts small{font-size:12px;line-height:1.9}.admin-console .ac-overview-shortcuts>a>svg{top:20px;width:14px;position:absolute;inset-inline-end:11px}.admin-console .ac-empty-state{min-height:225px;padding:23px 12px 15px}.admin-console .ac-empty-state h3,.admin-console .ac-empty-state p{font-size:12px}.admin-console .ac-empty-state>span{border-radius:16px;width:57px;height:57px}.admin-console .ac-stock-summary{gap:9px}.admin-console .ac-stock-summary>div{gap:5px}.admin-console .ac-stock-summary strong{font-size:18px}.admin-console .ac-stock-summary small{width:100%;margin:0;padding-inline-start:12px;font-size:12px;display:block}.admin-console .ac-stock-list>a{gap:8px}.admin-console .ac-stock-list strong{max-width:170px;font-size:12px}.admin-console .ac-stock-list small{font-size:12px}.admin-console .ac-stock-count{padding:3px 6px;font-size:12px}.admin-console .ac-stock-list .product-art{width:34px;height:34px}.admin-console .ac-stock-list>a>svg{display:none}.admin-console .ac-inline-empty p{min-width:200px;font-size:12px}.admin-console .ac-overview-table th{padding:9px;font-size:12px}.admin-console .ac-overview-table td{padding:13px 9px;font-size:12px}.admin-console .ac-order-id{max-width:110px;font-size:12px}.admin-console .ac-overview-table td>strong,.admin-console .ac-overview-table td>small,.admin-console .ac-overview-table .badge,.admin-console .ac-bestsellers strong{font-size:12px}.admin-console .ac-bestsellers .product-art{width:42px;height:42px}.admin-console .ac-bestsellers>a>b{font-size:14px}.admin-console .ac-product-rank{font-size:12px}.admin-console .ac-audit-list{grid-template-columns:1fr;gap:16px}.admin-console .ac-audit-list time{align-self:center;width:auto;margin:0;padding:0;font-size:12px}.admin-console .ac-audit-list strong{font-size:12px}.admin-console .ac-audit-list small{max-width:180px;font-size:12px}.admin-console .ac-data-note{gap:5px;font-size:12px;line-height:2}.admin-console .ac-data-note svg{width:13px}}@media (max-width:370px){.admin-console .ac-overview-heading h1,.admin-console .ac-kpi>strong{font-size:20px}.admin-console .ac-overview-section-heading{gap:10px}.admin-console .ac-period-switch{width:100%}.admin-console .ac-period-switch button{flex:1}.admin-console .ac-stock-list strong{max-width:140px}}@media print{.admin-console .ac-overview-date,.admin-console .ac-period-switch,.admin-console .ac-card-heading>a,.admin-console .ac-shortcut-card{display:none!important}.admin-console .ac-card,.admin-console .ac-kpi{break-inside:avoid;box-shadow:none!important}.admin-console .ac-overview{gap:16px}.admin-console .ac-primary-grid,.admin-console .ac-secondary-grid{grid-template-columns:1fr}.admin-console .ac-kpi-grid{grid-template-columns:repeat(4,1fr)}.admin-console .ac-kpi.featured{border-color:#dfe5ee;background:#fff!important}.admin-console .ac-kpi.featured>strong,.admin-console .ac-kpi.featured .ac-kpi-top>span{color:#24344d}.admin-console .ac-kpi.featured>small{color:#5f6e84}.admin-console .ac-kpi.featured:after{display:none}}.admin-console .ac-overview p,.admin-console .ac-overview small,.admin-console .ac-kpi-top>span,.admin-console .ac-overview-date,.admin-console .ac-overview-section-heading>div>span,.admin-console .ac-chart-total>span,.admin-console .ac-status-list>div,.admin-console .ac-data-note{color:#5f6e84}.admin-console .ac-overview small,.admin-console .ac-overview p,.admin-console .ac-card-heading p,.admin-console .ac-kpi-top>span{font-size:12px}.admin-console .ac-kpi>small{min-height:38px}.admin-console .ac-kpi.featured .ac-kpi-top>span,.admin-console .ac-kpi.featured>small{color:#5f6e84}.admin-console .ac-queue-item strong,.admin-console .ac-overview-shortcuts strong,.admin-console .ac-bestsellers strong,.admin-console .ac-stock-list strong,.admin-console .ac-audit-list strong{color:#24344d;font-size:12px}.admin-console .ac-stock-list strong{max-width:none}.admin-console .ac-overview-table th,.admin-console .ac-overview-table td,.admin-console .ac-overview-table td>small{color:#5f6e84;font-size:12px}.admin-console .ac-overview-table td>strong,.admin-console .ac-order-id{color:#24344d;font-size:12px}.admin-console .ac-card-heading>a,.admin-console .ac-soft-button,.admin-console .ac-inline-empty a,.admin-console .ac-queue-clear>a{color:#4569a5;font-size:12px}.admin-console .ac-overview-section-heading h2{font-size:17px}.admin-console .ac-card-heading h2{font-size:16px}.admin-console .ac-stock-count{color:#5f6e84;font-size:12px}.admin-console .ac-stock-count.is-empty{color:#a04450}.admin-console .ac-stock-summary strong,.admin-console .ac-status-list strong,.admin-console .ac-bestsellers>a>b,.admin-console .ac-audit-list time{color:#4569a5}.admin-console .ac-audit-list time,.admin-console .ac-status-list>div{font-size:12px}.admin-console .ac-empty-state h3,.admin-console .ac-queue-clear h3{color:#5f6e84;font-size:14px}@media (max-width:560px){.admin-console .ac-overview p,.admin-console .ac-overview small,.admin-console .ac-queue-item strong,.admin-console .ac-overview-shortcuts strong,.admin-console .ac-bestsellers strong,.admin-console .ac-stock-list strong,.admin-console .ac-audit-list strong,.admin-console .ac-kpi-top>span{font-size:12px}.admin-console .ac-kpi>small{min-height:39px}.admin-console .ac-overview-shortcuts>a{min-height:155px}.admin-console .ac-card-heading h2{font-size:14px}.admin-console .ac-card-heading>a{font-size:12px}.admin-console .ac-stock-list strong{max-width:150px}.admin-console .ac-overview-table th,.admin-console .ac-overview-table td,.admin-console .ac-overview-table td>strong,.admin-console .ac-order-id,.admin-console .ac-status-list>div,.admin-console .ac-overview .ac-data-note,.admin-console .ac-audit-list time{font-size:12px}}.admin-console .ac-overview{gap:24px}.admin-console .ac-overview-heading{align-items:flex-start}.admin-console .ac-overview-heading h1{color:var(--ac-ink);letter-spacing:-.4px;margin:0 0 7px;font-size:28px;font-weight:750;line-height:1.5}.admin-console .ac-overview-heading p{color:var(--ac-muted);margin:0;font-size:14px;line-height:1.8}.admin-console .ac-overview-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-console .ac-overview-date{color:var(--ac-muted);background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.admin-console .ac-overview-section-heading{align-items:center;margin:8px 0 -8px}.admin-console .ac-overview-section-heading h2{color:var(--ac-ink);margin:0;font-size:18px;font-weight:700}.admin-console .ac-overview-section-heading>div>span{color:var(--ac-muted);border-color:var(--ac-border);font-size:12px}.admin-console .ac-period-switch{border-color:var(--ac-border);background:#fff;border-radius:10px;padding:3px}.admin-console .ac-period-switch button{min-width:59px;min-height:38px;color:var(--ac-muted);border-radius:7px;padding:7px 12px;font-size:12px}.admin-console .ac-period-switch button:hover{background:#f5f7fb}.admin-console .ac-period-switch button.is-active{color:#34548a;background:#edf2fb}.admin-console .ac-kpi-grid{gap:16px}.admin-console .ac-kpi,.admin-console .ac-kpi.featured{border:1px solid var(--ac-border);background:#fff;border-radius:13px;padding:19px 20px 17px}.admin-console .ac-kpi-top{gap:6px;margin-bottom:12px}.admin-console .ac-kpi-top>i,.admin-console .ac-kpi.featured .ac-kpi-top>i{color:#7186a7;background:0 0;width:30px;height:30px}.admin-console .ac-kpi.amber .ac-kpi-top>i,.admin-console .ac-kpi.coral .ac-kpi-top>i{color:#7186a7;background:0 0}.admin-console .ac-kpi>strong,.admin-console .ac-kpi.featured>strong{color:var(--ac-ink);letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere;font-size:27px;font-weight:700;line-height:1.4}.admin-console .ac-card{border:1px solid var(--ac-border);box-shadow:none;background:#fff;border-radius:14px;padding:24px}.admin-console .ac-card-heading h2{color:var(--ac-ink);margin:0;font-size:17px;font-weight:700}.admin-console .ac-card-heading p{color:var(--ac-muted);margin:5px 0 0;font-size:12px}.admin-console .ac-card-heading>a{color:#4569a5;align-items:center;min-height:32px;margin:0;font-size:12px}.admin-console .ac-primary-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.9fr);gap:20px}.admin-console .ac-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-console .ac-chart-controls .ac-period-switch{background:#f5f7fb;border-color:#0000}.admin-console .ac-chart-controls .ac-period-switch button.is-active{color:#34548a;background:#fff}.admin-console .ac-comparison-control{min-height:44px;color:var(--ac-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-console .ac-chart-total{gap:12px;margin:0 0 20px}.admin-console .ac-chart-total>span{color:var(--ac-muted);background:0 0;padding:0;font-size:12px}.admin-console .ac-status-bar{background:#edf1f7;height:9px;margin:28px 0}.admin-console .ac-status-bar>.empty{background:#e7ecf4}.admin-console .ac-status-list{gap:0}.admin-console .ac-status-list>div{color:#52627a;border-bottom:1px solid #edf0f6;gap:10px;min-height:48px;font-size:13px}.admin-console .ac-status-list>div:last-child{border:0}.admin-console .ac-status-list small{color:var(--ac-muted);min-width:38px;font-size:12px}.admin-console .ac-work-heading{margin-top:14px;margin-bottom:-6px}.admin-console .ac-work-heading h2{color:var(--ac-ink);margin:0 0 4px;font-size:20px;font-weight:700}.admin-console .ac-work-heading p{color:var(--ac-muted);margin:0;font-size:13px}.admin-console .ac-attention-total{color:var(--ac-ink);font-size:25px}.admin-console .ac-queue-item{border-color:#edf0f6;padding:16px 0}.admin-console .ac-queue-item small{color:var(--ac-muted);margin-top:3px;font-size:12px}.admin-console .ac-queue-icon{color:#4569a5;background:#edf2fb;border-radius:10px}.admin-console .ac-queue-clear{min-height:230px;padding-block:22px}.admin-console .ac-queue-clear>span{color:#598975;background:#eef6f2;border:0;border-radius:16px;width:56px;height:56px}.admin-console .ac-queue-clear h3,.admin-console .ac-empty-state h3{color:var(--ac-ink);margin:0;font-size:15px}.admin-console .ac-queue-clear p,.admin-console .ac-empty-state p{color:var(--ac-muted);max-width:34ch;margin:0;font-size:12px;line-height:1.9}.admin-console .ac-queue-clear>a,.admin-console .ac-soft-button{color:#4569a5;min-height:44px;font-size:12px}.admin-console .ac-empty-state>span{color:#6f86b1;background:#edf2fb;border:0;border-radius:15px;width:54px;height:54px}.admin-console .ac-overview-table th{color:#5f6e84;background:#f5f7fb;border-color:#edf0f6;padding:12px;font-size:12px;font-weight:600}.admin-console .ac-table-open{color:#4569a5;background:#f5f7fb;border:0;width:40px;height:44px}.admin-console .ac-bestsellers strong,.admin-console .ac-stock-list strong{color:var(--ac-ink);font-size:13px}.admin-console .ac-bestsellers>a>b>small,.admin-console .ac-stock-list small{color:var(--ac-muted);font-size:12px}.admin-console .ac-inline-empty{color:#598975;padding-block:25px 8px}.admin-console .ac-inline-empty a{color:#4569a5;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.admin-console .ac-shortcut-card{background:0 0;padding-block:4px}.admin-console .ac-overview-shortcuts{border-top:1px solid var(--ac-border);gap:0;padding-top:18px}.admin-console .ac-overview-shortcuts>a{background:0 0;border:0;border-radius:8px;gap:12px;padding:12px}.admin-console .ac-overview-shortcuts>a>span{color:#6f86b1;background:0 0;width:30px}.admin-console .ac-data-note{color:var(--ac-muted);max-width:100ch;font-size:12px}@media (max-width:1400px){.admin-console .ac-overview-heading{flex-wrap:wrap;gap:14px}.admin-console .ac-overview-tools{justify-content:flex-start}.admin-console .ac-kpi{padding:17px}.admin-console .ac-kpi>strong{font-size:24px}.admin-console .ac-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.9fr);gap:18px}.admin-console .ac-secondary-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:18px}.admin-console .ac-card{padding:21px}.admin-console .ac-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:1100px){.admin-console .ac-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .ac-primary-grid{grid-template-columns:1fr}.admin-console .ac-performance-grid>.ac-card:last-child .ac-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}}@media (max-width:700px){.admin-console .ac-overview{gap:20px}.admin-console .ac-overview-heading h1{font-size:24px}.admin-console .ac-overview-heading p{font-size:13px}.admin-console .ac-overview-tools{justify-content:space-between;gap:8px;width:100%}.admin-console .ac-overview-date{white-space:normal;font-size:12px}.admin-console .ac-overview-section-heading{flex-wrap:wrap;gap:13px;margin-top:0}.admin-console .ac-overview-section-heading>div:first-child{flex-wrap:wrap;gap:6px}.admin-console .ac-overview-section-heading>div>span{padding-inline-start:8px}.admin-console .ac-overview-section-heading>.ac-period-switch{width:100%}.admin-console .ac-period-switch button{flex:1;min-height:40px;padding-inline:9px}.admin-console .ac-kpi-grid{gap:12px}.admin-console .ac-kpi,.admin-console .ac-kpi.featured{padding:15px 13px}.admin-console .ac-kpi-top>span,.admin-console .ac-kpi.featured .ac-kpi-top>span{font-size:12px}.admin-console .ac-kpi-top>i{width:22px;height:22px}.admin-console .ac-kpi-top>i svg{width:18px;height:18px}.admin-console .ac-kpi>strong,.admin-console .ac-kpi.featured>strong{letter-spacing:-.2px;font-size:21px}.admin-console .ac-kpi>small,.admin-console .ac-kpi.featured>small{min-height:60px;font-size:12px}.admin-console .ac-primary-grid,.admin-console .ac-secondary-grid{grid-template-columns:1fr;gap:18px}.admin-console .ac-performance-grid>.ac-card:last-child .ac-status-list{grid-template-columns:1fr}.admin-console .ac-card{border-radius:12px;padding:19px 17px}.admin-console .ac-card-heading{gap:12px}.admin-console .ac-card-heading h2{font-size:16px}.admin-console .ac-card-heading p,.admin-console .ac-card-heading>a{font-size:12px}.admin-console .ac-chart-controls{gap:8px}.admin-console .ac-chart-total{gap:5px 12px;margin-bottom:14px}.admin-console .ac-chart-total>strong{font-size:24px}.admin-console .ac-overview-table{min-width:520px}.admin-console .ac-overview-table td,.admin-console .ac-overview-table th{padding-inline:10px;font-size:12px}.admin-console .ac-work-heading h2{font-size:19px}.admin-console .ac-stock-list strong{max-width:none}.admin-console .ac-stock-list .product-art{width:40px;height:40px}.admin-console .ac-stock-count{padding-inline:7px;font-size:11px}.admin-console .ac-stock-summary{gap:10px}.admin-console .ac-stock-summary small{font-size:12px}.admin-console .ac-overview-shortcuts{grid-template-columns:1fr;gap:0}.admin-console .ac-overview-shortcuts>a{flex-direction:row;align-items:center;padding:14px 3px}.admin-console .ac-overview-shortcuts>a>svg{position:static}.admin-console .ac-audit-list{grid-template-columns:1fr}.admin-console .ac-audit-list time{font-size:11px}}@media print{.admin-console .ac-overview-tools,.admin-console .ac-chart-controls,.admin-console .ac-shortcut-card{display:none!important}.admin-console .ac-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console .ac-primary-grid,.admin-console .ac-secondary-grid{grid-template-columns:1fr}}.admin-console .ac-overview-table-wrap:focus-visible{outline-offset:-3px;outline:3px solid #4569a5}.admin-console{--ac-ink:#172840;--ac-teal:#0f766e;--ac-muted:#52657c;--ac-border:#dce4ec;--ac-canvas:#f2f5f8;--ac-sidebar:284px;--green:#0f766e;--green-dark:#0b5e57;--mint:#e5f5f1;--cream:#f2f5f8;--ink:#172840;--muted:#52657c;--line:#dce4ec;background:var(--ac-canvas);min-height:100dvh;color:var(--ac-ink);font-variant-numeric:tabular-nums;caret-color:var(--ac-teal);text-underline-offset:4px;scrollbar-color:#9eafc1 transparent;font-size:14px;line-height:1.8;overflow-x:clip}.admin-console *,.admin-console :before,.admin-console :after{box-sizing:border-box}.admin-console :is(button,input,select,textarea){font-family:inherit}.admin-console :is(h1,h2,h3,p){margin-block-start:0}.admin-console :is(h1,h2,h3){text-wrap:balance}.admin-console :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.admin-console :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ac-teal);outline-offset:3px}.admin-console :is(button,.btn):disabled{cursor:not-allowed;opacity:.55}.admin-console ::selection{color:#083e38;background:#b9ebde}.admin-console .ac-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-console .ac-skip-link{top:8px;z-index:200;color:#fff;background:#0f766e;border-radius:8px;padding:10px 18px;position:fixed;inset-inline-start:304px;transform:translateY(-160%)}.admin-console .ac-skip-link:focus{transform:none}.admin-console [data-tone]{--module-ink:#0f766e;--module-soft:#e5f5f1;--module-nav:#63d9c5;--module-nav-soft:#203b43}.admin-console [data-tone=blue]{--module-ink:#245bcc;--module-soft:#eaf0ff;--module-nav:#81aaff;--module-nav-soft:#23334f}.admin-console [data-tone=amber]{--module-ink:#a35b09;--module-soft:#fff3d8;--module-nav:#f0c66b;--module-nav-soft:#3b3632}.admin-console [data-tone=coral]{--module-ink:#b74736;--module-soft:#fff0eb;--module-nav:#f49a85;--module-nav-soft:#3c303a}.admin-console [data-tone=violet]{--module-ink:#7253b6;--module-soft:#f1edfc;--module-nav:#b7a0ee;--module-nav-soft:#312e4b}.admin-console .ac-sidebar{z-index:90;width:var(--ac-sidebar);color:#dce6f4;background:#111d32;flex-direction:column;height:100dvh;padding:25px 14px 0;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.admin-console .ac-sidebar :is(a,button):focus-visible{outline-offset:-2px;outline-color:#63d9c5}.admin-console .ac-sidebar-brand{justify-content:space-between;align-items:center;padding:0 11px 25px;display:flex}.admin-console .ac-brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.admin-console .ac-brand>span{color:#111d32;background:#63d9c5;border-radius:13px;place-items:center;width:42px;height:44px;display:grid}.admin-console .ac-brand strong{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.3}.admin-console .ac-workspace{background:#1a2942;border:1px solid #2b3c55;border-radius:12px;align-items:center;gap:11px;min-width:0;margin:0 0 18px;padding:13px 11px;display:flex}.admin-console .ac-workspace-icon{color:#63d9c5;background:#203b43;border-radius:9px;flex:none;place-items:center;width:36px;height:38px;display:grid}.admin-console .ac-workspace>div{flex:1;gap:1px;min-width:0;display:grid}.admin-console .ac-workspace strong{color:#f1f6fc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.admin-console .ac-workspace small{color:#b0c0d6;font-size:12px}.admin-console .ac-workspace-link{color:#b0c0d6;border-radius:8px;flex:none;place-items:center;width:30px;min-height:44px;transition:background .18s,color .18s;display:grid}.admin-console .ac-workspace-link:hover{color:#63d9c5;background:#263951}.admin-console .ac-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3e536f transparent;flex:1;min-height:0;padding:0 0 16px;overflow-y:auto}.admin-console .ac-nav-group{margin-bottom:16px}.admin-console .ac-nav-heading{color:#a6b8d0;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;margin-bottom:4px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.admin-console .ac-nav-heading:hover{color:#fff}.admin-console .ac-nav-heading svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.admin-console .ac-nav-heading svg.is-collapsed{transform:rotate(90deg)}.admin-console .ac-nav-group>div[hidden]{display:none}.admin-console .ac-nav-group>div:not([hidden]){animation:.22s cubic-bezier(.16,1,.3,1) ac-nav-reveal}.admin-console .ac-nav-link{color:#dce6f4;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin:3px 0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.7;transition:background-color .2s,color .2s;display:flex;position:relative}.admin-console .ac-nav-label{flex:1;min-width:0}.admin-console .ac-nav-icon{width:32px;height:32px;color:var(--module-nav);background:var(--module-nav-soft);border-radius:9px;flex:none;place-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .2s;display:grid}.admin-console .ac-nav-icon svg{stroke-width:1.8px}.admin-console .ac-nav-link:hover{color:#fff;background:#1a2942}.admin-console .ac-nav-link:hover .ac-nav-icon{background:color-mix(in srgb,var(--module-nav) 20%,#111d32);transform:translateY(-2px)}.admin-console .ac-nav-link.is-active{color:#fff;background:#243b50;font-weight:600}.admin-console .ac-nav-link.is-active .ac-nav-icon{color:#111d32;background:var(--module-nav)}.admin-console .ac-nav-link>b{text-align:center;color:#edf4ff;background:#31425b;border-radius:6px;min-width:22px;padding-inline:5px;font-size:11px;font-weight:500;line-height:22px}.admin-console .ac-nav-link.is-active>b{color:#fff;background:#42616d}.admin-console .ac-sidebar-bottom{border-top:1px solid #2b3c55;padding:8px 3px 17px}.admin-console .ac-sidebar-preview{color:#b0c0d6;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 8px;font-size:12px;display:flex}.admin-console .ac-sidebar-preview:hover{color:#f1f6fc;background:#1a2942}.admin-console .ac-sidebar-preview>span{flex:1}.admin-console .ac-profile{align-items:center;gap:10px;padding:10px 5px 0;display:flex}.admin-console .ac-profile-avatar{color:#d3c3ff;background:#354263;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:grid}.admin-console .ac-profile>div{flex:1;min-width:0;line-height:1.7;display:grid}.admin-console .ac-profile strong{text-overflow:ellipsis;white-space:nowrap;color:#f1f6fc;font-size:13px;font-weight:600;overflow:hidden}.admin-console .ac-profile small{color:#b0c0d6;font-size:12px}.admin-console .ac-profile button{color:#b0c0d6;background:0 0;border:0;border-radius:8px;place-items:center;min-width:40px;min-height:44px;padding:8px;transition:background .2s,color .2s;display:grid}.admin-console .ac-profile button:hover{color:#ffc4b6;background:#342a36}.admin-console .ac-work-area{flex-direction:column;min-width:0;min-height:100dvh;margin-inline-start:var(--ac-sidebar);display:flex}.admin-console .ac-topbar{border-bottom:1px solid var(--ac-border);z-index:70;background:#fff;align-items:center;gap:24px;min-height:85px;padding:14px 32px;display:flex;position:sticky;top:0}.admin-console .ac-breadcrumb{color:var(--ac-muted);flex:0 auto;align-items:center;gap:11px;min-width:0;max-width:320px;font-size:12px;display:flex}.admin-console .ac-page-mark{background:var(--module-soft);width:43px;height:43px;color:var(--module-ink);border-radius:12px;flex:none;place-items:center;display:grid}.admin-console .ac-breadcrumb>div{gap:1px;min-width:0;display:grid}.admin-console .ac-breadcrumb>div>span{color:var(--ac-muted);font-size:11px}.admin-console .ac-breadcrumb strong{color:var(--ac-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.admin-console .ac-command{flex:1;min-width:140px;max-width:460px;margin-inline-start:auto;position:relative}.admin-console .ac-command-field{border:1px solid var(--ac-border);min-height:45px;color:var(--ac-muted);background:var(--ac-canvas);border-radius:10px;align-items:center;gap:10px;padding:7px 13px;transition:border-color .2s,background-color .2s;display:flex}.admin-console .ac-command-field:focus-within{border-color:var(--ac-teal);background:#fff}.admin-console .ac-command-field input{width:100%;min-width:0;color:var(--ac-ink);box-shadow:none;background:0 0;border:0;outline:0;font-size:13px}.admin-console .ac-command-field input::placeholder{color:var(--ac-muted);opacity:1}.admin-console .ac-command-field kbd{border:1px solid var(--ac-border);white-space:nowrap;color:var(--ac-muted);direction:ltr;background:#fff;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px;line-height:22px}.admin-console .ac-topbar-actions{flex:none;align-items:center;gap:9px;display:flex}.admin-console .ac-icon-button{border:1px solid var(--ac-border);width:44px;height:44px;color:var(--ac-muted);background:#fff;border-radius:10px;flex:none;place-items:center;padding:5px;transition:background-color .18s,color .18s,transform .18s;display:grid;position:relative}.admin-console .ac-icon-button:hover{color:#245bcc;background:#eaf0ff}.admin-console .ac-icon-button:active{transform:translateY(1px)}.admin-console .ac-add-button{color:#fff;background:#0f766e;border-color:#0f766e}.admin-console .ac-add-button:hover{color:#fff;background:#0b5e57}.admin-console .ac-notification-button>span{top:-5px;color:#fff;background:#b74736;border:2px solid #fff;border-radius:10px;min-width:20px;padding:0 3px;font-size:10px;line-height:16px;position:absolute;inset-inline-end:-5px}.admin-console .ac-preview-button{color:#245bcc;white-space:nowrap;background:#eaf0ff;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:600;transition:background .18s;display:flex}.admin-console .ac-preview-button:hover{background:#dce7ff}.admin-console .ac-top-avatar{color:#7253b6;background:#f1edfc;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;margin-inline-start:3px;font-size:17px;font-weight:600;display:grid}.admin-console .ac-popover-anchor{position:relative}.admin-console .ac-dropdown{z-index:95;color:var(--ac-ink);background:#fff;border:0;border-radius:14px;position:absolute;top:calc(100% + 11px);overflow:hidden;box-shadow:0 14px 42px #111d322b}.admin-console .ac-search-results{overscroll-behavior:contain;min-width:360px;max-height:65vh;inset-inline:0;overflow:auto}.admin-console .ac-dropdown-heading{border-bottom:1px solid var(--ac-border);background:#f2f5f8;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.admin-console .ac-dropdown-heading b{font-size:13px;font-weight:600}.admin-console .ac-dropdown-heading>span{color:var(--ac-muted);font-size:12px}.admin-console .ac-search-result{border-bottom:1px solid var(--ac-border);align-items:center;gap:11px;min-height:66px;padding:12px 17px;transition:background .18s;display:flex}:is(.admin-console .ac-search-result:hover,.admin-console .ac-search-result:focus-visible){background:#f2f5f8}.admin-console .ac-result-icon{color:#0f766e;background:#e5f5f1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-console .ac-result-icon.coral{color:#b74736;background:#fff0eb}.admin-console .ac-result-icon.amber{color:#a35b09;background:#fff3d8}.admin-console .ac-search-result>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.admin-console .ac-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-console .ac-search-result small{text-overflow:ellipsis;white-space:nowrap;color:var(--ac-muted);font-size:12px;overflow:hidden}.admin-console .ac-search-result>svg{color:var(--ac-muted)}.admin-console .ac-search-hint{color:var(--ac-muted);background:#f2f5f8;padding:10px 16px;font-size:12px}.admin-console .ac-search-empty{color:var(--ac-muted);padding:24px 17px;font-size:13px;line-height:1.9}.admin-console .ac-shortcuts{width:265px;inset-inline-end:0}.admin-console .ac-shortcuts>a{align-items:center;gap:12px;min-height:49px;padding:12px 17px;font-size:13px;display:flex}.admin-console .ac-shortcuts>a:hover{background:#f2f5f8}.admin-console .ac-shortcuts>a>svg{color:#0f766e}.admin-console .ac-notifications{width:375px;inset-inline-end:0}.admin-console .ac-notification-count{color:var(--ac-ink);font-size:16px}.admin-console .ac-dropdown-footer{color:#0f766e;background:#f2f5f8;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:12px;font-weight:600;display:flex}.admin-console .ac-notifications-empty{text-align:center;justify-items:center;gap:6px;padding:27px 22px;display:grid}.admin-console .ac-notifications-empty>svg{color:#0f766e;margin-bottom:5px}.admin-console .ac-notifications-empty strong{font-size:14px}.admin-console .ac-notifications-empty p{color:var(--ac-muted);font-size:12px}.admin-console .ac-main{flex:1;width:100%;min-width:0;max-width:1640px;margin:0 auto;padding:32px 32px 18px}.admin-console .ac-shell-error{color:#a33e2e;background:#fff0eb;justify-content:space-between;align-items:center;padding:12px 25px;font-size:13px;display:flex}.admin-console .ac-shell-error button{background:0 0;border:0;min-width:44px;min-height:44px;padding:5px}.admin-console .ac-footer{color:var(--ac-muted);justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1640px;margin:0 auto;padding:22px 32px;font-size:12px;display:flex}.admin-console .ac-footer>span,.admin-console .ac-footer>a{align-items:center;gap:7px;display:flex}.admin-console .ac-footer b{color:var(--ac-ink);font-size:12px}.admin-console .ac-footer>a{color:#0f766e}.admin-console .ac-sidebar-close,.admin-console .ac-mobile-menu,.admin-console .ac-sidebar-scrim{display:none}.admin-console :is(.admin-content,.am-page,.ops-page){--admin-text:#172840;--admin-muted:#52657c;--admin-teal:#0f766e;--admin-line:#dce4ec;color:#172840;font-size:14px}.admin-console .admin-content{background:0 0;padding:0}.admin-console .admin-content>.admin-footer{display:none}.admin-console .ac-main>:is(.business-page,.marketplace,.services-page){max-width:none;margin:0;padding:0}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.service-heading,.am-page-heading,.ops-heading){gap:17px;margin-bottom:26px}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.service-heading,.am-page-heading,.ops-heading) h1{color:#172840;letter-spacing:-.015em;font-size:30px;font-weight:700;line-height:1.5}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.service-heading,.am-page-heading,.ops-heading) p{color:#52657c;max-width:74ch;margin-top:6px;font-size:14px;line-height:1.9}.admin-console :is(.panel,.admin-content .admin-card,.am-card,.ops-card){box-shadow:none;background:#fff;border:1px solid #dce4ec!important;border-radius:14px!important}.admin-console .admin-card{margin-bottom:22px;padding:24px!important}.admin-console :is(.business-card,.market-card,.service-card){box-shadow:none;border-radius:14px;margin-bottom:22px;padding:24px}.admin-console :is(.admin-card-title,.panel>.section-heading,.business-card,.market-card,.service-card,.am-card-heading,.ops-card>header) h2{color:#172840;font-size:18px;font-weight:600}.admin-console .admin-card-title{margin-bottom:22px}.admin-console .admin-section-title{color:#172840;margin-bottom:20px;font-size:20px}.admin-console :is(.admin-stat-grid,.stats-grid){gap:16px;margin-bottom:24px}.admin-console :is(.admin-stat,.business-stat,.stat-card){box-shadow:none;background:#fff;border:1px solid #dce4ec;border-radius:13px;min-width:0;padding:20px}.admin-console :is(.admin-stat,.business-stat,.stat-card) strong{color:#172840;font-size:28px;font-weight:600;line-height:1.6}.admin-console :is(.admin-stat span,.business-stat>div>span,.stat-card>div>span){color:#52657c;font-size:13px}.admin-console :is(.admin-stat,.business-stat,.stat-card) small{color:#52657c;font-size:12px;line-height:1.9}.admin-console .admin-stat>i,.admin-console .stat-card .soft-icon{color:#0f766e;background:#e5f5f1;border-radius:11px;width:43px;height:43px;padding:10px}.admin-console .admin-stat>i svg{width:23px;height:23px}.admin-console .admin-stat.yellow>i{color:#a35b09;background:#fff3d8}.admin-console .admin-stat.coral>i{color:#b74736;background:#fff0eb}.admin-console .admin-stat.blue>i{color:#245bcc;background:#eaf0ff}.admin-console .admin-stat.gray>i{color:#7253b6;background:#f1edfc}.admin-console .btn,.admin-console .btn.small,.admin-console .admin-content .btn,.admin-console .ops-page .btn{min-height:44px;box-shadow:none;border-radius:9px;gap:8px;padding:10px 17px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.admin-console .btn:active:not(:disabled){transform:translateY(1px)}.admin-console .btn.primary,.admin-console .ops-page .btn.primary{color:#fff;background:#0f766e;border-color:#0f766e}.admin-console .btn.primary:hover:not(:disabled),.admin-console .ops-page .btn.primary:hover:not(:disabled){box-shadow:none;background:#0b5e57;border-color:#0b5e57}.admin-console .btn.outline,.admin-console .ops-page .btn.outline{color:#0f766e;background:#fff;border-color:#b9c8d7}.admin-console .btn.outline:hover:not(:disabled){background:#e5f5f1;border-color:#98cbbd}.admin-console .btn.coral{color:#fff;background:#b74736;border-color:#b74736}.admin-console .btn.coral:hover:not(:disabled){background:#a33e2e;border-color:#a33e2e}.admin-console :is(.input,.select,.admin-content .field .input,.admin-content .field .select,.am-field input,.am-field select,.am-field textarea){color:#172840;background:#fff;border:1px solid #b9c8d7;border-radius:9px;min-height:46px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .18s,background-color .18s}.admin-console :is(input,textarea)::placeholder{color:#52657c;opacity:1}.admin-console :is(.input,.select):focus{box-shadow:none;background:#fff;border-color:#0f766e}.admin-console :is(.field,.admin-content .field,.am-field){color:#41566f;gap:8px;margin-bottom:20px;font-size:13px;font-weight:500}.admin-console :is(.field>span,.admin-content .field>span){color:#41566f}.admin-console .field small{color:#52657c;font-size:12px;line-height:1.9}.admin-console :is(.form-grid,.admin-content .form-grid){gap:0 22px}.admin-console :is(.admin-search,.search-field){color:#52657c;background:#fff;border-color:#b9c8d7;border-radius:9px;min-height:46px}.admin-console :is(.admin-search,.search-field) input{color:#172840;font-size:13px}.admin-console :is(.admin-tabs,.business-tabs,.market-tabs,.service-tabs){background:#fff;border:1px solid #dce4ec;border-radius:10px;gap:4px;padding:4px;overflow:auto}.admin-console .admin-tabs button{color:#52657c;border:0;border-radius:7px;min-height:44px;padding:10px 16px;font-size:13px}.admin-console .admin-tabs button.active{color:#0b5e57;box-shadow:none;background:#e5f5f1}.admin-console .admin-tabs button b{color:#52657c;background:#f2f5f8;border-radius:5px;font-size:12px}.admin-console .admin-tabs button.active b{color:#0b5e57;background:#c6e9df}.admin-console .table-wrap{overscroll-behavior-x:contain;border-radius:9px;max-width:100%;overflow-x:auto}.admin-console .data-table{width:100%;font-size:13px}.admin-console :is(.admin-table,.data-table) th{color:#41566f;text-align:right;background:#f2f5f8;border-bottom:1px solid #dce4ec;padding:14px 13px;font-size:12px;font-weight:600}.admin-console :is(.admin-table,.data-table) td{color:#41566f;text-align:right;vertical-align:middle;border-bottom:1px solid #e8eef3;padding:16px 13px;font-size:13px}.admin-console :is(.admin-table,.data-table) tbody tr:hover{background:#f6f9fc}.admin-console .admin-table td>strong,.admin-console .admin-product-cell strong{color:#172840;font-size:13px;font-weight:600}.admin-console .admin-product-cell small{color:#52657c;font-size:12px}.admin-console .admin-table .admin-product-cell>.product-art{border:1px solid #dce4ec;border-radius:8px;width:48px;height:48px}.admin-console .admin-table-footer{color:#52657c;border-color:#dce4ec;font-size:12px}.admin-console .admin-badge{border-radius:6px;gap:5px;padding:5px 8px;font-size:12px;font-weight:500}.admin-console .admin-badge:before{width:4px;height:4px}.admin-console .admin-icon-button{color:#52657c;background:#fff;border-color:#dce4ec;border-radius:8px;min-width:40px;min-height:40px}.admin-console .admin-note{color:#245bcc;background:#eaf0ff;border:1px solid #c9d8f4;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.9}.admin-console .admin-note.yellow{color:#a35b09;background:#fff3d8;border-color:#f1d99d}.admin-console .admin-note.mint{color:#0b5e57;background:#e5f5f1;border-color:#c3e5dc}.admin-console .admin-note.coral{color:#a33e2e;background:#fff0eb;border-color:#f2cec6}.admin-console .admin-note.blue{color:#245bcc;background:#eaf0ff;border-color:#c9d8f4}.admin-console .admin-fineprint{color:#52657c;font-size:12px;line-height:1.9}.admin-console .admin-person strong{color:#172840;font-size:13px}.admin-console .admin-person small{color:#52657c;font-size:12px}.admin-console .admin-avatar{color:#7253b6;background:#f1edfc;width:38px;height:38px;font-size:16px}.admin-console .admin-drawer-layer{z-index:130}.admin-console .admin-drawer-backdrop,.admin-console .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111d3280}.admin-console .admin-drawer{background:#fff;border-radius:0;width:480px;max-width:100vw;padding:28px;box-shadow:0 16px 48px #111d3226}.admin-console .admin-drawer-title{border-bottom:1px solid #dce4ec;margin-bottom:23px;padding-bottom:20px}.admin-console .admin-drawer-title h2{color:#172840;font-size:24px}.admin-console .admin-drawer .admin-card{background:#fff;padding:18px!important}.admin-console .admin-detail-line{gap:16px;margin:15px 0;font-size:13px}.admin-console .admin-detail-line>span{color:#52657c}.admin-console .admin-detail-line>strong{color:#172840}.admin-console .modal-backdrop{z-index:135}.admin-console .modal{border:0;border-radius:16px;box-shadow:0 18px 55px #111d322e}.admin-console .modal h2{color:#172840;font-size:24px}.admin-console .admin-error{z-index:150}.admin-console .admin-empty{color:#52657c;padding:44px 20px}.admin-console .admin-empty h3{color:#172840;font-size:16px}.admin-console .admin-empty p{color:#52657c;font-size:13px}.admin-console .admin-rates button{background:#fff;border-color:#dce4ec;border-radius:11px;padding:16px}.admin-console .admin-rates strong{color:#172840;font-size:22px}.admin-console .admin-rates span{color:#52657c;font-size:12px}.admin-console .admin-rates svg{color:#0f766e}.admin-console :is(.admin-settings-grid,.admin-two-grid,.admin-content-grid,.admin-editor-grid,.admin-three-grid){gap:22px}.admin-console .admin-top-products h3{color:#172840;font-size:13px}.admin-console .admin-text-link,.admin-console .admin-text-button{font-size:13px;color:#0f766e!important}.admin-console :is(.am-eyebrow,.ops-eyebrow,.ops-heading>div>span,.am-page-heading>div>span),.admin-console .ops-step{display:none}.admin-console .ops-release-bar{background:#fff;border-radius:14px}.admin-console .ops-card>header{padding:22px 24px}.admin-console :is(.ops-release-bar h2,.ops-update-title h3,.ops-backup-list h3,.ops-empty h3,.ops-backup-create h3){color:#172840}.admin-console .ops-upload-zone{color:#245bcc;background:#eaf0ff;border-color:#acc4ef;border-radius:12px}.admin-console .ops-upload-zone b{color:#245bcc}.admin-console :is(.ops-upload-zone small,.ops-guidance p,.ops-backup-create>p,.ops-backup-create>small,.ops-footer){color:#52657c;font-size:12px}.admin-console .ops-backup-art>span{color:#245bcc;background:#eaf0ff;border-color:#0000}.admin-console .ops-backup-art>i{color:#0f766e;background:#e5f5f1}@keyframes ac-nav-reveal{0%{clip-path:inset(0 0 10%);transform:translateY(-3px)}to{clip-path:inset(0);transform:translateY(0)}}@media (min-width:1700px){.admin-console .ac-main{padding:36px 44px 18px}.admin-console .ac-topbar,.admin-console .ac-footer{padding-inline:44px}}@media (max-width:1400px){.admin-console{--ac-sidebar:264px}.admin-console .ac-main{padding:28px 24px 16px}.admin-console .ac-topbar{gap:16px;padding-inline:24px}.admin-console .ac-breadcrumb{max-width:260px}.admin-console .ac-command{max-width:380px}.admin-console .ac-footer{padding-inline:24px}}@media (max-width:1180px){.admin-console .ac-preview-button>span,.admin-console .ac-top-avatar{display:none}.admin-console .ac-breadcrumb{max-width:220px}.admin-console .ac-topbar{gap:12px}.admin-console .ac-breadcrumb strong{font-size:13px}}@media (max-width:1024px){.admin-console .ac-sidebar{visibility:hidden;opacity:0;z-index:120;width:min(300px,100vw - 44px);transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1),visibility .2s;transform:translate(12px)}.admin-console .ac-sidebar.is-open{visibility:visible;opacity:1;transform:none}.admin-console .ac-sidebar-close{color:#dce6f4;background:#1a2942;border:0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.admin-console .ac-sidebar-scrim{z-index:115;background:#111d3280;border:0;display:block;position:fixed;inset:0}.admin-console .ac-mobile-menu{display:grid}.admin-console .ac-work-area{margin-inline-start:0}.admin-console .ac-command{max-width:none}.admin-console .ac-skip-link{inset-inline-start:16px}}@media (max-width:700px){.admin-console .ac-topbar{flex-wrap:wrap;gap:10px;min-height:72px;padding:12px 16px}.admin-console .ac-breadcrumb{flex:1;max-width:none}.admin-console .ac-breadcrumb>div>span,.admin-console .ac-page-mark{display:none}.admin-console .ac-breadcrumb strong{font-size:13px}.admin-console .ac-command{flex-basis:100%;order:3;margin:0}.admin-console .ac-command-field{width:100%}.admin-console .ac-topbar-actions{gap:8px;margin-inline-start:auto}.admin-console .ac-preview-button{display:none}.admin-console .ac-search-results{width:100%;min-width:0}.admin-console .ac-notifications{inset-inline:16px;width:auto;max-height:calc(100dvh - 100px);position:fixed;top:72px;overflow-y:auto}.admin-console .ac-shortcuts{width:260px;inset-inline-end:-52px}.admin-console .ac-main{padding:24px 16px 16px}.admin-console .ac-footer{flex-wrap:wrap;gap:12px;padding:20px 16px}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.service-heading,.am-page-heading,.ops-heading) h1{font-size:25px}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.service-heading,.am-page-heading,.ops-heading) p{font-size:13px}.admin-console :is(.business-heading,.market-heading,.service-heading){flex-wrap:wrap}.admin-console :is(.admin-content .admin-card,.business-card,.market-card,.service-card){margin-bottom:18px;padding:18px!important}.admin-console .admin-stat{padding:16px}.admin-console .admin-stat strong{font-size:25px}.admin-console .ops-card>header{padding:18px}.admin-console .admin-drawer{width:100%;padding:24px 19px}.admin-console .admin-drawer .admin-card{padding:17px!important}.admin-console :is(.admin-settings-grid,.admin-two-grid,.admin-content-grid,.admin-editor-grid,.admin-three-grid){gap:18px}}@media (max-width:560px){.admin-console .ac-command-field kbd{display:none}.admin-console :is(.form-grid,.admin-content .form-grid){grid-template-columns:1fr;gap:0}.admin-console :is(.field,.admin-content .field){margin-bottom:18px}.admin-console :is(.admin-table,.data-table) th,.admin-console :is(.admin-table,.data-table) td{padding-inline:10px}.admin-console .admin-stat>i{width:34px;height:34px;padding:8px}.admin-console .admin-stat>i svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.admin-console *,.admin-console :before,.admin-console :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.admin-console{color:#000;background:#fff}.admin-console .ac-sidebar,.admin-console .ac-topbar,.admin-console .ac-footer,.admin-console .ac-sidebar-scrim,.admin-console .ac-skip-link{display:none!important}.admin-console .ac-work-area{margin:0}.admin-console .ac-main{padding:0}.admin-console .table-wrap{overflow:visible}}.admin-console .am-page{--module-accent:var(--ss-violet);--module-soft:var(--ss-violet-soft);--am-navy:var(--ss-ink);--am-muted:var(--ss-muted);--am-teal:var(--ss-muted);--am-line:var(--ss-line);--am-cream:var(--ss-surface);color:var(--am-navy);min-width:0}.admin-console .am-page *{box-sizing:border-box}.admin-console .am-page button,.admin-console .am-page input,.admin-console .am-page textarea,.admin-console .am-page select{font:inherit}.admin-console .am-page button{cursor:pointer}.admin-console .am-page button:disabled{cursor:not-allowed;opacity:.5}.admin-console .am-page a{color:inherit}.admin-console .am-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:5px 0 25px;display:flex}.admin-console .am-eyebrow{color:var(--ss-muted);letter-spacing:.2px;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.admin-console .am-page-heading h1{letter-spacing:-.6px;margin:0;font-size:29px;font-weight:700;line-height:1.5}.admin-console .am-page-heading p{color:var(--am-muted);max-width:660px;margin:6px 0 0;font-size:14px;line-height:1.9}.admin-console .am-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-console .am-page .btn{border-radius:11px;gap:7px;min-height:44px;font-size:13px}.admin-console .am-page .btn.small{min-height:44px;padding:7px 12px;font-size:13px}.admin-console .am-page .btn.primary{background:var(--module-accent);border-color:var(--module-accent);color:var(--ss-surface)}.admin-console .am-page .btn.outline{border:1px solid var(--ss-line);color:var(--module-accent);background:#fff}.admin-console .am-page .btn.outline:hover:not(:disabled){background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .am-card{background:var(--ss-surface);border:1px solid var(--am-line);box-shadow:none;border-radius:19px;min-width:0;margin-bottom:20px;overflow:hidden}.admin-console .am-card-heading{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.admin-console .am-card-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-console .am-card-heading h2{margin:0;font-size:17px;font-weight:700;line-height:1.5}.admin-console .am-card-heading p{color:var(--am-muted);margin:3px 0 0;font-size:13px;line-height:1.8}.admin-console .am-heading-icon{background:var(--ss-canvas);width:39px;height:39px;color:var(--ss-muted);border:1px solid var(--ss-line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.admin-console .am-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-console .am-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console .am-metric{border:1px solid var(--am-line);background:#fff;border-radius:17px;flex-direction:column;gap:6px;min-width:0;padding:20px 21px;display:flex;position:relative}.admin-console .am-metric>span:not(.am-metric-icon){color:var(--ss-muted);min-height:25px;padding-inline-end:44px;font-size:13px;font-weight:700}.admin-console .am-metric strong{letter-spacing:-.6px;font-size:32px;font-weight:700;line-height:1.3}.admin-console .am-metric small{color:var(--ss-muted);font-size:13px;line-height:1.6}.admin-console .am-metric-icon{inset-inline-end:18px;background:var(--ss-canvas);color:var(--ss-muted);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px}.admin-console .am-metric.coral .am-metric-icon{background:var(--ss-coral-soft);color:var(--ss-coral)}.admin-console .am-metric.sand .am-metric-icon{background:var(--ss-amber-soft);color:var(--ss-amber)}.admin-console .am-toolbar{border-bottom:1px solid var(--ss-line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.admin-console .am-search{border:1px solid var(--ss-line);background:var(--ss-surface);min-height:43px;color:var(--ss-muted);border-radius:11px;flex:1;align-items:center;gap:10px;min-width:210px;padding:0 12px;display:flex}.admin-console .am-search:focus-within{border-color:var(--ss-line);box-shadow:none}.admin-console .am-search input{min-width:0;color:var(--am-navy);background:0 0;border:0;flex:1;width:100%;padding:10px 0;font-size:13px;outline:0!important}.admin-console .am-search button{color:var(--ss-muted);background:0 0;border:0;padding:4px;display:flex}.admin-console .am-toolbar select{border:1px solid var(--ss-line);background:var(--ss-surface);min-height:43px;color:var(--ss-ink);border-radius:10px;min-width:135px;padding:10px 12px;font-size:13px}.admin-console .am-table-scroll{max-width:100%;overflow-x:auto}.admin-console .am-table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%;font-size:13px}.admin-console .am-table th{background:var(--ss-canvas);color:var(--ss-muted);text-align:start;border-bottom:1px solid var(--ss-line);padding:13px 20px;font-size:13px;font-weight:600}.admin-console .am-table td{border-bottom:1px solid var(--ss-line);vertical-align:middle;padding:16px 20px}.admin-console .am-table tbody tr:last-child td{border-bottom:0}.admin-console .am-table strong{font-weight:700}.admin-console .am-table-bottom{border-top:1px solid var(--ss-line);color:var(--ss-muted);justify-content:space-between;align-items:center;padding:13px 22px;font-size:13px;display:flex}.admin-console .am-table-bottom small{color:var(--ss-muted);font-size:13px}.admin-console .am-table-hint{color:var(--ss-muted);margin-top:6px;font-size:13px;display:block}.admin-console .am-person{align-items:center;gap:11px;min-width:170px;display:flex}.admin-console .am-person>span{background:var(--ss-canvas);width:39px;height:39px;color:var(--ss-muted);border-radius:13px;place-items:center;font-size:18px;font-weight:700;display:grid}.admin-console .am-person strong,.admin-console .am-person small,.admin-console .am-stack>*{display:block}.admin-console .am-person small{color:var(--ss-muted);margin-top:5px;font-size:13px}.admin-console .am-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-console .am-stack small{color:var(--ss-muted)}.admin-console .am-badge{color:var(--ss-muted);background:var(--ss-canvas);border:1px solid var(--ss-line);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.admin-console .am-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.admin-console .am-badge.active,.admin-console .am-badge.delivered,.admin-console .am-badge.closed,.admin-console .am-badge.suspended,.admin-console .am-badge.cancelled,.admin-console .am-badge.open,.admin-console .am-badge.processing,.admin-console .am-badge.shipped{color:var(--ss-muted);background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .am-empty{text-align:center;color:var(--ss-muted);padding:45px 22px}.admin-console .am-empty>span{background:var(--ss-canvas);width:65px;height:65px;color:var(--ss-muted);border-radius:22px;place-items:center;margin:0 auto 16px;display:grid}.admin-console .am-empty h3{color:var(--ss-ink);margin:0 0 8px;font-size:18px}.admin-console .am-empty p{margin:0;font-size:13px;line-height:1.8}.admin-console .am-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-console .am-field{color:var(--ss-ink);flex-direction:column;gap:9px;min-width:0;margin:0;font-size:13px;font-weight:600;display:flex}.admin-console .am-field>input,.admin-console .am-field>select,.admin-console .am-field>textarea{border:1px solid var(--ss-line);background:var(--ss-surface);width:100%;min-width:0;color:var(--am-navy);border-radius:10px;outline:none;min-height:44px;padding:12px 13px;font-size:13px;font-weight:400;line-height:1.7}.admin-console .am-field>textarea{resize:vertical}.admin-console .am-field>input::placeholder,.admin-console .am-field>textarea::placeholder{color:var(--ss-muted)}.admin-console .am-field>small{color:var(--ss-muted);font-size:13px;font-weight:400;line-height:1.8}.admin-console .am-full{grid-column:1/-1}.admin-console .am-card>.am-fields,.admin-console .am-card>.am-field{margin:23px 24px}.admin-console .am-card>.am-field+.am-field{margin-top:0}.admin-console .am-save-bar{background:var(--ss-canvas);border-top:1px solid var(--ss-line);border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;display:flex}.admin-console .am-save-bar>span{color:var(--ss-muted);align-items:flex-start;gap:7px;max-width:65%;font-size:13px;line-height:1.8;display:flex}.admin-console .am-save-bar>span svg{flex-shrink:0;margin-top:1px}.admin-console .am-save-bar>.btn{flex-shrink:0}.admin-console .am-editor-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:24px;display:grid}.admin-console .am-editor-layout>div{min-width:0}.admin-console .am-editor-aside{flex-direction:column;gap:0;min-width:0;display:flex;position:sticky;top:20px}.admin-console .am-editor-aside .am-card-heading{padding:19px}.admin-console .am-tip{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-ink);border-radius:17px;margin-bottom:20px;padding:24px;font-size:13px;line-height:1.9}.admin-console .am-tip>svg{color:var(--ss-muted);margin-bottom:8px}.admin-console .am-tip h3{color:var(--ss-ink);margin:0 0 9px;font-size:16px}.admin-console .am-tip p{margin:0 0 13px}.admin-console .am-tip>a,.admin-console .am-tip .am-file-links>a{color:var(--module-accent);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.admin-console .am-toggle{color:var(--ss-ink);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;display:flex}.admin-console .am-toggle span{min-width:0}.admin-console .am-toggle b{font-size:13px;line-height:1.7;display:block}.admin-console .am-toggle small{color:var(--ss-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.8;display:block}.admin-console .am-toggle input{-webkit-appearance:none;appearance:none;background:var(--module-soft);cursor:pointer;border:1px solid #0000;border-radius:20px;width:38px;min-width:38px;height:22px;padding:0;transition:background .15s;position:relative}.admin-console .am-toggle input:after{content:"";background:var(--ss-surface);width:16px;height:16px;box-shadow:none;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.admin-console .am-toggle input:checked:after{transform:translate(16px)}.admin-console .am-page input[type=checkbox]:not([role=switch]){accent-color:var(--ss-muted);vertical-align:middle;cursor:pointer;flex-shrink:0;width:15px;height:15px}.admin-console .am-icon-button{border:1px solid var(--ss-line);width:34px;height:34px;color:var(--ss-muted);background:var(--ss-surface);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-console .am-icon-button:hover{background:var(--ss-canvas)}.admin-console .am-icon-button.danger{color:var(--ss-coral);background:var(--ss-coral-soft);border-color:var(--ss-line)}.admin-console .am-drawer-layer{z-index:100;direction:rtl;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-console .am-drawer-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17284066;border:0;position:absolute;inset:0;opacity:1!important}.admin-console .am-drawer{background:var(--ss-surface);outline:none;flex-direction:column;width:600px;max-width:100%;height:100%;display:flex;position:relative;overflow-y:auto;box-shadow:0 16px 48px #24344d1f}.admin-console .am-drawer>header{border-bottom:1px solid var(--ss-line);background:var(--ss-surface);z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:24px 27px;display:flex;position:sticky;top:0}.admin-console .am-drawer>header h2{margin:0;font-size:21px;line-height:1.6}.admin-console .am-drawer-body{min-width:0;padding:24px 27px}.admin-console .am-drawer .am-save-bar{border-radius:12px;margin:23px -2px 0;padding:16px}.admin-console .am-drawer .am-fields{gap:18px}.admin-console .am-drawer .am-field+.am-field{margin-top:17px}.admin-console .am-drawer .am-fields .am-field+.am-field{margin-top:0}.admin-console .am-customer-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-console .am-large-avatar{background:var(--ss-canvas);width:51px;height:51px;color:var(--ss-muted);border-radius:17px;place-items:center;font-size:25px;font-weight:700;display:grid}.admin-console .am-customer-summary>div{flex:1;min-width:0}.admin-console .am-customer-summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.admin-console .am-customer-summary small{color:var(--ss-muted);margin-top:6px;font-size:13px;display:block}.admin-console .am-mini-stats{border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:23px 0;display:grid;overflow:hidden}.admin-console .am-mini-stats>div{flex-direction:column;gap:7px;padding:17px 19px;display:flex}.admin-console .am-mini-stats>div+div{border-inline-start:1px solid var(--ss-line)}.admin-console .am-mini-stats span{color:var(--ss-muted);font-size:13px}.admin-console .am-mini-stats b{font-size:24px;font-weight:700;line-height:1.4}.admin-console .am-drawer-section{border-top:1px solid var(--ss-line);margin-top:25px;padding-top:23px}.admin-console .am-drawer-section h3{margin:0 0 16px;font-size:17px}.admin-console .am-subtle{color:var(--ss-muted);font-size:13px;line-height:1.8}.admin-console .am-order-list{flex-direction:column;gap:10px;display:flex}.admin-console .am-order-list>a{border:1px solid var(--ss-line);border-radius:12px;align-items:center;gap:15px;padding:13px 14px;font-size:13px;display:flex}.admin-console .am-order-list>a>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.admin-console .am-order-list>a>span{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.admin-console .am-order-list small{color:var(--ss-muted);font-size:13px}.admin-console .am-segment{border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}.admin-console .am-segment>button{color:var(--ss-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.admin-console .am-segment>button.active{background:var(--module-accent);color:#fff;box-shadow:none}.admin-console .am-wide-segment{margin-bottom:23px}.admin-console .am-wide-segment>button{flex:1}.admin-console .am-ticket-list{flex-direction:column;display:flex}.admin-console .am-ticket-row{border:0;border-bottom:1px solid var(--ss-line);text-align:start;background:var(--ss-surface);width:100%;color:var(--am-navy);align-items:center;gap:16px;padding:23px 24px;display:flex}.admin-console .am-ticket-row:hover{background:var(--ss-surface)}.admin-console .am-ticket-row:last-child{border-bottom:0}.admin-console .am-ticket-icon{background:var(--ss-canvas);width:46px;min-width:46px;height:46px;color:var(--ss-muted);border-radius:15px;place-items:center;display:grid}.admin-console .am-ticket-icon.closed{color:var(--ss-muted);background:var(--ss-canvas)}.admin-console .am-ticket-main{flex:1;min-width:0;display:block}.admin-console .am-ticket-main>span{align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-console .am-ticket-main strong{font-size:14px}.admin-console .am-ticket-main>small{color:var(--ss-muted);font-size:13px}.admin-console .am-ticket-main>p{color:var(--ss-muted);white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:13px;line-height:1.8;overflow:hidden}.admin-console .am-ticket-time{color:var(--ss-muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.admin-console .am-ticket-time small{font-size:13px}.admin-console .am-ticket-time>span{color:var(--ss-muted);font-size:13px}.admin-console .am-ticket-time svg{color:var(--ss-muted);margin-top:4px}.admin-console .am-conversation-details{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;display:flex}.admin-console .am-conversation-details b{font-size:14px}.admin-console .am-conversation-details small{color:var(--ss-muted);margin-top:5px;font-size:13px;display:block}.admin-console .am-order-reference{background:var(--ss-canvas);border:1px solid var(--ss-line);border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:13px 15px;font-size:13px;display:flex;color:var(--ss-muted)!important}.admin-console .am-order-reference>svg:last-child{margin-inline-start:auto}.admin-console .am-messages{flex-direction:column;gap:18px;margin:24px 0;display:flex}.admin-console .am-messages article{background:var(--ss-canvas);border:1px solid var(--ss-line);border-radius:14px 14px 4px;align-self:flex-start;min-width:180px;max-width:94%;padding:15px 17px}.admin-console .am-messages article.from-admin{background:var(--ss-canvas);border-color:var(--ss-line);border-radius:14px 14px 14px 4px;align-self:flex-end}.admin-console .am-messages article>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:13px;display:flex}.admin-console .am-messages article time{color:var(--ss-muted);font-size:13px}.admin-console .am-messages article p{color:var(--ss-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2}.admin-console .am-reply{border-top:1px solid var(--ss-line);padding-top:20px}.admin-console .am-reply-actions{gap:10px;margin:18px 0 12px;display:flex}.admin-console .am-reply>small{color:var(--ss-muted);font-size:13px}.admin-console .am-note{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:13px;align-items:center;gap:13px;padding:16px 18px;font-size:13px;line-height:1.8;display:flex}.admin-console .am-note svg{flex-shrink:0}.admin-console .am-category-list{padding:0 23px 23px}.admin-console .am-category-editor{border-bottom:1px solid var(--ss-line);padding:22px 0}.admin-console .am-category-editor:last-child{border-bottom:0;padding-bottom:0}.admin-console .am-category-head{align-items:center;gap:12px;margin-bottom:21px;display:flex}.admin-console .am-category-icon{background:var(--ss-canvas);border:1px solid var(--ss-line);width:45px;min-width:45px;height:45px;color:var(--ss-muted);border-radius:14px;place-items:center;display:grid}.admin-console .am-category-head>div:not(.am-order-buttons){flex:1;min-width:0}.admin-console .am-category-head strong{font-size:15px}.admin-console .am-category-head small{color:var(--ss-muted);margin-top:4px;font-size:13px;display:block}.admin-console .am-order-buttons{border:1px solid var(--ss-line);border-radius:8px;display:flex;overflow:hidden}.admin-console .am-order-buttons button{background:var(--ss-surface);color:var(--ss-muted);border:0;padding:6px;display:flex}.admin-console .am-order-buttons button+button{border-inline-start:1px solid var(--ss-line)}.admin-console .am-order-buttons button:hover:not(:disabled){background:var(--ss-canvas)}.admin-console .am-category-editor>.am-toggle{padding-bottom:0}.admin-console .am-category-editor.inactive .am-category-icon{background:var(--ss-canvas);color:var(--ss-muted)}.admin-console .am-category-preview{padding:5px 19px 18px}.admin-console .am-category-preview>div{border-bottom:1px solid var(--ss-line);align-items:center;gap:11px;padding:13px 0;display:flex}.admin-console .am-category-preview>div:last-child{border:0}.admin-console .am-category-preview>div>span{background:var(--ss-canvas);width:36px;min-width:36px;height:36px;color:var(--ss-muted);border-radius:10px;place-items:center;display:grid}.admin-console .am-category-preview b{font-size:13px}.admin-console .am-category-preview small{color:var(--ss-muted);margin-top:3px;font-size:13px;line-height:1.8;display:block}.admin-console .am-pages-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.admin-console .am-page-list{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:17px;flex-direction:column;gap:8px;padding:11px;display:flex;position:sticky;top:20px}.admin-console .am-page-list>button{text-align:start;color:var(--ss-muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:13px 10px;font-size:13px;display:flex}.admin-console .am-page-list>button>span{flex:1;font-weight:700}.admin-console .am-page-list small{color:var(--ss-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.admin-console .am-page-list>button.active{background:var(--ss-canvas);color:var(--ss-ink)}.admin-console .am-page-list>button.active small{color:var(--ss-muted)}.admin-console .am-page-mode{background:var(--ss-surface);border-bottom:1px solid var(--ss-line);padding:0 24px}.admin-console .am-section-list{padding:0 24px}.admin-console .am-page-section{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:13px;margin-bottom:17px;padding:17px}.admin-console .am-section-bar{color:var(--ss-muted);justify-content:space-between;align-items:center;margin-bottom:17px;font-size:13px;font-weight:700;display:flex}.admin-console .am-page-section .am-field+.am-field{margin-top:17px}.admin-console .am-add-section{border:1px dashed var(--ss-line);background:var(--ss-canvas);color:var(--ss-muted);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 48px);margin:0 24px 24px;padding:15px;font-size:13px;font-weight:700;display:flex}.admin-console .am-default-note{color:var(--ss-muted);justify-content:space-between;align-items:center;gap:18px;padding:0 5px;font-size:13px;line-height:1.9;display:flex}.admin-console .am-default-note p{align-items:flex-start;gap:7px;margin:0;display:flex}.admin-console .am-default-note svg{flex-shrink:0;margin-top:2px}.admin-console .am-default-note .btn{flex-shrink:0}.admin-console .am-settings-links{flex-direction:column;padding:4px 18px;display:flex}.admin-console .am-settings-links>a{border-bottom:1px solid var(--ss-line);align-items:center;gap:11px;padding:15px 0;display:flex}.admin-console .am-settings-links>a:last-child{border:0}.admin-console .am-settings-links>a>span{background:var(--ss-canvas);color:var(--module-accent);border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;display:grid}.admin-console .am-settings-links>a>div{flex:1}.admin-console .am-settings-links b{color:var(--ss-ink);font-size:13px}.admin-console .am-settings-links small{color:var(--ss-muted);margin-top:3px;font-size:13px;line-height:1.8;display:block}.admin-console .am-settings-links>a>svg{color:var(--module-accent);flex-shrink:0}.admin-console .am-export-tip{background:var(--ss-canvas);border-color:var(--ss-line);color:var(--ss-muted)}.admin-console .am-export-tip>svg{color:var(--ss-muted)}.admin-console .am-export-tip h3{color:var(--ss-ink)}.admin-console .am-export-tip small{color:var(--ss-muted);margin-top:14px;font-size:13px;line-height:1.9;display:block}.admin-console .am-setting-block{border-bottom:1px solid var(--ss-line);padding:0 24px 22px}.admin-console .am-announcement-preview{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:17px;padding:13px 15px;font-size:13px;line-height:1.8;display:flex}.admin-console .am-character-count{color:var(--ss-muted);text-align:end;font-size:13px;font-weight:400;display:block}.admin-console .am-search-preview{overflow-wrap:anywhere;padding:24px 20px 20px}.admin-console .am-search-preview>div{align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-console .am-search-preview>div>span{background:var(--ss-canvas);width:33px;height:33px;color:var(--ss-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.admin-console .am-search-preview>div p{color:var(--ss-ink);margin:0;font-size:13px;line-height:1.5}.admin-console .am-search-preview small{color:var(--ss-muted);word-break:break-all;margin-top:3px;font-size:13px;display:block}.admin-console .am-search-preview h3{color:var(--ss-ink);margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.7}.admin-console .am-search-preview>p{color:var(--ss-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.admin-console .am-preview-note{color:var(--ss-muted);background:var(--ss-surface);border-top:1px solid var(--ss-line);margin:0;padding:13px 20px;font-size:13px;line-height:1.9}.admin-console .am-file-links{flex-direction:column;gap:12px;display:flex}.admin-console .am-product{align-items:center;gap:12px;min-width:200px;display:flex}.admin-console .am-product>.product-art{background:var(--ss-canvas);object-fit:cover;border-radius:12px;width:53px;min-width:53px;height:53px}.admin-console .am-product>div{white-space:normal;max-width:260px}.admin-console .am-product strong{font-size:13px;line-height:1.8;display:block}.admin-console .am-product small{color:var(--ss-muted);margin-top:4px;font-size:13px;display:block}.admin-console .am-stock{min-width:95px;max-width:130px}.admin-console .am-stock>strong{font-size:18px;line-height:1.3;display:block}.admin-console .am-stock>span{background:var(--ss-canvas);border-radius:3px;max-width:80px;height:4px;margin:8px 0 5px;display:block;overflow:hidden}.admin-console .am-stock>span>i{background:var(--module-soft);border-radius:3px;min-width:2px;height:100%;display:block}.admin-console .am-stock>span.low>i,.admin-console .am-stock>span.empty>i{background:var(--module-soft)}.admin-console .am-stock>small{color:var(--ss-muted);font-size:13px}.admin-console .am-row-actions{align-items:center;gap:8px;display:flex}.admin-console .am-text-link{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;color:var(--module-accent)!important}.admin-console .am-select-all{border-bottom:1px solid var(--ss-line);background:var(--ss-surface);padding:13px 23px}.admin-console .am-select-all>label{color:var(--ss-muted);align-items:center;gap:9px;font-size:13px;display:flex}.admin-console .am-bulk-bar{background:var(--ss-canvas);border-block:1px solid var(--ss-line);color:var(--ss-muted);flex-wrap:wrap;align-items:center;gap:15px;padding:14px 23px;font-size:13px;display:flex}.admin-console .am-bulk-bar>strong{margin-inline-end:8px}.admin-console .am-bulk-bar>button,.admin-console .am-bulk-confirm>button:not(.btn){color:var(--module-accent);background:0 0;border:0;align-items:center;gap:5px;padding:4px;font-size:13px;display:flex}.admin-console .am-bulk-confirm{border-top:1px solid var(--ss-line);flex-basis:100%;align-items:center;gap:14px;padding-top:13px;font-size:13px;display:flex}.admin-console .am-delta{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:8px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-block}.admin-console .am-delta.negative{color:var(--ss-coral);background:var(--ss-coral-soft);border-color:var(--ss-line)}.admin-console .am-danger-text{color:var(--ss-coral)}.admin-console .am-sync-footer{border-top:1px solid var(--ss-line);color:var(--ss-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:25px 0 12px;padding-top:16px;font-size:13px;display:flex}.admin-console .am-sync-footer>span{align-items:center;gap:6px;line-height:1.8;display:flex}.admin-console .am-sync-footer button{color:var(--ss-muted);background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:13px;display:flex}.admin-console .am-error{background:var(--ss-coral-soft);border:1px solid var(--ss-line);color:var(--ss-coral);border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:17px 20px;font-size:13px;display:flex}.admin-console .am-error>svg{flex-shrink:0;margin-top:2px}.admin-console .am-error strong{font-size:14px}.admin-console .am-error p{margin:5px 0;line-height:1.8}.admin-console .am-error small{color:var(--ss-coral);font-size:13px;line-height:1.8}.admin-console .am-loading{text-align:center;color:var(--ss-muted);padding:90px 20px}.admin-console .am-loading>svg{animation:1s linear infinite spin}.admin-console .am-loading h2{color:var(--ss-ink);margin:16px 0 10px;font-size:20px}.admin-console .am-loading p{color:var(--ss-muted);font-size:13px}.admin-console .am-form-stack{min-width:0}@media screen{:is(.admin-console .am-page:has(.am-category-list),.admin-console .am-page:has(.am-stock)){--module-accent:var(--ss-blue);--module-soft:var(--ss-blue-soft)}.admin-console .am-page:has(.am-ticket-list){--module-accent:var(--ss-coral);--module-soft:var(--ss-coral-soft)}.admin-console .am-page-heading h1{letter-spacing:-.025em;font-size:32px;font-weight:700}.admin-console .am-card-heading h2{font-size:19px;font-weight:700}.admin-console .am-heading-icon,.admin-console .am-metric-icon,.admin-console .am-person>span,.admin-console .am-large-avatar{background:var(--module-soft);color:var(--module-accent);border:0}.admin-console .am-metric{background:var(--ss-surface)}.admin-console .am-metric>span:not(.am-metric-icon){color:var(--ss-ink);font-weight:600}.admin-console .am-page .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--module-accent),#172840 20%);border-color:color-mix(in srgb,var(--module-accent),#172840 20%)}.admin-console .am-table th{color:var(--ss-ink);font-weight:600}.admin-console .am-table-scroll{scrollbar-color:#b7a5d4 transparent}.admin-console .am-ticket-row:hover,.admin-console .am-order-list>a:hover{background:var(--module-soft)}.admin-console .am-order-list>a{border:0;border-bottom:1px solid var(--ss-line);border-radius:0}.admin-console .am-ticket-icon,.admin-console .am-category-icon,.admin-console .am-category-preview>div>span{background:var(--module-soft);color:var(--module-accent);border:0}.admin-console .am-ticket-icon.closed{color:var(--ss-teal);background:var(--ss-teal-soft)}.admin-console .am-page-list>button.active{background:var(--module-soft);color:var(--module-accent)}.admin-console .am-page-list>button.active small{color:var(--module-accent)}.admin-console .am-page-list>button:hover:not(.active){background:var(--ss-canvas)}.admin-console .am-page-section{padding-inline:0;border:0;border-top:1px solid var(--ss-line);border-radius:0;padding-top:22px}.admin-console .am-add-section{color:var(--module-accent);background:var(--module-soft);border-color:var(--module-accent);min-height:48px}.admin-console .am-settings-links>a>span{background:var(--ss-violet-soft);color:var(--ss-violet)}.admin-console .am-settings-links>a:hover b{color:var(--ss-violet)}.admin-console .am-stock>span>i{background:var(--ss-blue)}.admin-console .am-stock>span.low>i{background:var(--ss-amber)}.admin-console .am-stock>span.empty>i{background:var(--ss-coral)}.admin-console .am-bulk-bar{background:var(--module-soft);color:var(--module-accent)}.admin-console .am-segment>button.active,.admin-console .am-segment>button[aria-pressed=true]{background:var(--module-accent);color:#fff}.admin-console .am-tip{background:var(--module-soft);color:var(--module-accent);border:0}.admin-console .am-tip>svg,.admin-console .am-tip h3,.admin-console .am-export-tip small{color:var(--module-accent)}.admin-console .am-drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-console .am-page :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1250px){.admin-console .am-page-heading{align-items:flex-start}.admin-console .am-page-heading h1{font-size:25px}.admin-console .am-heading-actions{flex-shrink:1;justify-content:flex-end}.admin-console .am-editor-layout{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.admin-console .am-metrics{gap:12px}.admin-console .am-metric{padding:18px 16px}.admin-console .am-metric-icon{inset-inline-end:14px;width:35px;height:35px;top:16px}.admin-console .am-metric>span:not(.am-metric-icon){padding-inline-end:34px}.admin-console .am-metric strong{font-size:28px}.admin-console .am-pages-layout{grid-template-columns:205px minmax(0,1fr);gap:16px}.admin-console .am-card-heading{padding:19px 20px}.admin-console .am-table td,.admin-console .am-table th{padding-inline:16px}.admin-console .am-default-note{flex-direction:column;align-items:flex-start}}@media (max-width:1050px){.admin-console .am-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-console .am-editor-aside{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid;position:static}.admin-console .am-editor-aside>.am-tip,.admin-console .am-editor-aside>.am-card{margin-bottom:0}.admin-console .am-pages-layout{grid-template-columns:180px minmax(0,1fr)}.admin-console .am-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .am-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console .am-page-heading{flex-wrap:wrap;gap:17px}.admin-console .am-heading-actions{justify-content:flex-start}.admin-console .am-save-bar>span{max-width:60%}}@media (max-width:700px){.admin-console .am-page-heading{gap:16px;margin-bottom:20px}.admin-console .am-page-heading h1{letter-spacing:-.3px;font-size:23px;line-height:1.5}.admin-console .am-page-heading p{font-size:13px}.admin-console .am-page .btn{min-height:44px;font-size:13px}.admin-console .am-heading-actions{flex-wrap:wrap;gap:8px}.admin-console .am-metrics,.admin-console .am-metrics-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:19px}.admin-console .am-metric{border-radius:13px;gap:6px;padding:16px 13px}.admin-console .am-metric strong{font-size:27px}.admin-console .am-metric>span:not(.am-metric-icon){min-height:24px;font-size:13px}.admin-console .am-metric small{font-size:13px;line-height:1.7}.admin-console .am-metric-icon{inset-inline-end:11px;border-radius:9px;width:29px;height:29px;top:13px}.admin-console .am-metric-icon svg{width:18px;height:18px}.admin-console .am-card{border-radius:14px;margin-bottom:17px}.admin-console .am-card-heading{flex-wrap:wrap;gap:12px;padding:17px 16px}.admin-console .am-card-heading h2{font-size:15px}.admin-console .am-card-heading p{font-size:13px}.admin-console .am-heading-icon{border-radius:10px;width:34px;height:34px}.admin-console .am-toolbar{gap:9px;padding:14px 15px}.admin-console .am-search{flex-basis:100%;min-width:0}.admin-console .am-search input{font-size:13px}.admin-console .am-toolbar select{flex:1;min-width:110px;min-height:39px;padding:8px 9px;font-size:13px}.admin-console .am-table td,.admin-console .am-table th{padding-inline:14px}.admin-console .am-table-bottom{padding-inline:16px}.admin-console .am-table-bottom small{font-size:13px}.admin-console .am-editor-aside{grid-template-columns:1fr;gap:16px}.admin-console .am-fields{gap:17px}.admin-console .am-card>.am-fields,.admin-console .am-card>.am-field{margin:19px 16px}.admin-console .am-field{gap:8px;font-size:13px}.admin-console .am-field>input,.admin-console .am-field>textarea,.admin-console .am-field>select{padding:11px 12px;font-size:13px}.admin-console .am-field>small{font-size:13px}.admin-console .am-save-bar{border-radius:0 0 14px 14px;flex-wrap:wrap;gap:12px;padding:15px 16px}.admin-console .am-save-bar>span{flex:1;min-width:170px;max-width:none;font-size:13px}.admin-console .am-save-bar>.btn{margin-inline-start:auto}.admin-console .am-pages-layout{grid-template-columns:1fr}.admin-console .am-page-list{scrollbar-width:thin;border-radius:12px;flex-direction:row;gap:6px;max-width:100%;padding:8px;position:static;overflow-x:auto}.admin-console .am-page-list>button{white-space:nowrap;min-width:max-content;padding:10px}.admin-console .am-page-list>button>svg:first-child{width:16px}.admin-console .am-page-list>button>svg:last-child{display:none}.admin-console .am-page-list>button>span,.admin-console .am-page-list small{font-size:13px}.admin-console .am-page-mode,.admin-console .am-section-list{padding-inline:16px}.admin-console .am-page-section{padding:14px}.admin-console .am-add-section{width:calc(100% - 32px);margin-inline:16px}.admin-console .am-default-note{padding:0 1px;font-size:13px}.admin-console .am-category-list{padding-inline:16px}.admin-console .am-category-editor{padding-top:18px}.admin-console .am-category-head strong{font-size:14px}.admin-console .am-category-head small{font-size:13px}.admin-console .am-category-icon{width:40px;min-width:40px;height:40px}.admin-console .am-setting-block{padding-inline:16px}.admin-console .am-setting-block .am-toggle{gap:14px}.admin-console .am-ticket-row{align-items:flex-start;gap:11px;padding:17px 15px}.admin-console .am-ticket-icon{border-radius:11px;width:35px;min-width:35px;height:35px}.admin-console .am-ticket-icon svg{width:19px}.admin-console .am-ticket-main>span{flex-wrap:wrap;gap:6px;margin-bottom:6px}.admin-console .am-ticket-main strong,.admin-console .am-ticket-main>small{font-size:13px}.admin-console .am-ticket-main>p{max-width:220px;font-size:13px}.admin-console .am-ticket-time small,.admin-console .am-ticket-time>span{font-size:13px}.admin-console .am-ticket-time{gap:6px}.admin-console .am-segment{flex:1;justify-content:space-between}.admin-console .am-segment>button{flex:1;padding:8px 9px;font-size:13px}.admin-console .am-drawer>header{padding:18px}.admin-console .am-drawer>header h2{font-size:19px}.admin-console .am-drawer-body{padding:19px 18px}.admin-console .am-drawer .am-mini-stats b{font-size:22px}.admin-console .am-drawer .am-mini-stats>div{padding:15px 16px}.admin-console .am-reply-actions{flex-wrap:wrap}.admin-console .am-bulk-bar{gap:12px;padding:13px 16px}.admin-console .am-bulk-confirm{flex-wrap:wrap;gap:11px}.admin-console .am-select-all{padding-inline:16px}.admin-console .am-sync-footer{flex-direction:column;align-items:flex-start;gap:8px}.admin-console .am-sync-footer button{text-align:start;max-width:100%;line-height:1.8}.admin-console .am-error{padding:14px 15px;font-size:13px}.admin-console .am-error small{font-size:13px}.admin-console .am-tip{padding:22px}.admin-console .am-stock{min-width:80px}.admin-console .am-text-link{font-size:13px}}@media (max-width:420px){.admin-console .am-fields{grid-template-columns:1fr}.admin-console .am-page-heading h1{font-size:22px}.admin-console .am-page-heading p{font-size:13px}.admin-console .am-metric{padding:14px 11px}.admin-console .am-metric>span:not(.am-metric-icon){padding-inline-end:28px;font-size:13px}.admin-console .am-metric-icon{inset-inline-end:9px;width:25px;height:25px;top:12px}.admin-console .am-metric-icon svg{width:16px;height:16px}.admin-console .am-metric strong{font-size:25px}.admin-console .am-metric small{font-size:13px}.admin-console .am-ticket-time{max-width:62px}.admin-console .am-ticket-main>p{max-width:155px}.admin-console .am-ticket-main .am-badge{padding:4px 6px;font-size:13px}.admin-console .am-save-bar>span{min-width:100%;margin-bottom:2px}.admin-console .am-save-bar>.btn{width:100%}.admin-console .am-customer-summary>div{flex-basis:calc(100% - 65px)}.admin-console .am-drawer .am-fields{gap:17px}.admin-console .am-mini-stats b{font-size:21px}.admin-console .am-mini-stats>div{padding:14px 12px}.admin-console .am-drawer-body,.admin-console .am-drawer>header{padding-inline:16px}.admin-console .am-ticket-row{gap:8px}.admin-console .am-ticket-icon{width:30px;min-width:30px;height:30px}.admin-console .am-ticket-icon svg{width:16px}.admin-console .am-card-heading>div{gap:9px}.admin-console .am-bulk-bar>strong{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.admin-console .am-page *{transition:none!important;animation:none!important}}.admin-console .am-control-group{border:0;min-width:0;margin:0;padding:0;display:block}.admin-console .am-control-group:disabled{opacity:1}.admin-console .am-discard-reply{color:var(--ss-muted);background:0 0;border:0;margin-inline-end:12px;padding:7px 0;font-size:13px}.admin-console .am-page{--am-navy:var(--ss-ink);--am-muted:var(--ss-muted);--am-teal:var(--module-accent);--am-line:var(--ss-line);--am-cream:var(--ss-canvas)}.admin-console .am-page :focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .am-search:focus-within{border-color:var(--module-accent)}.admin-console .am-field>input:focus,.admin-console .am-field>textarea:focus,.admin-console .am-field>select:focus{border-color:var(--module-accent);box-shadow:none}.admin-console .am-page input[type=checkbox]:not([role=switch]){accent-color:var(--module-accent);width:17px;height:17px}.admin-console .am-toggle input{background:#c5cfdc}.admin-console .am-toggle input:checked{background:var(--module-accent)}.admin-console .am-icon-button{width:44px;height:44px}.admin-console .am-page .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--module-accent),#172840 20%);border-color:color-mix(in srgb,var(--module-accent),#172840 20%)}.admin-console .am-badge.active,.admin-console .am-badge.delivered,.admin-console .am-badge.closed{color:var(--ss-teal);background:var(--ss-teal-soft);border-color:#d6e7dd}.admin-console .am-badge.suspended,.admin-console .am-badge.cancelled{color:var(--ss-coral);background:var(--ss-coral-soft);border-color:#ecd8dd}.admin-console .am-badge.open,.admin-console .am-badge.processing,.admin-console .am-badge.shipped{color:var(--module-accent);background:var(--module-soft);border-color:var(--ss-line)}.admin-console .am-eyebrow{display:none}.admin-console .am-card{border-radius:14px}.admin-console .am-metric{border-radius:12px}.admin-console .am-table tbody tr:hover{background:var(--ss-canvas)}.admin-console .am-field input,.admin-console .am-field select,.admin-console .am-field textarea{font-size:14px}.admin-console .am-search,.admin-console .am-toolbar select{min-height:44px}.admin-console .am-drawer>header h2{color:var(--ss-ink)}.admin-console .am-segment>button.active,.admin-console .am-segment>button[aria-pressed=true]{color:#fff;background:var(--module-accent)}.admin-console .ops-page{--module-accent:var(--ss-violet);--module-soft:var(--ss-violet-soft);color:var(--ss-ink);min-width:0}.admin-console .ops-page *{box-sizing:border-box}.admin-console .ops-page button,.admin-console .ops-page input{font:inherit}.admin-console .ops-page button{cursor:pointer}.admin-console .ops-page button:disabled{cursor:not-allowed;opacity:.5}.admin-console .ops-heading{justify-content:space-between;align-items:center;gap:20px;margin:6px 0 26px;display:flex}.admin-console .ops-heading>div>span,.admin-console .ops-eyebrow{color:var(--ss-muted);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.admin-console .ops-heading h1{letter-spacing:-.5px;margin:0;font-size:29px;line-height:1.5}.admin-console .ops-heading p{color:var(--ss-muted);margin:7px 0 0;font-size:14px;line-height:1.8}.admin-console .ops-page .btn{border-radius:11px;gap:7px;min-height:44px;font-size:13px}.admin-console .ops-page .btn.primary{background:var(--module-accent);border:1px solid var(--module-accent);color:#fff}.admin-console .ops-page .btn.outline{border:1px solid var(--ss-line);background:var(--ss-surface);color:var(--module-accent)}.admin-console .ops-page .btn.outline:hover:not(:disabled){background:var(--ss-canvas)}.admin-console .ops-release-bar{border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:18px;align-items:center;gap:26px;margin-bottom:24px;padding:24px;display:flex}.admin-console .ops-release-bar>div:first-child{flex:1;align-items:center;gap:14px;display:flex}.admin-console .ops-release-icon{border:1px solid var(--ss-line);background:var(--ss-canvas);width:52px;min-width:52px;height:52px;color:var(--ss-muted);border-radius:17px;place-items:center;display:grid}.admin-console .ops-release-bar h2{color:var(--ss-ink);overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.5}.admin-console .ops-release-bar code{color:var(--ss-muted);margin-top:4px;font-size:13px;display:block}.admin-console .ops-release-bar>div>span{color:var(--ss-muted);margin-bottom:8px;font-size:13px;display:block}.admin-console .ops-release-bar>div>strong{font-size:15px;font-weight:700;line-height:1.7;display:block}.admin-console .ops-release-bar strong small{color:var(--ss-muted);font-size:13px;font-weight:400}.admin-console .ops-runtime-state{border:1px solid var(--ss-line);background:var(--ss-canvas);color:var(--ss-muted);white-space:nowrap;border-radius:25px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:700;display:flex}.admin-console .ops-runtime-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-console .ops-runtime-state.installing{color:var(--ss-amber);background:var(--ss-amber-soft);border-color:var(--ss-line)}.admin-console .ops-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:22px;display:grid}.admin-console .ops-card{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:18px;min-width:0;margin-bottom:23px;overflow:hidden}.admin-console .ops-card>header{border-bottom:1px solid var(--ss-line);align-items:center;gap:12px;padding:21px 23px;display:flex}.admin-console .ops-card>header>div{flex:1;min-width:0}.admin-console .ops-card>header h2{margin:0;font-size:17px;line-height:1.6}.admin-console .ops-card>header p{color:var(--ss-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.admin-console .ops-card-icon{background:var(--ss-canvas);border:1px solid var(--ss-line);width:41px;min-width:41px;height:41px;color:var(--ss-muted);border-radius:13px;place-items:center;display:grid}.admin-console .ops-card-icon.sand{background:var(--ss-amber-soft);border-color:var(--ss-line);color:var(--ss-amber)}.admin-console .ops-step{color:var(--ss-muted);font-size:24px;font-weight:700}.admin-console .ops-card-body{padding:24px}.admin-console .ops-upload-zone{background:var(--ss-surface);border:1.5px dashed var(--ss-line);text-align:center;cursor:pointer;min-height:216px;color:var(--ss-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:29px 20px;display:flex;position:relative;overflow:hidden}.admin-console .ops-upload-zone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-console .ops-upload-zone>span{background:var(--ss-canvas);border:1px solid var(--ss-line);width:65px;height:65px;color:var(--ss-muted);border-radius:20px;place-items:center;margin-bottom:5px;display:grid}.admin-console .ops-upload-zone b{color:var(--ss-muted);overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:700;line-height:1.8}.admin-console .ops-upload-zone small{color:var(--ss-muted);font-size:13px}.admin-console .ops-upload-zone em{color:var(--ss-muted);background:var(--ss-canvas);border-radius:20px;margin-top:3px;padding:5px 9px;font-size:13px;font-style:normal}.admin-console .ops-upload-zone.dragging,.admin-console .ops-upload-zone.has-file{background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .ops-upload-zone.disabled{cursor:default;opacity:.65}.admin-console .ops-upload-zone.disabled>input{cursor:not-allowed}.admin-console .ops-upload-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.admin-console .ops-text-button{color:var(--module-accent);background:0 0;border:0;padding:7px;font-size:13px;font-weight:600;line-height:1.7}.admin-console .ops-guidance{border-top:1px solid var(--ss-line);color:var(--ss-muted);align-items:flex-start;gap:8px;margin-top:20px;padding-top:17px;display:flex}.admin-console .ops-guidance svg{flex-shrink:0;margin-top:2px}.admin-console .ops-guidance p{margin:0;font-size:13px;line-height:1.9}.admin-console .ops-backup-create{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:367px;display:flex}.admin-console .ops-backup-art{width:88px;height:85px;margin:5px auto 20px;position:relative}.admin-console .ops-backup-art>span{border:1px solid var(--ss-line);background:var(--ss-canvas);color:var(--ss-muted);border-radius:24px;place-items:center;display:grid;position:absolute;inset:0 10px 10px 0}.admin-console .ops-backup-art>i{background:var(--ss-canvas);width:32px;height:32px;color:var(--ss-muted);border:3px solid var(--ss-line);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.admin-console .ops-backup-create h3{color:var(--ss-ink);margin:0 0 12px;font-size:18px;line-height:1.7}.admin-console .ops-backup-create>p{max-width:340px;color:var(--ss-muted);margin:0 0 21px;font-size:13px;line-height:1.9}.admin-console .ops-backup-create>.btn{min-width:220px}.admin-console .ops-backup-create>small{color:var(--ss-muted);max-width:320px;margin-top:18px;font-size:13px;line-height:1.9}.admin-console .ops-count{background:var(--ss-canvas);min-width:29px;height:29px;color:var(--ss-muted);border-radius:8px;place-items:center;padding:4px 8px;font-size:13px;font-weight:700;display:grid}.admin-console .ops-update-list{flex-direction:column;display:flex}.admin-console .ops-update{border-bottom:1px solid var(--ss-line);padding:25px 24px}.admin-console .ops-update:last-child{border:0}.admin-console .ops-update-title{align-items:center;gap:13px;display:flex}.admin-console .ops-update-title>span:first-child{background:var(--ss-canvas);border:1px solid var(--ss-line);width:45px;min-width:45px;height:45px;color:var(--ss-muted);border-radius:13px;place-items:center;display:grid}.admin-console .ops-update.active .ops-update-title>span:first-child{background:var(--ss-canvas);color:var(--ss-muted)}.admin-console .ops-update.failed .ops-update-title>span:first-child{background:var(--ss-coral-soft);color:var(--ss-coral);border-color:var(--ss-line)}.admin-console .ops-update-title>div{flex:1;min-width:0}.admin-console .ops-update-title h3{color:var(--ss-ink);overflow-wrap:anywhere;text-align:start;margin:0;font-size:14px;line-height:1.6}.admin-console .ops-update-title p{color:var(--ss-muted);align-items:center;gap:8px;margin:7px 0 0;font-size:13px;display:flex}.admin-console .ops-update-title p>i{background:var(--module-soft);border-radius:50%;width:3px;height:3px}.admin-console .ops-status{background:var(--ss-canvas);color:var(--ss-muted);border:1px solid var(--ss-line);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-flex}.admin-console .ops-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.admin-console .ops-status.active{background:var(--ss-canvas);color:var(--ss-muted);border-color:var(--ss-line)}.admin-console .ops-status.activating{background:var(--ss-amber-soft);color:var(--ss-amber);border-color:var(--ss-line)}.admin-console .ops-status.failed,.admin-console .ops-status.rolled_back{background:var(--ss-coral-soft);border-color:var(--ss-line);color:var(--ss-coral)}.admin-console .ops-status.discarded{background:var(--ss-canvas);border-color:var(--ss-line);color:var(--ss-muted)}.admin-console .ops-package-details{border-top:1px solid var(--ss-line);flex-wrap:wrap;gap:20px 30px;margin:17px 0 0;padding:17px 0;display:flex}.admin-console .ops-package-details dt{color:var(--ss-muted);margin-bottom:6px;font-size:13px}.admin-console .ops-package-details dd{color:var(--ss-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.admin-console .ops-digest{background:var(--ss-surface);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:8px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;display:flex}.admin-console .ops-digest>span{flex-shrink:0;font-weight:700}.admin-console .ops-digest code{color:var(--ss-muted);word-break:break-all;min-width:0;font-size:13px;line-height:1.8}.admin-console .ops-update-message{color:var(--ss-muted);align-items:flex-start;gap:8px;margin:17px 0 0;font-size:13px;line-height:1.9;display:flex}.admin-console .ops-update-message svg{flex-shrink:0;margin-top:3px}.admin-console .ops-update-actions{border-top:1px solid var(--ss-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin-top:17px;padding-top:16px;display:flex}.admin-console .ops-update-actions>p{color:var(--ss-muted);flex:1;align-items:center;gap:8px;min-width:200px;margin:0;font-size:13px;line-height:1.9;display:flex}.admin-console .ops-update-actions>p svg{flex-shrink:0}.admin-console .ops-update-actions>div{align-items:center;gap:10px;display:flex}.admin-console .ops-update-actions>small{color:var(--ss-muted);background:var(--ss-canvas);border:1px solid var(--ss-line);border-radius:8px;flex-basis:100%;padding:10px 12px;font-size:13px;line-height:1.9}.admin-console .ops-empty{text-align:center;padding:45px 22px 43px}.admin-console .ops-empty>span{background:var(--ss-canvas);width:65px;height:65px;color:var(--ss-muted);border-radius:21px;place-items:center;margin:0 auto 18px;display:grid}.admin-console .ops-empty h3{color:var(--ss-muted);margin:0 0 9px;font-size:17px}.admin-console .ops-empty p{color:var(--ss-muted);margin:0;font-size:13px;line-height:1.9}.admin-console .ops-empty.compact{padding-block:32px}.admin-console .ops-empty.compact>span{border-radius:17px;width:52px;height:52px;margin-bottom:13px}.admin-console .ops-backup-list>article{border-bottom:1px solid var(--ss-line);align-items:center;gap:15px;padding:22px 24px;display:flex}.admin-console .ops-backup-list>article:last-child{border:0}.admin-console .ops-backup-file{background:var(--ss-canvas);border:1px solid var(--ss-line);width:43px;min-width:43px;height:43px;color:var(--ss-muted);border-radius:12px;place-items:center;display:grid}.admin-console .ops-backup-list>article>div{flex:1;min-width:0}.admin-console .ops-backup-list h3{color:var(--ss-muted);overflow-wrap:anywhere;text-align:start;margin:0;font-size:13px;line-height:1.7}.admin-console .ops-backup-list p{color:var(--ss-muted);margin:6px 0 0;font-size:13px}.admin-console .ops-backup-list details{max-width:600px;margin-top:9px}.admin-console .ops-backup-list summary{color:var(--ss-muted);cursor:pointer;font-size:13px}.admin-console .ops-backup-list details code{background:var(--ss-canvas);border:1px solid var(--ss-line);color:var(--ss-muted);overflow-wrap:anywhere;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:1.8;display:block}.admin-console .ops-backup-list .btn{flex-shrink:0}.admin-console .ops-alert{border:1px solid var(--ss-line);color:var(--ss-muted);background:var(--ss-canvas);border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:21px;padding:16px 18px;display:flex}.admin-console .ops-alert>svg{flex-shrink:0;margin-top:2px}.admin-console .ops-alert b{font-size:13px}.admin-console .ops-alert p{margin:0;font-size:13px;line-height:1.9}.admin-console .ops-alert b+p{margin-top:4px}.admin-console .ops-alert.error{background:var(--ss-coral-soft);border-color:var(--ss-line);color:var(--ss-coral)}.admin-console .ops-alert.success{background:var(--ss-teal-soft);border-color:var(--ss-line);color:var(--ss-teal)}.admin-console .ops-alert.info{background:var(--ss-canvas);border-color:var(--ss-line);color:var(--ss-muted)}.admin-console .ops-footer{color:var(--ss-muted);align-items:flex-start;gap:8px;padding:0 5px 17px;font-size:13px;line-height:1.9;display:flex}.admin-console .ops-footer svg{flex-shrink:0;margin-top:2px}.admin-console .ops-loading{text-align:center;color:var(--ss-muted);padding:80px 20px}.admin-console .ops-loading>svg{animation:1s linear infinite spin}.admin-console .ops-loading h2{color:var(--ss-muted);margin-top:20px;font-size:19px}.admin-console .ops-confirm-layer{z-index:110;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-console .ops-confirm-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17284066;border:0;position:absolute;inset:0;opacity:1!important}.admin-console .ops-confirm{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:21px;outline:none;width:100%;max-width:560px;max-height:calc(100vh - 44px);padding:29px;position:relative;overflow-y:auto;box-shadow:0 16px 48px #24344d1f}.admin-console .ops-confirm-icon{background:var(--ss-canvas);border:1px solid var(--ss-line);width:58px;height:58px;color:var(--ss-muted);border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.admin-console .ops-confirm h2{color:var(--ss-ink);margin:0 0 12px;font-size:24px;line-height:1.5}.admin-console .ops-confirm>p{color:var(--ss-muted);margin:0 0 23px;font-size:13px;line-height:2}.admin-console .ops-confirm>dl{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:11px;flex-direction:column;gap:14px;margin:0 0 20px;padding:18px;display:flex}.admin-console .ops-confirm>dl>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-console .ops-confirm dt{color:var(--ss-muted);flex-shrink:0;font-size:13px}.admin-console .ops-confirm dd{color:var(--ss-muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.admin-console .ops-confirm-note{color:var(--ss-muted);align-items:flex-start;gap:9px;margin:18px 0 22px;display:flex}.admin-console .ops-confirm-note>svg{flex-shrink:0;margin-top:3px}.admin-console .ops-confirm-note p{margin:0;font-size:13px;line-height:1.9}.admin-console .ops-confirm-actions{border-top:1px solid var(--ss-line);align-items:center;gap:10px;padding-top:18px;display:flex}.admin-console .ops-confirm-actions .btn.primary{flex:1}@media screen{.admin-console .ops-heading h1{letter-spacing:-.025em;font-size:32px;font-weight:700}.admin-console .ops-card>header h2{font-size:19px;font-weight:700}.admin-console .ops-release-bar{background:var(--ss-surface)}.admin-console .ops-release-icon,.admin-console .ops-card-icon,.admin-console .ops-backup-file{color:var(--module-accent);background:var(--module-soft);border:0}.admin-console .ops-card-icon.sand{color:var(--ss-amber);background:var(--ss-amber-soft)}.admin-console .ops-page .btn.primary:hover:not(:disabled){background:#5d409b;border-color:#5d409b}.admin-console .ops-upload-zone>span,.admin-console .ops-backup-art>span{color:var(--module-accent);background:var(--module-soft);border:0}.admin-console .ops-backup-art>i{background:var(--ss-teal-soft);color:var(--ss-teal)}.admin-console .ops-upload-zone.dragging,.admin-console .ops-upload-zone.has-file{background:var(--module-soft);border-color:var(--module-accent)}.admin-console .ops-upload-zone.has-file em{color:var(--module-accent)}.admin-console .ops-count{color:var(--module-accent);background:var(--module-soft)}.admin-console .ops-update.active .ops-update-title>span:first-child{color:var(--ss-teal);background:var(--ss-teal-soft)}.admin-console .ops-alert.info{color:var(--module-accent);background:var(--module-soft);border:0}.admin-console .ops-alert.success{color:var(--ss-teal);background:var(--ss-teal-soft);border:0}.admin-console .ops-automation-health.active>svg{color:var(--ss-teal)}.admin-console .ops-confirm-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-console .ops-page :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1200px){.admin-console .ops-release-bar{flex-wrap:wrap;gap:20px}.admin-console .ops-release-bar>div:first-child{flex-basis:45%}.admin-console .ops-release-bar>.ops-runtime-state{margin-inline-start:auto}.admin-console .ops-grid{gap:18px}.admin-console .ops-card>header{padding:19px 20px}.admin-console .ops-card-body{padding:20px}.admin-console .ops-upload-zone{padding-inline:17px}.admin-console .ops-heading h1{font-size:26px}.admin-console .ops-backup-create h3,.admin-console .ops-release-bar h2{font-size:17px}}@media (max-width:950px){.admin-console .ops-grid{grid-template-columns:1fr}.admin-console .ops-backup-create{min-height:0;padding:25px}.admin-console .ops-backup-art{margin-top:0}.admin-console .ops-backup-create>p{max-width:500px}.admin-console .ops-release-bar>div:first-child{flex-basis:100%}.admin-console .ops-release-bar>div:nth-child(2){flex:1}.admin-console .ops-heading p{font-size:13px}}@media (max-width:650px){.admin-console .ops-heading{flex-wrap:wrap;gap:16px;margin-bottom:21px}.admin-console .ops-heading h1{font-size:23px}.admin-console .ops-heading p,.admin-console .ops-heading>div>span{font-size:13px}.admin-console .ops-page .btn{min-height:44px;font-size:13px}.admin-console .ops-release-bar{border-radius:14px;gap:19px;margin-bottom:20px;padding:19px 17px}.admin-console .ops-release-bar h2{font-size:16px}.admin-console .ops-release-icon{border-radius:13px;width:44px;min-width:44px;height:44px}.admin-console .ops-release-icon svg{width:23px}.admin-console .ops-release-bar>div>strong{font-size:13px}.admin-console .ops-release-bar>.ops-runtime-state{margin-inline-start:0;padding:7px 10px;font-size:13px}.admin-console .ops-card{border-radius:14px;margin-bottom:19px}.admin-console .ops-card>header{gap:10px;padding:17px 16px}.admin-console .ops-card>header h2{font-size:15px}.admin-console .ops-card>header p{font-size:13px}.admin-console .ops-card-icon{border-radius:11px;width:35px;min-width:35px;height:35px}.admin-console .ops-card-icon svg{width:20px}.admin-console .ops-step{font-size:21px}.admin-console .ops-card-body{padding:18px 16px}.admin-console .ops-upload-zone{min-height:201px;padding:23px 15px}.admin-console .ops-upload-zone b,.admin-console .ops-upload-zone small{font-size:13px}.admin-console .ops-upload-zone>span{border-radius:18px;width:57px;height:57px}.admin-console .ops-upload-zone>span svg{width:28px}.admin-console .ops-guidance p{font-size:13px}.admin-console .ops-backup-create{padding:24px 17px}.admin-console .ops-backup-create h3{font-size:17px}.admin-console .ops-backup-create>p{font-size:13px}.admin-console .ops-update{padding:19px 16px}.admin-console .ops-update-title{flex-wrap:wrap;gap:10px}.admin-console .ops-update-title>span:first-child{border-radius:11px;width:37px;min-width:37px;height:37px}.admin-console .ops-update-title>span:first-child svg{width:22px}.admin-console .ops-update-title h3,.admin-console .ops-update-title p{font-size:13px}.admin-console .ops-update-title>.ops-status{margin-inline-start:47px;margin-top:3px;font-size:13px}.admin-console .ops-update-title>div{min-width:calc(100% - 50px)}.admin-console .ops-package-details{gap:16px 24px;margin-top:16px}.admin-console .ops-package-details dt,.admin-console .ops-package-details dd{font-size:13px}.admin-console .ops-digest{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.admin-console .ops-digest code,.admin-console .ops-update-message{font-size:13px}.admin-console .ops-update-actions{gap:13px}.admin-console .ops-update-actions>p{flex-basis:100%;font-size:13px}.admin-console .ops-update-actions>small{font-size:13px}.admin-console .ops-backup-list>article{flex-wrap:wrap;gap:11px;padding:19px 16px}.admin-console .ops-backup-file{border-radius:10px;width:36px;min-width:36px;height:36px}.admin-console .ops-backup-file svg{width:21px}.admin-console .ops-backup-list>article>div{min-width:calc(100% - 47px)}.admin-console .ops-backup-list>article>.btn{margin-inline-start:47px;min-height:44px;margin-top:3px;font-size:13px}.admin-console .ops-backup-list h3,.admin-console .ops-backup-list p,.admin-console .ops-backup-list summary{font-size:13px}.admin-console .ops-empty{padding:31px 18px}.admin-console .ops-empty h3{font-size:16px}.admin-console .ops-empty p{font-size:13px}.admin-console .ops-alert{gap:9px;padding:14px 15px}.admin-console .ops-alert p,.admin-console .ops-alert b{font-size:13px}.admin-console .ops-alert>svg{width:20px}.admin-console .ops-footer{padding-inline:1px;font-size:13px}.admin-console .ops-confirm-layer{padding:15px}.admin-console .ops-confirm{border-radius:17px;max-height:calc(100dvh - 30px);padding:24px 20px}.admin-console .ops-confirm h2{font-size:22px}.admin-console .ops-confirm>p{font-size:13px}.admin-console .ops-confirm>dl{padding:15px}.admin-console .ops-confirm>dl>div{gap:10px}.admin-console .ops-confirm dt,.admin-console .ops-confirm dd{font-size:13px}.admin-console .ops-confirm-actions{flex-direction:column}.admin-console .ops-confirm-actions .btn{width:100%}.admin-console .ops-confirm-note p{font-size:13px}}@media (prefers-reduced-motion:reduce){.admin-console .ops-page *{transition:none!important;animation:none!important}}.admin-console .ops-automation{margin:24px 0}.admin-console .ops-automation-health{border-bottom:1px solid var(--ss-line);color:var(--ss-ink);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.admin-console .ops-automation-health.active{color:var(--ss-ink)}.admin-console .ops-automation-health p,.admin-console .ops-automation-note{color:var(--ss-ink);max-width:75ch;font-size:13px;line-height:1.9}.admin-console .ops-automation-options{gap:16px;margin:24px 0;display:grid}.admin-console .ops-automation-options label{align-items:start;gap:10px;line-height:1.8;display:flex}.admin-console .ops-automation-options input{accent-color:var(--ss-ink);flex:none;margin-top:6px}.admin-console .ops-automation-fields{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.admin-console .ops-automation-fields .field{min-width:0}.admin-console .ops-automation-results{border-top:1px solid var(--ss-line);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 0;padding-top:22px;display:grid}.admin-console .ops-automation-results dt{color:var(--ss-ink);font-size:13px}.admin-console .ops-automation-results dd{margin:7px 0 0;font-weight:700}.admin-console .ops-automation-results small{color:var(--ss-ink);margin-top:4px;font-size:13px;font-weight:400;display:block}.admin-console .ops-automation :is(input,select,button):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .ops-automation input{caret-color:var(--ss-ink)}.admin-console .ops-automation ::selection{background:var(--module-soft);color:var(--ss-ink)}@media (max-width:700px){.admin-console .ops-automation-fields,.admin-console .ops-automation-results{grid-template-columns:1fr}.admin-console .ops-automation .btn{width:100%}}.admin-console .ops-page :focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .ops-upload-zone:focus-within{outline:3px solid var(--module-accent);outline-offset:3px}.admin-console .ops-page .btn.primary:hover:not(:disabled){background:#5d409b;border-color:#5d409b}.admin-console .ops-heading>div>span,.admin-console .ops-eyebrow,.admin-console .ops-step{display:none}.admin-console .ops-automation input{accent-color:var(--module-accent);caret-color:var(--module-accent)}.admin-console .ops-runtime-state,.admin-console .ops-runtime-state.active,.admin-console .ops-status.active{color:var(--ss-teal);background:var(--ss-teal-soft);border-color:#d6e7dd}.admin-console .ops-status.failed,.admin-console .ops-status.rolled_back{color:var(--ss-coral);background:var(--ss-coral-soft);border-color:#ecd8dd}.admin-console .ops-status.activating,.admin-console .ops-runtime-state.installing{color:var(--ss-amber);background:var(--ss-amber-soft);border-color:#e9dfc9}.admin-console .ops-status.discarded{color:var(--ss-muted);background:var(--ss-canvas);border-color:var(--ss-line)}.admin-console .ops-update-title h3,.admin-console .ops-backup-list h3,.admin-console .ops-empty h3,.admin-console .ops-backup-create h3,.admin-console .ops-confirm h2{color:var(--ss-ink)}.admin-console .ops-upload-zone,.admin-console .ops-upload-zone.has-file{background:var(--ss-canvas);border-color:#b7c7df}.admin-console .ops-upload-zone.dragging{background:var(--module-soft);border-color:var(--module-accent)}.admin-console .ops-card,.admin-console .ops-release-bar{border-radius:14px}.erp-console .erp-editor-sections{border-bottom:1px solid var(--erp-line);flex-wrap:wrap;gap:8px;margin-bottom:25px;padding-bottom:16px;display:flex}.erp-console .erp-editor-sections a{color:#245bcc;background:#eaf0ff;border-radius:8px;align-items:center;min-height:42px;padding:8px 13px;font-size:12px;font-weight:600;display:flex}.erp-console .erp-editor-sections a:hover{background:#dfe9ff}.erp-console .erp-workflow-actions{border:1px solid var(--erp-line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:10px;margin:18px 0;padding:16px;display:flex}.erp-console .erp-form-fieldset.is-grouped{border-top:1px solid var(--erp-line);margin-bottom:28px;padding-top:20px;scroll-margin-top:25px}.erp-console .erp-form-fieldset.is-grouped legend{color:var(--erp-ink);padding-inline-end:14px;font-size:16px;font-weight:700}.erp-console{--erp-ink:#172840;--erp-muted:#52657c;--erp-line:#dce4ec;--erp-surface:#fff;--erp-ground:#f2f5f8;--erp-accent:#0f766e;--erp-nav-surface:#111d32;--erp-soft:#e5f5f1;--erp-error:#b74736;--erp-sidebar:284px;background:var(--erp-ground);min-height:100dvh;color:var(--erp-ink);isolation:isolate;font-variant-numeric:tabular-nums;scrollbar-color:#9eafc1 transparent;font-size:14px;line-height:1.75;position:relative;overflow-x:clip}.erp-console *{box-sizing:border-box}.erp-console .erp-print-company,.erp-console .erp-print-footer{display:none}.erp-console .erp-document-wrap{border:1px solid var(--erp-line);background:#fff;border-radius:12px;margin-top:26px;padding:25px;scroll-margin-top:100px}.erp-console .erp-document-actions{align-items:center;gap:10px;display:flex}.erp-console .erp-form-fieldset{border:0;min-width:0;margin:0;padding:0}.erp-console .erp-customer-lookup{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 20px;display:flex}.erp-console .erp-customer-lookup p{color:var(--erp-muted);font-size:13px;line-height:1.8}.erp-console .erp-document-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block:14px 22px;display:grid}.erp-console .erp-document-facts>div{border-bottom:1px solid var(--erp-line);min-width:0;padding:13px 10px}.erp-console .erp-document-facts dt{color:var(--erp-muted);font-size:12px}.erp-console .erp-document-facts dd{overflow-wrap:anywhere;margin-top:3px;font-weight:650}.erp-console .erp-document-notes{white-space:pre-wrap;margin-top:20px;line-height:1.9}.erp-console .erp-barcode-section{border-top:1px solid var(--erp-line);margin-top:22px;padding-top:20px}.erp-console .erp-barcode-label{border:1px solid var(--erp-line);color:#000;text-align:center;break-inside:avoid;background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:270px;max-width:100%;padding:13px;display:flex}.erp-console .erp-barcode-label strong{overflow-wrap:anywhere;max-width:100%;font-size:13px}.erp-console .erp-barcode-label svg{shape-rendering:crispedges;max-width:100%;height:auto}.erp-console .erp-image-field{align-items:flex-start;gap:14px;min-width:0;display:flex}.erp-console .erp-image-field>.product-art{object-fit:contain;border:1px solid var(--erp-line);background:#f2f5f8;border-radius:8px;width:100px;height:100px}.erp-console .erp-image-field>div{flex:1;gap:7px;min-width:0;display:grid}.erp-console .erp-upload-button{cursor:pointer;background:#eaf0ff;border:1px solid #bdcce1;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.erp-console .erp-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.erp-console .erp-upload-button:focus-within{outline-offset:3px;outline:3px solid #0f766e}.erp-console .erp-scanner{border:1px solid var(--erp-line);background:#eaf0ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:22px;display:flex}.erp-console .erp-scanner p{color:var(--erp-muted);font-size:13px}.erp-console .erp-camera{object-fit:cover;background:#172840;border-radius:8px;width:100%;max-width:560px;max-height:300px;display:block}.erp-console .erp-scanner>.erp-inline-error{width:100%;color:var(--erp-error)}@media (max-width:640px){.erp-console .erp-document-wrap{padding:17px}.erp-console .erp-document-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-console .erp-document-actions{flex-wrap:wrap}.erp-console .erp-image-field{flex-direction:column}}@media print{.erp-console.is-printing-document .erp-main>:not(.erp-print-company):not(.erp-print-footer):not(.erp-document-wrap):not(.erp-document-presence),.erp-console.is-printing-label .erp-main>:not(.erp-document-wrap):not(.erp-document-presence),.erp-console .erp-document-actions,.erp-console .erp-barcode-section>.erp-section-heading{display:none!important}.erp-console .erp-document-wrap{border:0;margin:0;padding:0}.erp-console.is-printing-label .erp-document-wrap>:not(.erp-barcode-section){display:none!important}.erp-console.is-printing-label .erp-barcode-section{border:0;margin:0;padding:0}.erp-console.is-printing-label .erp-barcode-label{border:0;width:60mm;padding:2mm}.erp-console.is-printing-label .erp-barcode-label svg{width:48mm}.erp-console .erp-document-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-console .erp-scanner{display:none!important}.erp-console .erp-print-company{border-bottom:1px solid #777;margin-bottom:20px;padding-bottom:16px;display:block}.erp-console .erp-print-company strong{font-size:19px}.erp-console .erp-print-company p{font-size:12px}.erp-console .erp-print-footer{white-space:pre-wrap;border-top:1px solid #aaa;margin-top:22px;padding-top:15px;font-size:11px;display:block}}.erp-console ::selection{color:#172840;background:#dce7fb}.erp-console button,.erp-console input,.erp-console select,.erp-console textarea{font:inherit}.erp-console button,.erp-console a{touch-action:manipulation}.erp-console button{cursor:pointer}.erp-console button:disabled{cursor:not-allowed;opacity:.52}.erp-console button:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console a:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console input:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console select:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console textarea:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #0f766e}.erp-console a{text-underline-offset:4px;text-decoration:none}.erp-console h1,.erp-console h2,.erp-console h3,.erp-console p,.erp-console dl,.erp-console dd{margin:0}.erp-console h1{text-wrap:balance;font-size:30px;font-weight:700;line-height:1.5}.erp-console h2{font-size:19px;font-weight:700;line-height:1.6}.erp-console h3{font-size:16px;font-weight:700}.erp-console svg{stroke-width:1.7px;flex:none}.erp-console .erp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-console .erp-skip-link{top:8px;background:var(--erp-accent);color:#fff;z-index:300;border-radius:8px;padding:10px 20px;position:fixed;inset-inline-start:300px;transform:translateY(-160%)}.erp-console .erp-skip-link:focus{transform:translateY(0)}.erp-console .erp-sidebar{z-index:100;width:var(--erp-sidebar);background:var(--erp-nav-surface);color:#f1f6fc;border:0;flex-direction:column;height:100dvh;padding:25px 14px 0;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.erp-console .erp-brand{justify-content:space-between;align-items:center;padding:0 11px 25px;display:flex}.erp-console .erp-workspace{background:#1a2942;border:1px solid #2b3c55;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 12px;display:flex}.erp-console .erp-workspace>svg{color:#63d9c5}.erp-console .erp-workspace>div{gap:1px;min-width:0;display:grid}.erp-console .erp-workspace strong{text-overflow:ellipsis;white-space:nowrap;max-width:187px;font-size:14px;font-weight:600;overflow:hidden}.erp-console .erp-workspace span{color:#b0c0d6;font-size:12px}.erp-console .erp-nav-search{color:#b0c0d6;background:#111d32;border:1px solid #334662;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-bottom:18px;padding:6px 11px;display:flex}.erp-console .erp-nav-search input{color:#f1f6fc;width:100%;min-width:0;box-shadow:none;caret-color:#63d9c5;background:0 0;border:0;flex:1;padding:2px 0;font-size:12px;outline:none!important}.erp-console .erp-nav-search:focus-within{outline-offset:2px;border-color:#63d9c5;outline:2px solid #63d9c5}.erp-console .erp-nav-search input::placeholder{color:#b0c0d6}.erp-console .erp-nav-search kbd{white-space:nowrap;opacity:.8;direction:ltr;font-family:inherit;font-size:9px}.erp-console .erp-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3e536f transparent;flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.erp-console .erp-nav-direct,.erp-console .erp-nav-toggle{color:#dce6f4;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 9px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.erp-console .erp-nav-direct:hover,.erp-console .erp-nav-toggle:hover{color:#fff;background:#1a2942}.erp-console .erp-nav-direct>span,.erp-console .erp-nav-toggle>span{min-width:0}.erp-console .erp-nav-direct.is-active{color:#fff;background:#243b50;font-weight:600}.erp-console .erp-nav-toggle>svg:last-child{transition:transform .16s;transform:rotate(90deg)}.erp-console .erp-nav-toggle>svg.is-open:last-child{transform:rotate(0)}.erp-console .erp-nav-group{margin-top:4px}.erp-console .erp-nav-group.has-active>.erp-nav-toggle{color:#fff;background:#1a2942}.erp-console .erp-nav-group>.erp-collapse{border:0;margin:0;padding:0}.erp-console .erp-nav-group>.erp-collapse>.erp-collapse-inner{border-inline-start:1px solid var(--erp-line);margin:5px 25px 12px 8px;padding:0 10px 3px 0}.erp-console .erp-nav-group>div[hidden]{display:none}.erp-console .erp-nav-item{color:#b8c8dc;border-radius:8px;align-items:center;min-height:42px;margin:3px 0;padding:9px 12px;font-size:12px;line-height:1.7;transition:color .18s,background-color .18s;display:flex;position:relative}.erp-console .erp-nav-item:hover{color:#fff;background:#1a2942}.erp-console .erp-nav-item.is-active{color:#d9fff5;background:#284b4b;font-weight:600}.erp-console .erp-nav-subheading{color:#91a7c3;padding:14px 12px 5px;font-size:11px;font-weight:600}.erp-console .erp-nav-empty{color:#b0c0d6;padding:16px 10px;font-size:12px}.erp-console .erp-sidebar-footer{border-top:1px solid #2b3c55;padding:15px 5px 12px}.erp-console .erp-person{align-items:center;gap:9px;padding:0 7px 10px;display:flex}.erp-console .erp-person>span{color:#d3c3ff;background:#354263;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:grid}.erp-console .erp-person>div{gap:0;min-width:0;display:grid}.erp-console .erp-person strong{white-space:nowrap;text-overflow:ellipsis;max-width:175px;font-size:13px;font-weight:600;overflow:hidden}.erp-console .erp-person small{color:#b0c0d6;font-size:12px}.erp-console .erp-signout{color:#b0c0d6;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 8px;font-size:12px;transition:background-color .2s,color .2s;display:flex}.erp-console .erp-signout:hover{color:#ffc4b6;background:#342a36}.erp-console .erp-work-area{flex-direction:column;min-width:0;min-height:100dvh;margin-inline-start:var(--erp-sidebar);display:flex}.erp-console .erp-topbar{border-bottom:1px solid var(--erp-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:13px 32px;display:flex}.erp-console .erp-breadcrumb{color:var(--erp-muted);flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.erp-console .erp-breadcrumb a{color:var(--erp-muted)}.erp-console .erp-breadcrumb a:hover{color:var(--erp-accent);text-decoration:underline}.erp-console .erp-breadcrumb strong{color:var(--erp-ink);font-weight:650}.erp-console .erp-top-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.erp-console .erp-workspace-switch select{border:1px solid var(--erp-line);width:100%;max-width:200px;color:var(--erp-ink);background:#f2f5f8;border-radius:7px;padding:7px 9px;font-size:11px}.erp-console .erp-main{flex:1;width:100%;min-width:0;max-width:1660px;margin-inline:auto;padding:32px}.erp-console .erp-page-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.erp-console .erp-page-heading>div{min-width:0}.erp-console .erp-page-heading p{max-width:74ch;color:var(--erp-muted);margin-top:6px;font-size:14px;line-height:1.9}.erp-console .erp-page-heading>button{flex:none;margin-top:5px}.erp-console .erp-button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.erp-console .erp-button.is-primary{background:var(--erp-accent);color:#fff;border-color:var(--erp-accent)}.erp-console .erp-button.is-primary:hover:not(:disabled){background:#0b5e57;border-color:#0b5e57}.erp-console .erp-button.is-secondary{color:#0b5e57;background:var(--erp-soft);border-color:#c3e5dc}.erp-console .erp-button.is-secondary:hover:not(:disabled){background:#d7eee6;border-color:#98cbbd}.erp-console .erp-button.is-quiet{color:#41566f;border-color:var(--erp-line);background:#fff}.erp-console .erp-button.is-quiet:hover:not(:disabled){color:#245bcc;background:#eaf0ff;border-color:#b8cbed}.erp-console .erp-icon-button{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--erp-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.erp-console .erp-icon-button:hover:not(:disabled){color:var(--erp-ink);background:#e5f5f1}.erp-console .erp-icon-button.is-danger{color:var(--erp-error)}.erp-console .erp-icon-button.is-danger:hover{background:#fff0eb}.erp-console .erp-summary{border:1px solid var(--erp-line);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:0;margin-bottom:24px;padding:22px 0;display:grid}.erp-console .erp-summary>div{border-inline-end:1px solid #dce4ec;min-width:0;padding:0 22px}.erp-console .erp-summary>div:last-child{border-inline-end:0}.erp-console .erp-summary dt{color:#52657c;margin-bottom:6px;font-size:12px}.erp-console .erp-summary dd{color:var(--erp-accent);overflow-wrap:anywhere;font-size:25px;font-weight:600;line-height:1.6}.erp-console .erp-number{font-variant-numeric:tabular-nums}.erp-console .erp-phone{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.erp-console .erp-muted{color:var(--erp-muted)}.erp-console .erp-view-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.erp-console .erp-view-navigation{border-bottom:1px solid var(--erp-line);scrollbar-width:thin;scrollbar-color:#b6c3d6 transparent;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;margin:0 0 22px;padding:0 0 12px;scroll-padding-inline:4px;display:flex}.erp-console .erp-view-navigation>a{min-height:44px;color:var(--erp-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.7;transition:background-color .18s,color .18s;display:inline-flex}.erp-console .erp-view-navigation>a:hover{color:var(--erp-accent);background:#fff}.erp-console .erp-view-navigation>a[aria-current=page]{background:var(--erp-soft);color:var(--erp-accent);font-weight:600}.erp-console .erp-view-navigation>a svg{width:15px;height:15px}@media (max-width:640px){.erp-console .erp-view-navigation{overscroll-behavior-inline:contain;flex-wrap:nowrap;margin-bottom:18px;padding:4px 3px 12px;overflow-x:auto}.erp-console .erp-view-navigation>a{flex:none}.erp-console .erp-view-actions:has(+.erp-view-navigation){margin-bottom:12px}}@media print{.erp-console .erp-view-navigation{display:none!important}}.erp-console .erp-notice{color:#41566f;overflow-wrap:anywhere;background:#eaf0ff;border:1px solid #dce4ec;border-radius:8px;margin-bottom:18px;padding:13px 16px;font-size:12px;line-height:1.9}.erp-console .erp-notice.is-warning{color:#a35b09;background:#fff3d8;border-color:#f1d99d}.erp-console .erp-error,.erp-console .erp-success{color:#a33e2e;background:#fff0eb;border:1px solid #f2cec6;border-radius:8px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;font-size:12px;display:flex}.erp-console .erp-error p,.erp-console .erp-success p{overflow-wrap:anywhere;flex:1;min-width:0}.erp-console .erp-error .erp-button,.erp-console .erp-error .erp-icon-button{color:inherit}.erp-console .erp-success{color:#0f766e;background:#e5f5f1;border-color:#cee5dd}.erp-console .erp-inline-error,.erp-console .erp-field-error{font-size:12px;color:var(--erp-error)!important}.erp-console .erp-filters{border:1px solid var(--erp-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding:20px;display:flex}.erp-console .erp-filter-fields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:12px;min-width:0;display:flex}.erp-console .erp-filter-fields>.erp-field{flex:145px;min-width:130px;max-width:260px}.erp-console .erp-filter-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.erp-console .erp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-console .erp-field>label{color:#41566f;font-size:13px;font-weight:500}.erp-console .erp-field label b{color:#b74736;font-weight:600}.erp-console .erp-field input,.erp-console .erp-field select,.erp-console .erp-field textarea{width:100%;min-width:0;min-height:44px;color:var(--erp-ink);caret-color:var(--erp-accent);box-shadow:none;background:#fff;border:1px solid #b9c8d7;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;transition:border-color .18s,background-color .18s}.erp-console .erp-field input:hover,.erp-console .erp-field select:hover,.erp-console .erp-field textarea:hover{border-color:#829bbd}.erp-console .erp-field input::placeholder,.erp-console .erp-field textarea::placeholder{color:#52657c}.erp-console .erp-field input:disabled,.erp-console .erp-field select:disabled,.erp-console .erp-field textarea:disabled{color:#52657c;background:#f1f4f8}.erp-console .erp-field input[type=number],.erp-console .erp-field input[type=date],.erp-console .erp-field input[type=email],.erp-console .erp-field input[type=tel]{font-variant-numeric:tabular-nums;text-align:right;direction:ltr}.erp-console .erp-field textarea{resize:vertical;min-height:95px}.erp-console .erp-field small{color:var(--erp-muted);font-size:11px;line-height:1.7}.erp-console .erp-field.is-checkbox{justify-content:center;padding-block:9px}.erp-console .erp-field.is-checkbox label{cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;display:flex}.erp-console .erp-field.is-checkbox input{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--erp-accent);cursor:pointer;margin:3px 0 0}.erp-console .erp-file{background:#f2f5f8;border:1px dashed #b6c6db;border-radius:7px;gap:7px;padding:10px;display:grid}.erp-console .erp-file input{background:0 0;border:0;min-height:32px;padding:0}.erp-console .erp-file-preview{min-width:0}.erp-console .erp-file-preview summary{cursor:pointer;color:var(--erp-accent);padding:4px 0;font-weight:650}.erp-console .erp-file-preview pre{border:1px solid var(--erp-line);text-align:start;white-space:pre;background:#fff;border-radius:5px;max-width:100%;max-height:220px;margin:8px 0;padding:12px;font:12px/1.8 ui-monospace,monospace;overflow:auto}.erp-console .erp-file input::file-selector-button{color:var(--erp-ink);cursor:pointer;background:#e5f5f1;border:1px solid #b6c6db;border-radius:6px;margin-inline-end:10px;padding:7px 12px;font-family:inherit}.erp-console .erp-editor{background:#fff;border:1px solid #cbd8ea;border-radius:14px;margin:0 0 26px;padding:28px;scroll-margin-top:24px;animation:.22s cubic-bezier(.16,1,.3,1) erp-editor-reveal}.erp-console .erp-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.erp-console .erp-section-heading p{color:var(--erp-muted);max-width:70ch;margin-top:6px;font-size:12px}.erp-console .erp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;display:grid}.erp-console .erp-form-grid .is-wide{grid-column:1/-1}.erp-console .erp-form-footer{border-top:1px solid var(--erp-line);align-items:center;gap:9px;margin-top:25px;padding-top:20px;display:flex}.erp-console .erp-line-editor{border:0;min-width:0;margin:28px 0 0;padding:0}.erp-console .erp-line-editor legend{padding:0;font-size:16px;font-weight:700}.erp-console .erp-form-note{color:var(--erp-muted);margin:4px 0 14px;font-size:11px}.erp-console .erp-line-list{gap:0;margin-bottom:14px;display:grid}.erp-console .erp-line{border-top:1px solid var(--erp-line);padding:13px 0 20px}.erp-console .erp-line-number{color:var(--erp-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.erp-console .erp-line-fields{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px 15px;display:grid}.erp-console .erp-line-fields .erp-field.is-wide{grid-column:1/-1}.erp-console .erp-data-section{border:1px solid var(--erp-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.erp-console .erp-data-toolbar{border-bottom:1px solid var(--erp-line);justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex}.erp-console .erp-data-toolbar>strong{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.erp-console .erp-data-toolbar>strong>span{color:var(--erp-muted);font-variant-numeric:tabular-nums;background:#eaf0ff;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.erp-console .erp-data-toolbar>div{gap:3px;display:flex}.erp-console .erp-table-scroll{scrollbar-width:thin;scrollbar-color:#b6c3d6 #f2f5f8;overscroll-behavior-x:contain;width:100%;position:relative;overflow:auto}.erp-console .erp-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.erp-console .erp-table th{border-bottom:1px solid var(--erp-line);text-align:start;color:var(--erp-muted);white-space:nowrap;background:#f8fafc;padding:14px 20px;font-size:12px;font-weight:650}.erp-console .erp-table td{text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8eef3;min-width:85px;max-width:360px;padding:16px 20px}.erp-console .erp-table td:first-child{min-width:140px}.erp-console .erp-table td:last-child{width:45px;min-width:45px;padding-inline:8px}.erp-console .erp-table td>strong{font-weight:650}.erp-console .erp-table td.is-numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.erp-console .erp-table tr:last-child td{border-bottom:0}.erp-console .erp-table tbody tr:hover{background:#f6f9fc}.erp-console .erp-row-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:100px;display:flex}.erp-console .erp-row-button{min-height:40px;color:var(--erp-accent);white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:5px;padding:8px 4px;font-size:12px;font-weight:650;-webkit-text-decoration:underline #9bc9be;text-decoration:underline #9bc9be;display:inline-flex}.erp-console .erp-row-button:hover{color:#0f766e;text-decoration-color:currentColor}.erp-console .erp-status{color:#8c4d07;white-space:nowrap;background:#fff3d8;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.erp-console .erp-status.is-positive{color:#0b5e57;background:#e5f5f1}.erp-console .erp-status.is-negative{color:#a33e2e;background:#fff0eb}.erp-console .erp-empty{text-align:center;color:var(--erp-muted);justify-items:center;gap:10px;padding:50px 24px;display:grid}.erp-console .erp-empty>svg{color:#8a9db8;margin-bottom:3px}.erp-console .erp-empty h2,.erp-console .erp-empty h3{color:#172840}.erp-console .erp-empty p{max-width:65ch;font-size:12px;line-height:1.9}.erp-console .erp-pagination{border-top:1px solid var(--erp-line);color:var(--erp-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex}.erp-console .erp-pagination>div{align-items:center;gap:10px;display:flex}.erp-console .erp-record-detail{border-top:1px solid var(--erp-line);background:#f8fafc;padding:20px}.erp-console .erp-record-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.erp-console .erp-record-detail dt{color:var(--erp-muted);margin-bottom:5px;font-size:11px}.erp-console .erp-record-detail dd{overflow-wrap:anywhere;font-size:12px}.erp-console .erp-footer{border-top:1px solid var(--erp-line);color:var(--erp-muted);justify-content:space-between;align-items:center;gap:20px;margin:15px 30px 0;padding:17px 0 22px;font-size:10px;display:flex}.erp-console .erp-footer>span:first-child{align-items:center;gap:7px;display:flex}.erp-console .erp-loading{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:15px;min-height:300px;padding-top:7px;display:grid}.erp-console .erp-loading>div{background:#eaf0f8;border-radius:8px;height:82px;animation:1.5s ease-in-out infinite erp-loading-pulse}.erp-console .erp-loading>span{text-align:center;color:var(--erp-muted);grid-column:1/-1;padding-top:40px;font-size:12px}.erp-console .erp-spin{animation:.9s linear infinite erp-rotate}.erp-console .erp-mobile-menu,.erp-console .erp-mobile-close{display:none}@keyframes erp-rotate{to{transform:rotate(360deg)}}@keyframes erp-loading-pulse{50%{background:#dce4ec}}.erp-console .erp-brand>a{color:#fff;align-items:center;gap:12px;display:flex}.erp-console .erp-brand-symbol{color:#111d32;background:#63d9c5;border-radius:13px;place-items:center;width:42px;height:44px;display:grid}.erp-console .erp-brand-name{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.erp-console .erp-brand-name>span{color:#b0c0d6;letter-spacing:0;margin-top:6px;font-size:11px;font-weight:400;display:block}.erp-console :is(input,textarea){caret-color:var(--erp-accent)}.erp-console .erp-button:active:not(:disabled){transform:translateY(1px)}.erp-console .erp-section-navigation{min-width:0;margin:-3px 0 25px}.erp-console .erp-section-tabs{scrollbar-width:thin;scrollbar-color:#b6c3d6 transparent;border-bottom:1px solid var(--erp-line);overscroll-behavior-x:contain;gap:7px;max-width:100%;padding-block:2px 12px;display:flex;overflow-x:auto}.erp-console .erp-section-tabs>a{white-space:nowrap;min-height:42px;color:var(--erp-muted);border-radius:8px;align-items:center;padding:8px 13px;font-size:12px;font-weight:650;display:flex}.erp-console .erp-section-tabs>a:hover{color:var(--erp-accent);background:#e5f5f1}.erp-console .erp-section-tabs>a[aria-current=page]{background:var(--erp-accent);color:#fff}.erp-console .erp-section-directory{margin-top:10px}.erp-console .erp-section-directory>summary{cursor:pointer;min-height:42px;color:var(--erp-accent);align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:650;display:flex}.erp-console .erp-section-directory>div{border:1px solid var(--erp-line);background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-top:8px;padding:24px;display:grid}.erp-console .erp-section-directory h2{margin-bottom:10px;font-size:14px}.erp-console .erp-section-directory section>a{min-height:42px;color:var(--erp-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.erp-console .erp-section-directory section>a:hover{color:var(--erp-accent)}.erp-console .erp-guidance{border:1px solid var(--erp-line);background:#fff;border-radius:10px;margin:0 0 20px}.erp-console .erp-guidance>summary{cursor:pointer;min-height:46px;color:var(--erp-muted);align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:650;list-style:none;display:flex}.erp-console .erp-guidance>summary>span{background:#e5f5f1;border-radius:5px;padding:0 6px;font-size:11px}.erp-console .erp-guidance>summary>svg:last-child{margin-inline-start:auto;transition:transform .18s}.erp-console .erp-guidance[open]>summary>svg:last-child{transform:rotate(180deg)}.erp-console .erp-guidance>div{gap:8px;padding:0 16px 14px;display:grid}.erp-console .erp-guidance .erp-notice{background:#f2f5f8;border:0;margin:0}.erp-console .erp-guidance .erp-notice.is-warning{color:#a35b09;background:#fff3d8}.erp-console summary:focus-visible{outline:3px solid var(--erp-accent);outline-offset:3px}@keyframes erp-editor-reveal{0%{transform:translateY(5px)}to{transform:translateY(0)}}.erp-console [data-tone]{--module-ink:#0f766e;--module-soft:#e5f5f1;--module-nav:#63d9c5;--module-nav-soft:#203b43}.erp-console [data-tone=blue]{--module-ink:#245bcc;--module-soft:#eaf0ff;--module-nav:#81aaff;--module-nav-soft:#23334f}.erp-console [data-tone=amber]{--module-ink:#a35b09;--module-soft:#fff3d8;--module-nav:#f0c66b;--module-nav-soft:#3b3632}.erp-console [data-tone=coral]{--module-ink:#b74736;--module-soft:#fff0eb;--module-nav:#f49a85;--module-nav-soft:#3c303a}.erp-console [data-tone=violet]{--module-ink:#7253b6;--module-soft:#f1edfc;--module-nav:#b7a0ee;--module-nav-soft:#312e4b}.erp-console .erp-nav-label{flex:1}.erp-console .erp-nav-icon{width:32px;height:32px;color:var(--module-nav);background:var(--module-nav-soft);border-radius:9px;flex:none;place-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .2s;display:grid}.erp-console :is(.erp-nav-direct,.erp-nav-toggle):hover .erp-nav-icon{background:color-mix(in srgb,var(--module-nav) 20%,#111d32);transform:translateY(-2px)}.erp-console .erp-nav-direct.is-active .erp-nav-icon{color:#111d32;background:var(--module-nav)}.erp-console .erp-sidebar :is(a,button):focus-visible{outline-offset:-2px;outline-color:#63d9c5}.erp-console .erp-page-title{align-items:flex-start;gap:16px;min-width:0;display:flex}.erp-console .erp-page-title>div{min-width:0}.erp-console .erp-page-mark{background:var(--module-soft);width:56px;height:56px;color:var(--module-ink);border-radius:15px;flex:none;place-items:center;display:grid}.erp-console .erp-table th{font-weight:600}.erp-console :is(input,textarea,select){font-family:inherit}@keyframes erp-nav-reveal{0%{clip-path:inset(0 0 10%);transform:translateY(-3px)}to{clip-path:inset(0);transform:translateY(0)}}@media (min-width:1600px){.erp-console .erp-main{padding:36px 46px}.erp-console .erp-topbar{padding-inline:46px}.erp-console .erp-footer{margin-inline:46px}}@media (max-width:1200px){.erp-console{--erp-sidebar:248px}.erp-console .erp-main{padding:25px 22px}.erp-console .erp-topbar{padding-inline:22px}.erp-console .erp-top-actions{gap:4px}.erp-console .erp-top-actions>.erp-button>span{display:none}.erp-console .erp-workspace-switch select{max-width:150px}.erp-console .erp-footer{margin-inline:22px}.erp-console .erp-summary{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.erp-console .erp-summary>div:nth-child(3n){border-inline-end:0}}@media (max-width:1024px){.erp-console{--erp-sidebar:276px}.erp-console .erp-sidebar{display:none;transform:none}.erp-console .erp-sidebar.is-open{display:flex;transform:none}.erp-console .erp-work-area{margin-inline-start:0}.erp-console .erp-mobile-menu,.erp-console .erp-mobile-close{display:inline-flex}.erp-console .erp-mobile-close{color:#dce6f4}.erp-console .erp-sidebar-scrim{z-index:99;background:#18283c80;border:0;position:fixed;inset:0}.erp-console .erp-topbar{gap:13px}.erp-console .erp-breadcrumb{flex:1}.erp-console .erp-skip-link{inset-inline-start:16px}}@media (max-width:640px){.erp-console{font-size:13px}.erp-console .erp-topbar{flex-wrap:wrap;gap:8px;min-height:61px;padding:10px 14px}.erp-console .erp-breadcrumb{gap:5px;font-size:10px}.erp-console .erp-breadcrumb>span{display:none}.erp-console .erp-top-actions{margin-inline-start:auto}.erp-console .erp-top-actions>.erp-button{display:none}.erp-console .erp-workspace-switch select{max-width:140px;font-size:10px}.erp-console .erp-main{padding:23px 14px}.erp-console h1{font-size:23px}.erp-console .erp-page-heading{gap:10px;margin-bottom:21px}.erp-console .erp-page-heading p{font-size:12px}.erp-console .erp-page-heading>button{min-width:35px;padding:8px;font-size:0}.erp-console .erp-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px;margin-bottom:20px;padding-block:17px}.erp-console .erp-summary>div{padding-inline:15px}.erp-console .erp-summary>div:nth-child(3n){border-inline-end:1px solid #dce4ec}.erp-console .erp-summary>div:nth-child(2n),.erp-console .erp-summary>div:last-child{border-inline-end:0}.erp-console .erp-summary dt{font-size:10px}.erp-console .erp-summary dd{font-size:19px}.erp-console .erp-view-actions{gap:7px}.erp-console .erp-view-actions>.erp-button{white-space:normal;flex:auto;font-size:11px}.erp-console .erp-filters{gap:13px;padding:14px}.erp-console .erp-filter-fields{gap:10px}.erp-console .erp-filter-fields>.erp-field{min-width:115px;max-width:none}.erp-console .erp-filter-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.erp-console .erp-editor{padding:18px 14px}.erp-console .erp-form-grid{grid-template-columns:1fr;gap:15px}.erp-console .erp-section-heading h2{font-size:17px}.erp-console .erp-line-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.erp-console .erp-line-fields>.erp-field:first-child{grid-column:1/-1}.erp-console .erp-data-toolbar{flex-wrap:wrap;gap:5px;padding:10px 12px}.erp-console .erp-data-toolbar>.erp-button{font-size:11px}.erp-console .erp-data-toolbar .erp-button{padding:7px;font-size:11px}.erp-console .erp-table td,.erp-console .erp-table th{padding:12px}.erp-console .erp-record-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-console .erp-pagination{flex-direction:column;align-items:stretch}.erp-console .erp-pagination>div{justify-content:space-between}.erp-console .erp-error,.erp-console .erp-success{flex-wrap:wrap;gap:9px}.erp-console .erp-error>p,.erp-console .erp-success>p{min-width:180px}.erp-console .erp-footer{flex-direction:column;align-items:flex-start;gap:7px;margin-inline:14px}.erp-console .erp-loading{gap:9px}.erp-console .erp-loading>div{height:60px}}@media (max-width:360px){.erp-console .erp-sidebar{width:min(276px,88vw)}.erp-console .erp-line-fields,.erp-console .erp-record-detail dl{grid-template-columns:1fr}.erp-console .erp-top-actions .erp-workspace-switch{max-width:110px}.erp-console .erp-error>p,.erp-console .erp-success>p{min-width:140px}}@media (prefers-reduced-motion:reduce){.erp-console *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.erp-console{color:#000;background:#fff}.erp-console .erp-sidebar,.erp-console .erp-topbar,.erp-console .erp-view-actions,.erp-console .erp-filters,.erp-console .erp-data-toolbar>div,.erp-console .erp-icon-button,.erp-console .erp-row-actions,.erp-console .erp-pagination,.erp-console .erp-editor,.erp-console .erp-page-heading>button,.erp-console .erp-footer{display:none!important}.erp-console .erp-work-area{margin:0}.erp-console .erp-main{padding:0}.erp-console .erp-table-scroll{overflow:visible}.erp-console .erp-table{font-size:9px}.erp-console .erp-table td,.erp-console .erp-table th{min-width:0;padding:6px}.erp-console .erp-summary{break-inside:avoid}.erp-console .erp-data-section{border:0;overflow:visible}.erp-console .erp-table tr{break-inside:avoid}}.erp-console .erp-brand-symbol img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%}@media (max-width:640px){.erp-console .erp-page-title{gap:11px}.erp-console .erp-page-mark{border-radius:12px;width:44px;height:44px}.erp-console .erp-page-mark svg{width:23px;height:23px}.erp-console .erp-page-heading p{font-size:13px}.erp-console .erp-page-heading>button{min-width:44px;min-height:44px;margin-top:0}.erp-console .erp-nav-direct,.erp-console .erp-nav-toggle{font-size:13px}}@media print{.erp-console .erp-page-mark{display:none!important}}.erp-dossier{gap:24px;display:grid}.erp-dossier-overview{background:var(--erp-surface,#fff);border:1px solid var(--erp-border,#dce4ee);border-radius:16px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.erp-dossier-customer,.erp-dossier-next{padding:24px}.erp-dossier h2{color:#183049;margin:0 0 12px;font-size:1.05rem;font-weight:600}.erp-dossier-customer p{color:#43556a;margin:6px 0;line-height:1.8}.erp-dossier-customer p[dir=ltr]{text-align:right;font-variant-numeric:tabular-nums}.erp-dossier-states{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.erp-dossier-states span{color:#23556b;background:#eef5f8;border-radius:6px;padding:5px 10px;font-size:.8rem;font-weight:500}.erp-dossier-next{background:#edf7f5;border-inline-start:1px solid #d4e8e3;align-content:start;justify-items:start;gap:8px;display:grid}.erp-dossier-next h2{color:#1b655b;margin-bottom:0}.erp-dossier-next strong{color:#173d37;font-size:1.15rem}.erp-dossier-next p{color:#345c55;margin:0;line-height:1.8}.erp-dossier-next>span{color:#345c55;font-size:.85rem}.erp-dossier-next .erp-button{margin-top:8px}.erp-dossier-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.erp-dossier-records{min-width:0}.erp-dossier-tabs{border-bottom:1px solid #dce4ee;flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.erp-dossier-tabs button{color:#4b5d73;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.85rem;transition:background .16s ease-out,color .16s ease-out;display:inline-flex}.erp-dossier-tabs button:hover{color:#19344e;background:#e8eef6}.erp-dossier-tabs button[aria-pressed=true]{color:#fff;background:#193951}.erp-dossier-tabs button span{opacity:.9;font-variant-numeric:tabular-nums;font-size:.75rem}.erp-dossier-tabs button:focus-visible{outline-offset:3px;outline:3px solid #1c8b7e}.erp-dossier-table:focus-visible{outline-offset:3px;outline:3px solid #1c8b7e}.erp-dossier-section{padding-top:20px}.erp-dossier-table{background:#fff;border:1px solid #dce4ee;border-radius:12px;max-width:100%;overflow:auto}.erp-dossier-table table{border-collapse:collapse;min-width:100%;font-size:.88rem}.erp-dossier-table th,.erp-dossier-table td{text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8edf3;padding:14px 16px}.erp-dossier-table th{color:#4b5d73;background:#f1f5f9;font-weight:500}.erp-dossier-table tr:last-child td{border-bottom:0}.erp-dossier-table tbody tr:hover{background:#f7fafc}.erp-dossier-source{color:#126b62;text-underline-offset:4px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.erp-dossier-empty{text-align:center;color:#5b6c80;background:#f3f6fa;border-radius:12px;padding:40px 24px}.erp-dossier-empty svg{margin:auto}.erp-dossier-history{border-inline-start:1px solid #dce4ee;padding-inline-start:24px}.erp-dossier-history h2{align-items:center;gap:8px;display:flex}.erp-dossier-history>p{color:#5b6c80;margin:0 0 20px;font-size:.8rem}.erp-dossier-history ol{margin:0;padding:0;list-style:none}.erp-dossier-history li{overflow-wrap:anywhere;border-bottom:1px solid #dce4ee;gap:6px;margin-bottom:18px;padding:0 0 22px;display:grid;position:relative}.erp-dossier-history time{color:#5b6c80;font-size:.75rem}.erp-dossier-history li strong{color:#243a53;font-size:.9rem}.erp-dossier-history li span{color:#4b5d73;font-size:.83rem;line-height:1.7}.erp-dossier-history li a{color:#126b62;text-underline-offset:4px;align-items:center;gap:4px;width:fit-content;font-size:.8rem;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.erp-dossier-body{grid-template-columns:minmax(0,1fr)}.erp-dossier-history{border-inline-start:0;padding-inline-start:0;border-top:1px solid #dce4ee;padding-top:24px}.erp-dossier-history ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.erp-dossier-history li{margin:0}}@media (max-width:640px){.erp-dossier-overview{grid-template-columns:minmax(0,1fr)}.erp-dossier-customer,.erp-dossier-next{padding:18px}.erp-dossier-next{border-inline-start:0;border-top:1px solid #d4e8e3}.erp-dossier-tabs{gap:3px}.erp-dossier-tabs button{padding:8px;font-size:.78rem}.erp-dossier-history ol{grid-template-columns:minmax(0,1fr)}.erp-dossier-table th,.erp-dossier-table td{padding:12px}.erp-dossier{gap:20px}}@media (prefers-reduced-motion:reduce){.erp-dossier-tabs button{transition:none}}@media print{.erp-dossier-body,.erp-dossier-overview{display:block}.erp-dossier-history{border:0;padding:16px 0}.erp-dossier-tabs,.erp-dossier-next .erp-button{display:none}}.erp-performance,.admin-performance-chart{--ep-ink:#172840;--ep-muted:#52657c;--ep-accent:#0f766e;--ep-line:#dce4ec;--ep-soft:#f2f5f8;color:var(--ep-ink);font-variant-numeric:tabular-nums}.erp-performance{gap:24px;min-width:0;display:grid}.erp-performance *,.admin-performance-chart *{box-sizing:border-box}.erp-performance h2{color:var(--ep-ink);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.6}.erp-performance p{text-wrap:pretty;margin:0;line-height:1.8}.erp-performance button,.erp-performance input,.erp-performance a{font:inherit}.erp-performance button,.admin-performance-chart summary{cursor:pointer}.erp-performance button{box-shadow:none;transition:background-color .18s,color .18s,border-color .18s}.erp-performance button:disabled{cursor:wait;opacity:.55}.erp-performance :is(button,a,input,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #245bcc}.admin-performance-chart :is(summary,.apc-plot):focus-visible{outline-offset:3px;outline:3px solid #245bcc}.performance-switch button:focus-visible{outline-offset:3px;outline:3px solid #245bcc}.erp-performance ::selection,.admin-performance-chart ::selection{color:#133d38;background:#bce8dc}.erp-performance .tone-teal,.admin-console .ac-overview .tone-teal{--tone:#0f766e;--tone-soft:#e5f5f1}.erp-performance .tone-blue,.admin-console .ac-overview .tone-blue{--tone:#245bcc;--tone-soft:#eaf0ff}.erp-performance .tone-violet,.admin-console .ac-overview .tone-violet{--tone:#7253b6;--tone-soft:#f1edfc}.erp-performance .tone-amber,.admin-console .ac-overview .tone-amber{--tone:#a35b09;--tone-soft:#fff3d8}.erp-performance .tone-coral,.admin-console .ac-overview .tone-coral{--tone:#b74736;--tone-soft:#fff0eb}.performance-switch{isolation:isolate;background:#eaf0f4;border:0;border-radius:11px;align-items:stretch;gap:3px;max-width:100%;padding:4px;display:inline-flex;position:relative}.performance-switch-indicator{z-index:-1;width:var(--selection-width,0px);height:var(--selection-height,0px);transform:translate(var(--selection-x,0px),var(--selection-y,0px));pointer-events:none;background:#0f766e;border-radius:8px;transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.performance-switch button{color:#52657c;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.5;transition:color .2s,background-color .2s;display:flex;position:relative}.performance-switch button:hover{color:#172840;background:#dce9e7}.performance-switch button[aria-pressed=true]{color:#fff;background:#0f766e}.performance-switch[data-enhanced=true] button[aria-pressed=true]{background:0 0}.performance-switch button:disabled{cursor:wait;opacity:.55}.ep-period-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.ep-period-range{color:var(--ep-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ep-period-range svg{color:var(--ep-accent)}.ep-period-range small{color:var(--ep-muted);margin-inline-start:7px;font-size:13px;font-weight:400}.ep-presets{border:1px solid var(--ep-line);background:#fff}.ep-custom-period{border:1px solid var(--ep-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;padding:20px;display:flex}.ep-custom-period label{color:var(--ep-muted);flex:1;gap:8px;min-width:150px;font-size:14px;display:grid}.ep-custom-period input{width:100%;min-width:0;min-height:46px;color:var(--ep-ink);caret-color:var(--ep-accent);direction:ltr;background:#fff;border:1px solid #b6c5d2;border-radius:8px;padding:9px 13px}.ep-custom-period button{background:var(--ep-accent);color:#fff;border:0;border-radius:8px;min-height:46px;padding:9px 22px;font-size:14px;font-weight:600}.ep-custom-period button:hover{background:#0a5e58}.ep-custom-period p{color:#ae3e31;flex-basis:100%;font-size:14px}.ep-metrics{grid-template-columns:1.15fr 1fr 1.15fr 1fr;gap:16px;display:grid}.ep-metric{border:1px solid var(--ep-line);background:#fff;border-radius:14px;min-width:0;padding:21px 22px 19px;position:relative}.ep-metric-label{min-height:36px;color:var(--ep-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ep-metric-icon{width:38px;height:38px;color:var(--tone);background:var(--tone-soft);border-radius:11px;flex:none;place-items:center;display:grid}.ep-metric-label>.ep-help{margin-inline-start:auto}.ep-metric-value{letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--tone);margin-top:17px;font-size:32px;font-weight:700;line-height:1.3;display:block}.ep-metric-comparison{flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;margin-top:12px;display:flex}.ep-comparison{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.ep-comparison.is-up{color:#0f766e}.ep-comparison.is-down{color:#b74433}.ep-comparison.is-neutral{color:var(--ep-muted)}.ep-metric.tone-teal{background:#0f766e;border-color:#0f766e}.ep-metric.tone-teal .ep-metric-label,.ep-metric.tone-teal .ep-metric-value{color:#fff}.ep-metric.tone-teal .ep-metric-icon{color:#fff;background:#ffffff20}.ep-metric.tone-teal .ep-help,.ep-metric.tone-teal .ep-comparison{color:#d4f3e9}.ep-help{color:var(--ep-muted);outline-offset:3px;cursor:help;border-radius:3px;flex:none;display:inline-flex;position:relative}.ep-help>span{z-index:8;top:27px;color:#fff;background:#172840;border-radius:10px;width:250px;padding:13px 15px;font-size:13px;font-weight:400;line-height:1.8;display:none;position:absolute;inset-inline-end:-8px;box-shadow:0 12px 30px #17284026}.ep-help:hover>span,.ep-help:focus>span{display:block}.ep-chart-panel,.ep-status-panel,.ep-operations,.ep-recent-orders{border:1px solid var(--ep-line);background:#fff;border-radius:16px;min-width:0}.ep-chart-panel{padding:26px 28px 20px;transition:opacity .18s}.erp-performance[aria-busy=true] .ep-chart-panel{opacity:.65}.ep-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ep-panel-heading p{color:var(--ep-muted);margin-top:5px;font-size:14px}.ep-compare-control{color:var(--ep-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;min-height:40px;font-size:13px;display:flex}.ep-compare-control input{width:17px;height:17px;accent-color:var(--ep-accent);cursor:pointer;margin:0}.ep-chart-toolbar{border-bottom:1px solid var(--ep-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 26px;padding-bottom:22px;display:flex}.ep-chart-total{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.ep-chart-total strong{letter-spacing:-.02em;color:var(--ep-accent);font-size:30px;font-weight:700;line-height:1.3}.ep-chart-total span{color:var(--ep-muted);font-size:13px}.ep-chart-note{border-top:1px solid var(--ep-line);color:var(--ep-muted);align-items:flex-start;gap:8px;margin-top:17px;padding-top:16px;font-size:13px;display:flex}.ep-chart-note svg{color:#245bcc;flex:none;margin-top:4px}.ep-activity-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.ep-status-panel:only-child{grid-column:1/-1}.ep-status-panel,.ep-operations{padding:25px 26px}.ep-total-count{color:#245bcc;font-size:30px;font-weight:700;line-height:1.4}.ep-status-stacked{background:var(--ep-soft);direction:rtl;border-radius:5px;gap:4px;height:12px;margin-top:24px;display:flex;overflow:hidden}.ep-status-segment{min-width:3px}.ep-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:23px 0 0;padding:0;list-style:none;display:grid}.ep-status-list li>div:first-child{align-items:center;gap:8px;font-size:14px;display:flex}.ep-status-list li strong{margin-inline-start:auto;font-size:17px;line-height:1.5}.ep-state-dot{background:#52657c;border-radius:50%;flex:none;width:8px;height:8px}.ep-state-bar{background:var(--ep-soft);border-radius:4px;height:5px;margin-top:8px;overflow:hidden}.ep-state-bar>span{background:#52657c;border-radius:4px;min-height:5px;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}.ep-status-list li>small{color:var(--ep-muted);margin-top:6px;font-size:12px;display:block}.erp-performance .state-pending{--state-color:#bd7a15;--state-ink:#975308;--state-bg:#fff3d8}.erp-performance .state-confirmed{--state-color:#245bcc;--state-ink:#245bcc;--state-bg:#eaf0ff}.erp-performance .state-processing{--state-color:#347b9b;--state-ink:#256781;--state-bg:#eaf4f9}.erp-performance .state-shipped{--state-color:#7253b6;--state-ink:#7253b6;--state-bg:#f1edfc}.erp-performance .state-delivered{--state-color:#0f766e;--state-ink:#0f766e;--state-bg:#e5f5f1}.erp-performance .state-cancelled{--state-color:#b74736;--state-ink:#b54534;--state-bg:#fff0eb}.erp-performance .state-delivery_failed{--state-color:#a35b09;--state-ink:#975308;--state-bg:#fff3d8}.erp-performance :is(.ep-state-dot,.ep-status-segment,.ep-state-bar>span){background:var(--state-color,#52657c)}.ep-status-caption{color:var(--ep-muted);border-top:1px solid var(--ep-line);padding-top:17px;font-size:13px;margin-top:23px!important}.ep-attention-total,.ep-clear-state{color:#975308;white-space:nowrap;background:#fff3d8;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:inline-flex}.ep-clear-state{color:#0f766e;background:#e5f5f1}.ep-operations .ep-panel-heading{flex-wrap:wrap}.ep-task-list{margin-top:24px;display:grid}.ep-task{color:var(--ep-ink);border-top:1px solid var(--ep-line);align-items:center;gap:12px;min-height:77px;padding:18px 0;text-decoration:none;transition:color .18s;display:flex}.ep-task:hover{color:var(--tone)}.ep-task-icon{background:var(--tone-soft);width:43px;height:43px;color:var(--tone);border-radius:12px;flex:none;place-items:center;display:grid}.ep-task strong{color:var(--tone);margin-inline-start:auto;font-size:27px;font-weight:700}.ep-task span{font-size:15px}.ep-task>svg{color:var(--ep-muted);flex:none;transition:transform .18s}.ep-task:hover>svg{color:var(--tone);transform:translate(-3px)}.ep-recent-orders .ep-panel-heading{padding:25px 26px 22px}.ep-text-link{min-height:40px;color:var(--ep-accent);white-space:nowrap;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.ep-text-link:hover{text-underline-offset:4px;text-decoration:underline}.ep-orders-scroll{scrollbar-color:#aebfcb transparent;scrollbar-width:thin;border-radius:0 0 15px 15px;overflow:auto}.ep-orders-scroll table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%;font-size:14px}.ep-orders-scroll th,.ep-orders-scroll td{border-top:1px solid var(--ep-line);padding:16px 25px}.ep-orders-scroll thead th{color:var(--ep-muted);background:#f2f5f8;font-size:13px;font-weight:500}.ep-orders-scroll tbody tr{transition:background-color .18s}.ep-orders-scroll tbody tr:hover{background:#f3faf7}.ep-orders-scroll tbody th{text-overflow:ellipsis;max-width:240px;font-weight:600;overflow:hidden}.ep-orders-scroll tbody th a{color:#245bcc;text-overflow:ellipsis;vertical-align:middle;max-width:210px;text-decoration:none;display:inline-block;overflow:hidden}.ep-orders-scroll tbody th a:hover{text-underline-offset:4px;text-decoration:underline}.ep-order-value{color:#172840;font-weight:600}.ep-order-status{color:var(--state-ink,#52657c);background:var(--state-bg,#f2f5f8);border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;display:inline-flex}.ep-order-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ep-order-open{color:#245bcc;background:#eaf0ff;border-radius:9px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.ep-order-open:hover{background:#dbe6ff}.ep-disclosure{color:var(--ep-muted);align-items:flex-start;gap:9px;padding:0 3px;font-size:13px;display:flex}.ep-disclosure svg{color:#245bcc;flex:none;margin-top:4px}.admin-performance-chart{width:100%;min-width:0}.apc-legend{color:var(--ep-muted);flex-wrap:wrap;align-items:center;gap:22px;min-height:28px;margin-bottom:20px;font-size:13px;display:flex}.apc-legend>span{align-items:center;gap:8px;display:inline-flex}.apc-legend>small{color:var(--ep-muted);margin-inline-start:auto;font-size:12px}.apc-current-key,.apc-previous-key{border-top:3px solid var(--ep-accent);border-radius:1px;width:22px;min-width:22px;height:0;display:inline-block}.apc-previous-key{border-top:2px dashed #a35b09}.apc-chart-row{direction:ltr;grid-template-columns:48px minmax(0,1fr);gap:12px;display:grid}.apc-y-axis{height:290px;color:var(--ep-muted);flex-direction:column;justify-content:space-between;align-items:flex-end;padding:3px 0;font-size:12px;line-height:16px;display:flex}.apc-plot-wrap{min-width:0}.apc-plot{touch-action:pan-y;cursor:crosshair;border-radius:5px;outline:none;width:100%;height:290px;position:relative}.apc-plot>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.apc-grid-line{stroke:#e1e8ee;stroke-width:1px;stroke-dasharray:3 5}.apc-area{fill:#0f766e0c}.apc-current-line{stroke:var(--ep-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.apc-previous-line{stroke:#a35b09;stroke-width:2px;stroke-dasharray:6 6;stroke-linecap:round;stroke-linejoin:round}.apc-plot.is-empty .apc-current-line{stroke:#9bbdb7;stroke-width:1.5px}.apc-crosshair{pointer-events:none;border-inline-start:1px dashed #52657c;width:1px;position:absolute;top:4%;bottom:3.5%}.apc-point{background:var(--ep-accent);outline:1px solid var(--ep-accent);pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.apc-point.is-previous{background:#fff;border-color:#a35b09;outline-color:#a35b09;width:8px;height:8px}.apc-tooltip{z-index:4;min-width:194px;max-width:260px;color:var(--ep-ink);pointer-events:none;text-align:right;direction:rtl;background:#fff;border-radius:12px;padding:15px 17px;font-size:13px;position:absolute;top:14px;transform:translate(-50%);box-shadow:0 12px 32px #17284029}.apc-tooltip.align-start{transform:none}.apc-tooltip.align-end{transform:translate(-100%)}.apc-tooltip>strong{margin-bottom:12px;font-size:14px;display:block}.apc-tooltip>span{color:var(--ep-muted);align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.apc-tooltip b{color:var(--ep-ink);white-space:nowrap;margin-inline-start:auto;padding-inline-start:15px;font-weight:600}.apc-empty{text-align:center;pointer-events:none;direction:rtl;background:#ffffffed;flex-direction:column;justify-content:center;align-items:center;padding:22px 30px;display:flex;position:absolute;inset:10% 0}.apc-empty svg{color:#0f766e;margin-bottom:15px}.apc-empty strong{color:#172840;font-size:18px;font-weight:600}.apc-empty p{color:var(--ep-muted);max-width:39ch;margin:7px 0 0;font-size:14px;line-height:1.8}.apc-x-axis{color:var(--ep-muted);direction:ltr;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:7px 0 0;font-size:12px;display:flex}.apc-x-axis>span{white-space:nowrap}.apc-assistance{color:var(--ep-muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.apc-assistance svg{color:#245bcc;flex:none;margin-top:2px}.apc-data{margin-top:9px}.apc-data>summary{color:#0f766e;border-radius:5px;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.apc-data>summary::-webkit-details-marker{display:none}.apc-data>summary:hover{text-underline-offset:4px;text-decoration:underline}.apc-data-scroll{border:1px solid var(--ep-line);scrollbar-width:thin;scrollbar-color:#aebfcb transparent;border-radius:10px;max-height:280px;margin-top:8px;overflow:auto}.apc-data table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.apc-data caption{color:var(--ep-muted);text-align:start;padding:13px;font-size:13px}.apc-data th,.apc-data td{text-align:start;border-top:1px solid var(--ep-line);padding:11px 14px}.apc-data thead th{background:var(--ep-soft);color:var(--ep-muted);font-weight:600}.apc-data tbody th{font-weight:500}.apc-screenreader{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.erp-performance .ep-orders-scroll:focus-visible,.admin-performance-chart .apc-data-scroll:focus-visible){outline-offset:-3px;outline:3px solid #245bcc}.admin-console .ac-overview{color:#172840;font-variant-numeric:tabular-nums;gap:26px}.admin-console .ac-overview-heading h1{color:#172840;font-size:30px;font-weight:700;line-height:1.5}.admin-console .ac-overview-heading p{color:#52657c;font-size:15px}.admin-console .ac-overview-date{color:#52657c;font-size:13px}.admin-console .ac-overview-date>svg{color:#0f766e}.admin-console .ac-overview-section-heading{margin:4px 0 -8px}.admin-console .ac-overview-section-heading h2{color:#172840;font-size:20px}.admin-console .ac-overview-section-heading>div>span{color:#52657c;font-size:13px}.admin-console .ac-overview .performance-switch{background:#eaf0f4;border:0;border-radius:11px;gap:3px;padding:4px;display:inline-flex}.admin-console .ac-overview .performance-switch button{color:#52657c;background:0 0;border-radius:8px;min-width:65px;min-height:42px;padding:9px 15px;font-size:14px}.admin-console .ac-overview .performance-switch button:hover{color:#172840;background:#dce9e7}.admin-console .ac-overview .performance-switch button[aria-pressed=true]{color:#fff;background:#0f766e}.admin-console .ac-overview .performance-switch[data-enhanced=true] button[aria-pressed=true]{background:0 0}.admin-console .ac-kpi-grid{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:16px}.admin-console .ac-kpi,.admin-console .ac-kpi.featured{box-shadow:none;background:#fff;border:1px solid #dce4ec;border-radius:14px;padding:22px 23px 20px}.admin-console .ac-kpi-top{align-items:center;gap:10px;margin-bottom:17px}.admin-console .ac-kpi-top>span,.admin-console .ac-kpi.featured .ac-kpi-top>span{color:#172840;font-size:15px;font-weight:600}.admin-console .ac-kpi-top>i,.admin-console .ac-kpi.featured .ac-kpi-top>i{color:#0f766e;background:#e5f5f1;border-radius:11px;width:39px;height:39px}.admin-console .ac-kpi.blue .ac-kpi-top>i{color:#245bcc;background:#eaf0ff}.admin-console .ac-kpi.amber .ac-kpi-top>i{color:#a35b09;background:#fff3d8}.admin-console .ac-kpi.coral .ac-kpi-top>i{color:#b74736;background:#fff0eb}.admin-console .ac-kpi>strong,.admin-console .ac-kpi.featured>strong{letter-spacing:-.02em;color:#172840;overflow-wrap:anywhere;white-space:normal;font-size:32px;font-weight:700;line-height:1.3}.admin-console .ac-kpi.blue>strong{color:#245bcc}.admin-console .ac-kpi.amber>strong{color:#a35b09}.admin-console .ac-kpi.coral>strong{color:#b74736}.admin-console .ac-kpi>small,.admin-console .ac-kpi.featured>small{color:#52657c;min-height:47px;margin-top:12px;font-size:13px;line-height:1.8}.admin-console .ac-kpi.featured{background:#0f766e;border-color:#0f766e}.admin-console .ac-kpi.featured .ac-kpi-top>span,.admin-console .ac-kpi.featured>strong{color:#fff}.admin-console .ac-kpi.featured .ac-kpi-top>i{color:#fff;background:#ffffff20}.admin-console .ac-kpi.featured>small{color:#d4f3e9}.admin-console .ac-kpi.featured:after{content:none}.admin-console .ac-overview .ac-card{box-shadow:none;background:#fff;border:1px solid #dce4ec;border-radius:16px;padding:26px 28px}.admin-console .ac-card-heading{margin-bottom:23px}.admin-console .ac-card-heading h2{color:#172840;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.admin-console .ac-section-icon{background:var(--tone-soft,#e5f5f1);width:36px;height:36px;color:var(--tone,#0f766e);border-radius:10px;flex:none;place-items:center;display:inline-grid}.admin-console .ac-card-heading p{color:#52657c;margin-top:6px;font-size:14px}.admin-console .ac-card-heading>a{color:#0f766e;min-height:40px;font-size:14px}.admin-console .ac-chart-controls{gap:18px;margin-bottom:22px}.admin-console .ac-comparison-control{color:#52657c;gap:9px;font-size:13px}.admin-console .ac-comparison-control input{accent-color:#0f766e;width:17px;height:17px}.admin-console .ac-chart-total{border-bottom:1px solid #dce4ec;gap:15px;margin-bottom:25px;padding-bottom:21px}.admin-console .ac-chart-total>strong{color:#0f766e;font-size:32px;font-weight:700}.admin-console .ac-chart-total>span{color:#52657c;background:0 0;font-size:13px}.admin-console .ac-operations-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:24px;display:grid}.admin-console .ac-work-heading{margin:7px 0 -8px}.admin-console .ac-work-heading h2{color:#172840;font-size:23px;font-weight:700}.admin-console .ac-work-heading p{color:#52657c;font-size:14px}.admin-console .ac-status-bar{background:#f2f5f8;border-radius:5px;height:12px;margin:25px 0}.admin-console .ac-stock-indicator.green,.admin-console .ac-status-bar>.green{background:#0f766e}.admin-console .ac-stock-indicator.teal,.admin-console .ac-status-bar>.teal{background:#347b9b}.admin-console .ac-stock-indicator.amber,.admin-console .ac-status-bar>.amber{background:#bd7a15}.admin-console .ac-stock-indicator.coral,.admin-console .ac-status-bar>.coral{background:#b74736}.admin-console .ac-stock-indicator.blue,.admin-console .ac-status-bar>.blue{background:#245bcc}.admin-console .ac-status-list>div{color:#52657c;border-color:#e4eaf0;gap:11px;min-height:47px;font-size:14px}.admin-console .ac-status-list strong{color:#172840;font-size:18px}.admin-console .ac-status-list small{color:#52657c;font-size:13px}.admin-console .ac-attention-total{top:26px;color:#a35b09;font-size:30px;inset-inline-end:28px}.admin-console .ac-attention-total small{color:#975308;font-size:12px}.admin-console .ac-attention-card>.ac-card-heading{padding-inline-end:84px}.admin-console .ac-queue{flex-direction:column;gap:0;display:flex}.admin-console .ac-queue-item{border-color:#dce4ec;gap:12px;padding:18px 0}.admin-console .ac-queue-item strong{color:#172840;font-size:14px}.admin-console .ac-queue-item small{color:#52657c;font-size:13px}.admin-console .ac-queue-item>b{color:#245bcc;font-size:24px}.admin-console .ac-queue-icon{color:#245bcc;background:#eaf0ff;border-radius:12px;width:43px;height:43px}.admin-console .ac-queue-item.coral .ac-queue-icon{color:#b74736;background:#fff0eb}.admin-console .ac-queue-item.amber .ac-queue-icon{color:#a35b09;background:#fff3d8}.admin-console .ac-queue-item.coral>b{color:#b74736}.admin-console .ac-queue-item.amber>b{color:#a35b09}.admin-console .ac-queue-clear{gap:10px;min-height:270px}.admin-console .ac-queue-clear>span{color:#0f766e;background:#e5f5f1;border-radius:16px}.admin-console .ac-queue-clear h3,.admin-console .ac-empty-state h3{color:#172840;font-size:17px}.admin-console .ac-queue-clear p,.admin-console .ac-empty-state p{color:#52657c;max-width:42ch;font-size:14px}.admin-console .ac-queue-clear>a,.admin-console .ac-soft-button{color:#0f766e;font-size:14px}.admin-console .ac-empty-state>span{background:var(--tone-soft,#e5f5f1);color:var(--tone,#0f766e);border-radius:16px}.admin-console .ac-overview-table th{color:#52657c;background:#f2f5f8;border-color:#dce4ec;padding:14px 16px;font-size:13px}.admin-console .ac-overview-table td{color:#52657c;border-color:#dce4ec;padding:17px 16px;font-size:14px}.admin-console .ac-overview-table tbody tr:hover{background:#f3faf7}.admin-console .ac-overview-table td>strong{color:#172840;font-size:15px}.admin-console .ac-overview-table td>small{color:#52657c;font-size:13px}.admin-console .ac-order-id{color:#245bcc;font-size:14px}.admin-console .ac-overview-table .badge{font-size:13px}.admin-console .ac-table-open{color:#245bcc;background:#eaf0ff;border-radius:9px}.admin-console .ac-secondary-grid{grid-template-columns:1.2fr 1fr;gap:24px}.admin-console .ac-stock-summary{border-color:#dce4ec;gap:20px;padding-bottom:24px}.admin-console .ac-stock-summary strong{color:#172840;font-size:27px}.admin-console .ac-stock-summary small{color:#52657c;font-size:13px}.admin-console .ac-stock-list strong,.admin-console .ac-bestsellers strong{color:#172840;font-size:14px}.admin-console .ac-stock-list small,.admin-console .ac-bestsellers>a>b>small{color:#52657c;font-size:13px}.admin-console .ac-stock-count{color:#975308;background:#fff3d8;font-size:13px}.admin-console .ac-stock-count.is-empty{color:#b54534;background:#fff0eb}.admin-console .ac-bestsellers>a>b{color:#0f766e;font-size:23px}.admin-console .ac-product-rank{color:#7253b6}.admin-console .ac-sales-bar{background:#e5f5f1}.admin-console .ac-sales-bar>i{background:#0f766e}.admin-console .ac-inline-empty{color:#0f766e}.admin-console .ac-inline-empty p{color:#52657c;font-size:14px}.admin-console .ac-inline-empty a{color:#0f766e;font-size:14px}.admin-console .ac-overview-shortcuts{border-color:#dce4ec;gap:12px;padding-top:22px}.admin-console .ac-overview-shortcuts>a{border-radius:12px;gap:13px;padding:15px 12px}.admin-console .ac-overview-shortcuts>a:hover{background:var(--tone-soft,#e5f5f1)}.admin-console .ac-overview-shortcuts>a>span{background:var(--tone-soft,#e5f5f1);width:42px;height:42px;color:var(--tone,#0f766e);border-radius:12px}.admin-console .ac-overview-shortcuts strong{color:#172840;font-size:14px}.admin-console .ac-overview-shortcuts small{color:#52657c;font-size:13px}.admin-console .ac-overview-shortcuts>a>svg{color:var(--tone,#0f766e)}.admin-console .ac-audit-list>div>span{color:#7253b6;background:#f1edfc;border-radius:10px}.admin-console .ac-audit-list strong{color:#172840;font-size:14px}.admin-console .ac-audit-list small,.admin-console .ac-audit-list time{color:#52657c;font-size:13px}.admin-console .ac-overview .ac-data-note{color:#52657c;max-width:100ch;font-size:13px}@media (min-width:1600px){.apc-plot,.apc-y-axis{height:320px}}@media (max-width:1250px){.ep-metrics,.admin-console .ac-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-metric{padding:20px}.ep-activity-grid{grid-template-columns:1.1fr 1fr;gap:20px}.ep-status-panel,.ep-operations{padding:23px}.ep-status-list{gap:19px}.ep-status-list li>div:first-child{font-size:13px}.admin-console .ac-operations-grid,.admin-console .ac-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-console .ac-overview .ac-card{padding:24px}.admin-console .ac-attention-total{inset-inline-end:24px}.admin-console .ac-stock-summary{flex-wrap:wrap;gap:12px}}@media (max-width:1050px){.ep-activity-grid{grid-template-columns:1fr}.ep-status-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-operations .ep-panel-heading{flex-wrap:nowrap}.ep-task-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ep-task{grid-template-columns:43px 1fr;gap:12px;padding:20px 0;display:grid}.ep-task>span:not(.ep-task-icon){grid-area:2/1/auto/-1}.ep-task strong{grid-area:1/2;margin:0}.ep-task>svg{display:none}.admin-console .ac-operations-grid,.admin-console .ac-secondary-grid{grid-template-columns:1fr}.admin-console .ac-queue-clear{min-height:220px}}@media (max-width:700px){.erp-performance{gap:20px}.ep-period-line{gap:13px}.ep-period-range{flex-wrap:wrap;width:100%;font-size:14px}.ep-period-range small{margin-inline-start:auto;font-size:12px}.ep-presets{width:100%}.ep-presets button{flex:1;min-height:44px;padding:8px;font-size:13px}.ep-presets button:last-child{flex:1.5}.ep-metrics{gap:12px}.ep-metric{padding:17px 15px}.ep-metric-label{flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:13px}.ep-metric-icon{width:34px;height:34px}.ep-metric-label>span:nth-child(2){order:2;width:100%}.ep-metric-label>.ep-help{margin-top:8px}.ep-metric-value{margin-top:13px;font-size:27px}.ep-comparison{white-space:normal;font-size:12px}.ep-help>span{width:210px}.ep-metric:nth-child(2n) .ep-help>span{inset-inline:-8px auto}.ep-chart-panel{padding:21px 17px 17px}.ep-panel-heading{flex-wrap:wrap;gap:11px}.erp-performance h2{font-size:19px}.ep-panel-heading p{font-size:13px}.ep-chart-toolbar{gap:20px;margin:18px 0 23px;padding-bottom:19px}.ep-chart-tabs{width:100%}.ep-chart-tabs button{white-space:normal;flex:1;min-height:44px;padding:8px;font-size:12px}.ep-chart-total{gap:10px}.ep-chart-total strong{font-size:30px}.ep-chart-total span{font-size:12px}.ep-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ep-status-panel,.ep-operations{padding:21px 19px}.ep-operations .ep-panel-heading{flex-wrap:wrap}.ep-task-list{grid-template-columns:1fr;gap:0;margin-top:20px}.ep-task{padding:17px 0;display:flex}.ep-task strong{margin-inline-start:auto}.ep-task>svg{display:block}.ep-task span{font-size:14px}.ep-recent-orders .ep-panel-heading{padding:21px 19px}.ep-orders-scroll th,.ep-orders-scroll td{padding:14px 17px}.ep-order-open{min-width:44px;min-height:44px}.ep-custom-period{gap:13px;padding:16px}.ep-custom-period label{min-width:110px}.ep-custom-period button{width:100%}.apc-legend{gap:16px;margin-bottom:18px}.apc-legend>small{flex-basis:100%}.apc-chart-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.apc-plot,.apc-y-axis{height:240px}.apc-empty{padding:20px 12px}.apc-empty strong{font-size:16px}.apc-empty p{font-size:13px}.apc-x-axis{gap:5px;font-size:11px}.apc-x-axis span:nth-child(3):not(:last-child){display:none}.apc-tooltip{min-width:168px;padding:12px;top:8px}.apc-tooltip b{padding-inline-start:7px}.apc-tooltip>span{gap:6px;font-size:11px}.apc-tooltip>strong{font-size:13px}.apc-assistance{font-size:11px}.apc-data>summary{min-height:44px}.admin-console .ac-overview{gap:22px}.admin-console .ac-overview-heading h1{font-size:26px}.admin-console .ac-overview-heading p{font-size:14px}.admin-console .ac-overview-section-heading{flex-wrap:wrap;gap:14px}.admin-console .ac-overview-section-heading>div:first-child{flex-wrap:wrap;gap:7px}.admin-console .ac-overview .performance-switch button{flex:1;min-height:44px;padding:9px 11px;font-size:13px}.admin-console .ac-overview-section-heading>.performance-switch{width:100%}.admin-console .ac-kpi-grid{gap:12px}.admin-console .ac-kpi,.admin-console .ac-kpi.featured{padding:18px 16px}.admin-console .ac-kpi-top{flex-direction:column-reverse;align-items:flex-start;gap:12px;position:relative}.admin-console .ac-kpi-top>span,.admin-console .ac-kpi.featured .ac-kpi-top>span{min-height:22px;font-size:14px}.admin-console .ac-kpi-top>i,.admin-console .ac-kpi.featured .ac-kpi-top>i{width:36px;height:36px}.admin-console .ac-kpi>strong,.admin-console .ac-kpi.featured>strong{font-size:27px}.admin-console .ac-kpi>small,.admin-console .ac-kpi.featured>small{min-height:43px;font-size:12px}.admin-console .ac-overview .ac-card{padding:21px 18px}.admin-console .ac-card-heading{flex-wrap:wrap;gap:12px}.admin-console .ac-card-heading h2{font-size:18px}.admin-console .ac-card-heading p,.admin-console .ac-card-heading>a{font-size:13px}.admin-console .ac-chart-controls{gap:12px}.admin-console .ac-chart-total>strong{font-size:30px}.admin-console .ac-chart-total>span{font-size:12px}.admin-console .ac-attention-total{top:21px;font-size:27px;inset-inline-end:18px}.admin-console .ac-attention-card>.ac-card-heading{padding-inline-end:75px}.admin-console .ac-status-list>div{font-size:14px}.admin-console .ac-work-heading h2{font-size:21px}.admin-console .ac-work-heading p{font-size:13px}.admin-console .ac-stock-summary{gap:14px}.admin-console .ac-stock-summary strong{font-size:25px}.admin-console .ac-stock-list strong{max-width:160px;font-size:13px}.admin-console .ac-stock-summary small{font-size:12px}.admin-console .ac-overview-table{min-width:590px}.admin-console .ac-overview-table th,.admin-console .ac-overview-table td{padding:14px;font-size:13px}.admin-console .ac-overview-shortcuts{grid-template-columns:1fr;gap:6px}.admin-console .ac-overview-shortcuts>a{flex-direction:row;align-items:center;min-height:auto;padding:14px 8px;display:flex}.admin-console .ac-overview-shortcuts>a>span{margin:0}.admin-console .ac-overview-shortcuts>a>svg{position:static}.admin-console .ac-overview-shortcuts strong{font-size:14px}.admin-console .ac-overview-shortcuts small{font-size:13px}}@media (max-width:380px){.ep-presets button{padding:8px 6px;font-size:12px}.ep-presets button:last-child svg{display:none}.ep-metric{padding:15px 12px}.ep-metric-value{font-size:25px}.ep-status-list{gap:19px 14px}.ep-chart-panel{padding-inline:13px}.admin-console .ac-kpi,.admin-console .ac-kpi.featured{padding:16px 13px}.admin-console .ac-kpi>strong,.admin-console .ac-kpi.featured>strong{font-size:25px}.admin-console .ac-stock-list strong{max-width:125px}}@media (prefers-reduced-motion:reduce){.erp-performance *,.admin-performance-chart *,.performance-switch *,.admin-console .ac-overview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.ep-period-controls,.ep-compare-control,.ep-chart-tabs,.apc-assistance,.apc-data,.ep-order-open,.admin-console .ac-overview .performance-switch{display:none!important}.ep-activity-grid{display:block}.ep-chart-panel,.ep-status-panel,.ep-metrics,.ep-operations,.ep-recent-orders{break-inside:avoid;border-color:#aaa;margin-bottom:16px}.ep-status-list{grid-template-columns:repeat(3,1fr)}.apc-empty{background:#fff}.apc-plot,.apc-y-axis{height:190px}.ep-help{display:none}.ep-metric-value{font-size:20px}.ep-recent-orders table{font-size:11px}.ep-orders-scroll{overflow:visible}.ep-metric.tone-teal,.admin-console .ac-kpi.featured{background:#fff;border-color:#aaa}.ep-metric.tone-teal :is(.ep-metric-label,.ep-metric-value,.ep-comparison),.admin-console .ac-kpi.featured :is(strong,small),.admin-console .ac-kpi.featured .ac-kpi-top>span{color:#172840}.admin-console .ac-operations-grid,.admin-console .ac-secondary-grid{grid-template-columns:1fr}}.erp-operations-dashboard{--module-accent:var(--ss-teal);--module-soft:var(--ss-teal-soft);--eop-ink:var(--ss-ink);--eop-muted:var(--ss-muted);--eop-line:var(--ss-line);--eop-accent:var(--module-accent);color:var(--eop-ink);font-variant-numeric:tabular-nums;gap:22px;min-width:0;display:grid}.erp-operations-dashboard *{box-sizing:border-box}.erp-operations-dashboard h2{color:var(--eop-ink);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:700;line-height:1.65}.erp-operations-dashboard h3{color:var(--eop-ink);margin:0;font-size:.9rem;line-height:1.7}.erp-operations-dashboard p{text-wrap:pretty;margin:0;line-height:1.8}.erp-operations-dashboard a{color:var(--eop-accent);text-decoration:none;transition:background-color .15s,color .15s}.erp-operations-dashboard :is(a,button):focus-visible{outline:2px solid var(--eop-accent);outline-offset:3px}.eop-context-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.eop-context-line>a,.eop-context-line>span:first-child{align-items:center;gap:8px;font-size:.8125rem;display:flex}.eop-context-line>a{min-height:36px}.eop-context-line>a:hover{text-underline-offset:4px;text-decoration:underline}.eop-context-line>span:first-child svg{color:var(--eop-muted)}.eop-context-line small,.eop-context-note{color:var(--eop-muted);font-size:.8125rem}.eop-context-line small{margin-inline-start:7px}.eop-summary{background:var(--ss-surface);border:1px solid var(--eop-line);border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid;overflow:hidden}.eop-summary>div{border-inline-start:1px solid var(--eop-line);flex-direction:column;gap:10px;min-width:0;padding:20px 21px;display:flex}.eop-summary>div:first-child{border-inline-start:0}.eop-summary span{color:var(--eop-muted);font-size:.8125rem}.eop-summary strong{font-size:1.7rem;font-weight:700;line-height:1.3}.eop-summary .needs-attention strong{color:var(--ss-amber)}.eop-summary .is-completed strong{color:var(--ss-teal)}.eop-queue-nav{flex-wrap:wrap;gap:9px;display:flex}.eop-queue-nav a{background:var(--ss-surface);border:1px solid var(--eop-line);min-height:47px;color:var(--eop-ink);border-radius:9px;align-items:center;gap:13px;padding:12px 15px;font-size:.8125rem;display:flex}.eop-queue-nav a:hover{background:var(--module-soft);color:var(--module-accent);border-color:#c7d5eb}.eop-queue-nav b{background:var(--ss-canvas);text-align:center;min-width:24px;color:var(--ss-muted);border-radius:4px;padding:1px 7px;font-size:.8125rem}.eop-queue-nav svg{color:var(--eop-muted)}.eop-queue-nav .queue-overdue b{background:var(--ss-amber-soft);color:var(--ss-amber)}.eop-worklist,.eop-employee-panel,.eop-daily-panel,.eop-customer-panel,.eop-timeline-panel{background:var(--ss-surface);border:1px solid var(--eop-line);border-radius:13px;min-width:0}.eop-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 23px;display:flex}.eop-section-heading p{color:var(--eop-muted);margin-top:4px;font-size:.8125rem}.eop-section-heading>svg{color:#7184a1;flex:none;margin-top:3px}.eop-count{color:var(--eop-muted);white-space:nowrap;background:var(--ss-canvas);border-radius:5px;margin-top:3px;padding:4px 8px;font-size:.8125rem}.eop-table-scroll{scrollbar-width:thin;scrollbar-color:#bdc9da transparent;border-radius:0 0 12px 12px;overflow:auto}.eop-table-scroll table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:.8125rem}.eop-table-scroll th,.eop-table-scroll td{border-top:1px solid var(--eop-line);text-align:center;padding:14px 20px}.eop-table-scroll th:first-child{text-align:right;padding-inline-start:23px}.eop-table-scroll thead th{background:var(--ss-canvas);color:var(--eop-muted);font-size:.8125rem;font-weight:600}.eop-table-scroll tbody tr{transition:background-color .15s}.eop-table-scroll tbody tr:hover{background:var(--ss-canvas)}.eop-table-scroll .is-positive{color:var(--ss-teal)}.eop-table-scroll .is-attention{color:var(--ss-amber);font-weight:700}.eop-employee-name{align-items:center;gap:11px;min-height:40px;font-size:.8125rem;font-weight:700;display:inline-flex;color:var(--eop-ink)!important}a.eop-employee-name:hover{color:var(--eop-accent)!important}.eop-employee-name>span{background:var(--module-soft);color:#52709b;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;font-size:.86rem;font-weight:700;display:inline-flex}.eop-icon-link{border-radius:7px;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:flex;color:var(--eop-muted)!important}.eop-icon-link:hover{background:var(--module-soft);color:var(--eop-accent)!important}.eop-task-rows{display:grid}.eop-task-row{border-top:1px solid var(--eop-line);grid-template-columns:minmax(170px,1.5fr) minmax(125px,1fr) minmax(100px,.8fr) 60px 18px;align-items:center;gap:20px;padding:18px 23px;display:grid;color:var(--eop-ink)!important}.eop-task-row:last-child{border-radius:0 0 12px 12px}.eop-task-row:hover{background:var(--ss-canvas)}.eop-task-identity{align-items:center;gap:12px;min-width:0;display:flex}.eop-task-avatar{background:var(--ss-canvas);color:#637a9b;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;display:flex}.eop-task-identity>div{min-width:0}.eop-task-identity strong{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.eop-task-identity small{color:var(--eop-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;display:block}.eop-task-identity bdi{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:195px;display:inline-block;overflow:hidden}.eop-task-owner>span{font-size:.8125rem;display:block}.eop-task-owner small{color:var(--eop-muted);align-items:center;gap:5px;margin-top:6px;font-size:.8125rem;display:flex}.eop-task-owner small.is-overdue{color:var(--ss-amber)}.eop-task-result{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.eop-task-result small{color:var(--eop-muted);font-size:.8125rem}.eop-status{white-space:nowrap;color:var(--ss-muted);background:var(--ss-canvas);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:.8125rem;display:inline-flex}.eop-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.eop-status.status-in_progress{color:var(--module-accent);background:var(--module-soft)}.eop-status.status-completed{color:var(--ss-teal);background:var(--ss-teal-soft)}.eop-status.status-cancelled{color:var(--ss-coral);background:var(--ss-coral-soft)}.eop-status.status-unassigned{color:var(--ss-amber);background:var(--ss-amber-soft)}.eop-priority{color:var(--eop-muted);white-space:nowrap;font-size:.8125rem}.eop-priority.priority-high{color:var(--ss-amber);font-weight:700}.eop-priority.priority-urgent{color:var(--ss-coral);font-weight:700}.eop-row-arrow{color:#7184a1;transition:transform .15s}.eop-task-row:hover .eop-row-arrow{transform:translate(-2px)}.eop-pagination{border-top:1px solid var(--eop-line);color:var(--eop-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:.8125rem;display:flex}.eop-pagination>div{align-items:center;gap:10px;display:flex}.eop-pagination button{background:var(--ss-surface);border:1px solid var(--eop-line);width:40px;height:40px;color:var(--eop-accent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.eop-pagination button:hover{background:var(--module-soft)}.eop-pagination button:disabled{opacity:.45;cursor:default;background:var(--ss-surface)}.eop-empty{text-align:center;border-top:1px solid var(--eop-line);flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:25px 30px;display:flex}.eop-empty>svg{color:#8196b3;margin-bottom:15px}.eop-empty strong{font-size:.9rem;font-weight:700}.eop-empty p{max-width:54ch;color:var(--eop-muted);margin-top:8px;font-size:.8125rem}.eop-detail-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.25fr);align-items:start;gap:23px;display:grid}.eop-customer-panel .eop-section-heading{border-bottom:1px solid var(--eop-line);padding-bottom:20px}.eop-customer-identity{align-items:center;gap:14px;padding:23px;display:flex}.eop-customer-identity>span{background:var(--module-soft);color:#5d79a2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.eop-customer-identity strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;display:block}.eop-customer-identity a{direction:rtl;align-items:center;gap:7px;min-height:36px;font-size:.85rem;display:inline-flex}.eop-customer-identity a:hover{text-underline-offset:4px;text-decoration:underline}.eop-customer-identity small{color:var(--eop-muted);margin-top:7px;font-size:.8125rem;display:block}.eop-contact-details{gap:17px;margin:0;padding:0 23px 23px;display:grid}.eop-contact-details>div{grid-template-columns:128px minmax(0,1fr);gap:13px;display:grid}.eop-contact-details dt{color:var(--eop-muted);align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.7;display:flex}.eop-contact-details dt svg{flex:none;margin-top:3px}.eop-contact-details dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.8}.eop-order-items{border-top:1px solid var(--eop-line);padding:21px 23px}.eop-order-items ul{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.eop-order-items li{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.eop-order-items strong{font-size:.8125rem;font-weight:600;line-height:1.8;display:block}.eop-order-items small{color:var(--eop-muted);margin-top:4px;font-size:.8125rem;display:block}.eop-order-items b{white-space:nowrap;padding-top:3px;font-size:.8125rem;font-weight:600}.eop-detail-links{border-top:1px solid var(--eop-line);flex-direction:column;gap:6px;padding:16px 23px;display:flex}.eop-detail-links a{justify-content:space-between;align-items:center;gap:9px;min-height:40px;font-size:.8125rem;display:flex}.eop-detail-links a:hover{text-underline-offset:4px;text-decoration:underline}.eop-timeline-panel{min-height:340px}.eop-timeline{margin:0;padding:0 25px 25px;list-style:none}.eop-timeline>li{grid-template-columns:31px minmax(0,1fr);gap:15px;padding-bottom:27px;display:grid;position:relative}.eop-timeline>li:last-child{padding-bottom:0}.eop-timeline>li:not(:last-child):before{content:"";inset-inline-start:15px;border-inline-start:1px solid var(--eop-line);position:absolute;top:33px;bottom:0}.eop-timeline-marker{background:var(--module-soft);color:#637b9f;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.eop-timeline-marker.is-confirmed{background:var(--ss-teal-soft);color:var(--ss-teal)}.eop-timeline article{min-width:0;padding-top:3px}.eop-timeline header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eop-timeline header strong{font-size:.84rem;font-weight:700;line-height:1.7}.eop-timeline time{color:var(--eop-muted);white-space:nowrap;font-size:.8125rem;line-height:1.9}.eop-timeline article p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ss-muted);margin-top:9px;font-size:.8125rem;line-height:1.9}.eop-timeline article small{color:var(--eop-muted);align-items:center;gap:5px;margin-top:11px;font-size:.8125rem;display:flex}.eop-timeline-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 30px 55px;display:flex}.eop-timeline-empty svg{color:#8296b3;margin-bottom:4px}.eop-timeline-empty strong{font-size:.92rem;font-weight:700}.eop-timeline-empty p{max-width:43ch;color:var(--eop-muted);font-size:.8125rem;line-height:1.9}.eop-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen{.erp-operations-dashboard h2{font-size:19px}.erp-operations-dashboard .eop-section-heading>svg,.erp-operations-dashboard .eop-context-line>span:first-child svg{color:var(--module-accent)}.erp-operations-dashboard .eop-summary span{color:var(--ss-ink);font-weight:600}.erp-operations-dashboard .eop-queue-nav a{border-radius:10px;font-weight:600}.erp-operations-dashboard .eop-queue-nav a:hover{background:var(--module-soft);border-color:var(--module-accent)}.erp-operations-dashboard .eop-queue-nav svg{color:var(--module-accent)}.erp-operations-dashboard .eop-queue-nav b{color:var(--module-accent);background:var(--module-soft)}.erp-operations-dashboard .eop-queue-nav .queue-overdue b{color:var(--ss-amber);background:var(--ss-amber-soft)}.erp-operations-dashboard .eop-task-avatar,.erp-operations-dashboard .eop-customer-identity>span,.erp-operations-dashboard .eop-count{color:var(--module-accent);background:var(--module-soft)}.erp-operations-dashboard .eop-task-row:hover,.erp-operations-dashboard .eop-table-scroll tbody tr:hover{background:#f1faf7}.erp-operations-dashboard .eop-table-scroll thead th{color:var(--ss-ink);font-weight:600}.erp-operations-dashboard .eop-icon-link,.erp-operations-dashboard .eop-row-arrow{color:var(--module-accent)}.erp-operations-dashboard .eop-timeline-marker.is-confirmed{background:var(--module-soft);color:var(--module-accent)}.erp-operations-dashboard .eop-table-scroll{scrollbar-color:#8cbcaf transparent}.erp-operations-dashboard :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1200px){.eop-summary{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.eop-summary>div{padding:19px 16px}.eop-task-row{grid-template-columns:minmax(145px,1.3fr) minmax(115px,1fr) minmax(90px,.8fr) 45px 15px;gap:12px;padding:17px 20px}.eop-task-identity{gap:9px}.eop-task-identity strong{max-width:185px}.eop-task-identity bdi{max-width:145px}.eop-detail-layout{grid-template-columns:minmax(275px,.9fr) minmax(0,1.1fr);gap:18px}.eop-contact-details>div{grid-template-columns:1fr;gap:5px}.eop-contact-details{gap:15px}.eop-timeline header{gap:4px}.eop-timeline time{width:100%}}@media (max-width:950px){.eop-task-row{grid-template-columns:minmax(140px,1.4fr) minmax(110px,1fr) minmax(90px,.7fr) 15px}.eop-task-row>.eop-priority{display:none}.eop-detail-layout{grid-template-columns:minmax(0,1fr)}.eop-contact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.eop-order-items ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eop-timeline header{gap:12px}.eop-timeline time{width:auto}}@media (max-width:650px){.erp-operations-dashboard{gap:17px}.eop-context-line{gap:7px}.eop-context-note{width:100%}.eop-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.eop-summary>div{border-inline-start:1px solid var(--eop-line);border-top:1px solid var(--eop-line);padding:17px}.eop-summary>div:nth-child(odd){border-inline-start:0}.eop-summary>div:nth-child(-n+2){border-top:0}.eop-summary>div:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.eop-summary strong{font-size:1.5rem}.eop-summary span{font-size:.8125rem}.eop-queue-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eop-queue-nav a{gap:7px;min-height:47px;padding:11px 12px;font-size:.8125rem}.eop-queue-nav b{margin-inline-start:auto;font-size:.8125rem}.eop-queue-nav a:last-child:nth-child(odd){grid-column:1/-1}.eop-section-heading{gap:10px;padding:18px 17px}.eop-section-heading p{font-size:.8125rem}.erp-operations-dashboard h2{font-size:.96rem}.eop-count{font-size:.8125rem}.eop-table-scroll th,.eop-table-scroll td{padding:12px 15px}.eop-table-scroll th:first-child{padding-inline-start:17px}.eop-icon-link{min-width:44px;min-height:44px}.eop-task-row{grid-template-columns:minmax(0,1fr) auto 15px;gap:10px 12px;padding:16px 17px}.eop-task-identity{grid-area:1/1/auto/3}.eop-row-arrow{grid-area:1/3/3}.eop-task-owner{grid-area:2/1;padding-inline-start:47px}.eop-task-result{grid-area:2/2;align-items:flex-end}.eop-task-avatar{width:36px;height:36px}.eop-task-identity strong{max-width:none;font-size:.8125rem}.eop-task-identity bdi{max-width:190px}.eop-task-owner>span,.eop-task-owner small{font-size:.8125rem}.eop-status{padding:4px 7px;font-size:.8125rem}.eop-task-result small{text-align:end;max-width:95px;font-size:.8125rem}.eop-empty{padding:28px 22px}.eop-empty p{font-size:.8125rem}.eop-customer-identity{padding:20px 17px}.eop-contact-details{gap:18px;padding:0 17px 20px}.eop-contact-details>div:first-child{grid-column:1/-1}.eop-contact-details dt,.eop-contact-details dd{font-size:.8125rem}.eop-order-items{padding:19px 17px}.eop-order-items ul{grid-template-columns:1fr;gap:15px}.eop-detail-links{padding:14px 17px}.eop-detail-links a{min-height:44px}.eop-timeline{padding:0 17px 22px}.eop-timeline>li{gap:11px;padding-bottom:23px}.eop-timeline header{gap:3px}.eop-timeline time{width:100%;font-size:.8125rem}.eop-timeline article p,.eop-timeline header strong{font-size:.8125rem}.eop-timeline-empty{padding:30px 24px 40px}.eop-timeline-empty p{font-size:.8125rem}}@media (max-width:370px){.eop-task-owner{padding-inline-start:0}.eop-task-identity bdi{max-width:145px}.eop-task-row{gap:10px 8px}.eop-task-result small{max-width:90px}.eop-contact-details{grid-template-columns:1fr}.eop-contact-details>div:first-child{grid-column:auto}.eop-queue-nav a{padding:10px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.erp-operations-dashboard *{transition:none!important;animation:none!important}}@media print{.eop-context-line>a,.eop-queue-nav,.eop-icon-link,.eop-detail-links,.eop-row-arrow{display:none!important}.eop-detail-layout{display:block}.eop-customer-panel,.eop-timeline-panel,.eop-summary,.eop-employee-panel,.eop-daily-panel{break-inside:avoid;margin-bottom:18px}.eop-table-scroll{overflow:visible}.eop-table-scroll table{font-size:10px}.eop-summary strong{font-size:18px}.eop-task-row{break-inside:avoid}}.erp-operations-dashboard .eop-table-scroll:focus-visible{outline:3px solid var(--module-accent);outline-offset:-3px}.erp-daily-performance{--module-accent:var(--ss-teal);--module-soft:var(--ss-teal-soft);color:var(--ss-ink);font-variant-numeric:tabular-nums;gap:24px;min-width:0;margin-top:24px;display:grid}.erp-daily-performance section{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:14px;min-width:0}.erp-daily-performance .edp-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.erp-daily-performance h2{align-items:center;gap:9px;font-weight:700;display:flex;font-size:17px!important}.erp-daily-performance .edp-heading p,.erp-daily-performance .edp-notice p{color:var(--ss-muted);max-width:75ch;margin-top:7px;font-size:13px;line-height:1.9}.erp-daily-performance .edp-heading a{color:var(--module-accent);white-space:nowrap;padding-block:10px;font-size:13px}.erp-daily-performance .edp-heading select{font:inherit;border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:8px;min-height:44px;padding:8px;font-size:13px}.erp-daily-performance .edp-events dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:0 24px 24px;display:grid}.erp-daily-performance .edp-events dt{color:var(--ss-muted);font-size:13px}.erp-daily-performance .edp-events dd{margin-top:6px;font-size:24px;font-weight:700}.erp-daily-performance .edp-events small{color:var(--ss-muted);font-size:13px;font-weight:500}.erp-daily-performance .edp-split{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;display:grid}.erp-daily-performance .edp-hour-bars{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:3px;height:180px;padding:0 22px 24px;display:grid}.erp-daily-performance .edp-hour-bars button{cursor:pointer;background:0 0;border:0;align-items:flex-end;min-width:0;height:100%;padding:0 2px;display:flex;position:relative}.erp-daily-performance .edp-hour-bars button>span{background:#c5d4eb;border-radius:3px 3px 0 0;width:100%;transition:background-color .18s,height .2s;display:block}.erp-daily-performance .edp-hour-bars button[aria-pressed=true]>span,.erp-daily-performance .edp-hour-bars button:hover>span{background:var(--module-accent)}.erp-daily-performance .edp-hour-bars small{width:100%;color:var(--ss-muted);text-align:center;font-size:13px;position:absolute;bottom:-22px;left:0}.erp-daily-performance .edp-hour-value{color:var(--ss-muted);border-top:1px solid var(--ss-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding:20px 24px;font-size:13px;display:flex}.erp-daily-performance .edp-hour-value strong{color:var(--module-accent)}.erp-daily-performance .edp-sources table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.erp-daily-performance .edp-sources :is(th,td){border-top:1px solid var(--ss-line);text-align:start;padding:11px 24px}.erp-daily-performance .edp-sources thead{color:var(--ss-muted);background:var(--ss-canvas)}.erp-daily-performance .edp-sources tbody th{font-weight:600}.erp-daily-performance .edp-empty{color:var(--ss-muted);text-align:center;padding:28px 24px 38px;font-size:13px}.erp-daily-performance .edp-low-stock{color:var(--ss-amber);background:var(--ss-amber-soft);white-space:nowrap;border-radius:5px;padding:4px 7px}.erp-daily-performance .edp-notice{color:var(--ss-muted);font-size:13px}.erp-daily-performance .edp-notice summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}@media screen{.erp-daily-performance h2{line-height:1.65;font-size:19px!important}.erp-daily-performance h2 svg,.erp-daily-performance .edp-notice summary svg{color:var(--module-accent)}.erp-daily-performance .edp-heading a{text-underline-offset:4px;font-weight:600}.erp-daily-performance .edp-heading a:hover{text-decoration:underline}.erp-daily-performance .edp-heading select{color:var(--ss-ink)}.erp-daily-performance .edp-events dd{color:var(--ss-ink);font-size:28px}.erp-daily-performance .edp-hour-bars button>span{background:#70b6a8}.erp-daily-performance .edp-hour-bars small{font-size:12px}.erp-daily-performance .edp-sources tbody tr:hover{background:var(--module-soft)}.erp-daily-performance .edp-notice{background:0 0;border:0}.erp-daily-performance :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-daily-performance :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1100px){.erp-daily-performance .edp-events dl{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-daily-performance .edp-split{grid-template-columns:1fr}}@media (max-width:640px){.erp-daily-performance .edp-heading{flex-wrap:wrap;gap:12px;padding:20px 17px}.erp-daily-performance .edp-hour-bars{gap:1px;padding-inline:12px}.erp-daily-performance .edp-events dl{gap:20px 10px;padding-inline:17px}.erp-daily-performance .edp-events dd{font-size:21px}.erp-daily-performance .edp-sources :is(th,td){padding-inline:17px}}@media (prefers-reduced-motion:reduce){.erp-daily-performance *{transition:none!important;animation:none!important}}.erp-inventory-overview{--module-accent:var(--ss-blue);--module-soft:var(--ss-blue-soft);min-width:0;color:var(--ss-ink);font-variant-numeric:tabular-nums;gap:22px;display:grid}.erp-inventory-overview :is(button,input,select){font:inherit}.erp-inventory-overview :is(a,button,select):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-inventory-overview [tabindex]:focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-inventory-overview button:disabled{cursor:not-allowed;opacity:.55}.erp-inventory-overview .ei-scope-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.erp-inventory-overview .ei-scope-line>span{color:var(--ss-muted);align-items:center;gap:9px;font-size:13px;display:flex}.erp-inventory-overview .ei-link{color:var(--module-accent);text-underline-offset:4px;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.erp-inventory-overview .ei-link:hover{text-decoration:underline}.erp-inventory-overview .ei-filters{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px;display:flex}.erp-inventory-overview .ei-filters label{min-width:125px;color:var(--ss-muted);flex-direction:column;flex:1;gap:8px;font-size:13px;display:flex}.erp-inventory-overview .ei-filters select{background:var(--ss-surface);color:var(--ss-ink);border:1px solid var(--ss-line);border-radius:8px;width:100%;min-height:44px;padding:9px 11px;font-size:13px}.erp-inventory-overview .ei-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-inventory-overview .ei-metrics{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 0;display:grid}.erp-inventory-overview .ei-metric{border-inline-end:1px solid var(--ss-line);gap:6px;min-width:0;padding:0 22px;display:grid}.erp-inventory-overview .ei-metric:last-child{border:0}.erp-inventory-overview .ei-metric>span{color:var(--ss-muted);font-size:13px}.erp-inventory-overview .ei-metric>strong{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.3}.erp-inventory-overview .ei-metric>small{color:var(--ss-muted);font-size:13px}.erp-inventory-overview .ei-metric.low>strong{color:var(--ss-amber)}.erp-inventory-overview .ei-metric.out>strong{color:var(--ss-coral)}.erp-inventory-overview .ei-stock-value{color:var(--ss-muted);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:-9px;padding-inline:5px;font-size:13px;display:flex}.erp-inventory-overview .ei-stock-value>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-inventory-overview .ei-stock-value strong{color:var(--ss-ink);font-size:13px;font-weight:700}.erp-inventory-overview .ei-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 5px;display:flex}.erp-inventory-overview .ei-actions>a{border:1px solid var(--ss-line);background:var(--ss-surface);min-height:48px;color:var(--module-accent);border-radius:9px;align-items:center;gap:10px;padding:10px 15px;font-size:13px;transition:background .16s ease-out,border-color .16s ease-out;display:flex}.erp-inventory-overview .ei-actions>a:hover{background:var(--module-soft);border-color:#b2c3df}.erp-inventory-overview .ei-actions>a>svg:last-child{color:#7b8ba3;margin-inline-start:6px}.erp-inventory-overview .ei-analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:22px;display:grid}.erp-inventory-overview .ei-panel{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:13px;min-width:0;overflow:hidden}.erp-inventory-overview .ei-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.erp-inventory-overview .ei-panel>header>div:first-child{min-width:0}.erp-inventory-overview .ei-panel h2{color:var(--ss-ink);margin:0;font-size:18px;font-weight:700;line-height:1.6}.erp-inventory-overview .ei-panel>header p{color:var(--ss-muted);max-width:70ch;margin:5px 0 0;font-size:13px;line-height:1.9}.erp-inventory-overview .ei-panel>header>svg{color:#8296b4;flex:none;margin-top:4px}.erp-inventory-overview .ei-panel>header>span{color:var(--ss-muted);white-space:nowrap;margin-top:5px;font-size:13px}.erp-inventory-overview .ei-table-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--ss-line) transparent;scrollbar-width:thin;max-width:100%;overflow:auto}.erp-inventory-overview table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:13px}.erp-inventory-overview thead th{background:var(--ss-canvas);border-block:1px solid var(--ss-line);color:var(--ss-muted);text-align:start;padding:13px 24px;font-size:13px;font-weight:600}.erp-inventory-overview tbody :is(th,td){border-bottom:1px solid var(--ss-line);text-align:start;color:var(--ss-muted);padding:16px 24px;font-weight:400}.erp-inventory-overview tbody tr:last-child :is(th,td){border-bottom:0}.erp-inventory-overview tbody th{color:var(--ss-ink);font-weight:600}.erp-inventory-overview tbody tr:hover{background:var(--ss-canvas)}.erp-inventory-overview td strong{color:var(--ss-ink);font-weight:700}.erp-inventory-overview tbody :is(th,td)>a{color:var(--module-accent)}.erp-inventory-overview table small{color:var(--ss-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.erp-inventory-overview .ei-footnote{color:var(--ss-muted);border-top:1px solid var(--ss-line);margin:0;padding:15px 24px;font-size:13px;line-height:1.9}.erp-inventory-overview .ei-health-bar{background:var(--ss-canvas);border-radius:6px;gap:4px;height:10px;margin:2px 24px 20px;display:flex;overflow:hidden}.erp-inventory-overview .ei-health-bar i{height:100%;display:block}.erp-inventory-overview .ei-health ul{margin:0;padding:0 24px 22px;list-style:none}.erp-inventory-overview .ei-health li{border-bottom:1px solid var(--ss-line);min-height:46px;color:var(--ss-muted);align-items:center;gap:10px;font-size:13px;display:flex}.erp-inventory-overview .ei-health li:last-child{border:0}.erp-inventory-overview .ei-health li>span:nth-child(2){flex:1}.erp-inventory-overview .ei-health li strong{color:var(--ss-ink);font-weight:700}.erp-inventory-overview .ei-health li small{color:var(--ss-muted);text-align:end;min-width:35px;font-size:13px}.erp-inventory-overview .ei-state-dot{border-radius:50%;flex:none;width:7px;height:7px}.erp-inventory-overview .ei-health-bar .healthy,.erp-inventory-overview .ei-state-dot.healthy{background:#598975}.erp-inventory-overview .ei-health-bar .low,.erp-inventory-overview .ei-state-dot.low{background:#b99a60}.erp-inventory-overview .ei-health-bar .out,.erp-inventory-overview .ei-state-dot.out{background:#b57b86}.erp-inventory-overview .ei-segments{background:var(--ss-canvas);border:1px solid var(--ss-line);border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.erp-inventory-overview .ei-segments button{min-height:38px;color:var(--ss-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.erp-inventory-overview .ei-segments button[aria-pressed=true]{background:var(--ss-surface);color:var(--module-accent);font-weight:700}.erp-inventory-overview .ei-segments button:hover{color:var(--module-accent);background:var(--module-soft)}.erp-inventory-overview .ei-state{background:var(--ss-amber-soft);color:var(--ss-amber);border-radius:6px;align-items:center;padding:5px 9px;font-size:13px;display:inline-flex}.erp-inventory-overview .ei-state.out{background:var(--ss-coral-soft);color:var(--ss-coral)}.erp-inventory-overview .ei-open{background:var(--ss-canvas);border-radius:8px;place-items:center;width:40px;height:44px;display:grid}.erp-inventory-overview .ei-location-link{align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.erp-inventory-overview .ei-reason{white-space:normal;min-width:180px;max-width:320px;line-height:1.8}.erp-inventory-overview .ei-reason>a{align-items:center;gap:8px;min-height:40px;display:inline-flex}.erp-inventory-overview .ei-reason>a>svg{flex:none}.erp-inventory-overview .ei-positive{color:var(--ss-teal)}.erp-inventory-overview .ei-negative{color:var(--ss-coral)}.erp-inventory-overview .ei-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:200px;padding:35px 24px;display:flex}.erp-inventory-overview .ei-empty.compact{min-height:180px}.erp-inventory-overview .ei-empty>svg{color:#8296b4;margin-bottom:5px}.erp-inventory-overview .ei-empty h3{color:var(--ss-ink);margin:0;font-size:16px;font-weight:700;line-height:1.6}.erp-inventory-overview .ei-empty p{color:var(--ss-muted);max-width:50ch;margin:0;font-size:13px;line-height:1.9}.erp-inventory-overview .ei-disclosure{color:var(--ss-muted);align-items:flex-start;gap:9px;max-width:100ch;margin:0;font-size:13px;line-height:1.9;display:flex}.erp-inventory-overview .ei-disclosure>svg{flex:none;margin-top:3px}@media screen{.erp-inventory-overview .ei-panel h2{font-size:19px;font-weight:700}.erp-inventory-overview .ei-panel>header>svg,.erp-inventory-overview .ei-scope-line svg{color:var(--module-accent)}.erp-inventory-overview .ei-filter-actions .erp-button:not(.is-quiet){background:var(--module-accent);border-color:var(--module-accent);color:#fff}.erp-inventory-overview .ei-filter-actions .erp-button:not(.is-quiet):hover{background:#1948a8;border-color:#1948a8}.erp-inventory-overview .ei-metric>span{color:var(--ss-ink);font-weight:600}.erp-inventory-overview .ei-stock-value{background:var(--module-soft);color:var(--module-accent)}.erp-inventory-overview .ei-stock-value>span{color:var(--module-accent)}.erp-inventory-overview .ei-actions>a{min-height:48px;color:var(--module-accent);font-weight:600}.erp-inventory-overview .ei-actions>a:hover{background:var(--module-soft);border-color:var(--module-accent)}.erp-inventory-overview .ei-segments button[aria-pressed=true]{background:var(--module-accent);color:#fff;border-color:var(--module-accent)}.erp-inventory-overview .ei-segments button:hover:not([aria-pressed=true]){background:var(--module-soft)}.erp-inventory-overview thead th{color:var(--ss-ink);font-weight:600}.erp-inventory-overview tbody tr:hover{background:#f3f6ff}.erp-inventory-overview .ei-health-bar .healthy,.erp-inventory-overview .ei-state-dot.healthy{background:var(--ss-teal)}.erp-inventory-overview .ei-health-bar .low,.erp-inventory-overview .ei-state-dot.low{background:var(--ss-amber)}.erp-inventory-overview .ei-health-bar .out,.erp-inventory-overview .ei-state-dot.out{background:var(--ss-coral)}.erp-inventory-overview .ei-table-scroll{scrollbar-color:#94acd9 transparent}.erp-inventory-overview :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1250px){.erp-inventory-overview .ei-analysis-grid{grid-template-columns:1fr}.erp-inventory-overview .ei-health ul{flex-wrap:wrap;gap:22px;display:flex}.erp-inventory-overview .ei-health li{border:0;flex:1;min-width:190px}.erp-inventory-overview .ei-metric{padding-inline:16px}.erp-inventory-overview .ei-panel>header{flex-wrap:wrap;gap:14px}}@media (max-width:700px){.erp-inventory-overview{gap:18px}.erp-inventory-overview .ei-filters{gap:13px;padding:17px}.erp-inventory-overview .ei-filters label{flex-basis:calc(50% - 14px);min-width:110px}.erp-inventory-overview .ei-filter-actions{width:100%}.erp-inventory-overview .ei-filter-actions>.erp-button{flex:1}.erp-inventory-overview .ei-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 0}.erp-inventory-overview .ei-metric{border:0;padding:14px 17px}.erp-inventory-overview .ei-metric:nth-child(odd){border-inline-end:1px solid var(--ss-line)}.erp-inventory-overview .ei-metric:last-child{border:0;border-top:1px solid var(--ss-line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;margin:0 17px;padding-inline:0}.erp-inventory-overview .ei-metric:last-child>small{grid-column:1/-1;margin-top:-6px}.erp-inventory-overview .ei-metric>strong{font-size:25px}.erp-inventory-overview .ei-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.erp-inventory-overview .ei-actions>a{gap:8px;min-height:52px;padding:11px;font-size:13px}.erp-inventory-overview .ei-actions>a>svg:last-child{display:none}.erp-inventory-overview .ei-actions>a>span{flex:1}.erp-inventory-overview .ei-panel>header{gap:12px;padding:19px 17px}.erp-inventory-overview .ei-panel h2{font-size:17px}.erp-inventory-overview thead th,.erp-inventory-overview tbody :is(th,td){padding:13px 17px}.erp-inventory-overview .ei-footnote{padding:14px 17px}.erp-inventory-overview .ei-health ul{padding-inline:17px;display:block}.erp-inventory-overview .ei-health li{border-bottom:1px solid var(--ss-line);min-width:0}.erp-inventory-overview .ei-health-bar{margin-inline:17px}.erp-inventory-overview .ei-segments{width:100%}.erp-inventory-overview .ei-segments button{flex:1;min-height:40px;padding-inline:8px}.erp-inventory-overview .ei-empty{padding-inline:20px}.erp-inventory-overview .ei-stock-value{gap:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.erp-inventory-overview *{transition:none!important;animation:none!important}}@media print{.erp-inventory-overview .ei-filters,.erp-inventory-overview .ei-actions,.erp-inventory-overview .ei-segments{display:none}.erp-inventory-overview .ei-panel{break-inside:avoid}.erp-inventory-overview .ei-table-scroll{overflow:visible}.erp-inventory-overview table{white-space:normal}.erp-inventory-overview .ei-analysis-grid{grid-template-columns:1fr}.erp-inventory-overview .ei-metrics{grid-template-columns:repeat(5,1fr)}}.erp-finance-overview{--module-accent:var(--ss-amber);--module-soft:var(--ss-amber-soft);--ef-ink:var(--ss-ink);--ef-muted:var(--ss-muted);--ef-blue:var(--module-accent);--ef-line:var(--ss-line);--ef-soft:var(--ss-canvas);color:var(--ef-ink);gap:22px;min-width:0;display:grid}.erp-finance-overview :is(h2,h3,p){margin:0}.erp-finance-overview h2{font-size:18px;font-weight:700;line-height:1.6}.erp-finance-overview h3{font-size:16px;line-height:1.6}.erp-finance-overview :is(a,button,input,select,summary,svg[tabindex],.ef-table-scroll):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-finance-overview a{color:inherit;text-decoration:none}.erp-finance-overview button{font:inherit;cursor:pointer}.erp-finance-overview button:disabled{cursor:wait;opacity:.6}.erp-finance-overview .ef-mode-nav{border-bottom:1px solid var(--ef-line);flex-wrap:wrap;gap:4px;padding-bottom:6px;display:flex}.erp-finance-overview .ef-mode-nav a{min-height:44px;color:var(--ef-muted);border-radius:8px;align-items:center;padding:8px 15px;font-size:14px;font-weight:600;display:flex}.erp-finance-overview .ef-mode-nav a:hover{background:var(--ef-soft);color:var(--ef-blue)}.erp-finance-overview .ef-mode-nav a[aria-current=page]{background:var(--module-soft);color:var(--module-accent)}.erp-finance-overview .ef-filter-panel{border:1px solid var(--ef-line);background:var(--ss-surface);border-radius:14px;padding:18px 20px}.erp-finance-overview .ef-filter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.erp-finance-overview .ef-visible-period{color:var(--module-accent);align-items:center;gap:12px;display:flex}.erp-finance-overview .ef-visible-period>svg{flex-shrink:0}.erp-finance-overview .ef-visible-period strong{color:var(--ef-ink);font-size:15px;line-height:1.7;display:block}.erp-finance-overview .ef-visible-period small{color:var(--ef-muted);margin-top:2px;font-size:13px;display:block}.erp-finance-overview .ef-period-shortcuts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.erp-finance-overview .ef-period-shortcuts button{border:1px solid var(--ef-line);background:var(--ss-surface);min-height:44px;color:var(--ef-muted);border-radius:8px;padding:8px 13px;font-size:13px}.erp-finance-overview .ef-period-shortcuts button:hover{background:var(--ss-canvas);color:var(--ef-blue);border-color:#aebfda}.erp-finance-overview .ef-filter-details{margin-top:12px}.erp-finance-overview :is(.ef-filter-details,.ef-health-details)>summary{cursor:pointer;min-height:44px;color:var(--module-accent);border-radius:8px;align-items:center;gap:9px;width:fit-content;font-size:13px;font-weight:600;list-style:none;display:flex}.erp-finance-overview :is(.ef-filter-details,.ef-health-details)>summary::-webkit-details-marker{display:none}.erp-finance-overview :is(.ef-filter-details,.ef-health-details)>summary>svg:last-child{transition:transform .16s}.erp-finance-overview :is(.ef-filter-details,.ef-health-details)[open]>summary>svg:last-child{transform:rotate(180deg)}.erp-finance-overview .ef-filter-details[open]>.ef-filters{border-top:1px solid var(--ef-line);margin-top:8px;padding-top:16px}.erp-finance-overview .ef-applied-filters{color:var(--ef-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.erp-finance-overview .ef-applied-filters>span:not(:first-child){color:#7a470d;background:var(--module-soft);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px}.erp-finance-overview .ef-applied-filters>button{color:var(--module-accent);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:6px 10px;text-decoration:underline}.erp-finance-overview .ef-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.erp-finance-overview .ef-filters label{color:var(--ef-muted);gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.erp-finance-overview :is(.ef-filters,.ef-table-controls) :is(input,select){border:1px solid var(--ss-line);background:var(--ss-surface);width:100%;min-width:0;height:44px;color:var(--ef-ink);font:inherit;box-shadow:none;border-radius:8px;padding:9px 10px;font-size:14px}.erp-finance-overview .ef-filters input[type=date]{text-align:start;direction:ltr}.erp-finance-overview .ef-filter-actions{grid-column:span 2;align-items:end;gap:8px;display:flex}.erp-finance-overview .ef-filter-actions .erp-button{white-space:nowrap;flex:1;justify-content:center;min-height:44px}.erp-finance-overview .ef-filter-error{color:var(--ss-coral);grid-column:1/-1;font-size:13px}.erp-finance-overview .ef-metrics{border:1px solid var(--ef-line);background:var(--ss-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.erp-finance-overview .ef-metric{border-inline-start:1px solid var(--ef-line);flex-direction:column;gap:10px;min-width:0;padding:22px 20px;display:flex}.erp-finance-overview .ef-metric:first-child{border-inline-start:0}.erp-finance-overview .ef-metric>span{color:var(--ef-muted);font-size:14px}.erp-finance-overview .ef-metric>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,31px);font-weight:700;line-height:1.35}.erp-finance-overview .ef-metric>small{color:var(--ef-muted);font-size:13px;line-height:1.7}.erp-finance-overview .ef-metric-delta{color:var(--ef-muted);align-items:center;gap:4px;margin-top:auto;padding-top:7px;font-size:13px;line-height:1.6;display:flex}.erp-finance-overview .ef-metric-delta svg{flex-shrink:0}.erp-finance-overview .ef-daily-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.erp-finance-overview .ef-daily-actions>strong{color:var(--ef-muted);margin-inline-end:4px;font-size:14px}.erp-finance-overview .ef-daily-actions>a{border:1px solid var(--ef-line);background:var(--ss-surface);border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.erp-finance-overview .ef-daily-actions>a>svg:first-child{color:var(--module-accent);flex-shrink:0}.erp-finance-overview .ef-daily-actions>a>svg:last-child{color:var(--ef-muted);margin-inline-start:8px}.erp-finance-overview .ef-daily-actions>a:hover{border-color:var(--module-accent);background:var(--module-soft)}.erp-finance-overview .ef-automation{border:1px solid var(--ef-line);background:var(--ss-surface);border-radius:14px;min-width:0;padding:20px 24px}.erp-finance-overview .ef-automation-summary{display:none}@media screen and (max-width:760px){.erp-finance-overview .ef-automation-summary{background:var(--ss-amber-soft);min-height:44px;color:var(--ss-amber);border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.erp-finance-overview .ef-automation-summary.enabled{background:var(--ss-teal-soft);color:var(--ss-teal)}.erp-finance-overview .ef-automation-summary.needs-review{background:var(--ss-coral-soft);color:var(--ss-coral)}.erp-finance-overview .ef-automation-summary>span{flex:1;min-width:0}.erp-finance-overview .ef-automation-summary>svg{flex-shrink:0}}.erp-finance-overview .ef-automation-heading{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.erp-finance-overview .ef-automation-icon{background:var(--ss-teal-soft);width:44px;height:44px;color:var(--ss-teal);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.erp-finance-overview .ef-automation-heading>div{flex:1;min-width:200px}.erp-finance-overview .ef-automation-heading h2{font-size:17px}.erp-finance-overview .ef-automation-heading p{color:var(--ef-muted);max-width:70ch;margin-top:3px;font-size:13px;line-height:1.8}.erp-finance-overview .ef-automation-state{background:var(--module-soft);color:var(--module-accent);border-radius:6px;padding:5px 9px;font-size:13px;font-weight:600}.erp-finance-overview .ef-automation-state.enabled{background:var(--ss-teal-soft);color:var(--ss-teal)}.erp-finance-overview .ef-automation-bottom{border-top:1px solid var(--ef-line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.erp-finance-overview .ef-automation-bottom>.erp-button{background:var(--ss-teal);border-color:var(--ss-teal);color:#fff;white-space:normal;text-align:center;justify-content:center;min-height:44px}.erp-finance-overview .ef-automation-bottom>.erp-button:hover{background:var(--ss-teal-hover);border-color:var(--ss-teal-hover)}.erp-finance-overview .ef-automation-result{min-width:220px;color:var(--ef-muted);flex:1;gap:3px;font-size:13px;line-height:1.8;display:grid}.erp-finance-overview .ef-automation-result>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-finance-overview .ef-automation-result svg{flex-shrink:0}.erp-finance-overview .ef-automation-issues{border-top:1px solid var(--ef-line);margin-top:16px;padding-top:16px}.erp-finance-overview .ef-automation-issues>strong{color:var(--ss-coral);align-items:center;gap:8px;font-size:14px;display:flex}.erp-finance-overview .ef-automation-issues>ul{margin:8px 0 0;padding:0;list-style:none}.erp-finance-overview .ef-automation-issues li+li{border-top:1px solid var(--ef-line)}.erp-finance-overview .ef-automation-issues a{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 0;font-size:13px;display:flex}.erp-finance-overview .ef-automation-issues a>span{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.erp-finance-overview .ef-automation-issues a>span>span{color:var(--ef-muted);overflow-wrap:anywhere}.erp-finance-overview .ef-automation-issues bdi{color:var(--ef-ink);overflow-wrap:anywhere;font-weight:600}.erp-finance-overview .ef-automation-issues a>svg{color:var(--module-accent);flex-shrink:0}.erp-finance-overview .ef-automation-issues a:hover bdi{text-underline-offset:4px;text-decoration:underline}.erp-finance-overview :is(.ef-negative,.ef-metric .negative){color:var(--ss-coral)}.erp-finance-overview .ef-panel{background:var(--ss-surface);border:1px solid var(--ef-line);border-radius:14px;min-width:0;overflow:hidden}.erp-finance-overview .ef-panel>header{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;display:flex}.erp-finance-overview .ef-panel>header>div:first-child{min-width:0}.erp-finance-overview .ef-panel>header p{color:var(--ef-muted);margin-top:4px;font-size:13px;line-height:1.8}.erp-finance-overview .ef-panel>header>svg{color:var(--ef-muted);flex-shrink:0}.erp-finance-overview :is(.ef-link,.ef-row-link){min-height:44px;color:var(--ef-blue);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.erp-finance-overview :is(.ef-link,.ef-row-link):hover{text-underline-offset:4px;text-decoration:underline}.erp-finance-overview .ef-link svg{flex-shrink:0}.erp-finance-overview .ef-comparison{min-height:44px;color:var(--ef-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.erp-finance-overview .ef-comparison input{width:17px;height:17px;accent-color:var(--ef-blue);cursor:pointer;margin:0}.erp-finance-overview .ef-chart-tabs{flex-wrap:wrap;gap:5px;padding:16px 24px 0;display:flex}.erp-finance-overview .ef-chart-tabs button{min-height:44px;color:var(--ef-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:13px}.erp-finance-overview .ef-chart-tabs button[aria-pressed=true]{background:var(--module-soft);color:var(--module-accent);border-color:var(--ss-line);font-weight:600}.erp-finance-overview .ef-chart-tabs button:hover{background:var(--ef-soft)}.erp-finance-overview .ef-trend{padding:20px 24px 0}.erp-finance-overview .ef-chart-legend{color:var(--ef-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:0 6px 7px;font-size:13px;display:flex}.erp-finance-overview .ef-chart-legend>span{align-items:center;gap:7px;display:flex}.erp-finance-overview .ef-chart-legend i{border-top:3px solid var(--ef-blue);border-radius:2px;width:19px;display:block}.erp-finance-overview .ef-chart-legend i.previous{border-top:2px dashed #8191aa}.erp-finance-overview .ef-chart-legend small{margin-inline-start:auto;font-size:13px}.erp-finance-overview .ef-chart-canvas{min-width:0;max-width:1100px;margin:0 auto;position:relative}.erp-finance-overview .ef-chart-canvas svg{touch-action:pan-y;border-radius:6px;width:100%;height:auto;display:block;overflow:visible}.erp-finance-overview .ef-chart-grid{stroke:var(--ss-line);stroke-width:1px;vector-effect:non-scaling-stroke}.erp-finance-overview .ef-chart-zero{stroke:#b4c0d3;stroke-width:1px;vector-effect:non-scaling-stroke}.erp-finance-overview .ef-chart-axis{fill:var(--ef-muted);font-family:inherit;font-size:13px}.erp-finance-overview .ef-chart-line{fill:none;stroke:var(--ef-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.erp-finance-overview .ef-chart-line.previous{stroke:#8191aa;stroke-width:1.8px;stroke-dasharray:5 5}.erp-finance-overview .ef-chart-guide{stroke:#8191aa;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.erp-finance-overview .ef-chart-point{fill:var(--ef-blue);stroke:var(--ss-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.erp-finance-overview .ef-chart-point.previous{fill:#8191aa}.erp-finance-overview .ef-chart-empty{text-align:center;pointer-events:none;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:12% 8% 18%}.erp-finance-overview .ef-chart-empty svg{color:var(--ef-muted);width:25px;height:25px}.erp-finance-overview .ef-chart-empty strong{font-size:15px}.erp-finance-overview .ef-chart-empty span{color:var(--ef-muted);font-size:13px;line-height:1.7}.erp-finance-overview .ef-chart-detail{background:var(--ef-soft);min-height:64px;color:var(--ef-muted);border-radius:9px;align-items:center;gap:28px;padding:12px 16px;font-size:13px;display:flex}.erp-finance-overview .ef-chart-detail>span{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.erp-finance-overview .ef-chart-detail strong{color:var(--ef-ink);font-variant-numeric:tabular-nums;font-size:14px}.erp-finance-overview .ef-chart-data{margin-top:8px;font-size:13px}.erp-finance-overview .ef-chart-data>summary{cursor:pointer;min-height:44px;color:var(--ef-blue);align-content:center;padding:8px 6px;display:list-item}.erp-finance-overview .ef-chart-data .ef-table-scroll{border-top:1px solid var(--ef-line);max-height:340px}.erp-finance-overview .ef-footnote{color:var(--ef-muted);padding:14px 24px;font-size:13px;line-height:1.8}.erp-finance-overview .ef-table-scroll{scrollbar-color:#c8d2df transparent;max-width:100%;overflow:auto}.erp-finance-overview table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:13px}.erp-finance-overview :is(th,td){border:0;border-bottom:1px solid var(--ss-line);text-align:start;vertical-align:middle;font-variant-numeric:tabular-nums;padding:13px 18px;line-height:1.65}.erp-finance-overview thead th{background:var(--ss-canvas);color:var(--ef-muted);z-index:1;font-size:13px;font-weight:600;position:sticky;top:0}.erp-finance-overview tbody th{color:var(--ef-ink);font-weight:600}.erp-finance-overview tbody tr:last-child :is(th,td){border-bottom:0}.erp-finance-overview tbody tr:hover{background:var(--ss-canvas)}.erp-finance-overview th small{color:var(--ef-muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.erp-finance-overview .ef-memo{white-space:normal;min-width:160px;max-width:380px}.erp-finance-overview .ef-status{color:var(--ss-teal);background:var(--ss-teal-soft);border-radius:6px;padding:4px 9px;font-size:13px;display:inline-flex}.erp-finance-overview .ef-status.reversed{color:var(--ss-amber);background:var(--ss-amber-soft)}.erp-finance-overview .ef-table-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.erp-finance-overview .ef-table-controls select{max-width:180px}.erp-finance-overview .ef-table-controls .erp-button{min-height:44px}.erp-finance-overview .ef-health-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px;display:grid}.erp-finance-overview .ef-health-clear{color:var(--ss-teal);align-items:center;gap:10px;padding:20px 24px 0;font-size:14px;display:flex}.erp-finance-overview .ef-health-clear>svg{flex-shrink:0}.erp-finance-overview .ef-health-details{padding:10px 24px 14px}.erp-finance-overview .ef-health-details>.ef-health-list{padding:0}.erp-finance-overview .ef-health-details>summary>span{font-variant-numeric:tabular-nums;background:var(--module-soft);border-radius:6px;padding:2px 6px;font-size:12px}.erp-finance-overview .ef-health-list>a{border-bottom:1px solid var(--ss-line);align-items:center;gap:12px;min-width:0;min-height:90px;padding:18px 0;display:flex}.erp-finance-overview .ef-health-list>a:nth-child(odd){padding-inline-end:20px}.erp-finance-overview .ef-health-list>a:nth-child(2n){border-inline-start:1px solid var(--ss-line);padding-inline-start:20px}.erp-finance-overview .ef-health-list>a:last-child{border-bottom:0}.erp-finance-overview .ef-health-list>a:hover strong{color:var(--ef-blue)}.erp-finance-overview .ef-health-list>a>span{background:var(--ss-canvas);width:36px;height:36px;color:var(--module-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.erp-finance-overview .ef-health-list>a.clear>span{color:var(--ss-teal);background:var(--ss-teal-soft)}.erp-finance-overview .ef-health-list>a.warning>span{color:var(--ss-amber);background:var(--ss-amber-soft)}.erp-finance-overview .ef-health-list>a.danger>span{color:var(--ss-coral);background:var(--ss-coral-soft)}.erp-finance-overview .ef-health-list>a>div{flex:1;min-width:0}.erp-finance-overview .ef-health-list strong{font-size:14px;font-weight:600;line-height:1.7;display:block}.erp-finance-overview .ef-health-list small{color:var(--ef-muted);margin-top:4px;font-size:13px;line-height:1.8;display:block}.erp-finance-overview .ef-health-list b{font-variant-numeric:tabular-nums;padding-inline-start:8px;font-size:20px}.erp-finance-overview .ef-health-list>a>svg{color:var(--ef-muted);flex-shrink:0}.erp-finance-overview .ef-income-accounts{padding:0 24px}.erp-finance-overview .ef-income-accounts>a{border-bottom:1px solid var(--ss-line);align-items:center;gap:16px;min-height:76px;padding:14px 0;display:flex}.erp-finance-overview .ef-income-accounts>a:last-child{border-bottom:0}.erp-finance-overview .ef-income-accounts>a>div{flex:1}.erp-finance-overview .ef-income-accounts strong{font-size:14px;font-weight:600}.erp-finance-overview .ef-income-accounts small{color:var(--ef-muted);margin-top:3px;font-size:13px;display:block}.erp-finance-overview .ef-income-accounts b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.erp-finance-overview .ef-income-accounts>a:hover strong{color:var(--ef-blue)}.erp-finance-overview .ef-account-type{color:var(--module-accent);background:var(--module-soft);text-align:center;border-radius:6px;min-width:90px;padding:5px 9px;font-size:13px}.erp-finance-overview .ef-account-type.type-expense{background:var(--ss-amber-soft);color:var(--ss-amber)}.erp-finance-overview .ef-account-type.type-cogs{background:var(--ss-violet-soft);color:var(--ss-violet)}.erp-finance-overview .ef-report-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:8px 24px 16px;display:grid}.erp-finance-overview .ef-report-links>a{border-bottom:1px solid var(--ss-line);align-items:center;gap:12px;min-height:100px;padding:20px 0;display:flex}.erp-finance-overview .ef-report-links>a>div{flex:1;min-width:0}.erp-finance-overview .ef-report-links>a>svg{color:var(--ef-blue);flex-shrink:0}.erp-finance-overview .ef-report-links strong{font-size:14px;line-height:1.7}.erp-finance-overview .ef-report-links small{color:var(--ef-muted);margin-top:4px;font-size:13px;line-height:1.8;display:block}.erp-finance-overview .ef-report-links>a:hover strong{color:var(--ef-blue);text-underline-offset:4px;text-decoration:underline}.erp-finance-overview .ef-empty{text-align:center;min-height:230px;color:var(--ef-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.erp-finance-overview .ef-empty h3{color:var(--ef-ink)}.erp-finance-overview .ef-empty p{max-width:520px;font-size:14px;line-height:1.8}.erp-finance-overview .ef-empty.compact{min-height:110px;padding:24px}.erp-finance-overview .ef-disclosure{color:var(--ef-muted);align-items:start;gap:9px;padding:0 4px;font-size:13px;line-height:1.9;display:flex}.erp-finance-overview .ef-disclosure>svg{flex-shrink:0;margin-top:3px}.erp-finance-overview .ef-print-disclosure{display:none}.erp-finance-overview .ef-calculation-notes{color:var(--ef-muted);padding:0 4px;font-size:13px;line-height:1.9}.erp-finance-overview .ef-calculation-notes>summary{cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:44px;list-style:none;display:flex}.erp-finance-overview .ef-calculation-notes>summary::-webkit-details-marker{display:none}.erp-finance-overview .ef-calculation-notes>summary>svg{flex-shrink:0}.erp-finance-overview .ef-calculation-notes>summary>svg:last-child{transition:transform .16s}.erp-finance-overview .ef-calculation-notes[open]>summary>svg:last-child{transform:rotate(180deg)}.erp-finance-overview .ef-calculation-notes>p{max-width:76ch;padding:8px 0 14px}.erp-finance-overview .ef-setup{border:1px solid var(--ss-line);background:var(--module-soft);border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.erp-finance-overview .ef-setup>div{flex:1}.erp-finance-overview .ef-setup p{color:var(--ef-muted);margin-top:4px;font-size:13px;line-height:1.8}@media screen{.erp-finance-overview h2{font-size:19px}.erp-finance-overview .ef-mode-nav a[aria-current=page]{background:var(--module-accent);color:#fff}.erp-finance-overview .ef-mode-nav a{transition:background-color .16s,color .16s}.erp-finance-overview .ef-panel>header>svg{color:var(--module-accent);width:24px;height:24px}.erp-finance-overview .ef-metric>span{color:var(--ss-ink);font-weight:600}.erp-finance-overview .ef-metric>strong{color:var(--module-accent)}.erp-finance-overview .ef-chart-tabs button[aria-pressed=true]{background:var(--module-soft);color:var(--module-accent);border-color:var(--module-accent)}.erp-finance-overview .ef-chart-tabs button:hover{background:var(--module-soft)}.erp-finance-overview .ef-filter-actions .erp-button:not(.is-quiet){background:var(--module-accent);border-color:var(--module-accent);color:#fff}.erp-finance-overview .ef-filter-actions .erp-button:not(.is-quiet):hover{background:#854904;border-color:#854904}.erp-finance-overview .ef-period-shortcuts button:hover{border-color:var(--module-accent);background:var(--module-soft)}.erp-finance-overview .ef-chart-detail{background:var(--module-soft);color:#7a470d}.erp-finance-overview .ef-chart-axis{font-size:12px}.erp-finance-overview thead th{color:var(--ss-ink);font-weight:600}.erp-finance-overview tbody tr:hover{background:#fffbf2}.erp-finance-overview .ef-setup{background:var(--module-soft);color:#7a470d;border:0}.erp-finance-overview .ef-setup p{color:#7a470d}.erp-finance-overview .ef-table-scroll{scrollbar-color:#d0b185 transparent}.erp-finance-overview :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (min-width:1440px){.erp-finance-overview.mode-overview{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.erp-finance-overview.mode-overview>*{grid-column:1/-1}.erp-finance-overview.mode-overview>.ef-chart-panel{grid-column:1}.erp-finance-overview.mode-overview>.ef-chart-panel+.ef-panel{grid-column:2}.erp-finance-overview.mode-overview .ef-chart-legend small{width:100%;margin-inline-start:0}.erp-finance-overview.mode-overview .ef-income-accounts>a{gap:9px}.erp-finance-overview.mode-overview .ef-account-type{min-width:68px;font-size:13px}}@media (max-width:1100px){.erp-finance-overview .ef-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-finance-overview .ef-filter-actions{grid-column:1/-1;justify-content:flex-end}.erp-finance-overview .ef-filter-actions .erp-button{flex:none;min-width:150px}.erp-finance-overview .ef-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-finance-overview .ef-metric:nth-child(3){border-inline-start:0}.erp-finance-overview .ef-metric:nth-child(n+3){border-top:1px solid var(--ef-line)}.erp-finance-overview .ef-report-links{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-finance-overview .ef-chart-legend small{width:100%;margin:0}.erp-finance-overview .ef-panel>header{align-items:start}.erp-finance-overview .ef-panel>header:has(.ef-comparison){flex-wrap:wrap}}@media (max-width:760px){.erp-finance-overview .ef-filter-top{gap:12px}.erp-finance-overview .ef-visible-period strong{font-size:14px}.erp-finance-overview .ef-daily-actions{gap:8px}.erp-finance-overview .ef-daily-actions>strong{width:100%}.erp-finance-overview .ef-daily-actions>a{flex:180px}.erp-finance-overview .ef-daily-actions>a>svg:last-child{margin-inline-start:auto}.erp-finance-overview .ef-automation{padding:18px}.erp-finance-overview .ef-automation-heading>div{flex-basis:calc(100% - 60px);min-width:0}.erp-finance-overview .ef-automation-state{margin-inline-start:57px}.erp-finance-overview .ef-automation-bottom>.erp-button{width:100%}.erp-finance-overview .ef-automation-result{flex-basis:100%;width:100%;min-width:0}.erp-finance-overview .ef-health-clear{padding:18px 18px 0}.erp-finance-overview .ef-health-details{padding-inline:18px}.erp-finance-overview{gap:16px}.erp-finance-overview .ef-filter-panel{padding:14px}.erp-finance-overview .ef-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-finance-overview .ef-period-shortcuts{gap:5px}.erp-finance-overview .ef-period-shortcuts>span{width:100%;margin:5px 0 0}.erp-finance-overview .ef-period-shortcuts button{padding-inline:10px;font-size:13px}.erp-finance-overview .ef-metric{padding:18px 15px}.erp-finance-overview .ef-metric>strong{font-size:25px}.erp-finance-overview .ef-panel>header{flex-wrap:wrap;gap:8px;padding:18px}.erp-finance-overview .ef-chart-tabs{padding:12px 14px 0}.erp-finance-overview .ef-chart-tabs button{padding-inline:10px;font-size:13px}.erp-finance-overview .ef-trend{padding:14px 12px 0}.erp-finance-overview .ef-chart-canvas{margin-inline:-5px}.erp-finance-overview .ef-chart-detail{flex-wrap:wrap;gap:12px;padding:10px 12px}.erp-finance-overview .ef-chart-empty span{font-size:13px}.erp-finance-overview .ef-chart-empty svg{display:none}.erp-finance-overview .ef-health-list{grid-template-columns:1fr;padding:0 18px}.erp-finance-overview .ef-health-list>a:nth-child(n){border-inline-start:0;padding:16px 0}.erp-finance-overview .ef-report-links{grid-template-columns:1fr;padding:0 18px 12px}.erp-finance-overview .ef-report-links>a{min-height:88px;padding:16px 0}.erp-finance-overview .ef-income-accounts{padding:0 18px}.erp-finance-overview .ef-income-accounts>a{flex-wrap:wrap;gap:10px}.erp-finance-overview .ef-account-type{min-width:72px}.erp-finance-overview .ef-income-accounts strong,.erp-finance-overview .ef-income-accounts b{font-size:13px}.erp-finance-overview .ef-footnote{padding:12px 18px}.erp-finance-overview .ef-setup{flex-wrap:wrap;align-items:start;padding:18px}.erp-finance-overview .ef-setup .erp-button{justify-content:center;width:100%}.erp-finance-overview .ef-mode-nav{gap:2px}.erp-finance-overview .ef-mode-nav a{padding-inline:10px;font-size:13px}.erp-finance-overview :is(th,td){padding:12px 14px}.erp-finance-overview .ef-table-controls{width:100%}.erp-finance-overview .ef-table-controls>label{flex:1}.erp-finance-overview .ef-table-controls select{max-width:none}}@media (max-width:400px){.erp-finance-overview .ef-filters{grid-template-columns:1fr}.erp-finance-overview .ef-filter-actions .erp-button{flex:1;min-width:0}.erp-finance-overview .ef-metric>strong{font-size:21px}.erp-finance-overview .ef-metric>span{font-size:13px}.erp-finance-overview .ef-chart-detail>span{gap:7px}.erp-finance-overview .ef-chart-empty span{display:none}}@media (prefers-reduced-motion:no-preference){.erp-finance-overview :is(a,button){transition:background-color .15s,color .15s,border-color .15s}}@media print{.erp-finance-overview .ef-print-disclosure{font-size:12px;line-height:1.7;display:block}.erp-finance-overview .ef-calculation-notes,.erp-finance-overview .ef-daily-actions,.erp-finance-overview .ef-automation :is(.erp-button,.ef-link),.erp-finance-overview :is(.ef-mode-nav,.ef-filter-panel,.ef-chart-tabs,.ef-chart-legend small,.ef-filter-actions,.ef-table-controls,.ef-comparison){display:none}.erp-finance-overview .ef-panel{break-inside:avoid;border-color:#aaa}.erp-finance-overview .ef-table-scroll{overflow:visible}.erp-finance-overview :is(th,td){white-space:normal}.erp-finance-overview .ef-metrics{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.erp-finance-overview *{transition:none!important;animation:none!important}}.erp-order-workflow{--module-accent:var(--ss-teal);--module-soft:var(--ss-teal-soft);--eow-ink:var(--ss-ink);--eow-muted:var(--ss-muted);--eow-line:var(--ss-line);min-width:0;color:var(--eow-ink);font-variant-numeric:tabular-nums;gap:22px;display:grid}.erp-order-workflow *{box-sizing:border-box}.erp-order-workflow a{color:var(--module-accent);text-decoration:none;transition:background-color .15s,color .15s}.erp-order-workflow :is(a,button):focus-visible{outline:2px solid var(--module-accent);outline-offset:3px}.erp-order-workflow h2{color:var(--eow-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.65}.erp-order-workflow p{margin:0;line-height:1.8}.erp-order-workflow button{font:inherit;cursor:pointer}.eow-summary{border:1px solid var(--eow-line);background:var(--ss-surface);border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.eow-summary>div{border-inline-start:1px solid var(--eow-line);justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex}.eow-summary>div:first-child{border:0}.eow-summary span{color:var(--eow-muted);font-size:.8125rem}.eow-summary strong{font-size:1.6rem;font-weight:700;line-height:1.4}.eow-stage-groups{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.eow-stage-group{background:var(--ss-surface);border:1px solid var(--eow-line);border-radius:13px;padding:18px 14px}.eow-stage-group h2{border-bottom:1px solid var(--eow-line);align-items:center;gap:9px;padding:0 5px 16px;font-size:.87rem;display:flex}.eow-stage-group h2 svg{color:#687d9e;flex:none}.eow-stage-group nav{gap:3px;padding-top:9px;display:grid}.eow-stage-group a{min-height:43px;color:var(--ss-muted);border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:.8125rem;display:flex}.eow-stage-group a>span{line-height:1.6}.eow-stage-group a b{margin-inline-start:auto;font-size:.8125rem;font-weight:700}.eow-stage-group a svg{color:#788ba8;flex:none}.eow-stage-group a:hover,.eow-stage-group a[aria-current=page]{background:var(--module-soft);color:var(--module-accent)}.eow-stage-group a[aria-current=page]{font-weight:700}.mode-quality .eow-stage-groups,.mode-warehouse .eow-stage-groups,.mode-mine .eow-stage-groups{grid-template-columns:1fr}.mode-quality .eow-stage-group nav,.mode-warehouse .eow-stage-group nav,.mode-mine .eow-stage-group nav{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.eow-list,.eow-order-profile,.eow-items-panel,.eow-history{border:1px solid var(--eow-line);background:var(--ss-surface);border-radius:13px;min-width:0}.eow-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 23px;display:flex}.eow-heading p{color:var(--eow-muted);margin-top:4px;font-size:.8125rem}.eow-heading>span{white-space:nowrap;color:var(--eow-muted);padding-top:4px;font-size:.8125rem}.eow-heading>svg{color:#6e83a3;flex:none;margin-top:3px}.eow-heading>strong{white-space:nowrap;color:var(--module-accent);padding-top:3px;font-size:.98rem;font-weight:700}.eow-table-scroll{scrollbar-width:thin;scrollbar-color:#bdc9da transparent;border-radius:0 0 12px 12px;overflow:auto}.eow-table-scroll table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%;font-size:.8125rem}.eow-table-scroll th,.eow-table-scroll td{border-top:1px solid var(--eow-line);vertical-align:middle;padding:15px 20px}.eow-table-scroll thead th{background:var(--ss-canvas);color:var(--eow-muted);font-size:.8125rem;font-weight:600}.eow-table-scroll tbody th{font-weight:500}.eow-table-scroll tbody tr:hover{background:var(--ss-canvas)}.eow-table-scroll tbody th a{color:var(--eow-ink);max-width:230px;display:block}.eow-table-scroll tbody th a strong{font-size:.8125rem;font-weight:700;display:block}.eow-table-scroll tbody th a:hover strong{color:var(--module-accent)}.eow-table-scroll tbody th small{color:var(--eow-muted);white-space:normal;margin-top:5px;font-size:.8125rem;line-height:1.6;display:block}.eow-table-scroll tbody th bdi{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.eow-cell-caption{color:var(--eow-muted);margin-top:6px;font-size:.8125rem;display:block}.eow-quantity{font-size:.9rem;font-weight:700}.eow-stage{background:var(--ss-canvas);color:var(--ss-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:.8125rem;line-height:1.7;display:inline-flex}.eow-stage:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.eow-stage.phase-quality{background:var(--module-soft);color:var(--module-accent)}.eow-stage.phase-warehouse{background:var(--ss-teal-soft);color:var(--ss-teal)}.eow-stage.phase-hold{background:var(--ss-amber-soft);color:var(--ss-amber)}.eow-stage.phase-shipping{background:var(--ss-violet-soft);color:var(--ss-violet)}.eow-open{border-radius:7px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.eow-open:hover{background:var(--module-soft)}.eow-empty{text-align:center;border-top:1px solid var(--eow-line);flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:28px 25px;display:flex}.eow-empty>svg{color:#8095b2;margin-bottom:14px}.eow-empty strong{font-size:.91rem;font-weight:700}.eow-empty p{color:var(--eow-muted);max-width:55ch;margin-top:8px;font-size:.8125rem;line-height:1.8}.eow-pagination{border-top:1px solid var(--eow-line);color:var(--eow-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:.8125rem;display:flex}.eow-pagination>div{align-items:center;gap:10px;display:flex}.eow-pagination button{background:var(--ss-surface);border:1px solid var(--eow-line);width:40px;height:40px;color:var(--module-accent);border-radius:7px;justify-content:center;align-items:center;display:flex}.eow-pagination button:hover{background:var(--module-soft)}.eow-pagination button:disabled{opacity:.45;cursor:default;background:var(--ss-surface)}.eow-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;display:flex}.eow-detail-top>a{align-items:center;gap:8px;min-height:38px;font-size:.8125rem;display:inline-flex}.eow-detail-top>a:hover{text-underline-offset:4px;text-decoration:underline}.eow-profile{grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.eow-order-profile .eow-heading{border-bottom:1px solid var(--eow-line)}.eow-customer{align-items:center;gap:13px;padding:21px 23px;display:flex}.eow-customer>span{background:var(--module-soft);color:#5d79a2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.eow-customer strong{font-size:.94rem;font-weight:700;display:block}.eow-customer a{align-items:center;gap:7px;min-height:34px;font-size:.83rem;display:inline-flex}.eow-customer small{color:var(--eow-muted);margin-top:6px;font-size:.8125rem;display:block}.eow-order-profile dl{gap:15px;margin:0;padding:0 23px 23px;display:grid}.eow-order-profile dl>div{grid-template-columns:128px minmax(0,1fr);gap:11px;display:grid}.eow-order-profile dt{color:var(--eow-muted);align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.8;display:flex}.eow-order-profile dt svg{flex:none;margin-top:3px}.eow-order-profile dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.8}.eow-related{border-top:1px solid var(--eow-line);padding:13px 23px;display:grid}.eow-related a{justify-content:space-between;align-items:center;gap:12px;min-height:41px;font-size:.8125rem;display:flex}.eow-related a:hover{text-underline-offset:4px;text-decoration:underline}.eow-item-lines{gap:0;padding:0 23px 5px;display:grid}.eow-item{border-top:1px solid var(--eow-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.eow-item strong{font-size:.82rem;font-weight:600;line-height:1.8;display:block}.eow-item small{color:var(--eow-muted);margin-top:5px;font-size:.8125rem;display:block}.eow-item>span{color:var(--eow-muted);white-space:nowrap;font-size:.8125rem}.eow-item>span b{color:var(--eow-ink);margin-inline-end:4px;font-size:1.1rem}.eow-action-hint{background:var(--ss-canvas);color:var(--eow-muted);border-radius:8px;align-items:flex-start;gap:9px;margin:14px 23px 22px;padding:14px 15px;display:flex}.eow-action-hint svg{color:#6a83a8;flex:none;margin-top:2px}.eow-action-hint p{font-size:.8125rem;line-height:1.8}.eow-history ol{margin:0;padding:0 23px 24px;list-style:none}.eow-history li{grid-template-columns:30px minmax(0,1fr);gap:13px;padding-bottom:25px;display:grid;position:relative}.eow-history li:last-child{padding-bottom:0}.eow-history li:not(:last-child):before{content:"";inset-inline-start:15px;border-inline-start:1px solid var(--eow-line);position:absolute;top:33px;bottom:0}.eow-history-dot{background:var(--module-soft);color:#617da5;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.eow-history article{min-width:0;padding-top:3px}.eow-history header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eow-history header strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:.8125rem;font-weight:700;display:flex}.eow-history header time{color:var(--eow-muted);white-space:nowrap;font-size:.8125rem}.eow-history article p{color:var(--ss-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:.8125rem;line-height:1.9}.eow-history article>small{color:var(--eow-muted);margin-top:10px;font-size:.8125rem;display:block}.eow-history-empty{color:var(--eow-muted);padding:0 23px 25px;font-size:.8125rem}.eow-notice{color:var(--eow-muted);font-size:.8125rem;line-height:1.85!important}.eow-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen{.erp-order-workflow h2{font-size:19px}.erp-order-workflow .eow-summary span{color:var(--ss-ink);font-weight:600}.erp-order-workflow .eow-stage-group{--group-accent:var(--ss-teal);--group-soft:var(--ss-teal-soft)}.erp-order-workflow .eow-stage-group.group-warehouse{--group-accent:var(--ss-blue);--group-soft:var(--ss-blue-soft)}.erp-order-workflow .eow-stage-group.group-hold{--group-accent:var(--ss-amber);--group-soft:var(--ss-amber-soft)}.erp-order-workflow .eow-stage-group h2{font-size:17px}.erp-order-workflow .eow-stage-group h2 svg{color:var(--group-accent);width:23px;height:23px}.erp-order-workflow .eow-stage-group a svg{color:var(--group-accent)}.erp-order-workflow .eow-stage-group a:hover{color:var(--group-accent);background:var(--group-soft)}.erp-order-workflow .eow-stage-group a[aria-current=page]{color:#fff;background:var(--group-accent)}.erp-order-workflow .eow-stage-group a[aria-current=page] svg{color:inherit}.erp-order-workflow .eow-stage-group a b{font-size:14px}.erp-order-workflow .eow-heading>svg,.erp-order-workflow .eow-order-profile dt svg{color:var(--module-accent)}.erp-order-workflow .eow-stage.phase-quality{background:var(--ss-teal-soft);color:var(--ss-teal)}.erp-order-workflow .eow-stage.phase-warehouse{background:var(--ss-blue-soft);color:var(--ss-blue)}.erp-order-workflow .eow-stage.phase-shipping{background:var(--ss-coral-soft);color:var(--ss-coral)}.erp-order-workflow .eow-open{color:var(--module-accent);background:var(--module-soft)}.erp-order-workflow .eow-table-scroll thead th{color:var(--ss-ink);font-weight:600}.erp-order-workflow .eow-table-scroll tbody tr:hover{background:#f1faf7}.erp-order-workflow .eow-action-hint{color:var(--module-accent);background:var(--module-soft)}.erp-order-workflow .eow-action-hint p{color:var(--module-accent)}.erp-order-workflow :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:1300px){.eow-stage-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.eow-stage-group nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.eow-stage-group{padding:18px 13px}.eow-stage-group a{padding:7px;font-size:.8125rem}.eow-summary>div{padding:17px 15px}.eow-profile{gap:18px}.eow-order-profile dl>div{grid-template-columns:1fr;gap:4px}}@media (max-width:950px){.eow-profile{grid-template-columns:1fr}.eow-order-profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.eow-order-profile dl>div:first-child{grid-column:1/-1}.eow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.eow-summary>div:nth-child(3){border-inline-start:0}.eow-summary>div:nth-child(n+3){border-top:1px solid var(--eow-line)}}@media (max-width:650px){.erp-order-workflow{gap:17px}.eow-stage-groups{grid-template-columns:1fr;gap:13px}.eow-stage-group nav{grid-template-columns:repeat(2,minmax(0,1fr))}.eow-stage-group a{min-height:44px;font-size:.8125rem}.eow-stage-group{padding:17px 12px}.eow-stage-group h2{padding-bottom:13px}.mode-quality .eow-stage-group nav,.mode-warehouse .eow-stage-group nav,.mode-mine .eow-stage-group nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.eow-summary>div{gap:9px;padding:15px 13px}.eow-summary span{font-size:.8125rem}.eow-summary strong{font-size:1.4rem}.eow-heading{padding:18px 17px}.eow-heading p{font-size:.8125rem}.erp-order-workflow h2{font-size:.95rem}.eow-heading>span{font-size:.8125rem}.eow-table-scroll th,.eow-table-scroll td{padding:13px 15px}.eow-table-scroll tbody th a{max-width:190px}.eow-table-scroll tbody th bdi{max-width:170px}.eow-table-scroll tbody th a strong{font-size:.8125rem}.eow-open{min-width:44px;min-height:44px}.eow-customer{padding:19px 17px}.eow-order-profile dl{padding:0 17px 20px}.eow-order-profile dd{font-size:.8125rem}.eow-related{padding:12px 17px}.eow-related a{min-height:44px}.eow-item-lines{padding:0 17px 5px}.eow-item strong,.eow-item small{font-size:.8125rem}.eow-action-hint{margin:12px 17px 19px;padding:13px}.eow-action-hint p{font-size:.8125rem}.eow-history ol{padding:0 17px 21px}.eow-history header{gap:5px}.eow-history header strong,.eow-history article p{font-size:.8125rem}.eow-history header time{width:100%;font-size:.8125rem}.eow-history-empty{padding:0 17px 21px;font-size:.8125rem}.eow-notice{font-size:.8125rem}.eow-pagination button{width:44px;height:44px}.eow-pagination{padding:13px 16px}.eow-detail-top .eow-stage,.eow-empty p{font-size:.8125rem}.eow-empty strong{font-size:.86rem}}@media (max-width:360px){.eow-stage-group nav,.mode-quality .eow-stage-group nav,.mode-warehouse .eow-stage-group nav,.mode-mine .eow-stage-group nav,.eow-order-profile dl{grid-template-columns:1fr}.eow-summary>div{padding:13px 11px}.eow-heading>strong{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.erp-order-workflow *{transition:none!important;animation:none!important}}@media print{.eow-stage-groups,.eow-detail-top>a,.eow-related,.eow-open,.eow-pagination,.eow-action-hint{display:none!important}.eow-profile{display:block}.eow-order-profile,.eow-items-panel,.eow-history,.eow-summary{break-inside:avoid;margin-bottom:18px}.eow-table-scroll{overflow:visible}.eow-table-scroll table{font-size:10px}.eow-summary strong{font-size:18px}}.erp-order-workflow .eow-table-scroll:focus-visible{outline:3px solid var(--module-accent);outline-offset:-3px}.erp-return-intake{--module-accent:var(--ss-coral);--module-soft:var(--ss-coral-soft);color:var(--ss-ink);font-variant-numeric:tabular-nums;gap:24px;min-width:0;margin-block:20px;display:grid}.erp-return-intake .eri-tabs{background:var(--ss-surface);border:1px solid var(--ss-line);scrollbar-width:thin;overscroll-behavior-x:contain;border-radius:10px;gap:6px;padding:5px;display:flex;overflow:auto}.erp-return-intake .eri-tabs>a{min-height:44px;color:var(--ss-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.erp-return-intake .eri-tabs>a:hover{background:var(--ss-canvas)}.erp-return-intake .eri-tabs>a[aria-current=page]{background:var(--module-soft);color:var(--module-accent)}.erp-return-intake .eri-summary{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.erp-return-intake .eri-summary>a{border-inline-end:1px solid var(--ss-line);grid-template-columns:1fr auto;align-items:center;gap:7px;padding:20px;transition:background-color .18s;display:grid}.erp-return-intake .eri-summary>a:last-child{border-inline-end:0}.erp-return-intake .eri-summary>a:hover{background:var(--ss-canvas)}.erp-return-intake .eri-summary span{color:var(--ss-muted);grid-column:1/-1;font-size:13px}.erp-return-intake .eri-summary strong{font-size:25px}.erp-return-intake .eri-summary svg{color:var(--module-accent)}.erp-return-intake :is(.eri-profile,.eri-inspection,.eri-history){border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:14px;min-width:0}.erp-return-intake .eri-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.erp-return-intake h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex;font-size:17px!important}.erp-return-intake .eri-heading p{color:var(--ss-muted);max-width:72ch;margin-top:7px;font-size:13px}.erp-return-intake .eri-profile dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0 24px 24px;display:grid}.erp-return-intake dt{color:var(--ss-muted);font-size:13px}.erp-return-intake dd{overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:700}.erp-return-intake .eri-state{background:var(--module-soft);color:var(--module-accent);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700}.erp-return-intake .eri-state.is-held{background:var(--ss-amber-soft);color:var(--ss-amber)}.erp-return-intake .eri-reason{border-top:1px solid var(--ss-line);color:var(--ss-muted);padding:18px 24px;font-size:13px;line-height:1.9}.erp-return-intake .eri-reason strong{color:var(--ss-ink);margin-bottom:5px;display:block}.erp-return-intake .eri-stock-note{background:var(--ss-canvas);color:var(--ss-muted);border-radius:0 0 14px 14px;align-items:flex-start;gap:10px;padding:18px 24px;font-size:13px;line-height:1.9;display:flex}.erp-return-intake .eri-stock-note svg{flex:none;margin-top:3px}.erp-return-intake .eri-legacy{color:var(--ss-amber);padding:0 24px 20px;font-size:13px;line-height:1.9}.erp-return-intake .eri-history ol{margin:0;padding:0 24px 24px;list-style:none}.erp-return-intake .eri-history li{gap:16px;padding:0 0 22px;display:flex;position:relative}.erp-return-intake .eri-history li:not(:last-child):before{content:"";inset-inline-start:4px;background:var(--ss-line);width:1px;position:absolute;top:14px;bottom:0}.erp-return-intake .eri-history-dot{background:#8ba6ce;border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.erp-return-intake .eri-history strong{font-size:13px}.erp-return-intake .eri-history p{color:var(--ss-muted);white-space:pre-wrap;margin-block:5px;font-size:13px}.erp-return-intake .eri-history small{color:var(--ss-muted);font-size:13px}.erp-return-intake .eri-empty{color:var(--ss-muted);padding:4px 24px 28px;font-size:13px}@media screen{.erp-return-intake h2{font-weight:700;font-size:19px!important}.erp-return-intake h2 svg{color:var(--module-accent)}.erp-return-intake .eri-tabs>a[aria-current=page]{background:var(--module-accent);color:#fff}.erp-return-intake .eri-tabs>a:hover:not([aria-current=page]){background:var(--module-soft);color:var(--module-accent)}.erp-return-intake .eri-summary>a:hover{background:var(--module-soft)}.erp-return-intake .eri-summary span{color:var(--ss-ink);font-weight:600}.erp-return-intake .eri-summary strong{color:var(--module-accent);font-size:28px}.erp-return-intake .eri-stock-note{background:var(--module-soft);color:#963f31}.erp-return-intake .eri-stock-note svg{color:var(--module-accent)}.erp-return-intake .eri-history-dot{background:var(--module-accent)}.erp-return-intake :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-return-intake :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:760px){.erp-return-intake .eri-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-return-intake .eri-heading{flex-wrap:wrap;padding:20px 17px}.erp-return-intake .eri-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-return-intake .eri-summary>a{border-bottom:1px solid var(--ss-line)}.erp-return-intake .eri-profile dl,.erp-return-intake .eri-history ol{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.erp-return-intake *{transition:none!important}}.erp-purchase-tools{--module-accent:var(--ss-amber);--module-soft:var(--ss-amber-soft);border:1px solid var(--ss-line);background:var(--ss-canvas);color:var(--ss-ink);border-radius:14px;margin-block:18px}.erp-purchase-tools>summary{cursor:pointer;padding:15px 18px;font-weight:700}.erp-purchase-tools>summary small{color:var(--ss-muted);margin-inline-start:12px;font-weight:400}.erp-purchase-tools-body{padding:0 18px 18px}.erp-purchase-tools-body>p{color:var(--ss-muted);line-height:1.8}.erp-purchase-tools-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.erp-purchase-tools-controls label{flex:1;gap:7px;min-width:160px;display:grid}.erp-purchase-tools select,.erp-purchase-tools input[type=number]{border:1px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-ink);min-height:42px;font:inherit;border-radius:9px;max-width:100%;padding:8px 10px}.erp-purchase-tools input[type=checkbox]{width:18px;height:18px;accent-color:var(--module-accent)}.erp-purchase-tools table{border-collapse:collapse;text-align:start;width:100%;min-width:660px;font-size:13px}.erp-purchase-tools th,.erp-purchase-tools td{border-bottom:1px solid var(--ss-line);text-align:start;padding:12px 9px}.erp-purchase-tools th[scope=row]{max-width:230px}.erp-purchase-tools .erp-table-scroll{overflow:auto}.erp-purchase-tools :is(select,input,button,summary):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}.erp-purchase-tools :disabled{opacity:.55;cursor:not-allowed}.erp-purchase-tools caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media screen{.erp-purchase-tools{background:var(--ss-surface)}.erp-purchase-tools>summary{min-height:48px;color:var(--module-accent);border-radius:14px;font-size:15px}.erp-purchase-tools[open]>summary{background:var(--module-soft);border-radius:14px 14px 0 0}.erp-purchase-tools>summary small{color:var(--module-accent);font-size:13px}.erp-purchase-tools-body{padding-top:14px}.erp-purchase-tools select,.erp-purchase-tools input[type=number]{min-height:44px}.erp-purchase-tools thead th{background:var(--ss-canvas);color:var(--ss-ink)}.erp-purchase-tools tbody tr:hover{background:#fffbf2}.erp-purchase-tools :is(input,select){caret-color:var(--module-accent)}.erp-purchase-tools :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:600px){.erp-purchase-tools-body{padding-inline:12px}.erp-purchase-tools>summary small{margin-inline-start:0;margin-top:5px;display:block}.erp-purchase-tools-controls>button{flex:1}.erp-purchase-tools-controls label{min-width:100%}}.erp-purchase-tools .erp-table-scroll:focus-visible{outline:3px solid var(--module-accent);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.erp-purchase-tools *{transition:none!important;animation:none!important}}.erp-shipping-dispatch{--module-accent:var(--ss-coral);--module-soft:var(--ss-coral-soft);color:var(--ss-ink);gap:22px;display:grid}.esd-queues{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;display:grid}.esd-queues>a{background:var(--ss-surface);border:1px solid var(--ss-line);color:inherit;border-radius:13px;gap:11px;padding:16px;text-decoration:none;display:grid}.esd-queues>a:hover{border-color:var(--module-accent);background:var(--ss-canvas)}.esd-queues strong{font-variant-numeric:tabular-nums;font-size:25px}.esd-queues span{color:var(--ss-muted);font-size:13px;line-height:1.6}.esd-panel,.esd-document,.esd-history{background:var(--ss-surface);border:1px solid var(--ss-line);border-radius:17px;overflow:hidden}.esd-panel>header,.esd-document>header{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.esd-panel h2,.esd-document h2{margin:3px 0;font-size:21px}.esd-panel h3{align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.esd-eyebrow{color:var(--ss-muted);font-size:13px}.esd-document header p{color:var(--ss-muted);margin:8px 0 0}.esd-document-tools{gap:9px;display:flex}.esd-table-scroll{overflow:auto}.esd-table-scroll table{border-collapse:collapse;text-align:start;width:100%;min-width:680px;font-size:13px}.esd-table-scroll :is(th,td){border-bottom:1px solid var(--ss-line);text-align:start;vertical-align:top;padding:16px 20px}.esd-table-scroll thead{background:var(--ss-canvas);color:var(--ss-muted)}.esd-table-scroll :is(td,th)>:is(span,small){line-height:1.8;display:block}.esd-table-scroll small{color:var(--ss-muted);font-size:13px;font-weight:400}.esd-stage{background:var(--module-soft);color:var(--module-accent);border-radius:7px;width:max-content;padding:4px 8px}.esd-stage.is-deletion_pending{background:var(--ss-amber-soft);color:var(--ss-amber)}.esd-stage.is-handed{background:var(--ss-teal-soft);color:var(--ss-teal)}.esd-proof{background:var(--ss-canvas);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0;padding:18px 22px;display:grid}.esd-proof dt{color:var(--ss-muted);margin-bottom:7px;font-size:13px}.esd-proof dd{margin:0;font-size:14px}.esd-note{white-space:pre-line;color:var(--ss-muted);margin:16px 22px;line-height:1.8}.esd-print-footer{display:none}.esd-action-note{background:var(--module-soft);border-radius:12px;gap:10px;padding:16px;font-size:13px;line-height:1.8;display:flex}.esd-history{padding:22px}.esd-history h3{margin:0 0 20px;font-size:17px}.esd-history ol{margin:0;padding:0;list-style:none}.esd-history li{gap:14px;margin-bottom:22px;display:flex}.esd-history li>span{background:#6d88b0;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:9px}.esd-history time,.esd-history small{color:var(--ss-muted);margin-top:5px;font-size:13px;display:block}.esd-history p{white-space:pre-line;font-size:13px;line-height:1.8}.esd-registers{grid-template-columns:1fr 1fr;gap:20px;display:grid}.esd-record{color:inherit;border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:13px;text-decoration:none;display:flex}.esd-record:hover{background:var(--ss-canvas)}.esd-record>div{flex:1}.esd-record small{color:var(--ss-muted);margin-top:6px;line-height:1.6;display:block}.esd-empty{text-align:center;color:var(--ss-muted);padding:26px;font-size:14px;line-height:1.8}.esd-followup{border:1px solid var(--ss-line);border-radius:10px;margin-bottom:12px;padding:16px}.esd-followup>span{color:var(--ss-muted);margin-top:5px;display:block}.esd-pagination{justify-content:center;align-items:center;gap:16px;padding:15px;display:flex}.esd-pagination button{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:8px;padding:8px 14px}.esd-pagination button:disabled{opacity:.45}.erp-shipping-dispatch :is(a,button):focus-visible{outline:3px solid var(--module-accent);outline-offset:3px}@media screen{.erp-shipping-dispatch .esd-panel,.erp-shipping-dispatch .esd-document,.erp-shipping-dispatch .esd-history{border-radius:14px}.erp-shipping-dispatch .esd-panel h3,.erp-shipping-dispatch .esd-history h3{font-size:19px}.erp-shipping-dispatch .esd-panel h3 svg,.erp-shipping-dispatch .esd-record>svg{color:var(--module-accent)}.erp-shipping-dispatch .esd-eyebrow{display:none}.erp-shipping-dispatch .esd-queues>a:hover{background:var(--module-soft);border-color:var(--module-accent)}.erp-shipping-dispatch .esd-queues span{color:var(--ss-ink);font-weight:600}.erp-shipping-dispatch .esd-queues strong{color:var(--module-accent);font-size:28px}.erp-shipping-dispatch .esd-table-scroll thead{color:var(--ss-ink);font-weight:600}.erp-shipping-dispatch .esd-table-scroll tbody tr:hover,.erp-shipping-dispatch .esd-record:hover{background:#fff7f3}.erp-shipping-dispatch .esd-action-note{color:#963f31}.erp-shipping-dispatch .esd-action-note svg{color:var(--module-accent);flex:none}.erp-shipping-dispatch .esd-history li>span{background:var(--module-accent)}.erp-shipping-dispatch .esd-followup{border:0;border-bottom:1px solid var(--ss-line);border-radius:0;padding-inline:0}.erp-shipping-dispatch .esd-pagination button{min-height:44px;color:var(--module-accent);font:inherit;cursor:pointer}.erp-shipping-dispatch .esd-pagination button:hover:not(:disabled){background:var(--module-soft);border-color:var(--module-accent)}.erp-shipping-dispatch .esd-table-scroll{scrollbar-color:#d7a99f transparent}.erp-shipping-dispatch :is(a,button,select,input,textarea){transition:background-color .16s,border-color .16s,color .16s}}@media (max-width:800px){.esd-registers{grid-template-columns:1fr}.esd-document>header{flex-direction:column;align-items:start}.esd-document-tools{flex-wrap:wrap}.esd-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.esd-printing *{visibility:hidden!important}body.esd-printing .esd-document,body.esd-printing .esd-document *{visibility:visible!important}body.esd-printing .esd-document{direction:rtl;background:#fff;border:0;border-radius:0;width:100%;position:absolute;top:0;left:0}body.esd-printing .esd-document-tools{display:none!important}body.esd-printing .esd-table-scroll{overflow:visible}body.esd-printing table{min-width:0;font-size:10px}body.esd-printing :is(td,th){padding:8px}body.esd-printing .esd-print-footer{padding:30px 20px;font-size:12px;line-height:3;display:block}body.esd-printing .esd-document thead{display:table-header-group}body.esd-printing tr{break-inside:avoid}body.esd-printing .erp-console .erp-main>*{display:block!important}}.erp-shipping-dispatch .esd-table-scroll:focus-visible{outline:3px solid var(--module-accent);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.erp-shipping-dispatch *{transition:none!important;animation:none!important}}.erp-console[data-erp-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ocean-canvas:#1e1c26;--ocean-surface:#282531;--ocean-raised:#312d3b;--ocean-inset:#23212c;--ocean-ink:#f5f1f8;--ocean-muted:#c0b8c8;--ocean-line:#443d4e;--ocean-line-strong:#847a92;--ocean-accent:#c8baff;--ocean-accent-hover:#dfd5ff;--ocean-accent-ink:#241a41;--ocean-action-ink:#241a41;--ocean-accent-soft:#3d3456;--ocean-blue:#a9c5ff;--ocean-blue-soft:#29364e;--ocean-amber:#f1c582;--ocean-amber-soft:#3a3025;--ocean-coral:#ffb3a1;--ocean-coral-soft:#412d30;--ocean-violet:#dec1f4;--ocean-violet-soft:#3b3046;--ocean-cyan:#99d6d6;--ocean-cyan-soft:#253839;--desk-success:#9ed4b6;--desk-success-soft:#25382f;--ocean-focus:#e1d1ff;--ocean-hover:#34303f;--ocean-selection:#534571;--ocean-selection-ink:#fff9ff;--ocean-shadow:none;--ocean-popover-shadow:0 12px 32px #1d15275c;--ss-ink:var(--ocean-ink);--ss-muted:var(--ocean-muted);--ss-canvas:var(--ocean-inset);--ss-surface:var(--ocean-surface);--ss-line:var(--ocean-line);--ss-nav:var(--ocean-inset);--ss-nav-raised:var(--ocean-raised);--ss-teal:var(--ocean-accent);--ss-teal-hover:var(--ocean-accent-hover);--ss-teal-soft:var(--ocean-accent-soft);--ss-blue:var(--ocean-blue);--ss-blue-soft:var(--ocean-blue-soft);--ss-amber:var(--ocean-amber);--ss-amber-soft:var(--ocean-amber-soft);--ss-coral:var(--ocean-coral);--ss-coral-soft:var(--ocean-coral-soft);--ss-violet:var(--ocean-violet);--ss-violet-soft:var(--ocean-violet-soft);--erp-ink:var(--ocean-ink);--erp-muted:var(--ocean-muted);--erp-line:var(--ocean-line);--erp-border:var(--ocean-line);--erp-surface:var(--ocean-surface);--erp-ground:var(--ocean-canvas);--erp-accent:var(--ocean-accent);--erp-nav-surface:var(--ocean-inset);--erp-soft:var(--ocean-accent-soft);--erp-error:var(--ocean-coral);--erp-sidebar:268px;background:var(--ocean-canvas);color:var(--ocean-ink);accent-color:var(--ocean-accent);caret-color:var(--ocean-accent);scrollbar-color:var(--ocean-line-strong) var(--ocean-inset);-webkit-font-smoothing:antialiased}.erp-console[data-erp-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ocean-canvas:#f6f3ee;--ocean-surface:#fffefd;--ocean-raised:#fff;--ocean-inset:#f1ede8;--ocean-ink:#252434;--ocean-muted:#675f6e;--ocean-line:#ded8d4;--ocean-line-strong:#948a99;--ocean-accent:#5042a0;--ocean-accent-hover:#403481;--ocean-accent-ink:#fff;--ocean-action-ink:#fff;--ocean-accent-soft:#ede9fa;--ocean-blue:#354f93;--ocean-blue-soft:#e9edf8;--ocean-amber:#80500f;--ocean-amber-soft:#f8eedb;--ocean-coral:#a04232;--ocean-coral-soft:#fae9e3;--ocean-violet:#744b83;--ocean-violet-soft:#f2e9f5;--ocean-cyan:#306975;--ocean-cyan-soft:#e5eff0;--desk-success:#256246;--desk-success-soft:#e5f1e8;--ocean-focus:#5e49ad;--ocean-hover:#f2eef6;--ocean-selection:#ded6f7;--ocean-selection-ink:#342859;--ocean-shadow:none;--ocean-popover-shadow:0 12px 32px #1d152729}.erp-console[data-erp-theme] :is(.erp-work-area,.erp-main,.erp-page-surface){background:0 0}.erp-console[data-erp-theme] :is(h1,h2,h3){text-wrap:balance}.erp-console[data-erp-theme] :is(td,th,bdi,output,.ep-metric-value,.erp-summary dd){font-variant-numeric:tabular-nums}.erp-console[data-erp-theme] ::selection{background:var(--ocean-selection);color:var(--ocean-selection-ink)}.erp-console[data-erp-theme] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ocean-focus);outline-offset:3px}.erp-console[data-erp-theme] :is(input,select,textarea){accent-color:var(--ocean-accent);caret-color:var(--ocean-accent)}.erp-console[data-erp-theme] :is(.erp-nav,.erp-view-navigation,.erp-section-tabs,.erp-table-scroll,.erp-dossier-table,.ep-orders-scroll,.apc-data-scroll,.ef-table-scroll,.ei-table-scroll,.eop-table-scroll,.eow-table-scroll,.esd-table-scroll){scrollbar-width:thin;scrollbar-color:var(--ocean-line-strong) transparent}.erp-console[data-erp-theme] .erp-sidebar{background:var(--ocean-inset);color:var(--ocean-ink);border-inline-end:1px solid var(--ocean-line);padding-top:22px}.erp-console[data-erp-theme] .erp-brand>a{color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-brand-symbol{color:var(--ocean-accent-ink);background:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-brand-name>span{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-workspace{background:var(--ocean-surface);border-color:var(--ocean-line);border-radius:12px}.erp-console[data-erp-theme] .erp-workspace>svg{color:var(--ocean-accent)}.erp-console[data-erp-theme] :is(.erp-workspace span,.erp-nav-empty,.erp-person small,.erp-signout){color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-nav-search input::placeholder{color:var(--ocean-muted);opacity:1}.erp-console[data-erp-theme] .erp-nav-search{color:var(--ocean-muted);background:var(--ocean-inset);border-color:var(--ocean-line);border-radius:10px}.erp-console[data-erp-theme] .erp-nav-search input{color:var(--ocean-ink);caret-color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-nav-search:focus-within{outline-color:var(--ocean-focus);border-color:var(--ocean-focus)}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle,.erp-mobile-close){color:var(--ocean-ink)}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle){border-radius:10px}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle,.erp-nav-item):hover{background:var(--ocean-raised);color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-nav-direct.is-active,.erp-console[data-erp-theme] .erp-nav-group.has-active>.erp-nav-toggle{background:var(--ocean-accent-soft);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-nav-item{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-nav-item.is-active{color:var(--ocean-accent);background:var(--ocean-accent-soft)}.erp-console[data-erp-theme] .erp-nav-group>div{border-inline-start-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-nav-subheading{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-sidebar-footer{border-top-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-person>span{background:var(--ocean-violet-soft);color:var(--ocean-violet)}.erp-console[data-erp-theme] .erp-signout:hover{background:var(--ocean-coral-soft);color:var(--ocean-coral)}.erp-console[data-erp-theme] .erp-sidebar :is(a,button):focus-visible{outline-color:var(--ocean-focus)}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle):hover .erp-nav-icon{background:var(--module-nav-soft)}.erp-console[data-erp-theme] .erp-nav-direct.is-active .erp-nav-icon{color:var(--ocean-action-ink)}.erp-console[data-erp-theme] .erp-sidebar-scrim{background:#020e129e}.erp-console[data-erp-theme] [data-tone]{--module-ink:var(--ss-teal);--module-soft:var(--ss-teal-soft);--module-nav:var(--ss-teal);--module-nav-soft:var(--ss-teal-soft)}.erp-console[data-erp-theme] [data-tone=blue]{--module-ink:var(--ss-blue);--module-soft:var(--ss-blue-soft);--module-nav:var(--ss-blue);--module-nav-soft:var(--ss-blue-soft)}.erp-console[data-erp-theme] [data-tone=amber]{--module-ink:var(--ss-amber);--module-soft:var(--ss-amber-soft);--module-nav:var(--ss-amber);--module-nav-soft:var(--ss-amber-soft)}.erp-console[data-erp-theme] [data-tone=coral]{--module-ink:var(--ss-coral);--module-soft:var(--ss-coral-soft);--module-nav:var(--ss-coral);--module-nav-soft:var(--ss-coral-soft)}.erp-console[data-erp-theme] [data-tone=violet]{--module-ink:var(--ss-violet);--module-soft:var(--ss-violet-soft);--module-nav:var(--ss-violet);--module-nav-soft:var(--ss-violet-soft)}.erp-console[data-erp-theme] .erp-topbar{background:var(--ocean-canvas);border-color:var(--ocean-line);gap:18px;min-height:78px}.erp-console[data-erp-theme] .erp-top-actions{gap:10px}.erp-console[data-erp-theme] .erp-workspace-switch select{color:var(--ocean-ink);background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:9px}.erp-console[data-erp-theme] .erp-top-search{border:1px solid var(--ocean-line);min-height:40px;color:var(--ocean-muted);background:var(--ocean-surface);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.erp-console[data-erp-theme] .erp-top-search svg{width:17px;height:17px}.erp-console[data-erp-theme] .erp-top-search kbd{font:inherit;color:var(--ocean-muted);border:1px solid var(--ocean-line);direction:ltr;border-radius:4px;margin-inline-start:16px;padding:0 4px;font-size:10px}.erp-console[data-erp-theme] .erp-top-search:hover{color:var(--ocean-ink);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] .erp-theme-toggle{background:var(--ocean-inset);border:1px solid var(--ocean-line);border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.erp-console[data-erp-theme] .erp-theme-toggle button{width:34px;height:32px;color:var(--ocean-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.erp-console[data-erp-theme] .erp-theme-toggle button svg{width:17px;height:17px}.erp-console[data-erp-theme] .erp-theme-toggle button:hover{color:var(--ocean-ink);background:var(--ocean-raised)}.erp-console[data-erp-theme] .erp-theme-toggle button[data-active=true]{background:var(--ocean-accent-soft);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-page-mark{border-radius:15px}.erp-console[data-erp-theme] .erp-footer{border-color:var(--ocean-line);color:var(--ocean-muted)}.erp-console[data-erp-theme] :is(.erp-workflow-actions,.erp-document-wrap,.erp-summary,.erp-filters,.erp-editor,.erp-data-section,.erp-guidance,.erp-section-directory>div){background:var(--ocean-surface);border-color:var(--ocean-line);border-radius:14px}.erp-console[data-erp-theme] :is(.erp-data-section,.erp-editor,.erp-document-wrap){box-shadow:var(--ocean-shadow)}.erp-console[data-erp-theme] :is(.erp-summary dt,.erp-field>label){color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-summary>div{border-inline-end-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-button{border-radius:9px}.erp-console[data-erp-theme] :is(.erp-button.is-primary,.erp-skip-link){background:var(--ocean-accent);color:var(--ocean-accent-ink);border-color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-button.is-primary:hover:not(:disabled){background:var(--ocean-accent-hover);border-color:var(--ocean-accent-hover)}.erp-console[data-erp-theme] .erp-button.is-secondary{background:var(--ocean-accent-soft);color:var(--ocean-accent);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-button.is-secondary:hover:not(:disabled){background:var(--ocean-hover);border-color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-button.is-quiet{background:var(--ocean-surface);color:var(--ocean-muted);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-button.is-quiet:hover:not(:disabled){background:var(--ocean-raised);color:var(--ocean-ink);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] .erp-icon-button:hover:not(:disabled){background:var(--ocean-accent-soft);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-icon-button.is-danger:hover{background:var(--ocean-coral-soft);color:var(--ocean-coral)}.erp-console[data-erp-theme] .erp-view-navigation>a:hover{background:var(--ocean-surface)}.erp-console[data-erp-theme] .erp-section-tabs>a:hover{background:var(--ocean-accent-soft)}.erp-console[data-erp-theme] .erp-section-tabs>a[aria-current=page]{color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .erp-notice{background:var(--ocean-blue-soft);border-color:var(--ocean-line);color:var(--ocean-blue)}.erp-console[data-erp-theme] :is(.erp-notice.is-warning,.erp-guidance .erp-notice.is-warning){background:var(--ocean-amber-soft);border-color:var(--ocean-amber);color:var(--ocean-amber)}.erp-console[data-erp-theme] .erp-error{background:var(--ocean-coral-soft);border-color:var(--ocean-coral);color:var(--ocean-coral)}.erp-console[data-erp-theme] .erp-success{background:var(--ocean-accent-soft);border-color:var(--ocean-line-strong);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-field label b{color:var(--ocean-coral)}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea),.erp-console[data-erp-theme] .ep-custom-period input{color:var(--ocean-ink);background:var(--ocean-inset);border-color:var(--ocean-line-strong);border-radius:9px}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea):hover{border-color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-field :is(input,textarea)::placeholder{color:var(--ocean-muted);opacity:1}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea):disabled{color:var(--ocean-muted);background:var(--ocean-canvas);opacity:.75}.erp-console[data-erp-theme] .erp-file{background:var(--ocean-inset);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] .erp-file-preview pre{background:var(--ocean-surface);color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-file input::file-selector-button{background:var(--ocean-accent-soft);color:var(--ocean-accent);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] :is(.erp-upload-button,.erp-editor-sections a){background:var(--ocean-blue-soft);color:var(--ocean-blue);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] .erp-editor-sections a:hover{background:var(--ocean-raised)}.erp-console[data-erp-theme] .erp-upload-button:focus-within{outline-color:var(--ocean-focus)}.erp-console[data-erp-theme] .erp-scanner{background:var(--ocean-blue-soft)}.erp-console[data-erp-theme] .erp-image-field>.product-art{background:var(--ocean-inset)}.erp-console[data-erp-theme] .erp-data-toolbar>strong>span{background:var(--ocean-blue-soft);color:var(--ocean-blue)}.erp-console[data-erp-theme] .erp-table th{background:var(--ocean-inset);color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-table td{border-bottom-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-table tbody tr:hover{background:var(--ocean-hover)}.erp-console[data-erp-theme] .erp-row-button{-webkit-text-decoration-color:var(--ocean-line-strong);text-decoration-color:var(--ocean-line-strong);text-underline-offset:4px}.erp-console[data-erp-theme] .erp-row-button:hover{color:var(--ocean-accent-hover)}.erp-console[data-erp-theme] .erp-status{background:var(--ocean-amber-soft);color:var(--ocean-amber)}.erp-console[data-erp-theme] .erp-status.is-positive{background:var(--ocean-accent-soft);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-status.is-negative{background:var(--ocean-coral-soft);color:var(--ocean-coral)}.erp-console[data-erp-theme] .erp-empty>svg{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-empty :is(h2,h3){color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-record-detail{background:var(--ocean-inset)}.erp-console[data-erp-theme] .erp-guidance>summary>span{background:var(--ocean-accent-soft);color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-guidance .erp-notice{background:var(--ocean-inset);color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-loading>div{background:var(--ocean-raised);animation-name:ocean-skeleton}@keyframes ocean-skeleton{50%{opacity:.5}}.erp-console[data-erp-theme] :is(.erp-performance,.admin-performance-chart){--ep-ink:var(--ocean-ink);--ep-muted:var(--ocean-muted);--ep-accent:var(--ocean-accent);--ep-line:var(--ocean-line);--ep-soft:var(--ocean-inset)}.erp-console[data-erp-theme] .tone-teal{--tone:var(--ss-teal);--tone-soft:var(--ss-teal-soft)}.erp-console[data-erp-theme] .tone-blue{--tone:var(--ss-blue);--tone-soft:var(--ss-blue-soft)}.erp-console[data-erp-theme] .tone-amber{--tone:var(--ss-amber);--tone-soft:var(--ss-amber-soft)}.erp-console[data-erp-theme] .tone-coral{--tone:var(--ss-coral);--tone-soft:var(--ss-coral-soft)}.erp-console[data-erp-theme] .tone-violet{--tone:var(--ss-violet);--tone-soft:var(--ss-violet-soft)}.erp-console[data-erp-theme] :is(.ep-presets,.ep-custom-period,.ep-metric,.ep-chart-panel,.ep-status-panel,.ep-operations,.ep-recent-orders){background:var(--ocean-surface);border-color:var(--ocean-line);border-radius:14px}.erp-console[data-erp-theme] :is(.ep-chart-panel,.ep-status-panel,.ep-operations,.ep-recent-orders){box-shadow:var(--ocean-shadow)}.erp-console[data-erp-theme] .ep-metric.tone-teal{background:var(--ocean-surface);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .ep-metric.tone-teal .ep-metric-label{color:var(--ocean-ink)}.erp-console[data-erp-theme] .ep-metric.tone-teal .ep-metric-value{color:var(--ocean-accent)}.erp-console[data-erp-theme] .ep-metric.tone-teal .ep-metric-icon{color:var(--ocean-accent);background:var(--ocean-accent-soft)}.erp-console[data-erp-theme] .ep-metric.tone-teal :is(.ep-help,.ep-comparison){color:var(--ocean-muted)}.erp-console[data-erp-theme] .ep-comparison.is-up,.erp-console[data-erp-theme] .ep-metric.tone-teal .ep-comparison.is-up{color:var(--ocean-accent)}.erp-console[data-erp-theme] .ep-comparison.is-down,.erp-console[data-erp-theme] .ep-metric.tone-teal .ep-comparison.is-down{color:var(--ocean-coral)}.erp-console[data-erp-theme] .ep-help>span{color:var(--ocean-ink);background:var(--ocean-raised);box-shadow:var(--ocean-popover-shadow);border:1px solid var(--ocean-line)}.erp-console[data-erp-theme] .performance-switch{background:var(--ocean-inset);border-radius:9px}.erp-console[data-erp-theme] .performance-switch button{color:var(--ocean-muted)}.erp-console[data-erp-theme] .performance-switch button:hover{background:var(--ocean-raised);color:var(--ocean-ink)}.erp-console[data-erp-theme] .performance-switch-indicator{background:var(--ocean-accent)}.erp-console[data-erp-theme] .performance-switch button[aria-pressed=true]{background:var(--ocean-accent);color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .performance-switch[data-enhanced=true] button[aria-pressed=true]{background:0 0}.erp-console[data-erp-theme] .ep-custom-period button{background:var(--ocean-accent);color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .ep-custom-period button:hover{background:var(--ocean-accent-hover)}.erp-console[data-erp-theme] .ep-custom-period p{color:var(--ocean-coral)}.erp-console[data-erp-theme] :is(.ep-chart-note svg,.ep-total-count,.ep-orders-scroll tbody th a,.ep-disclosure svg,.apc-assistance svg){color:var(--ocean-blue)}.erp-console[data-erp-theme] .state-pending,.erp-console[data-erp-theme] .state-delivery_failed{--state-color:var(--ss-amber);--state-ink:var(--ss-amber);--state-bg:var(--ss-amber-soft)}.erp-console[data-erp-theme] .state-confirmed{--state-color:var(--ss-blue);--state-ink:var(--ss-blue);--state-bg:var(--ss-blue-soft)}.erp-console[data-erp-theme] .state-processing{--state-color:var(--ocean-cyan);--state-ink:var(--ocean-cyan);--state-bg:var(--ocean-cyan-soft)}.erp-console[data-erp-theme] .state-shipped{--state-color:var(--ss-violet);--state-ink:var(--ss-violet);--state-bg:var(--ss-violet-soft)}.erp-console[data-erp-theme] .state-delivered{--state-color:var(--ss-teal);--state-ink:var(--ss-teal);--state-bg:var(--ss-teal-soft)}.erp-console[data-erp-theme] .state-cancelled{--state-color:var(--ss-coral);--state-ink:var(--ss-coral);--state-bg:var(--ss-coral-soft)}.erp-console[data-erp-theme] .ep-attention-total{color:var(--ocean-amber);background:var(--ocean-amber-soft)}.erp-console[data-erp-theme] .ep-clear-state{color:var(--ocean-accent);background:var(--ocean-accent-soft)}.erp-console[data-erp-theme] .ep-orders-scroll thead th{background:var(--ocean-inset)}.erp-console[data-erp-theme] .ep-orders-scroll tbody tr:hover{background:var(--ocean-hover)}.erp-console[data-erp-theme] .ep-order-value{color:var(--ocean-ink)}.erp-console[data-erp-theme] .ep-order-open{background:var(--ocean-blue-soft);color:var(--ocean-blue)}.erp-console[data-erp-theme] .ep-order-open:hover{background:var(--ocean-raised)}.erp-console[data-erp-theme] .apc-grid-line{stroke:var(--ocean-line)}.erp-console[data-erp-theme] .apc-area{fill:var(--ocean-accent);opacity:.055}.erp-console[data-erp-theme] .apc-previous-key{border-color:var(--ocean-amber)}.erp-console[data-erp-theme] .apc-previous-line{stroke:var(--ocean-amber)}.erp-console[data-erp-theme] .apc-plot.is-empty .apc-current-line{stroke:var(--ocean-line-strong)}.erp-console[data-erp-theme] .apc-crosshair{border-color:var(--ocean-muted)}.erp-console[data-erp-theme] .apc-point{border-color:var(--ocean-surface)}.erp-console[data-erp-theme] .apc-point.is-previous{background:var(--ocean-surface);outline-color:var(--ocean-amber);border-color:var(--ocean-amber)}.erp-console[data-erp-theme] .apc-tooltip{background:var(--ocean-raised);border-color:var(--ocean-line);box-shadow:var(--ocean-popover-shadow)}.erp-console[data-erp-theme] :is(.apc-empty,.ef-chart-empty){background:var(--ocean-surface)}.erp-console[data-erp-theme] :is(.apc-empty svg,.apc-data>summary){color:var(--ocean-accent)}.erp-console[data-erp-theme] .apc-empty strong{color:var(--ocean-ink)}.erp-console[data-erp-theme] :is(.ef-period-shortcuts button:hover,.ei-actions>a:hover,.eop-queue-nav a:hover){border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] :is(.ei-actions>a>svg:last-child,.ei-empty>svg,.eop-section-heading>svg,.eop-row-arrow,.eop-empty>svg,.eop-timeline-empty svg,.eow-empty>svg){color:var(--ocean-muted)}.erp-console[data-erp-theme] :is(.eop-employee-name>span,.eop-task-avatar,.eop-customer-identity>span,.eop-timeline-marker,.eow-customer>span,.eow-action-hint svg,.eow-history-dot){color:var(--module-accent,var(--ocean-accent))}.erp-console[data-erp-theme] .erp-finance-overview :is(.ef-applied-filters>span:not(:first-child),.ef-chart-detail,.ef-setup,.ef-setup p){color:var(--ocean-amber)}.erp-console[data-erp-theme] .erp-finance-overview .ef-automation-bottom>.erp-button{color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .erp-finance-overview .ef-chart-legend i.previous{border-color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-finance-overview :is(.ef-chart-zero,.ef-chart-line.previous,.ef-chart-guide){stroke:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-finance-overview .ef-chart-point.previous{fill:var(--ocean-muted)}.erp-console[data-erp-theme] :is(.erp-finance-overview .ef-mode-nav a[aria-current=page],.erp-finance-overview .ef-filter-actions .erp-button:not(.is-quiet),.erp-inventory-overview .ei-filter-actions .erp-button:not(.is-quiet),.erp-inventory-overview .ei-segments button[aria-pressed=true],.erp-order-workflow .eow-stage-group a[aria-current=page],.erp-return-intake .eri-tabs>a[aria-current=page]){color:var(--ocean-action-ink)}.erp-console[data-erp-theme] :is(.erp-finance-overview .ef-filter-actions,.erp-inventory-overview .ei-filter-actions) .erp-button:not(.is-quiet):hover{background:var(--module-accent);border-color:var(--module-accent);filter:brightness(1.08)}.erp-console[data-erp-theme] :is(.erp-finance-overview,.erp-inventory-overview,.erp-operations-dashboard,.erp-order-workflow,.erp-purchase-tools,.erp-shipping-dispatch) tbody tr:hover,.erp-console[data-erp-theme] :is(.erp-operations-dashboard .eop-task-row,.erp-shipping-dispatch .esd-record):hover{background:var(--ocean-hover)}.erp-console[data-erp-theme] .erp-daily-performance .edp-hour-bars button>span{background:var(--ocean-accent)}.erp-console[data-erp-theme] :is(.erp-return-intake .eri-stock-note,.erp-shipping-dispatch .esd-action-note){color:var(--ocean-coral)}.erp-console[data-erp-theme] :is(.eop-worklist,.eop-employees,.eop-daily,.eop-customer-panel,.eop-timeline,.ef-panel,.ei-panel,.eow-list,.eow-order-profile,.eow-items-panel,.eow-history,.eri-profile,.eri-inspection,.eri-history,.esd-panel,.esd-document,.esd-history){box-shadow:var(--ocean-shadow)}.erp-console[data-erp-theme] :is(.erp-dossier-overview,.erp-dossier-table){background:var(--ocean-surface);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-dossier h2{color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-dossier-customer p{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-dossier-states span{background:var(--ocean-blue-soft);color:var(--ocean-blue)}.erp-console[data-erp-theme] .erp-dossier-next{background:var(--ocean-accent-soft);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-dossier-next :is(h2,p,span){color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-dossier-next strong{color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-dossier-tabs{border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-dossier-tabs button{color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-dossier-tabs button:hover{background:var(--ocean-raised);color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-dossier-tabs button[aria-pressed=true]{background:var(--ocean-accent);color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .erp-dossier-table :is(th,td){border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-dossier-table th{background:var(--ocean-inset);color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-dossier-table tbody tr:hover{background:var(--ocean-hover)}.erp-console[data-erp-theme] :is(.erp-dossier-source,.erp-dossier-history li a){color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-dossier-empty{color:var(--ocean-muted);background:var(--ocean-inset)}.erp-console[data-erp-theme] :is(.erp-dossier-history,.erp-dossier-history li){border-color:var(--ocean-line)}.erp-console[data-erp-theme] :is(.erp-dossier-history>p,.erp-dossier-history time,.erp-dossier-history li span){color:var(--ocean-muted)}.erp-console[data-erp-theme] .erp-dossier-history li strong{color:var(--ocean-ink)}@media screen and (min-width:1180px){.erp-console[data-erp-theme] .erp-page-heading{margin-bottom:20px}.erp-console[data-erp-theme] .erp-performance{gap:20px}.erp-console[data-erp-theme] .ep-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.erp-console[data-erp-theme] .ep-metric{padding:16px}.erp-console[data-erp-theme] .ep-metric-label{gap:8px;min-height:30px;font-size:12px}.erp-console[data-erp-theme] .ep-metric-icon{border-radius:9px;width:30px;height:30px}.erp-console[data-erp-theme] .ep-metric-icon svg{width:18px;height:18px}.erp-console[data-erp-theme] .ep-metric-value{margin-top:12px;font-size:28px}.erp-console[data-erp-theme] .ep-comparison{white-space:normal;font-size:12px;line-height:1.6}}@media (max-width:1200px){.erp-console[data-erp-theme]{--erp-sidebar:248px}.erp-console[data-erp-theme] .erp-top-search{padding:9px}.erp-console[data-erp-theme] .erp-top-search :is(span,kbd){display:none}.erp-console[data-erp-theme] .erp-top-actions{gap:6px}}@media (max-width:1024px){.erp-console[data-erp-theme]{--erp-sidebar:276px}.erp-console[data-erp-theme] .erp-sidebar{box-shadow:var(--ocean-popover-shadow)}}@media (max-width:640px){.erp-console[data-erp-theme] .erp-topbar{gap:8px;min-height:64px}.erp-console[data-erp-theme] .erp-top-search{display:none}.erp-console[data-erp-theme] .erp-theme-toggle button{width:34px;min-height:36px}.erp-console[data-erp-theme] .erp-summary>div:nth-child(3n){border-inline-end-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-summary>div:nth-child(2n){border-inline-end:0}.erp-console[data-erp-theme]:before,.erp-console[data-erp-theme]:after{height:34vh}}@media (prefers-reduced-motion:reduce){.erp-console[data-erp-theme]:before,.erp-console[data-erp-theme]:after{transition:none;animation:none}.erp-console[data-erp-theme] .erp-loading>div{animation:none}}@media print{.erp-console[data-erp-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk-success:#256246;--desk-success-soft:#e5f1e8;--ocean-canvas:#fff;--ocean-surface:#fff;--ocean-raised:#fff;--ocean-inset:#f3f5f4;--ocean-ink:#111;--ocean-muted:#444;--ocean-line:#ccc;--ocean-line-strong:#888;--ocean-accent:#5042a0;--ocean-accent-ink:#fff;--ocean-action-ink:#fff;--ocean-accent-soft:#efedf6;--ocean-blue:#244d83;--ocean-blue-soft:#eef3f8;--ocean-amber:#70480d;--ocean-amber-soft:#f8f2e8;--ocean-coral:#8c372c;--ocean-coral-soft:#f9efec;--ocean-violet:#604481;--ocean-violet-soft:#f3eef8;--ocean-cyan:#225e6b;--ocean-cyan-soft:#ecf4f6;--ocean-shadow:none;--ocean-popover-shadow:none;color:#111;background:#fff}.erp-console[data-erp-theme]:before,.erp-console[data-erp-theme]:after{display:none}.erp-console[data-erp-theme] :is(.erp-theme-toggle,.erp-top-search){display:none!important}.erp-console[data-erp-theme] .erp-barcode-label{color:#000;background:#fff}}.bosta-chart{border:1px solid var(--ocean-line);background:var(--ocean-surface);color:var(--ocean-ink);border-radius:1.2rem;margin-block:1rem;padding:clamp(1rem,3vw,2rem)}.bosta-chart header,.bosta-chart small,.bosta-chart header button{align-items:center;gap:.6rem;display:flex}.bosta-chart header{flex-wrap:wrap;justify-content:space-between}.bosta-chart small{color:var(--ocean-accent)}.bosta-chart h2{margin:.3rem 0}.bosta-chart button{color:inherit;font:inherit;cursor:pointer;border:1px solid var(--ocean-line);background:var(--ocean-raised);border-radius:.7rem;min-height:44px;padding:.55rem .85rem}.bosta-chart button[aria-pressed=true]{border-color:var(--ocean-accent);background:var(--ocean-accent-soft)}.bosta-chart-body{grid-template-columns:minmax(9rem,1fr) 2fr;align-items:center;gap:clamp(1rem,4vw,3rem);margin-block:1.3rem;display:grid}.bosta-ring{justify-self:center;place-items:center;width:min(100%,14rem);display:grid}.bosta-ring>*{grid-area:1/1}.bosta-ring svg{width:100%}.bosta-ring div{pointer-events:none;text-align:center}.bosta-ring strong{font-size:2.4rem;line-height:1.2;display:block}.bosta-ring span,.bosta-chart footer{color:var(--ocean-muted)}.bosta-bars{gap:.45rem;display:grid}.bosta-bars button{text-align:start;grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.bosta-bars i,.bosta-bars em{border-radius:4px;height:4px;display:block}.bosta-bars i{background:var(--ocean-line);grid-column:1/-1}@media (max-width:600px){.bosta-chart-body{grid-template-columns:1fr}.bosta-ring{width:10rem}}.bs-navigation{background:var(--ocean-inset);border:1px solid var(--ocean-line);border-radius:14px;flex-wrap:wrap;gap:6px;margin-block-end:24px;padding:8px;display:flex}.bs-navigation a{min-height:44px;color:var(--ocean-muted);border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:600;text-decoration:none;display:flex}.bs-navigation a[aria-current=page]{color:var(--ocean-accent);background:var(--ocean-surface);box-shadow:var(--ocean-shadow)}.bs-navigation a:hover{color:var(--ocean-ink);background:var(--ocean-hover)}.bs-command{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:6px 0 24px;display:flex}.bs-command-title{align-items:center;gap:16px;display:flex}.bs-logo{background:var(--ocean-accent-soft);width:62px;height:62px;color:var(--ocean-accent);border:1px solid var(--ocean-line);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.bs-command h2{margin:4px 0;font-size:clamp(24px,2.3vw,32px);line-height:1.5}.bs-command p{color:var(--ocean-muted);margin:0}.bs-command-actions{align-items:center;gap:16px;font-size:13px;display:flex}.bs-command-actions b{color:var(--ocean-accent);font-variant-numeric:tabular-nums}.bs-queue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bs-tone-coral{--bs-tone:var(--ocean-coral);--bs-soft:var(--ocean-coral-soft)}.bs-tone-amber{--bs-tone:var(--ocean-amber);--bs-soft:var(--ocean-amber-soft)}.bs-tone-blue{--bs-tone:var(--ocean-blue);--bs-soft:var(--ocean-blue-soft)}.bs-tone-accent{--bs-tone:var(--ocean-accent);--bs-soft:var(--ocean-accent-soft)}.bs-metric{text-align:start;background:var(--ocean-surface);color:var(--ocean-ink);border:1px solid var(--ocean-line);cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.bs-metric>span:nth-child(2){flex:1;font-size:13px}.bs-metric strong{font-variant-numeric:tabular-nums;color:var(--bs-tone);margin-top:6px;font-size:30px;line-height:1.1;display:block}.bs-metric-icon{background:var(--bs-soft);width:42px;height:42px;color:var(--bs-tone);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bs-metric>svg{color:var(--ocean-muted)}.bs-metric[aria-pressed=true]{border-color:var(--bs-tone);background:var(--bs-soft)}.bs-analysis{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:18px;margin-block:20px;display:grid}.bs-analysis .bosta-chart{border-radius:16px;margin:0;padding:22px}.bs-analysis .bosta-chart h2{font-size:20px}.bs-analysis .bosta-chart-body{grid-template-columns:minmax(110px,1fr) minmax(130px,1.3fr);gap:18px}.bs-analysis .bosta-ring{width:min(100%,190px)}.bs-analysis .bosta-bars button{background:0 0;border-color:#0000}.bs-analysis .bosta-bars button[aria-pressed=true]{border-color:var(--ocean-accent);background:var(--ocean-accent-soft)}.bs-next{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:16px;padding:24px}.bs-next h3{margin:8px 0;font-size:20px}.bs-next p{color:var(--ocean-muted);margin-bottom:18px;line-height:1.8}.bs-next dl{border-top:1px solid var(--ocean-line);margin:22px 0 16px;padding-top:15px}.bs-next dl>div{justify-content:space-between;gap:12px;padding-block:6px;font-size:13px;display:flex}.bs-next dt{color:var(--ocean-muted)}.bs-next dd{text-align:end;margin:0}.bs-next>a:last-child{color:var(--ocean-accent);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.bs-shipments>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:26px 18px;display:flex}.bs-shipments h2{margin:0;font-size:20px}.bs-shipments h2>span{background:var(--ocean-inset);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 9px;font-size:14px;display:inline-block}.bs-shipments header p{color:var(--ocean-muted);margin:5px 0 0}.bs-view-switch{background:var(--ocean-inset);border-radius:10px;gap:4px;padding:4px;display:flex}.bs-view-switch button{color:var(--ocean-muted);cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:flex}.bs-view-switch button[aria-pressed=true]{color:var(--ocean-accent);background:var(--ocean-surface);border-color:var(--ocean-line)}.bs-shipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.bs-shipment{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:14px;min-width:0;padding:20px}.bs-shipment-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bs-status{background:var(--bs-soft,var(--ocean-inset));color:var(--bs-tone,var(--ocean-muted));border-radius:6px;align-items:center;gap:7px;padding:4px 9px;font-size:13px;font-weight:600;display:inline-flex}.bs-shipment-top small{color:var(--ocean-muted);align-items:center;gap:5px;display:flex}.bs-shipment h3{overflow-wrap:anywhere;margin:20px 0 16px;font-size:20px}.bs-shipment-facts{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bs-shipment-facts span{color:var(--ocean-muted);margin-bottom:5px;font-size:13px;display:block}.bs-shipment-facts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.bs-carrier-state{color:var(--ocean-muted);flex-wrap:wrap;gap:10px;display:flex}.bs-carrier-state b{color:var(--ocean-ink)}.bs-shipment-issue{background:var(--ocean-coral-soft);color:var(--ocean-coral);border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.8;display:flex}.bs-shipment-issue svg{flex-shrink:0;margin-top:4px}.bs-shipment details{border-top:1px solid var(--ocean-line);margin-top:16px}.bs-shipment summary{cursor:pointer;color:var(--ocean-muted);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.bs-shipment details[open] summary svg{transform:rotate(180deg)}.bs-shipment dl{margin:0 0 12px;font-size:13px}.bs-shipment dd{overflow-wrap:anywhere;margin:4px 0 10px}.bs-shipment dt{color:var(--ocean-muted)}.bs-shipment footer{border-top:1px solid var(--ocean-line);padding-top:14px}.bs-empty{text-align:center;background:var(--ocean-surface);border:1px dashed var(--ocean-line-strong);color:var(--ocean-muted);border-radius:16px;padding:48px 20px}.bs-empty>svg{color:var(--ocean-accent)}.bs-empty h3{color:var(--ocean-ink);margin:14px 0 8px}.bs-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:22px;display:grid}.bs-check{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:14px;align-items:flex-start;gap:15px;padding:22px;display:flex}.bs-check h3{margin:10px 0 7px}.bs-check p{color:var(--ocean-muted);line-height:1.8}.bs-check-icon{color:var(--ocean-amber)}.bs-check.is-ready .bs-check-icon{color:var(--ocean-accent)}.bs-check a{color:var(--ocean-accent);align-items:center;gap:8px;display:inline-flex}@media (max-width:1200px){.bs-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-analysis{grid-template-columns:1fr}.bs-next dl{flex-wrap:wrap;gap:20px;display:flex}.bs-next dl>div{flex-direction:column;flex:1;min-width:150px}.bs-next dd{text-align:start}}@media (max-width:650px){.bs-command-title{gap:10px}.bs-logo{border-radius:12px;width:45px;height:45px}.bs-command-actions{justify-content:space-between;width:100%}.bs-navigation{flex-wrap:nowrap;overflow-x:auto}.bs-navigation a{flex:none}.bs-metric{gap:8px;padding:12px}.bs-metric-icon{width:30px;height:30px}.bs-metric>svg{display:none}.bs-metric strong{font-size:30px}.bs-analysis .bosta-chart-body,.bs-shipment-list,.bs-readiness{grid-template-columns:1fr}.bs-shipment,.bs-next{padding:16px}.bs-analysis .bosta-ring{width:160px}}@media (prefers-reduced-motion:no-preference){.bs-metric,.bs-view-switch button{transition:background .16s,border-color .16s}.bs-shipment details[open] dl{animation:.18s ease-out bs-detail-enter}@keyframes bs-detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media print{.bs-navigation,.bs-command-actions,.bs-view-switch,.bs-shipment footer{display:none}.bs-shipment-list{display:block}.bs-shipment{break-inside:avoid;margin-bottom:12px}}.bs-connection{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:16px;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:24px;padding:30px;display:grid}.bs-connection .bs-logo{margin-bottom:20px}.bs-connection h2{margin:10px 0;font-size:30px}.bs-connection p,.bs-connection dt{color:var(--ocean-muted);line-height:1.8}.bs-connection dd{margin:6px 0 22px}.bs-connection ol{align-content:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}.bs-connection li{border-bottom:1px solid var(--ocean-line);gap:14px;padding-bottom:16px;display:flex}.bs-connection li>span{background:var(--ocean-inset);width:32px;height:32px;color:var(--ocean-accent);border-radius:9px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.bs-connection li h3{margin:0;font-size:20px}.bs-connection li p{margin:5px 0 0}@media (max-width:650px){.bs-connection{grid-template-columns:1fr;gap:24px;padding:20px}}.bs-locations>section{margin-block:24px}.bs-locations h2{margin-block:0 16px;font-size:20px}.bs-locations h2>span{color:var(--ocean-muted);font-variant-numeric:tabular-nums;margin-inline-start:8px;font-size:14px}.bs-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.bs-location{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px;display:flex}.bs-location>svg{color:var(--ocean-accent);flex-shrink:0;margin-top:4px}.bs-location>div{flex:1;min-width:100px}.bs-location h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px}.bs-location div>span{color:var(--ocean-muted);font-size:13px}.bs-location-status{color:var(--ocean-muted);background:var(--ocean-inset);border-radius:6px;padding:3px 8px;font-size:13px}.bs-location-status.is-available{color:var(--ocean-accent);background:var(--ocean-accent-soft)}.bs-directory-table{border-top:1px solid var(--ocean-line);margin-block:24px}.bs-directory-table>summary{cursor:pointer;color:var(--ocean-accent);align-items:center;gap:8px;padding-block:16px;font-weight:600;display:flex}.bs-directory-table[open]>summary svg{transform:rotate(180deg)}@media (max-width:1100px){.bs-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.bs-location-grid{grid-template-columns:1fr}}.be-workspace{color:var(--ocean-ink);margin-block:24px}.be-heading,.be-heading-copy{align-items:center;gap:16px;display:flex}.be-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.be-heading-copy>svg{color:var(--ocean-accent);flex-shrink:0}.be-heading h2{margin:0;font-size:24px;line-height:1.5}.be-heading p{color:var(--ocean-muted);margin:5px 0 0}.be-review-shortcut{border:1px solid var(--ocean-coral);background:var(--ocean-coral-soft);min-height:44px;color:var(--ocean-coral);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.be-scope-note{max-width:75ch;color:var(--ocean-muted);margin:0 0 24px;font-size:13px;line-height:1.8}.be-filters{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:14px;align-items:flex-end;gap:12px;padding:20px;display:flex}.be-search-field{flex:1;min-width:0}.be-filters label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.be-search-control{background:var(--ocean-inset);border:1px solid var(--ocean-line-strong);color:var(--ocean-muted);border-radius:9px;align-items:center;gap:8px;padding-inline:12px 4px;display:flex}.be-search-control>svg{flex-shrink:0}.be-search-control input{width:100%;min-width:0;min-height:44px;color:var(--ocean-ink);font:inherit;outline-offset:3px;background:0 0;border:0;padding:9px 0}.be-search-control input::placeholder{color:var(--ocean-muted);opacity:1}.be-search-control input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.be-search-control button{width:44px;height:44px;color:var(--ocean-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.be-status-field{width:210px}.be-status-field select{border:1px solid var(--ocean-line-strong);background:var(--ocean-inset);width:100%;min-height:46px;color:var(--ocean-ink);font:inherit;border-radius:9px;padding:9px 12px}.be-filters .be-reset{min-height:46px}.be-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.be-result-heading h3{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.be-result-heading h3>span{background:var(--ocean-inset);color:var(--ocean-muted);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 9px;font-size:14px}.be-result-heading>span{color:var(--ocean-muted);font-size:13px}.be-list{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:14px}.be-event{min-width:0;padding:22px 24px}.be-event+.be-event{border-top:1px solid var(--ocean-line)}.be-tone-accent{--be-tone:var(--ocean-accent);--be-soft:var(--ocean-accent-soft)}.be-tone-coral{--be-tone:var(--ocean-coral);--be-soft:var(--ocean-coral-soft)}.be-tone-amber{--be-tone:var(--ocean-amber);--be-soft:var(--ocean-amber-soft)}.be-tone-blue{--be-tone:var(--ocean-blue);--be-soft:var(--ocean-blue-soft)}.be-tone-neutral{--be-tone:var(--ocean-muted);--be-soft:var(--ocean-inset)}.be-event-main{align-items:center;gap:13px;display:flex}.be-state-icon{background:var(--be-soft);width:42px;height:42px;color:var(--be-tone);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.be-event-reference{flex:1;min-width:0}.be-event-reference>span{color:var(--ocean-muted);font-size:13px;display:block}.be-event-reference h4{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.be-state-badge{background:var(--be-soft);color:var(--be-tone);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.be-event-details{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding-inline-start:55px;display:flex}.be-event-details dl{flex-wrap:wrap;gap:12px 36px;margin:0;display:flex}.be-event-details dt{color:var(--ocean-muted);align-items:center;gap:5px;font-size:13px;display:flex}.be-event-details dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px}.be-event-actions:empty{display:none}.be-issue{background:var(--ocean-coral-soft);color:var(--ocean-coral);border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.be-issue>svg{flex-shrink:0;margin-top:3px}.be-issue strong{font-weight:600}.be-issue p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;line-height:1.8}.be-reference-details{color:var(--ocean-muted);margin-top:10px;font-size:13px}.be-reference-details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:inline-flex}.be-reference-details summary::-webkit-details-marker{display:none}.be-table-disclosure summary::-webkit-details-marker{display:none}.be-reference-details>bdi{overflow-wrap:anywhere;margin-top:3px;display:block}.be-reference-details[open] summary>svg,.be-table-disclosure[open]>summary>svg{transform:rotate(180deg)}.be-empty{border:1px dashed var(--ocean-line-strong);background:var(--ocean-surface);text-align:center;border-radius:14px;padding:44px 20px}.be-empty>svg{color:var(--ocean-accent)}.be-empty h3{margin:14px 0 8px;font-size:20px}.be-empty p{max-width:60ch;color:var(--ocean-muted);margin:0 auto 16px;line-height:1.8}.be-pagination{color:var(--ocean-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.be-pagination>div{align-items:center;gap:10px;display:flex}.be-table-disclosure{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:14px;margin-top:28px}.be-table-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.be-table-disclosure>summary>span{align-items:center;gap:9px;display:flex}.be-table-disclosure>summary svg{color:var(--ocean-accent);flex-shrink:0}.be-table-disclosure>div{padding:0 20px 20px}.be-table-disclosure>div>p{color:var(--ocean-muted);margin:0 0 16px;font-size:13px;line-height:1.8}.be-workspace :is(button,input,select,summary):focus-visible{outline:2px solid var(--ocean-focus);outline-offset:3px}.be-workspace button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.be-search-control button:hover{color:var(--ocean-ink);background:var(--ocean-hover)}.be-review-shortcut:hover{background:var(--ocean-surface)}.be-reference-details summary:hover,.be-table-disclosure>summary:hover{color:var(--ocean-accent)}}@media (max-width:800px){.be-filters{flex-wrap:wrap}.be-search-field{flex-basis:100%}.be-status-field{flex:1}.be-event-details{padding-inline-start:0}}@media (max-width:520px){.be-heading-copy{align-items:flex-start;gap:10px}.be-heading-copy>svg{margin-top:6px}.be-heading h2{font-size:22px}.be-filters,.be-event{padding:16px}.be-event-main{flex-wrap:wrap;gap:10px}.be-event-reference{flex-basis:calc(100% - 52px)}.be-state-badge{margin-inline-start:52px}.be-event-details dl{gap:12px 24px}.be-event-actions{flex-basis:100%}.be-pagination{justify-content:center}.be-table-disclosure>summary{padding-inline:16px}.be-table-disclosure>div{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.be-workspace button,.be-table-disclosure>summary,.be-reference-details summary{transition:background-color .16s,color .16s}}@media print{.be-filters,.be-review-shortcut,.be-event-actions,.be-pagination,.be-reference-details,.be-table-disclosure>summary{display:none}.be-event{break-inside:avoid}.be-table-disclosure:not([open]){display:none}.be-table-disclosure[open]{border:0}}.erp-console .erp-journey{--journey-enter-duration:.42s;--journey-enter-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--erp-line);background:var(--erp-surface);min-width:0;color:var(--erp-ink);box-shadow:0 6px 22px color-mix(in srgb, var(--erp-ink) 4%, transparent);border-radius:20px;margin-block:20px;padding:24px}.erp-console .erp-journey-heading,.erp-console .erp-journey-shipment-heading,.erp-console .erp-journey-workflow{justify-content:space-between;align-items:center;gap:16px;display:flex}.erp-console .erp-journey-heading h2{align-items:center;gap:9px;margin:4px 0 7px;font-size:19px;display:flex}.erp-console .erp-journey-heading h2 svg{color:var(--erp-accent)}.erp-console .erp-journey-heading p{color:var(--erp-muted);margin:0;font-size:13px;line-height:1.8}.erp-console .erp-journey-counts{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.erp-console .erp-journey-counts>span{border:1px solid var(--erp-line);color:var(--erp-muted);border-radius:10px;padding:8px 11px}.erp-console .erp-journey-counts strong{color:var(--erp-ink);font-variant-numeric:tabular-nums;font-size:16px}.erp-console .erp-journey-shipments{border-bottom:1px solid var(--erp-line);flex-wrap:wrap;gap:8px;margin-block-start:22px;padding-block-end:17px;display:flex}.erp-console .erp-journey-shipments button{border:1px solid var(--erp-line);background:var(--erp-surface);min-height:44px;color:var(--erp-ink);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.erp-console .erp-journey-shipments button small{color:var(--erp-muted);font-size:11px}.erp-console .erp-journey-shipments button[aria-pressed=true]{border-color:var(--erp-accent);background:var(--erp-soft);color:var(--erp-accent)}.erp-console .erp-journey-shipments button:hover{border-color:var(--erp-accent)}.erp-console .erp-journey-shipments button:focus-visible{outline:2px solid var(--erp-accent);outline-offset:4px}.erp-console .erp-journey-route:focus-visible{outline:2px solid var(--erp-accent);outline-offset:4px}.erp-console .erp-journey-shipment-heading{margin-block-start:20px;font-size:13px}.erp-console .erp-journey-shipment-heading>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.erp-console .erp-journey-status{color:var(--erp-accent);background:var(--erp-soft);border-radius:7px;padding:4px 9px;font-size:11px}.erp-console .erp-journey-status[data-state=cancelled],.erp-console .erp-journey-status[data-state=delivery_failed],.erp-console .erp-journey-status[data-state=unknown]{color:var(--erp-error,#b74736);background:color-mix(in srgb, var(--erp-error,#b74736) 9%, var(--erp-surface))}.erp-console .erp-journey-route{overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block-start:8px;overflow-x:auto}.erp-console .erp-journey-track{isolation:isolate;min-width:690px;padding-block-end:12px;position:relative}.erp-console .erp-journey-curve{z-index:-1;width:100%;height:140px;position:absolute;top:0;left:0;overflow:visible}.erp-console .erp-journey-curve path{fill:none;stroke:var(--erp-line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 6}.erp-console .erp-journey-curve path.is-recorded{stroke:var(--erp-accent);stroke-dasharray:none}.erp-console .erp-journey-milestones{grid-template-columns:repeat(var(--journey-stages), minmax(0, 1fr));direction:rtl;margin:0;padding:0;list-style:none;display:grid}.erp-console .erp-journey-milestones li{text-align:center;min-width:0;color:var(--erp-muted);flex-direction:column;align-items:center;gap:7px;padding:107px 7px 6px;display:flex;position:relative}.erp-console .erp-journey-milestones strong{white-space:nowrap;font-size:12px;font-weight:600}.erp-console .erp-journey-milestones time,.erp-console .erp-journey-stage-note{color:var(--erp-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.7}.erp-console .erp-journey-node{top:var(--journey-node-y);border:2px solid var(--erp-line);background:var(--erp-surface);width:29px;height:29px;color:var(--erp-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.erp-console .erp-journey-node>span{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.erp-console .erp-journey-milestones li[data-state=done] .erp-journey-node{border-color:var(--erp-accent);background:var(--erp-accent);color:var(--ocean-accent-ink,#fff)}.erp-console .erp-journey-milestones li[data-state=current] .erp-journey-node{border-color:var(--erp-accent);background:var(--erp-soft);color:var(--erp-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--erp-accent) 10%, transparent)}.erp-console .erp-journey-milestones li[data-state=current] strong{color:var(--erp-accent)}.erp-console .erp-journey-carrier{pointer-events:none;color:var(--erp-accent);position:absolute;transform:translate(-50%,-50%)}.erp-console .erp-journey-carrier>span{border:1px solid color-mix(in srgb, var(--erp-accent) 24%, var(--erp-line));background:var(--erp-soft);width:38px;height:31px;animation:erp-journey-arrive var(--journey-enter-duration) var(--journey-enter-ease) both;border-radius:10px;place-items:center;display:grid}.erp-console .erp-journey-carrier.is-stopped{color:var(--erp-error,#b74736)}.erp-console .erp-journey-carrier.is-stopped>span{border-color:color-mix(in srgb, var(--erp-error,#b74736) 30%, var(--erp-line));background:var(--erp-surface)}.erp-console .erp-journey-detail{border-top:1px solid var(--erp-line);color:var(--erp-muted);flex-wrap:wrap;gap:10px 22px;padding-block:15px;font-size:11px;display:flex}.erp-console .erp-journey-detail>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.erp-console .erp-journey-detail bdi{color:var(--erp-ink);font-variant-numeric:tabular-nums}.erp-console .erp-journey-note{color:var(--erp-muted);margin:0;font-size:10px;line-height:1.8}.erp-console .erp-journey-exceptions{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.erp-console .erp-journey-exceptions li{border:1px solid color-mix(in srgb, var(--erp-error,#b74736) 26%, var(--erp-line));background:color-mix(in srgb, var(--erp-error,#b74736) 4%, var(--erp-surface));border-radius:11px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;display:flex}.erp-console .erp-journey-exceptions li>svg{color:var(--erp-error,#b74736);flex-shrink:0;margin-block-start:2px}.erp-console .erp-journey-exceptions li>div{flex:1}.erp-console .erp-journey-exceptions p{color:var(--erp-muted);margin:4px 0;font-size:11px;line-height:1.8}.erp-console .erp-journey-exceptions time{color:var(--erp-muted);font-size:10px}.erp-console .erp-journey-exceptions li[data-kind=neutral]{background:var(--erp-soft);border-color:var(--erp-line)}.erp-console .erp-journey-exceptions li[data-kind=neutral]>svg{color:var(--erp-muted)}.erp-console .erp-journey-workflow{border-top:1px solid var(--erp-line);justify-content:flex-start;margin-block-start:17px;padding-block-start:17px;font-size:12px}.erp-console .erp-journey-workflow>svg{color:var(--erp-accent);flex-shrink:0}.erp-console .erp-journey-workflow>div{flex-wrap:wrap;flex:1;align-items:center;gap:7px 12px;display:flex}.erp-console .erp-journey-workflow span,.erp-console .erp-journey-workflow time{color:var(--erp-muted);font-size:11px}@keyframes erp-journey-arrive{0%{opacity:0;transform:translate(16px)translateY(3px)}to{opacity:1;transform:translate(0)translateY(0)}}@media (max-width:760px){.erp-console .erp-journey{border-radius:16px;padding:17px}.erp-console .erp-journey-heading{flex-direction:column;align-items:flex-start;gap:12px}.erp-console .erp-journey-heading h2{font-size:17px}.erp-console .erp-journey-counts{justify-content:flex-start}.erp-console .erp-journey-shipments{gap:6px}.erp-console .erp-journey-shipments button,.erp-console .erp-journey-workflow{flex-wrap:wrap}.erp-console .erp-journey-workflow>a{margin-inline-start:35px}}@media (prefers-reduced-motion:reduce){.erp-console .erp-journey-carrier>span{animation:none}.erp-console .erp-journey-shipments button{transition:none}}.erp-order-workflow .eow-directory{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:16px;min-width:0;overflow:hidden}.erp-order-workflow .eow-directory-toggle{width:100%;min-height:58px;color:var(--ss-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.erp-order-workflow .eow-directory-toggle>span{align-items:center;gap:10px;display:flex}.erp-order-workflow .eow-directory-toggle>span:first-child>svg{color:var(--ss-teal)}.erp-order-workflow .eow-directory-toggle strong{font-size:13px;font-weight:750}.erp-order-workflow .eow-directory-hint{color:var(--ss-muted);font-size:11px}.erp-order-workflow .eow-directory-hint svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.erp-order-workflow .eow-directory-toggle[aria-expanded=true] .eow-directory-hint svg{transform:rotate(180deg)}.erp-order-workflow .eow-directory-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .16s,visibility 0s .24s;display:grid}.erp-order-workflow .eow-directory-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .18s,visibility}.erp-order-workflow .eow-directory-content{min-height:0;overflow:hidden}.erp-order-workflow .eow-directory .eow-stage-groups{gap:12px;padding:0 14px 14px}.erp-order-workflow .eow-directory .eow-stage-group{background:var(--ss-canvas);box-shadow:none}.erp-order-workflow .eow-views{gap:18px;min-width:0;display:grid}.erp-order-workflow .eow-view-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 0;display:flex}.erp-order-workflow .eow-view-toolbar h2{letter-spacing:-.4px;color:var(--ss-ink);margin:0;font-size:20px;font-weight:800;line-height:1.5}.erp-order-workflow .eow-view-toolbar p{color:var(--ss-muted);margin:5px 0 0;font-size:11px;line-height:1.8}.erp-order-workflow .eow-view-switch{isolation:isolate;border:1px solid var(--ss-line);background:var(--ss-canvas);border-radius:12px;flex:none;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.erp-order-workflow .eow-view-switch:before{content:"";z-index:-1;background:var(--ss-surface);border:1px solid var(--ss-line);width:calc(50% - 4px);box-shadow:0 2px 8px color-mix(in srgb,var(--ss-ink) 5%,transparent);box-sizing:border-box;border-radius:8px;transition:transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block:4px;inset-inline-start:4px}.erp-order-workflow .eow-view-switch[data-view=table]:before{transform:translate(-100%)}.erp-order-workflow .eow-view-switch:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-view=table]:before{transform:translate(100%)}.erp-order-workflow .eow-view-switch button{min-height:37px;color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:11px;font-weight:700;transition:color .14s;display:flex;position:relative}.erp-order-workflow .eow-view-switch button[aria-pressed=true]{color:var(--ss-teal)}.erp-order-workflow .eow-view-stage{isolation:isolate;min-width:0;position:relative}.erp-order-workflow .eow-view-panel{display:none}.erp-order-workflow .eow-view-panel[data-active=true]{display:block}.erp-order-workflow .eow-board-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ss-line) transparent;border-radius:14px;max-width:100%;padding:2px 2px 15px;overflow:auto}.erp-order-workflow .eow-board{grid-auto-columns:minmax(252px,1fr);grid-auto-flow:column;align-items:start;gap:14px;min-width:100%;display:grid}.erp-order-workflow .eow-lane{--lane-accent:var(--ss-teal);--lane-soft:var(--ss-teal-soft);border:1px solid var(--ss-line);background:color-mix(in srgb,var(--ss-surface) 72%,var(--ss-canvas));scroll-snap-align:start;border-radius:16px;min-width:0;padding:0 10px 10px}.erp-order-workflow .eow-lane.phase-quality{--lane-accent:var(--ss-blue);--lane-soft:var(--ss-blue-soft)}.erp-order-workflow .eow-lane.phase-warehouse{--lane-accent:var(--ss-violet);--lane-soft:var(--ss-violet-soft)}.erp-order-workflow .eow-lane.phase-hold{--lane-accent:var(--ss-amber);--lane-soft:var(--ss-amber-soft)}.erp-order-workflow .eow-lane-heading{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;min-height:69px;margin-bottom:12px;padding:13px 3px;display:flex}.erp-order-workflow .eow-lane-icon{background:var(--lane-soft);width:31px;height:31px;color:var(--lane-accent);border-radius:10px;flex:none;place-items:center;display:grid}.erp-order-workflow .eow-lane-heading h3{color:var(--ss-ink);flex:1;min-width:0;margin:0;font-size:12px;font-weight:750;line-height:1.65}.erp-order-workflow .eow-lane-count{border:1px solid var(--ss-line);background:var(--ss-surface);min-width:25px;height:25px;color:var(--ss-muted);border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:750;display:grid}.erp-order-workflow .eow-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.erp-order-workflow a.eow-card{background:var(--ss-surface);border:1px solid var(--ss-line);min-width:0;color:var(--ss-ink);box-shadow:0 3px 10px color-mix(in srgb,var(--ss-ink) 3%,transparent);border-radius:12px;flex-direction:column;gap:12px;padding:14px 13px 0;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .16s,box-shadow .18s;display:flex}.erp-order-workflow .eow-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.erp-order-workflow .eow-card-id{color:var(--ss-muted);overflow-wrap:anywhere;font-size:11px;font-weight:750}.erp-order-workflow .eow-card-open{background:var(--ss-canvas);width:23px;height:23px;color:var(--ss-muted);border-radius:7px;flex:none;place-items:center;transition:color .16s,background .16s,transform .18s;display:grid}.erp-order-workflow .eow-card-customer{color:var(--ss-ink);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.6}.erp-order-workflow .eow-card .eow-stage{white-space:normal;overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;max-width:100%;padding:5px 8px;font-size:11px;line-height:1.6}.erp-order-workflow .eow-card-meta{color:var(--ss-muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:1.7;display:flex}.erp-order-workflow .eow-card-meta>span,.erp-order-workflow .eow-card-assignee,.erp-order-workflow .eow-card-footer>span{align-items:center;gap:6px;min-width:0;display:flex}.erp-order-workflow .eow-card-meta svg,.erp-order-workflow .eow-card-assignee>svg,.erp-order-workflow .eow-card-footer svg{flex:none}.erp-order-workflow .eow-card-assignee{color:var(--ss-muted);padding-top:2px;font-size:12px;line-height:1.7}.erp-order-workflow .eow-card-assignee>span{overflow-wrap:anywhere;flex:1;min-width:0}.erp-order-workflow .eow-card-assignee>.eow-card-quality{color:var(--ss-teal)}.erp-order-workflow .eow-card-footer{border-top:1px solid var(--ss-line);color:var(--ss-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:1px;padding:12px 0;font-size:12px;display:flex}.erp-order-workflow .eow-card-footer>strong{color:var(--ss-ink);white-space:nowrap;font-size:12px;font-weight:750}.erp-order-workflow .eow-lane-empty{border:1px dashed var(--ss-line);min-height:155px;color:var(--ss-muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:2px;padding:24px 12px;display:flex}.erp-order-workflow .eow-lane-empty p{margin:0;font-size:11px;line-height:1.8}.erp-order-workflow .eow-lane-more{width:100%;min-height:42px;color:var(--ss-teal);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:10px 5px;font-size:11px;font-weight:700;transition:background .14s,border-color .14s;display:flex}.erp-order-workflow .eow-lane-more>span{color:var(--ss-muted);font-size:10px;font-weight:500}.erp-order-workflow .eow-directory-toggle:focus-visible{outline:2px solid var(--ss-teal);outline-offset:3px}.erp-order-workflow .eow-view-switch button:focus-visible{outline:2px solid var(--ss-teal);outline-offset:3px}.erp-order-workflow .eow-board-scroll:focus-visible{outline:2px solid var(--ss-teal);outline-offset:3px}.erp-order-workflow a.eow-card:focus-visible{outline:2px solid var(--ss-teal);outline-offset:3px}.erp-order-workflow .eow-lane-more:focus-visible{outline:2px solid var(--ss-teal);outline-offset:3px}@media (hover:hover){.erp-order-workflow .eow-directory-toggle:hover{background:var(--ss-canvas)}.erp-order-workflow a.eow-card:hover{border-color:var(--lane-accent);box-shadow:0 7px 18px color-mix(in srgb,var(--ss-ink) 7%,transparent);transform:translateY(-2px)}.erp-order-workflow a.eow-card:hover .eow-card-open{background:var(--lane-soft);color:var(--lane-accent);transform:translate(-2px)}.erp-order-workflow .eow-lane-more:hover{background:var(--ss-surface);border-color:var(--ss-line)}}@media (max-width:700px){.erp-order-workflow .eow-view-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.erp-order-workflow .eow-view-toolbar h2{font-size:18px}.erp-order-workflow .eow-view-switch{align-self:stretch;max-width:340px}.erp-order-workflow .eow-board{grid-auto-columns:minmax(250px,83%);gap:12px}.erp-order-workflow .eow-directory-toggle{gap:8px;padding:13px 14px}.erp-order-workflow .eow-directory-hint{font-size:10px;gap:5px!important}.erp-order-workflow .eow-directory-toggle strong{font-size:12px}.erp-order-workflow .eow-directory .eow-stage-groups{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.erp-order-workflow .eow-directory-reveal,.erp-order-workflow .eow-directory-hint svg,.erp-order-workflow .eow-view-switch:before,.erp-order-workflow .eow-view-panel,.erp-order-workflow a.eow-card,.erp-order-workflow .eow-card-open{transition:none;animation:none;transform:none}.erp-order-workflow .eow-view-switch[data-view=table]:before{transform:translate(-100%)}.erp-order-workflow .eow-view-switch:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-view=table]:before{transform:translate(100%)}.erp-order-workflow a.eow-card:hover,.erp-order-workflow a.eow-card:hover .eow-card-open{transform:none}}@media print{.erp-order-workflow .eow-directory,.erp-order-workflow .eow-view-toolbar,.erp-order-workflow .eow-board-panel{display:none!important}.erp-order-workflow .eow-table-panel{opacity:1!important;visibility:visible!important;display:block!important;position:static!important;transform:none!important}}.erp-console{--erp-motion-enter:.22s;--erp-motion-exit:.16s;--erp-motion-ease:cubic-bezier(.22,1,.36,1)}.erp-console .erp-page-heading{animation:erp-ocean-heading .16s var(--erp-motion-ease) both}.erp-console .erp-page-surface{min-width:0}.erp-console .erp-presence{transform-origin:top;min-width:0;animation:erp-ocean-panel-in var(--erp-motion-enter) var(--erp-motion-ease) both}.erp-console .erp-presence[data-state=exiting]{pointer-events:none;animation:erp-ocean-panel-out var(--erp-motion-exit) ease-in both}.erp-console .erp-presence-notice{animation-name:erp-ocean-toast-in}.erp-console .erp-presence-notice[data-state=exiting]{animation-name:erp-ocean-toast-out}.erp-console .erp-presence-notice:focus-within{outline:none}.erp-console .erp-presence-scrim{z-index:99;animation:.2s both erp-ocean-scrim-in;position:fixed;inset:0;transform:none!important}.erp-console .erp-presence-scrim[data-state=exiting]{animation:erp-ocean-scrim-out var(--erp-motion-exit) ease both}.erp-console .erp-collapse{min-height:0;display:block}.erp-console .erp-collapse[hidden]{display:none}.erp-console .erp-collapse-inner{opacity:1;min-height:0}.erp-console .erp-collapse[data-open=true]>.erp-collapse-inner{animation:erp-collapse-open .18s var(--erp-motion-ease) both}.erp-console .erp-collapse[data-open=false]>.erp-collapse-inner{animation:.14s ease-in both erp-collapse-close}@keyframes erp-collapse-open{0%{opacity:.65;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes erp-collapse-close{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.erp-console .erp-collapse[data-open=false]{display:none}}.erp-console .erp-nav-toggle>svg{transition:transform .23s var(--erp-motion-ease)}.erp-console .erp-sidebar-scrim{animation:.2s both erp-ocean-scrim-in}.erp-console .erp-sidebar-scrim[data-state=exiting]{pointer-events:none;animation:erp-ocean-scrim-out var(--erp-motion-exit) ease both}.erp-console .erp-sidebar{transition:transform .28s var(--erp-motion-ease),visibility .28s}.erp-console .erp-nav-direct,.erp-console .erp-nav-toggle,.erp-console .erp-nav-item,.erp-console .erp-button,.erp-console .erp-icon-button,.erp-console .erp-row-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--erp-motion-ease)}.erp-console .erp-button:active:not(:disabled),.erp-console .erp-icon-button:active:not(:disabled){transform:translateY(1px)scale(.985)}.erp-console .erp-section-tabs>a{position:relative}.erp-console .erp-section-tabs>a:after{content:"";inset-inline:12px;background:var(--erp-accent);transform-origin:50%;height:2px;transition:transform .22s var(--erp-motion-ease);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}.erp-console .erp-section-tabs>a[aria-current=page]:after{transform:scaleX(1)}.erp-console .erp-theme-toggle svg{transition:transform .23s var(--erp-motion-ease)}.erp-console .erp-theme-toggle [data-active=true] svg{transform:rotate(-8deg)}.erp-console .erp-theme-toggle [data-active=false] svg{transform:none}@keyframes erp-ocean-heading{0%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes erp-ocean-panel-in{0%{opacity:.2;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes erp-ocean-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)scale(.99)}}@keyframes erp-ocean-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes erp-ocean-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes erp-ocean-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes erp-ocean-scrim-out{0%{opacity:1}to{opacity:0}}@media (max-width:1024px){.erp-console .erp-sidebar{visibility:hidden;pointer-events:none;display:flex;transform:translate(105%)}.erp-console .erp-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}}@media (min-width:1025px){.erp-console .erp-presence-scrim{display:none}}@media (prefers-reduced-motion:reduce){.erp-console,.erp-console *,.erp-console :before,.erp-console :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.erp-console details::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}.erp-console .erp-presence[data-state=exiting],.erp-console .erp-sidebar-scrim[data-state=exiting]{display:none}}@media print{.erp-console .erp-page-surface,.erp-console .erp-presence{opacity:1!important;animation:none!important;display:contents!important;transform:none!important}.erp-console .erp-presence[data-state=exiting],.erp-console .erp-theme-toggle,.erp-console .erp-top-search{display:none!important}.erp-console.is-printing-document .erp-main>.erp-document-presence{display:contents!important}.erp-console.is-printing-document .erp-document-presence>.erp-document-wrap{display:block!important}.erp-console.is-printing-label .erp-main>.erp-document-presence{display:contents!important}.erp-console .erp-presence-scrim{display:none!important}}.storefront-v2{--teal:#007e77;--teal-dark:#00665f;--coral:#ff6955;--ink:#173e3c;--muted:#657778;--border:#e2e9e5;--ivory:#f8f8f3;min-height:100vh;color:var(--ink);background:#fcfcf9;font-family:Tajawal,Cairo,Arial,sans-serif}.storefront-v2 .btn.primary{color:#fff;box-shadow:none;background:#007e77}.storefront-v2 .btn:disabled{transform:none}.storefront-v2 .btn.coral{color:#173e3c}.storefront-v2 .coral-text{color:#007e77}.storefront-v2 :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #007e77}.storefront-v2 .input::placeholder{color:#748185}.storefront-v2 .shop-header-main{padding-block:22px}.storefront-v2 .shop-search{background:#f5f7f5;border-color:#e2e9e5}.storefront-v2 .shop-search input::placeholder{color:#687a78}.storefront-v2 .shop-footer{background:#f1f6f1}.storefront-v2 .shop-footer-main p,.storefront-v2 .shop-footer-main>div>a:not(.btn),.storefront-v2 .shop-footer-bottom{color:#536b62}.mobile-shop-header,.mobile-shop-dialog{display:none}@media (max-width:760px){.storefront-v2{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));background:#fdfdfa;overflow-x:clip}.storefront-v2.is-product,.storefront-v2.is-checkout{padding-bottom:0}.storefront-v2 .shop-announcement,.storefront-v2 .shop-header{display:none}.storefront-v2 .container{width:calc(100% - 32px)}.mobile-shop-header{padding:env(safe-area-inset-top,0px) 16px 12px;z-index:42;background:#fdfdfa;display:block;position:relative}.mobile-shop-header.is-focused{border-bottom:1px solid #edf0eb;padding-bottom:0}.mobile-shop-bar{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;min-height:66px;display:grid}.mobile-shop-brand{justify-self:center;align-items:center;min-height:48px;display:inline-flex}.mobile-shop-brand .brand{letter-spacing:-.8px;gap:7px;font-size:27px}.mobile-shop-brand .brand svg{width:29px;height:35px}.mobile-shop-icon{color:#173e3c;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:10px;display:inline-flex;position:relative}.mobile-shop-icon:hover{background:#eaf4ef}.mobile-count{inset-inline-end:0;color:#fff;text-align:center;background:#007e77;border-radius:10px;min-width:18px;height:18px;padding-inline:4px;font:700 10px/18px Arial,sans-serif;position:absolute;top:0}.mobile-shop-search{color:#526b67;background:#f2f5f3;border:1px solid #e0e7e3;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding-inline:12px 2px;display:flex;position:relative}.mobile-shop-search input{color:#173e3c;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;min-height:48px;font-size:16px}.mobile-shop-search input::placeholder{color:#647771}.mobile-shop-search>button{color:#007e77;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;min-height:44px;display:grid}.mobile-search-results{top:calc(100% + 6px);z-index:60;background:#fff;border:1px solid #dbe6e0;border-radius:14px;padding:8px;position:absolute;inset-inline:0;box-shadow:0 14px 35px #173e3c17}.mobile-search-results>a{border-bottom:1px solid #eef2ed;align-items:center;gap:12px;padding:10px;display:flex}.mobile-search-results .product-art{border-radius:10px;width:54px;height:54px}.mobile-search-results>a>span{flex:1;min-width:0}.mobile-search-results b{font-size:14px;display:block}.mobile-search-results small{color:#007e77;font-size:13px;display:block}.mobile-search-results>p{padding:16px;font-size:14px}.mobile-search-results>button{color:#007e77;background:0 0;border:0;width:100%;min-height:48px;font-weight:700}.mobile-shop-dialog[open]{color:#173e3c;background:#fdfdfa;border:0;width:min(90vw,380px);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:24px 20px;display:block;position:fixed;inset:0 auto 0 0;overflow:auto}.mobile-shop-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173e3c70}.mobile-panel-heading{border-bottom:1px solid #e1e8e2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.mobile-panel-heading h2{font-size:22px}.mobile-shop-dialog nav>a{border-bottom:1px solid #edf1eb;align-items:center;gap:14px;min-height:56px;font-weight:700;display:flex}.mobile-shop-dialog nav>a>span{flex:1}.mobile-notifications{text-align:center;padding-block:16px}.mobile-notifications h3{margin-top:16px}.mobile-notifications p{color:#657778;margin:10px 0 20px;font-size:15px}.mobile-notifications ul{text-align:start;padding:0;list-style:none}.mobile-notifications li{border-bottom:1px solid #e2e9e5;padding:14px 0}.mobile-notifications li p{margin:6px 0}.mobile-notifications li small{color:#657778}.storefront-v2 .mobile-shop-tabs{bottom:0;z-index:50;height:auto;min-height:72px;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e3e9e5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-inline:0;box-shadow:0 -5px 24px #173e3c06}.storefront-v2 .mobile-shop-tabs>a{color:#526862;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:0;font-size:12px;font-weight:500;line-height:1.25;display:flex}.mobile-tab-icon{border-radius:12px;place-items:center;width:48px;height:32px;display:grid;position:relative}.storefront-v2 .mobile-shop-tabs>a.active{color:#006b63;background:0 0;font-weight:800}.mobile-shop-tabs>a.active .mobile-tab-icon{background:#e1f2eb}.mobile-tab-icon .mobile-count{top:-3px;inset-inline-end:-1px}.storefront-v2 .shop-footer{margin-top:48px;padding-bottom:28px}.storefront-v2 .shop-footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.storefront-v2 .shop-footer-main>div>a:not(.btn){align-items:center;min-height:32px;font-size:13px;display:flex}.storefront-v2 .shop-footer-main p{font-size:14px}.storefront-v2.is-product .shop-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.storefront-v2.is-checkout .shop-footer{display:none}.storefront-v2 :is(.input,.select){font-size:16px}.toast{bottom:calc(86px + env(safe-area-inset-bottom,0px));font-size:14px}.toast button{min-width:36px;min-height:36px}}@media (prefers-reduced-motion:reduce){.storefront-v2 *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.storefront-v2 .catalog-v2{color:#103d48}.storefront-v2 .catalog-v2 .container{max-width:1376px}.storefront-v2 .catalog-v2 .catalog-banner{background:0 0;border:0;min-height:0;padding:29px 0 0;overflow:visible}.storefront-v2 .catalog-v2 .breadcrumbs{color:#6d8489;margin-bottom:25px;font-size:12px}.storefront-v2 .catalog-eyebrow{color:#008d86;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.storefront-v2 .catalog-v2 .catalog-banner h1{letter-spacing:-.7px;color:#103d48;font-size:39px;line-height:1.5}.storefront-v2 .catalog-v2 .catalog-banner p{color:#657e82;max-width:700px;margin:8px 0 0;font-size:14px}.storefront-v2 .catalog-v2 .store-contact{color:#008b89;flex-wrap:wrap;gap:18px;margin-top:15px;font-size:13px;display:flex}.storefront-v2 .catalog-v2 .store-contact a{align-items:center;gap:7px;min-height:36px;display:flex}.storefront-v2 .catalog-v2 .catalog-toolbar{flex-wrap:wrap;align-items:center;gap:21px;margin:28px 0;display:flex}.storefront-v2 .catalog-v2 .catalog-search{width:100%;max-width:600px;min-height:52px;box-shadow:none;background:#f5f8f7;border:1px solid #e2e9e7;border-radius:13px;flex:0 0 100%;gap:11px;padding-inline:16px}.storefront-v2 .catalog-v2 .catalog-search input{color:#173f49;min-height:50px;font-size:14px}.storefront-v2 .catalog-v2 .catalog-search input::placeholder{color:#6b818b;opacity:1}.storefront-v2 .catalog-v2 .catalog-search>svg{color:#28535d}.storefront-v2 .catalog-v2 .catalog-search .icon-btn{flex-shrink:0;width:38px}.storefront-v2 .catalog-v2 .category-tabs{border:0;flex-wrap:wrap;flex-basis:100%;gap:10px;max-width:100%;margin:0;padding:0;display:flex}.storefront-v2 .catalog-v2 .category-tabs button{color:#4a626d;white-space:nowrap;background:#f1f6f4;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.storefront-v2 .catalog-v2 .category-tabs button:after{content:none}.storefront-v2 .catalog-v2 .category-tabs button:hover{border-color:#a5d0c6}.storefront-v2 .catalog-v2 .catalog-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.storefront-v2 .catalog-v2 .filter-panel{box-shadow:none;background:#fff;border:1px solid #e6eeea;border-radius:16px;width:100%;min-width:0;margin:0;padding:22px 20px;display:block;position:sticky;top:115px}.storefront-v2 .catalog-v2 .filter-panel h2{color:#244750;align-items:center;gap:9px;margin:0 0 26px;font-size:16px;display:flex}.storefront-v2 .catalog-v2 .filter-panel fieldset,.storefront-v2 .catalog-filter-fields fieldset{min-inline-size:0;border:0;border-bottom:1px solid #edf0ed;width:100%;max-width:100%;margin:0 0 22px;padding:0 0 22px}.storefront-v2 .catalog-v2 .filter-panel legend,.storefront-v2 .catalog-filter-fields legend{float:none;color:#294b54;width:auto;max-width:100%;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.storefront-v2 .catalog-v2 .check-label{color:#547078;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:39px;margin:0;font-size:12px;line-height:1.6;display:flex}.storefront-v2 .catalog-filter-categories{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;max-width:100%;display:grid}.storefront-v2 .catalog-price-field{color:#607e84;align-items:center;gap:9px;min-width:0;max-width:100%;font-size:12px;display:flex}.storefront-v2 .catalog-price-field .input{text-align:center;direction:ltr;border-radius:10px;flex:1 1 0;width:0;min-width:0;min-height:43px;padding:8px 10px}.storefront-v2 .catalog-price-field>span{flex-shrink:0}.storefront-v2 .catalog-v2 .range-input{cursor:pointer;width:100%;margin:18px 0 10px;display:block}.storefront-v2 .catalog-price-range{color:#6b8188;justify-content:space-between;gap:8px;font-size:11px;display:flex}.storefront-v2 .catalog-reset{color:#008b89;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:4px 0;font-size:12px;font-weight:700;display:flex}.storefront-v2 .catalog-results{min-width:0}.storefront-v2 .catalog-results-heading{justify-content:space-between;align-items:center;gap:14px;min-height:45px;margin:0 0 21px;display:flex}.storefront-v2 .catalog-results-heading>div:first-child{align-items:center;gap:12px;display:flex}.storefront-v2 .catalog-results-heading h2{margin:0;font-size:23px;line-height:1.5}.storefront-v2 .catalog-results-heading [role=status]{color:#668087;white-space:nowrap;font-size:12px}.storefront-v2 .catalog-results-tools{align-items:center;gap:10px;display:flex}.storefront-v2 .catalog-v2 .sort-label{color:#31515c;background:#fff;border:1px solid #dce7e3;border-radius:10px;align-items:center;gap:5px;min-height:44px;margin:0;padding:0 11px;display:inline-flex}.storefront-v2 .catalog-v2 .sort-label .select{box-shadow:none;outline-offset:1px;color:#31515c;background:0 0;border:0;border-radius:7px;width:145px;min-height:42px;padding:5px;font-size:12px}.storefront-v2 .catalog-v2 .mobile-filter{display:none}.storefront-v2 .catalog-active-filters{flex-wrap:wrap;gap:8px;margin:-3px 0 19px;display:flex}.storefront-v2 .catalog-active-filters button{color:#3c695d;overflow-wrap:anywhere;text-align:start;background:#f3faf6;border:1px solid #d4e8df;border-radius:9px;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:6px 10px;font-size:11px;display:flex}.storefront-v2 .catalog-v2 .catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 19px;display:grid}.storefront-v2 .catalog-v2 .pagination{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 0;padding:21px 0;font-size:12px;display:flex}.storefront-v2 .catalog-v2 .pagination>div{flex-wrap:wrap;gap:7px;max-width:80%;display:flex}.storefront-v2 .catalog-v2 .pagination button{color:#537479;background:#fff;border:1px solid #e0e9e5;border-radius:11px;width:43px;height:43px}.storefront-v2 .catalog-v2 .pagination button.active{color:#fff;background:#008f8b;border-color:#008f8b}.storefront-v2 .catalog-v2 .empty{background:#f8fbf8;border:1px dashed #d4e2dc;border-radius:18px;padding:50px 20px}.storefront-v2 .catalog-v2 .empty h2{font-size:24px}.storefront-v2 .catalog-v2 .empty .btn{margin-top:18px}.storefront-v2 .catalog-filter-dialog{color:#123e48;width:min(520px,100vw - 32px);max-width:none;max-height:85vh;background:#fff;border:1px solid #e1eae6;border-radius:22px;max-height:85dvh;padding:0;overflow:hidden;box-shadow:0 24px 70px #123e4833}.storefront-v2 .catalog-filter-dialog:not([open]){display:none}.storefront-v2 .catalog-filter-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#123e4870}.storefront-v2 .catalog-filter-sheet{max-height:85vh;flex-direction:column;max-height:85dvh;display:flex}.storefront-v2 .catalog-filter-sheet-heading{border-bottom:1px solid #e8eeeb;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:23px 24px 20px;display:flex}.storefront-v2 .catalog-filter-sheet-heading h2{margin:0;font-size:21px;line-height:1.6}.storefront-v2 .catalog-filter-sheet-heading p{color:#617b81;margin:4px 0 0;font-size:12px}.storefront-v2 .catalog-filter-sheet-heading .icon-btn{background:#f1f6f3;border-radius:50%;flex-shrink:0;width:44px;height:44px}.storefront-v2 .catalog-filter-fields{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.storefront-v2 .catalog-filter-fields legend{font-size:14px}.storefront-v2 .catalog-filter-fields .check-label{min-height:44px;font-size:14px}.storefront-v2 .catalog-filter-fields .catalog-filter-categories{grid-template-columns:1fr 1fr;gap:7px 14px}.storefront-v2 .catalog-filter-fields .catalog-price-field .input{max-width:240px;font-size:16px}.storefront-v2 .catalog-filter-fields .catalog-reset{font-size:13px}.storefront-v2 .catalog-filter-footer{padding:17px 24px max(20px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8eeeb;flex-shrink:0}.storefront-v2 .catalog-filter-footer .btn{border-radius:12px;min-height:49px;font-size:14px}@media (max-width:1100px){.storefront-v2 .catalog-v2 .catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.storefront-v2 .catalog-v2 .filter-panel{padding:20px 17px}.storefront-v2 .catalog-v2 .catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}}@media (max-width:850px){.storefront-v2 .catalog-v2 .catalog-layout{display:block}.storefront-v2 .catalog-v2 .filter-panel{display:none}.storefront-v2 .catalog-v2 .mobile-filter{color:#31515c;min-height:44px;box-shadow:none;border-color:#dce7e3;border-radius:10px;gap:7px;margin:0;padding:8px 12px;font-size:12px;display:inline-flex}.storefront-v2 .catalog-v2 .mobile-filter b{color:#008b83;background:#e3f4ed;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.storefront-v2 .catalog-v2 .catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2 .catalog-v2 .category-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow:auto hidden}.storefront-v2 .catalog-v2 .category-tabs::-webkit-scrollbar{display:none}.storefront-v2 .catalog-v2 .category-tabs button{flex-shrink:0}}@media (max-width:650px){.storefront-v2 .catalog-v2 .container{width:calc(100% - 32px)}.storefront-v2 .catalog-v2 .catalog-banner{padding-top:10px}.storefront-v2 .catalog-v2 .catalog-banner .breadcrumbs,.storefront-v2 .catalog-eyebrow,.storefront-v2 .catalog-v2 .catalog-banner p{display:none}.storefront-v2 .catalog-v2 .catalog-banner h1{letter-spacing:-.4px;font-size:27px;line-height:1.6}.storefront-v2 .catalog-v2 .catalog-toolbar{gap:15px;margin:12px 0 17px}.storefront-v2 .catalog-v2 .catalog-search{background:#f4f6f6;border-radius:12px;flex-basis:100%;max-width:none;min-height:49px;padding-inline:13px}.storefront-v2 .catalog-v2 .catalog-search input{min-height:47px;font-size:14px}.storefront-v2 .catalog-v2 .category-tabs{gap:8px;max-width:100%;margin:0;padding:0 0 3px}.storefront-v2 .catalog-v2 .category-tabs button{border-radius:11px;min-height:42px;padding:9px 15px;font-size:11px}.storefront-v2 .catalog-results-heading{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px}.storefront-v2 .catalog-results-heading>div:first-child{gap:7px}.storefront-v2 .catalog-results-heading h2{font-size:20px}.storefront-v2 .catalog-results-heading [role=status]{font-size:10px}.storefront-v2 .catalog-results-tools{gap:7px}.storefront-v2 .catalog-v2 .mobile-filter{gap:5px;min-height:41px;padding:7px 9px;font-size:11px}.storefront-v2 .catalog-v2 .sort-label{gap:1px;min-height:41px;padding-inline:6px}.storefront-v2 .catalog-v2 .sort-label>svg{width:14px}.storefront-v2 .catalog-v2 .sort-label .select{width:106px;min-height:39px;padding-inline:2px;font-size:10px}.storefront-v2 .catalog-v2 .catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}.storefront-v2 .catalog-active-filters{gap:6px;margin:0 0 15px}.storefront-v2 .catalog-active-filters button{min-height:35px;font-size:10px}.storefront-v2 .catalog-v2 .pagination{flex-direction:column;gap:15px;margin-top:23px;padding:20px 0;font-size:11px}.storefront-v2 .catalog-v2 .pagination>div{justify-content:center;gap:6px;max-width:100%}.storefront-v2 .catalog-v2 .empty{padding:37px 15px}.storefront-v2 .catalog-v2 .empty h2{font-size:21px}.storefront-v2 .catalog-filter-dialog{width:100%;max-height:88vh;border-bottom:0;border-radius:23px 23px 0 0;max-height:88dvh;margin:auto 0 0}.storefront-v2 .catalog-filter-sheet{max-height:88vh;max-height:88dvh}.storefront-v2 .catalog-filter-sheet-heading{padding:20px 20px 18px}.storefront-v2 .catalog-filter-sheet-heading h2{font-size:20px}.storefront-v2 .catalog-filter-fields{padding:20px}.storefront-v2 .catalog-filter-footer{padding-inline:20px}}@media (max-width:370px){.storefront-v2 .catalog-results-heading>div:first-child{gap:5px}.storefront-v2 .catalog-results-heading [role=status]{display:none}.storefront-v2 .catalog-v2 .sort-label .select{width:98px}.storefront-v2 .catalog-filter-fields .catalog-filter-categories{grid-template-columns:1fr}}.checkout-v2,.cart-v2{--checkout-ink:#103f4e;--checkout-teal:#008f87;--checkout-muted:#70828b;--checkout-border:#e3eae8;color:var(--checkout-ink);padding-top:28px;padding-bottom:35px}.checkout-v2 .panel,.cart-v2 .panel{border:1px solid var(--checkout-border);background:#fff;border-radius:18px;box-shadow:0 3px 13px #173e3c04}:is(.checkout-v2 :is(button,a,input,select,textarea,summary):focus-visible,.cart-v2 :is(button,a,input):focus-visible){outline-offset:3px;outline:3px solid #008f8760}.checkout-v2 :is(input,select,textarea,button){font:inherit}.checkout-v2 svg,.cart-v2 svg{flex-shrink:0}.checkout-eyebrow{color:#6d8b88;margin-bottom:7px;font-size:11px;display:block}.checkout-page-heading{text-align:center;margin-bottom:22px}.checkout-page-heading h1{margin:0;font-size:29px;font-weight:800;line-height:1.5}.checkout-page-heading h1:focus{outline:0}.checkout-page-heading p{color:var(--checkout-muted);margin:7px 0 0;font-size:13px}.checkout-progress{justify-content:center;max-width:320px;margin:0 auto 28px;padding:0;list-style:none;display:flex;position:relative}.checkout-progress:before{content:"";top:14px;background:#dce6e5;height:1px;position:absolute;inset-inline:25%}.checkout-progress>li{color:#8a99a0;flex-direction:column;align-items:center;gap:6px;width:50%;font-size:12px;display:flex;position:relative}.checkout-progress b{color:#8a98a0;box-sizing:content-box;background:#e7ecee;border:4px solid #fffefa;border-radius:50%;place-items:center;width:29px;height:29px;margin-top:-4px;font-size:12px;font-weight:600;display:grid}.checkout-progress .active,.checkout-progress .complete{color:var(--checkout-teal);font-weight:700}.checkout-progress .active b,.checkout-progress .complete b{background:var(--checkout-teal);color:#fff}.checkout-v2 .checkout-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.checkout-main{flex-direction:column;gap:16px;min-width:0;display:flex}.checkout-v2 .checkout-form{padding:24px}.checkout-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.checkout-section-title h2{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:1.6;display:flex}.checkout-section-title>span{color:#879596;font-size:10px}.checkout-section-title>a{color:var(--checkout-teal);align-items:center;gap:4px;font-size:11px;display:flex}.checkout-guest-note{color:#607c78;background:#f2f8f6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:12px;font-size:11px;display:flex}.checkout-guest-note>span{align-items:center;gap:7px;display:flex}.checkout-guest-note>a{color:var(--checkout-teal);white-space:nowrap;font-weight:700}.checkout-v2 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.checkout-v2 .field{color:var(--checkout-ink);gap:7px;min-width:0;margin-bottom:18px;font-size:13px;font-weight:600}.checkout-v2 .field small{color:var(--checkout-muted);font-size:11px;font-weight:400;line-height:1.7}.checkout-v2 .input,.checkout-v2 .select{width:100%;min-width:0;min-height:49px;color:var(--checkout-ink);background:#fff;border:1px solid #dce4e5;border-radius:11px;padding:11px 13px;font-size:14px;box-shadow:0 2px 4px #153c4602}.checkout-v2 .input::placeholder{color:#95a0ac;font-weight:400}.checkout-v2 .select{padding-inline-end:34px}.checkout-v2 .checkout-address-input{resize:vertical;min-height:82px}.checkout-v2 .full{grid-column:1/-1}.checkout-shipping-banner{color:#6a827d;background:#f2f6f5;border-radius:10px;align-items:center;gap:8px;padding:13px 14px;font-size:12px;line-height:1.7;display:flex}.checkout-shipping-banner>output{text-align:end;margin-inline-start:auto;font-size:12px;font-weight:700}.checkout-shipping-banner.is-ready{color:#176b65;background:#eaf7f3}.checkout-shipping-banner.is-ready>output{font-size:18px}.checkout-v2 .checkout-shipping-help{color:#81948d;margin:8px 0 0;font-size:10px;line-height:1.8}.checkout-notes{border-top:1px solid var(--checkout-border);margin-top:15px;padding-top:14px}.checkout-notes summary,.checkout-benefits summary{cursor:pointer;color:#57796f;align-items:center;gap:7px;min-height:28px;font-size:12px;list-style:none;display:flex}.checkout-notes summary::-webkit-details-marker{display:none}.checkout-benefits summary::-webkit-details-marker{display:none}.checkout-products-list summary::-webkit-details-marker{display:none}.checkout-notes summary>svg:last-child,.checkout-benefits summary>svg:last-child{margin-inline-start:auto}.checkout-notes small{color:var(--checkout-muted);font-size:10px}.checkout-notes>.field{margin:13px 0 0}.checkout-notes textarea{min-height:90px}.checkout-notes[open] summary>svg:last-child{transform:rotate(45deg)}.checkout-v2 .checkout-payment{padding:19px 24px}.checkout-payment .checkout-section-title{margin-bottom:12px}.checkout-cod{color:var(--checkout-ink);background:#f5faf7;border:1px solid #e4eee7;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;display:flex}.checkout-cod>svg{color:var(--checkout-teal)}.checkout-cod>svg:last-child{fill:#e1f5ee;margin-inline-start:auto}.checkout-cod b{font-size:13px;display:block}.checkout-cod small{color:#80928a;margin-top:3px;font-size:11px;display:block}.checkout-benefits{padding-top:15px}.checkout-benefits>.field{margin:14px 0 0}.checkout-benefits[open] summary>svg:last-child{transform:rotate(-90deg)}.checkout-v2 .checkout-summary{padding:23px;position:sticky;top:105px}.checkout-summary .checkout-section-title{margin-bottom:12px}.checkout-products-list{border-bottom:1px solid var(--checkout-border);margin-bottom:14px;padding-bottom:13px}.checkout-products-list>summary{color:#728a83;cursor:pointer;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;list-style:none;display:flex}.checkout-products-list[open]>summary{margin-bottom:12px}.checkout-products-list[open]>summary>svg{transform:rotate(180deg)}.checkout-v2 .checkout-product{border-bottom:1px solid #eff2ee;gap:12px;margin-bottom:12px;padding:0 0 12px}.checkout-v2 .checkout-product:last-child{border:0;margin-bottom:0;padding-bottom:0}.checkout-v2 .checkout-product>.product-art{object-fit:cover;border-radius:10px;flex:0 0 76px;width:76px;height:76px}.checkout-v2 .checkout-product>div{justify-content:center;gap:5px;min-width:0;padding:1px 0}.checkout-v2 .checkout-product b{font-size:12px;line-height:1.6}.checkout-v2 .checkout-product strong{color:var(--checkout-teal);font-size:16px}.checkout-v2 .checkout-product small{font-size:10px;line-height:1.6}.checkout-v2 .summary-rows>div,.cart-v2 .summary-rows>div{color:#56727a;gap:12px;padding:10px 0;font-size:13px}.checkout-v2 .summary-rows b,.cart-v2 .summary-rows b{color:var(--checkout-ink);font-size:16px}.checkout-v2 .summary-rows b.shipping-pending,.cart-v2 .summary-rows b.shipping-pending{white-space:normal;color:#7f918d;max-width:57%;font-size:11px}.checkout-v2 .summary-rows .summary-total,.cart-v2 .summary-rows .summary-total{border-top:1px solid var(--checkout-border);color:var(--checkout-ink);background:0 0;border-radius:0;margin-top:5px;padding:15px 0 4px;font-size:17px}.checkout-v2 .summary-total>strong:last-child,.cart-v2 .summary-total>strong:last-child{color:var(--checkout-teal);font-size:26px}.checkout-v2 .promotion-summary,.cart-v2 .promotion-summary{margin-top:12px;font-size:11px;line-height:1.8}.checkout-v2 .promotion-summary small,.cart-v2 .promotion-summary small{font-size:10px}.checkout-coupon-note{color:#4a7766;background:#eff8f3;border-radius:8px;align-items:center;gap:6px;margin-top:15px;padding:9px 11px;font-size:11px;display:flex}.checkout-coupon-note>button{margin-inline-start:auto;font-size:11px}.checkout-status{color:#6e8179;margin-top:14px;font-size:11px}.checkout-v2 .error-message{margin-top:14px;font-size:12px;line-height:1.8}.checkout-v2 .error-message p{margin:0}.checkout-review-note{color:#7a8780;align-items:start;gap:6px;margin:18px 0 0;font-size:11px;line-height:1.8;display:flex}.checkout-review-note>svg{margin-top:2px}.checkout-v2 .checkout-action .btn,.cart-v2 .order-summary>a.btn{background:var(--checkout-teal);border-color:var(--checkout-teal);border-radius:12px;gap:8px;min-height:52px;margin-top:18px;font-size:14px;font-weight:700}.checkout-v2 .checkout-action .btn:disabled{opacity:.5;cursor:not-allowed}.checkout-v2 .continue-link,.cart-v2 .continue-link{color:#6c8d83;margin-top:14px;font-size:12px}.checkout-v2 .secure-note{color:#84978c;margin-top:17px;font-size:11px;line-height:1.7}.checkout-v2 .checkout-address-review{padding:23px}.checkout-address-review>strong{font-size:15px}.checkout-address-review>p{color:#63817b;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.9}.checkout-address-review>.checkout-review-phone{text-align:start;direction:ltr;unicode-bidi:plaintext}.checkout-address-review>.checkout-review-notes{border-top:1px solid var(--checkout-border);margin-top:12px;padding-top:12px;font-size:12px}.checkout-address-review .text-button{color:var(--checkout-teal);font-size:12px}.cart-v2 .page-heading{margin:0 0 25px}.cart-v2 .page-heading h1{color:var(--checkout-ink);align-items:center;gap:10px;margin:0;font-size:29px;display:flex}.cart-v2 .page-heading p{color:var(--checkout-muted);margin:7px 0 0;font-size:13px}.cart-count{min-width:30px;height:30px;color:var(--checkout-teal);background:#e7f5ef;border-radius:50%;place-items:center;padding:0 6px;font-size:13px;display:grid}.cart-v2 .cart-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:22px}.cart-v2 .cart-item{flex-direction:row;gap:20px;padding:17px;display:flex}.cart-v2 .cart-item>a{background:#f2f0e9;border-radius:12px;flex:0 0 155px;align-self:start;width:155px;height:155px;min-height:0;display:block;overflow:hidden}.cart-v2 .cart-item>a>.product-art{object-fit:cover;width:100%;height:100%}.cart-v2 .cart-item-info{flex:1;min-width:0;padding:3px 0}.cart-item-category{color:#7c9389;margin-bottom:5px;font-size:11px;display:block}.cart-v2 .cart-item h2{margin:0 0 7px;font-size:19px;line-height:1.5}.cart-v2 .cart-item-info>strong{color:var(--checkout-teal);font-size:23px;display:inline-block}.cart-unit-price{color:#8b9c95;margin-top:1px;font-size:10px;display:block}.cart-v2 .cart-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.cart-v2 .quantity-control{border-color:var(--checkout-border);direction:ltr;background:#f5f8f6;border-radius:10px;height:39px}.cart-v2 .quantity-control button{width:33px}.cart-v2 .quantity-control span{min-width:29px;font-size:14px}.cart-v2 .cart-item-actions .text-button{gap:4px;padding:8px 5px;font-size:11px}.cart-v2 .cart-item-actions .text-button>svg{width:17px}.cart-v2 .cart-remove{margin-inline-start:auto}.cart-v2 .cart-remove span{display:none}.cart-v2 .order-summary{align-self:start;padding:23px;position:sticky;top:105px}.cart-v2 .order-summary h2{margin-bottom:15px;font-size:20px}.cart-shipping-note{color:#6d867c;background:#f3f8f4;border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;font-size:11px;line-height:1.8;display:flex}.cart-shipping-note>svg{margin-top:2px}.cart-v2 .order-summary hr{border-color:var(--checkout-border);margin:20px 0}.cart-v2 .order-summary .field{color:var(--checkout-ink);font-size:12px}.cart-v2 .coupon-entry{gap:8px;margin-top:8px}.cart-v2 .coupon-entry .input{border-radius:10px;min-height:45px;font-size:12px}.cart-v2 .coupon-entry .btn{min-height:45px;color:var(--checkout-teal);background:#e8f5ee;border-color:#dceee5;border-radius:10px;padding:8px 16px;font-size:12px}.cart-v2 .recommendations{background:0 0;margin-top:35px;padding:0}.cart-v2 .recommendations h2{font-size:23px}.cart-v2 .recommendations .product-card .btn{width:auto}@media (max-width:1100px){.checkout-v2 .checkout-layout,.cart-v2 .cart-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:18px}.cart-v2 .cart-item{gap:13px;padding:14px}.cart-v2 .cart-item>a{flex-basis:120px;width:120px;height:145px}.cart-v2 .cart-item h2{font-size:17px}.cart-v2 .cart-save span{display:none}.checkout-v2 .checkout-form,.checkout-v2 .checkout-summary,.cart-v2 .order-summary{padding:19px}.checkout-section-title>span{display:none}}@media (max-width:800px){.checkout-v2,.cart-v2{width:calc(100% - 32px);padding-top:21px;padding-bottom:30px}.checkout-page-heading{margin-bottom:19px}.checkout-page-heading .checkout-eyebrow{display:none}.checkout-page-heading h1{font-size:22px}.checkout-page-heading p{margin-top:4px;font-size:11px}.checkout-progress{max-width:265px;margin-bottom:20px}.checkout-progress>li{gap:5px;font-size:11px}.checkout-progress b{width:22px;height:22px;font-size:10px}.checkout-progress:before{top:10px}.checkout-v2 .checkout-layout,.cart-v2 .cart-layout{grid-template-columns:minmax(0,1fr);gap:13px}.checkout-main{display:contents}.checkout-v2 .checkout-form,.checkout-v2 .checkout-address-review{border-radius:14px;grid-row:1;padding:17px}.checkout-v2 .checkout-summary{border-radius:14px;grid-row:2;padding:17px;position:static}.checkout-v2 .checkout-payment{border-radius:14px;grid-row:3;padding:15px 17px}.checkout-v2 .checkout-form .checkout-section-title{margin-bottom:15px}.checkout-section-title h2{font-size:17px}.checkout-v2 .form-grid{grid-template-columns:1fr;gap:0}.checkout-v2 .field{gap:7px;margin-bottom:17px;font-size:13px}.checkout-v2 .input,.checkout-v2 .select{border-radius:10px;min-height:47px;padding:10px 12px;font-size:16px}.checkout-v2 .checkout-address-input{min-height:76px;line-height:1.7}.checkout-guest-note{gap:8px;margin-bottom:16px;padding:10px;font-size:10px}.checkout-guest-note>span{gap:5px}.checkout-guest-note svg{width:15px}.checkout-shipping-banner{gap:7px;padding:11px 12px;font-size:11px}.checkout-shipping-banner>output{max-width:55%;font-size:11px}.checkout-shipping-banner.is-ready>output{font-size:17px}.checkout-v2 .checkout-shipping-help{margin:7px 0 0;font-size:10px}.checkout-notes summary,.checkout-benefits summary{font-size:11px}.checkout-v2 .checkout-summary .summary-rows>div{padding:9px 0;font-size:13px}.checkout-v2 .summary-rows b,.cart-v2 .summary-rows b{font-size:16px}.checkout-v2 .summary-rows .summary-total,.cart-v2 .summary-rows .summary-total{padding-top:13px;font-size:17px}.checkout-v2 .summary-total>strong:last-child,.cart-v2 .summary-total>strong:last-child{font-size:25px}.checkout-v2 .checkout-product>.product-art{flex-basis:66px;width:66px;height:68px}.checkout-v2 .checkout-product b{font-size:12px}.checkout-v2 .checkout-product strong{font-size:15px}.checkout-v2 .checkout-product>div{gap:3px}.checkout-v2 .checkout-payment .checkout-section-title{display:none}.checkout-cod{background:0 0;border:0;padding:0}.checkout-cod b{font-size:12px}.checkout-cod small{font-size:10px}.checkout-v2 .checkout-address-review>p{font-size:13px}.checkout-v2 .checkout-layout{padding-bottom:91px}.checkout-v2 .checkout-action{bottom:0;z-index:45;padding:11px 16px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--checkout-border);background:#fffffff5;position:fixed;inset-inline:0}.checkout-v2 .checkout-action .btn{min-height:51px;margin:0;font-size:14px}.checkout-v2 .continue-link{margin-top:15px;font-size:11px}.checkout-v2 .secure-note{margin-top:12px;font-size:10px}.checkout-review-note{font-size:11px}.cart-v2 .page-heading{margin-bottom:19px}.cart-v2 .page-heading h1{font-size:26px}.cart-v2 .page-heading p{font-size:12px}.cart-v2 .checkout-eyebrow{font-size:10px}.cart-v2 .cart-items{gap:12px}.cart-v2 .cart-item{border-radius:14px;gap:13px;padding:12px}.cart-v2 .cart-item>a{border-radius:10px;flex-basis:100px;align-self:start;width:100px;height:123px}.cart-v2 .cart-item-info{padding:0}.cart-v2 .cart-item h2{margin:0 0 7px;font-size:15px}.cart-item-category{font-size:9px;line-height:1.5}.cart-v2 .cart-item-info>strong{font-size:21px}.cart-v2 .cart-item-actions{gap:4px;margin-top:12px}.cart-v2 .quantity-control{height:35px}.cart-v2 .quantity-control button{width:29px}.cart-v2 .quantity-control span{min-width:25px;font-size:13px}.cart-v2 .cart-item-actions .text-button{padding:6px 4px}.cart-v2 .cart-remove{margin-inline-start:auto}.cart-v2 .cart-save span{display:none}.cart-v2 .order-summary{border-radius:14px;padding:18px;position:static}.cart-v2 .order-summary h2{font-size:20px}.cart-shipping-note{padding:11px;font-size:11px}.cart-v2 .coupon-entry .input{font-size:16px}.cart-v2 .recommendations{margin-top:28px}.cart-v2 .recommendations h2{font-size:21px}.cart-v2 .recommendations .product-grid{gap:12px}.cart-v2 .recommendations .product-card .btn{width:auto}.cart-v2 .order-summary>a.btn{font-size:14px}}@media (max-width:370px){.cart-v2 .cart-item{gap:10px;padding:10px}.cart-v2 .cart-item>a{flex-basis:85px;width:85px;height:113px}.cart-v2 .cart-item h2{font-size:14px}.cart-v2 .cart-item-info>strong{font-size:19px}.cart-v2 .cart-item-actions{gap:1px}.cart-v2 .quantity-control span{min-width:23px}.checkout-shipping-banner{gap:5px}.checkout-shipping-banner>span{font-size:10px}.checkout-guest-note{flex-wrap:wrap}.checkout-section-title h2{font-size:16px}}.checkout-retry-notice{color:#56786e;background:#eff8f4;border:1px solid #dbece4;border-radius:10px;margin-top:15px;padding:12px;font-size:11px;line-height:1.85}.checkout-retry-notice p{margin:0}.checkout-retry-notice nav{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.checkout-retry-notice a{color:var(--checkout-teal);text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.cart-v2 .cart-item-actions .quantity-control{height:46px;min-height:46px}.cart-v2 .cart-item-actions .quantity-control>button{width:44px;min-width:44px;min-height:44px}.cart-v2 .cart-item-actions .cart-save,.cart-v2 .cart-item-actions .cart-remove{justify-content:center;min-width:44px;min-height:44px}}.cart-recovery{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.cart-recovery>div{flex:1;min-width:240px}.cart-recovery h2{margin:8px 0;font-size:20px}.cart-recovery p{color:var(--muted,#647874);max-width:680px;line-height:1.8}.cart-recovery>.field{flex-basis:100%}.cart-recovery small{color:#647874;line-height:1.7}.yehia-wordmark img{width:5.35em;max-width:100%;height:auto;display:block}.erp-console .erp-brand .erp-brand-symbol:has(img[src="/brand/yehia-store-mark.svg"]){box-shadow:none;background:0 0}.erp-console .erp-brand .erp-brand-symbol img{object-fit:contain}.erp-console .erp-brand .erp-brand-name{font-size:clamp(17px,1.4vw,22px)}.ac-sidebar-brand .yehia-wordmark img{width:146px}.product-art.yehia-campaign{object-fit:contain;background:#fff2e7}.storefront-v2{--ink:#292536;--teal:#a23f28;--teal-dark:#81321f;--muted:#685f68;--border:#ded8d3;--shop-paper:#f9f6f1;--shop-soft:#efeaf7;--shop-iris:#5042a0;background:var(--shop-paper);color:var(--ink)}.storefront-v2 ::selection{color:#271b14;background:#ffd5bd}.storefront-v2 :is(input,textarea){caret-color:var(--teal)}.storefront-v2 :is(a,button,input,select,textarea):focus-visible{outline-color:var(--teal)}.storefront-v2 .btn.primary{background:var(--teal);color:#fff}.storefront-v2 .btn.primary:hover{background:var(--teal-dark)}.storefront-v2 .shop-announcement{background:var(--ink);color:#f8f5ef}.storefront-v2 .shop-search{border-color:var(--border);background:#f2eff4}.storefront-v2 .shop-search>button{color:var(--teal-dark);background:#f6e6de}.storefront-v2 .shop-main-nav>a.active{color:var(--teal-dark)}.storefront-v2 .shop-footer{border-color:var(--border);background:#eeebe9}.storefront-v2 .home-main-hero{background:#eae5f2;border-radius:16px;grid-template-columns:48% 52%;min-height:490px}.storefront-v2 .home-main-copy{padding:48px}.storefront-v2 .home-main-copy h1{color:var(--ink);letter-spacing:-.025em;font-size:clamp(36px,3.6vw,58px);line-height:1.35}.storefront-v2 .home-main-copy h1 em{color:var(--teal);white-space:normal}.storefront-v2 .home-main-copy>p{color:var(--muted);font-size:17px}.storefront-v2 .home-kicker,.storefront-v2 .home-eyebrow{display:none}.storefront-v2 .home-main-photo{min-width:0}.storefront-v2 .home-main-photo>.product-art{object-fit:cover;width:100%;height:100%}.storefront-v2 .home-photo-note{color:var(--ink);box-shadow:none;background:#fffaf0;border-radius:12px}.storefront-v2 .home-section{margin-top:68px}.storefront-v2 .home-section-heading h2{color:var(--ink);letter-spacing:-.02em}.storefront-v2 .home-filter-tabs button.active{background:var(--ink);color:#fff}.storefront-v2 .shop-card{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.storefront-v2 .shop-card-media{background:#f5f1ec}.storefront-v2 .shop-card-info{padding:16px}.storefront-v2 .shop-card-link h3{color:var(--ink);line-height:1.6}.storefront-v2 .shop-card-buy strong{color:var(--ink);font-variant-numeric:tabular-nums}.storefront-v2 .shop-quick{background:var(--ink);color:#fff}.storefront-v2 .home-budget{background:#eeeaf1;border-radius:16px}.storefront-v2 .home-partnership{background:#f6e8de;border-radius:16px}.storefront-v2 .home-partnership-copy h2 em{color:var(--teal)}.storefront-v2 .mobile-count{background:var(--teal)}.storefront-v2 .mobile-shop-search{border-color:var(--border);background:#f5f1ec}.storefront-v2 .mobile-shop-search>button,.storefront-v2 .mobile-shop-tabs>a.active{color:var(--teal-dark)}.storefront-v2 .mobile-shop-tabs>a.active .mobile-tab-icon{background:#f6e6de}.storefront-v2 .home-v2,.storefront-v2 .catalog-v2{color:var(--ink)}.storefront-v2 .ys-slide{color:var(--ink);background:#fffdfa}.storefront-v2 .ys-slide-controls button{border-color:var(--border);color:var(--shop-iris)}.storefront-v2 :is(.ys-slide-product,.ys-guides) b{color:var(--teal-dark)}.storefront-v2 .ys-guides button{color:var(--ink);border-color:var(--border);background:#f1edf7}.storefront-v2 .ys-guides button:nth-child(3n+2){background:#f7eee6}.storefront-v2 .ys-guides button:nth-child(3n){background:#f3f0e8}.storefront-v2 .catalog-v2 .catalog-banner h1,.storefront-v2 .catalog-v2 .filter-panel h2{color:var(--ink)}.storefront-v2 .catalog-v2 .catalog-banner p{color:var(--muted)}.storefront-v2 .catalog-v2 .category-tabs button.active{color:#fff;background:var(--shop-iris);border-color:var(--shop-iris)}.storefront-v2 :is(.checkout-v2,.cart-v2){--checkout-ink:var(--ink);--checkout-teal:var(--teal);--checkout-muted:var(--muted);--checkout-border:var(--border)}.storefront-v2 .pd-detail{--pd-ink:var(--ink);--pd-muted:var(--muted);--pd-line:var(--border);--pd-teal:var(--teal);--pd-paper:var(--shop-paper);background:var(--shop-paper)}@media (max-width:650px){.storefront-v2 .home-v2{padding:12px 16px 0}.storefront-v2 .home-main-hero{border-radius:16px;flex-direction:column;min-height:0;display:flex}.storefront-v2 .home-main-copy{padding:28px 24px}.storefront-v2 .home-main-copy h1{margin:0 0 14px;font-size:34px;line-height:1.4}.storefront-v2 .home-main-copy>p{margin-bottom:20px;font-size:14px;line-height:1.9;display:block}.storefront-v2 .home-main-actions{flex-wrap:wrap;gap:16px}.storefront-v2 .home-main-actions>.btn{min-height:48px;padding:12px 20px}.storefront-v2 .home-main-photo{width:100%;height:200px}.storefront-v2 .home-main-photo>.product-art{object-fit:cover;height:200px}.storefront-v2 .home-section{margin-top:36px}.storefront-v2 .home-section-heading h2{font-size:25px}.storefront-v2 .shop-card-info{padding:12px}.storefront-v2 .shop-card-buy{flex-wrap:wrap;gap:10px}}@media screen{.erp-console[data-erp-theme] .erp-sidebar{--ocean-inset:#292438;--ocean-surface:#322d42;--ocean-raised:#3b354b;--ocean-ink:#faf7fd;--ocean-muted:#cfc6d8;--ocean-line:#4b435c;--ocean-accent:#e1d7ff;--ocean-accent-soft:#49405e;--ocean-focus:#e6dbff;--erp-line:var(--ocean-line);--ss-teal:#c9bbff;--ss-teal-soft:#413750;--ss-blue:#bcf;--ss-blue-soft:#323950;--ss-amber:#efc997;--ss-amber-soft:#473b39;--ss-coral:#ffb8a6;--ss-coral-soft:#4c343c;--ss-violet:#dfbbf3;--ss-violet-soft:#43344b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ocean-inset);border-inline-end:0}.erp-console[data-erp-theme] .erp-brand{border-bottom:1px solid var(--ocean-line);margin-bottom:14px;padding:0 8px 20px}.erp-console[data-erp-theme] .erp-brand-name{letter-spacing:normal}.erp-console[data-erp-theme] .erp-brand-symbol{width:44px;height:44px}.erp-console[data-erp-theme] .erp-workspace{border-color:var(--ocean-line);padding:10px 12px}.erp-console[data-erp-theme] .erp-nav-search{color:var(--ocean-muted);margin-block:10px 12px}.erp-console[data-erp-theme] .erp-nav-search kbd{color:var(--ocean-muted);border-color:var(--ocean-line)}.erp-console[data-erp-theme] .erp-nav-direct.is-active,.erp-console[data-erp-theme] .erp-nav-group.has-active>.erp-nav-toggle{color:#fff;background:#504478}.erp-console[data-erp-theme] .erp-nav-direct.is-active .erp-nav-icon{color:#382b59;background:#e3dafd}.erp-console[data-erp-theme] .erp-nav-item.is-active{color:#fff;background:#463c57}.erp-console[data-erp-theme] .erp-sidebar-footer{background:var(--ocean-inset)}.erp-console[data-erp-theme] .erp-person>span{color:#eed5ff;background:#463853}.erp-console[data-erp-theme] .erp-signout:hover{color:#ffd0c3;background:#50383f}.erp-console[data-erp-theme] .erp-sidebar-scrim{background:#1c16289e}.erp-console[data-erp-theme] .erp-topbar{background:var(--ocean-surface);border-bottom:1px solid var(--ocean-line);min-height:64px}.erp-console[data-erp-theme] .erp-top-actions{flex-wrap:wrap}.erp-console[data-erp-theme] .erp-breadcrumb strong{color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-top-search{background:var(--ocean-inset);border-color:#0000}.erp-console[data-erp-theme] .erp-theme-toggle{background:var(--ocean-inset)}.erp-console[data-erp-theme] .erp-theme-toggle button[data-active=true]{color:var(--ocean-accent);background:var(--ocean-surface);box-shadow:0 1px 3px #201a2b24}.erp-console[data-erp-theme] .erp-page-heading{border-bottom:1px solid var(--ocean-line);align-items:center;margin-block-end:22px;padding-block:2px 20px}.erp-console[data-erp-theme] .erp-page-heading h1{font-size:clamp(24px,2.1vw,36px);font-weight:700;line-height:1.45}.erp-console[data-erp-theme] .erp-page-heading p{color:var(--ocean-muted);max-width:68ch}.erp-console[data-erp-theme] .erp-page-mark{background:var(--module-soft);width:48px;height:48px;color:var(--module-ink);border-radius:12px;flex-shrink:0}.erp-console[data-erp-theme] .erp-section-tabs{gap:4px;padding-block:3px 10px}.erp-console[data-erp-theme] .erp-section-tabs>a{color:var(--ocean-muted);font-size:13px}.erp-console[data-erp-theme] .erp-section-tabs>a[aria-current=page]{background:var(--ocean-accent-soft);color:var(--ocean-accent);box-shadow:inset 0 -2px var(--ocean-accent)}.erp-console[data-erp-theme] .erp-filters{background:var(--ocean-inset);border-radius:12px;padding:16px}.erp-console[data-erp-theme] .erp-field>label{color:var(--ocean-ink);font-weight:600}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea),.erp-console[data-erp-theme] .ep-custom-period input{background:var(--ocean-surface);color:var(--ocean-ink);border-color:var(--ocean-line-strong)}.erp-console[data-erp-theme] .erp-field :is(input,textarea)::placeholder{color:var(--ocean-muted);opacity:1}.erp-console[data-erp-theme] .erp-editor,.erp-console[data-erp-theme] .erp-data-section{box-shadow:none;border-radius:14px}.erp-console[data-erp-theme] .erp-data-toolbar{background:var(--ocean-surface)}.erp-console[data-erp-theme] .erp-data-toolbar>strong{font-size:18px}.erp-console[data-erp-theme] .erp-data-toolbar>strong>span{color:var(--ocean-muted);background:var(--ocean-inset)}.erp-console[data-erp-theme] .erp-table thead th{color:var(--ocean-muted);background:var(--ocean-inset);font-size:13px;font-weight:600}.erp-console[data-erp-theme] .erp-table tbody tr:is(:hover,:focus-within){background:var(--ocean-hover)}.erp-console[data-erp-theme] .erp-summary{border-radius:12px}.erp-console[data-erp-theme] .erp-summary dd{color:var(--ocean-ink);font-size:clamp(20px,2vw,28px)}.erp-console[data-erp-theme] .erp-success,.erp-console[data-erp-theme] .erp-status.is-positive,.erp-console[data-erp-theme] .ep-clear-state{color:var(--desk-success);background:var(--desk-success-soft)}.erp-console[data-erp-theme] .ep-comparison.is-up{color:var(--desk-success)}.erp-console[data-erp-theme] .state-delivered{--state-color:var(--desk-success);--state-ink:var(--desk-success);--state-bg:var(--desk-success-soft)}.erp-console[data-erp-theme] .bs-tone-accent,.erp-console[data-erp-theme] .be-tone-accent{--bs-tone:var(--desk-success);--bs-soft:var(--desk-success-soft);--be-tone:var(--desk-success);--be-soft:var(--desk-success-soft)}.erp-console[data-erp-theme] .bs-check.is-ready .bs-check-icon{color:var(--desk-success)}.erp-console[data-erp-theme] .ep-activity-grid>:only-child{grid-column:1/-1}}@media screen and (max-height:720px){.erp-console[data-erp-theme] .erp-sidebar{padding-top:12px}.erp-console[data-erp-theme] .erp-brand{margin-bottom:8px;padding-bottom:10px}.erp-console[data-erp-theme] .erp-sidebar-footer{padding-block:8px}}@media screen and (max-width:640px){.erp-console[data-erp-theme] .erp-page-mark{width:40px;height:40px}.erp-console[data-erp-theme] .erp-page-heading{align-items:flex-start;margin-block-end:16px;padding-block-end:14px}.erp-console[data-erp-theme] .erp-topbar{padding-inline:12px}.erp-console[data-erp-theme] .erp-main{padding-inline:14px}}@media screen{.erp-console[data-erp-theme] .erp-performance{gap:24px;container:desk-performance/inline-size}.erp-console[data-erp-theme] .desk-report-spread{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:16px;grid-template-columns:minmax(0,2.65fr) minmax(210px,1fr);align-items:stretch;display:grid}.erp-console[data-erp-theme] .desk-report-spread .ep-chart-panel{box-shadow:none;background:0 0;border:0;padding:clamp(18px,2.2vw,30px)}.desk-chart-reading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-block:20px 14px;display:flex}.desk-chart-reading .ep-chart-total{gap:4px;min-width:0;display:grid}.desk-chart-reading .ep-chart-total strong{color:var(--ocean-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,3vw,44px)}.desk-chart-reading .ep-chart-total span,.desk-chart-peak dt{color:var(--ocean-muted);font-size:13px}.desk-chart-peak{margin:0}.desk-chart-peak dd{color:var(--ocean-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600}.desk-chart-peak dd span{color:var(--ocean-muted)}.desk-report-spread .ep-chart-toolbar{margin:12px 0 20px;padding-block-end:14px}.erp-console[data-erp-theme] .desk-report-spread .ep-chart-tabs{max-width:100%}.desk-report-spread .ep-chart-tabs button{white-space:normal;padding-inline:10px;font-size:13px}.desk-report-spread .apc-legend{margin-bottom:12px}.erp-console[data-erp-theme] .desk-report-spread .apc-area{opacity:.09}.desk-report-ledger{background:var(--ocean-inset);border-inline-start:1px solid var(--ocean-line);border-start-end-radius:16px;border-end-end-radius:16px;min-width:0;padding:24px 18px}.desk-report-ledger header{margin-block-end:16px}.desk-report-ledger header p{color:var(--ocean-muted);margin:4px 0 0;font-size:13px}.erp-console[data-erp-theme] .desk-report-ledger .ep-metrics{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.erp-console[data-erp-theme] .desk-report-ledger .ep-metric{border:0;border-top:1px solid var(--ocean-line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.desk-report-ledger .ep-metric-label{flex-wrap:nowrap;align-items:center;gap:7px;min-height:30px;font-size:13px}.desk-report-ledger .ep-metric-label>span:nth-child(2){order:0;width:auto}.desk-report-ledger .ep-metric-icon{border-radius:6px;width:28px;height:28px}.erp-console[data-erp-theme] .desk-report-ledger .ep-metric-value{color:var(--ocean-ink);margin:5px 0;font-size:25px}.erp-console[data-erp-theme] .desk-report-ledger .is-selected .ep-metric-value{color:var(--ocean-accent)}.desk-report-ledger .ep-metric-comparison{min-height:0;margin:0}.desk-report-ledger .ep-metric-label>.ep-help{margin-top:0}.desk-report-ledger .ep-help>span{max-width:190px;inset-inline:auto 0}.erp-console[data-erp-theme] .ep-activity-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.erp-console[data-erp-theme] .ep-activity-grid :is(.ep-operations,.ep-status-panel),.erp-console[data-erp-theme] .ep-recent-orders{box-shadow:none}.erp-console[data-erp-theme] .ep-activity-grid .ep-task-list{flex-direction:column;gap:0;margin-top:16px;display:flex}.erp-console[data-erp-theme] .ep-task{min-height:60px;padding:12px 0;display:flex}.erp-console[data-erp-theme] .ep-task>strong{margin-inline-start:auto;font-size:21px}.erp-console[data-erp-theme] .ep-activity-grid .ep-task-icon{border-radius:9px;width:36px;height:36px}.erp-console[data-erp-theme] .erp-daily-performance .edp-hour-bars button>span{background:color-mix(in srgb, var(--ocean-accent) 72%, var(--ocean-surface))}.erp-console[data-erp-theme] .erp-daily-performance .edp-hour-bars button:is(:hover,[aria-pressed=true])>span{background:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-daily-performance .edp-events dl{gap:12px 20px}.erp-console[data-erp-theme] .erp-daily-performance .edp-events dl>div{border-top:1px solid var(--ocean-line);padding-block-start:10px}@container desk-performance (width<=740px){.erp-console[data-erp-theme] .desk-report-spread{grid-template-columns:minmax(0,1fr)}.desk-report-ledger{border-inline-start:0;border-block-start:1px solid var(--ocean-line);border-radius:0 0 16px 16px;padding:18px}.erp-console[data-erp-theme] .desk-report-ledger .ep-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.erp-console[data-erp-theme] .ep-activity-grid{grid-template-columns:minmax(0,1fr)}.desk-report-ledger .ep-metric:nth-child(odd) .ep-help>span{inset-inline:0 auto}.desk-report-ledger .ep-metric:nth-child(2n) .ep-help>span{inset-inline:auto 0}}@container desk-performance (width<=420px){.erp-console[data-erp-theme] .desk-report-ledger .ep-metric-value{font-size:20px}.desk-report-ledger .ep-metric-icon{display:none}.desk-chart-reading{align-items:start}.desk-report-spread .ep-chart-tabs button{padding-inline:5px}.desk-report-spread .ep-chart-tabs{width:100%}.desk-report-spread .ep-chart-tabs button{flex:1}}}@media print{.desk-report-spread{display:block}.desk-report-ledger{break-inside:avoid}.desk-report-ledger header p,.desk-chart-peak{font-size:12px}}@media screen{.admin-console{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk-paper:#f6f3ee;--desk-sheet:#fff;--desk-ink:#252434;--desk-muted:#665e6a;--desk-rule:#ded8d3;--desk-control:#aca3aa;--desk-rail:#292438;--desk-rail-raised:#383146;--desk-rail-rule:#514759;--desk-rail-ink:#fffafc;--desk-rail-muted:#c8bfce;--desk-iris:#5042a0;--desk-iris-deep:#40357f;--desk-iris-soft:#eeeaf9;--desk-success:#31624f;--desk-success-soft:#e3efe8;--desk-ochre:#80550c;--desk-ochre-soft:#faf0d7;--desk-clay:#964b34;--desk-clay-soft:#f9e9e1;--desk-blue:#3b577c;--desk-blue-soft:#eaf0f7;--ss-ink:var(--desk-ink);--ss-muted:var(--desk-muted);--ss-canvas:var(--desk-paper);--ss-surface:var(--desk-sheet);--ss-line:var(--desk-rule);--ss-nav:var(--desk-rail);--ss-nav-raised:var(--desk-rail-raised);--ss-teal:var(--desk-success);--ss-teal-hover:#234b3a;--ss-teal-soft:var(--desk-success-soft);--ss-blue:var(--desk-blue);--ss-blue-soft:var(--desk-blue-soft);--ss-amber:var(--desk-ochre);--ss-amber-soft:var(--desk-ochre-soft);--ss-coral:var(--desk-clay);--ss-coral-soft:var(--desk-clay-soft);--ss-violet:var(--desk-iris);--ss-violet-soft:var(--desk-iris-soft);--ac-ink:var(--desk-ink);--ac-teal:var(--desk-iris);--ac-muted:var(--desk-muted);--ac-border:var(--desk-rule);--ac-canvas:var(--desk-paper);--green:var(--desk-iris);--green-dark:var(--desk-iris-deep);--mint:var(--desk-iris-soft);--cream:var(--desk-paper);--ink:var(--desk-ink);--muted:var(--desk-muted);--line:var(--desk-rule);accent-color:var(--desk-iris);background:var(--desk-paper);color:var(--desk-ink);scrollbar-color:#a89da8 var(--desk-paper)}.admin-console ::selection{color:#292235;background:#dfd8f6}.admin-console :is(input,textarea){caret-color:var(--desk-iris)}.admin-console :focus-visible{outline:2px solid var(--desk-iris);outline-offset:3px}.admin-console .ac-sidebar{background:var(--desk-rail);color:var(--desk-rail-ink);scrollbar-color:#736981 var(--desk-rail)}.admin-console .ac-sidebar :is(a,button):focus-visible{outline-color:#e4d7ff}.admin-console .ac-sidebar-brand{padding-block-end:20px}.admin-console .ac-workspace{background:var(--desk-rail-raised);border-color:var(--desk-rail-rule);border-radius:10px;margin-bottom:14px}.admin-console .ac-workspace strong,.admin-console .ac-profile strong{color:var(--desk-rail-ink)}.admin-console .ac-workspace small,.admin-console .ac-workspace-link,.admin-console .ac-sidebar-preview,.admin-console .ac-profile :is(small,button){color:var(--desk-rail-muted)}.admin-console .ac-workspace-link:hover,.admin-console .ac-sidebar-preview:hover,.admin-console .ac-sidebar-close{background:var(--desk-rail-raised);color:var(--desk-rail-ink)}.admin-console .ac-workspace-icon,.admin-console .ac-profile-avatar{color:#eee4ff;background:#514867}.admin-console .ac-sidebar-bottom{border-color:var(--desk-rail-rule)}.admin-console .ac-sidebar-scrim{background:#211a2c8f}.admin-console .ac-nav{scrollbar-color:#736981 transparent}.admin-console .ac-nav-group{margin-block-end:12px}.admin-console .ac-nav-heading{color:var(--desk-rail-muted);padding:8px 9px 5px;font-size:13px;font-weight:600}.admin-console .ac-nav-link{color:#ede6ee;border-radius:8px;min-height:44px;padding-block:5px}.admin-console [data-tone]{--module-ink:var(--desk-iris);--module-soft:var(--desk-iris-soft);--module-nav:#d2c4fc;--module-nav-soft:#43394f}.admin-console [data-tone=blue]{--module-ink:var(--desk-blue);--module-soft:var(--desk-blue-soft);--module-nav:#aec8ed;--module-nav-soft:#363a4d}.admin-console [data-tone=amber]{--module-ink:var(--desk-ochre);--module-soft:var(--desk-ochre-soft);--module-nav:#edc895;--module-nav-soft:#443a3b}.admin-console [data-tone=coral]{--module-ink:var(--desk-clay);--module-soft:var(--desk-clay-soft);--module-nav:#f0b69e;--module-nav-soft:#483742}.admin-console .ac-nav-link:hover{background:var(--desk-rail-raised)}.admin-console .ac-nav-link:hover .ac-nav-icon{background:var(--module-nav-soft);transform:none}.admin-console .ac-nav-link.is-active{color:#302344;background:#ece6f8}.admin-console .ac-nav-link.is-active .ac-nav-icon{color:var(--desk-iris);background:0 0}.admin-console .ac-nav-link>b{background:var(--desk-rail-rule);color:var(--desk-rail-ink)}.admin-console .ac-nav-link.is-active>b{color:#392957;background:#dad2ed}.admin-console .ac-topbar{background:var(--desk-sheet);border-color:var(--desk-rule);min-height:74px;box-shadow:none}.admin-console .ac-breadcrumb strong{font-size:16px}.admin-console .ac-page-mark{border-radius:9px}.admin-console .ac-command-field{border-color:var(--desk-rule);background:#faf8f5}.admin-console .ac-command-field:focus-within{border-color:var(--desk-iris);outline:2px solid var(--desk-iris-soft)}.admin-console .ac-dropdown{border-color:var(--desk-rule);box-shadow:0 12px 30px #2e233c24}.admin-console .ac-icon-button{border-color:var(--desk-rule);color:var(--desk-muted)}.admin-console .ac-icon-button.ac-add-button{background:var(--desk-iris);color:#fff;border-color:var(--desk-iris)}.admin-console .ac-icon-button.ac-add-button:hover{background:var(--desk-iris-deep)}.admin-console .ac-notification-button>span{background:var(--desk-clay);color:#fff}.admin-console .ac-preview-button,.admin-console .ac-footer>a,.admin-console .ac-dropdown-footer{color:var(--desk-iris)}.admin-console .ac-result-icon{background:var(--desk-iris-soft);color:var(--desk-iris)}.admin-console :is(.ac-search-result,.ac-shortcuts a):hover{background:var(--desk-paper)}.admin-console .ac-main{max-width:1512px}.admin-console .ac-footer{max-width:1512px;color:var(--desk-muted)}.admin-console :is(.admin-content,.am-page,.ops-page,.growth-page,.business-page,.marketplace,.svc-page,.merch-page,.seller-store-admin){--admin-text:var(--desk-ink);--admin-muted:var(--desk-muted);--admin-teal:var(--desk-iris);--admin-line:var(--desk-rule);color:var(--desk-ink)}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.svc-page-heading,.am-page-heading,.ops-heading,.merch-heading,.growth-heading,.ac-overview-heading){border-bottom:1px solid var(--desk-rule);margin-block-end:22px;padding-block:4px clamp(16px,2vw,26px)}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.svc-page-heading,.am-page-heading,.ops-heading,.merch-heading,.growth-heading,.ac-overview-heading) h1{color:var(--desk-ink);letter-spacing:0;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.45}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.svc-page-heading,.am-page-heading,.ops-heading,.merch-heading,.growth-heading,.ac-overview-heading) p{color:var(--desk-muted);max-width:72ch}.admin-console :is(.panel,.admin-content .admin-card,.am-card,.ops-card){background:var(--desk-sheet);box-shadow:none;border:1px solid var(--desk-rule)!important;border-radius:14px!important}.admin-console :is(.business-card,.market-panel,.market-review-card,.svc-panel,.growth-card,.ac-card,.ops-release-bar,.growth-filters){background:var(--desk-sheet);color:var(--desk-ink);border-color:var(--desk-rule);box-shadow:none;border-radius:14px}.admin-console :is(.admin-card-title,.panel>.section-heading,.business-card,.market-panel,.svc-panel,.am-card-heading,.ops-card>header,.ac-card-heading) h2,.admin-console .admin-section-title,.admin-console .admin-person strong{color:var(--desk-ink)}.admin-console :is(.admin-person small,.admin-fineprint,.admin-table-footer,.ac-card-heading p,.growth-card-title p){color:var(--desk-muted)}.admin-console :is(.admin-stat,.business-stat,.stat-card,.market-stat,.svc-stat,.am-metric,.ac-kpi,.growth-stage){border-color:var(--desk-rule);background:var(--desk-sheet);border-radius:12px}.admin-console :is(.admin-stat,.business-stat,.stat-card,.market-stat,.svc-stat,.growth-stage) strong{color:var(--desk-ink)}.admin-console :is(.admin-stat,.business-stat,.stat-card) small,.admin-console :is(.admin-stat span,.business-stat>div>span,.stat-card>div>span){color:var(--desk-muted)}.admin-console :is(.admin-stat:not(.yellow,.coral,.blue,.gray)>i,.stat-card .soft-icon,.am-heading-icon,.ops-release-icon,.svc-heading-icon){color:var(--desk-iris);background:var(--desk-iris-soft)}.admin-console .ac-kpi.featured{background:var(--desk-rail);border-color:var(--desk-rail)}.admin-console .ac-kpi.featured:after{content:none}.admin-console .ac-kpi.featured>strong,.admin-console .ac-kpi.featured .ac-kpi-top>span{color:#fff}.admin-console .ac-kpi.featured>small{color:#d5cbdd}.admin-console .ac-kpi.featured .ac-kpi-top>i{background:var(--desk-rail-raised);color:#dbccfa}.admin-console .ac-period-switch{background:var(--desk-paper);border-color:var(--desk-rule)}.admin-console .ac-period-switch button.is-active{color:var(--desk-iris);background:var(--desk-sheet)}.admin-console .ac-overview-date,.admin-console .ac-chart-total>span{background:var(--desk-iris-soft);color:var(--desk-iris-deep);border-color:#0000}.admin-console .ac-chart-total>strong{color:var(--desk-ink)}.admin-console .ac-sales-bar i,.admin-console .growth-bar i{background:var(--desk-iris)}.admin-console .admin-performance-chart{--ep-accent:var(--desk-iris)}.admin-console .apc-grid-line{stroke:var(--desk-rule)}.admin-console .apc-area{fill:#5042a014}.admin-console .apc-current-line{stroke:var(--desk-iris)}.admin-console .apc-previous-line{stroke:var(--desk-ochre)}.admin-console .apc-current-key{background:var(--desk-iris)}.admin-console :is(.btn.primary,.am-page .btn.primary,.ops-page .btn.primary){color:#fff;background:var(--desk-iris);border-color:var(--desk-iris)}.admin-console :is(.btn.primary,.am-page .btn.primary,.ops-page .btn.primary):hover:not(:disabled){background:var(--desk-iris-deep);border-color:var(--desk-iris-deep)}.admin-console :is(.btn.outline,.am-page .btn.outline,.ops-page .btn.outline){background:var(--desk-sheet);color:var(--desk-iris);border-color:var(--desk-control)}.admin-console :is(.btn.outline,.am-page .btn.outline,.ops-page .btn.outline):hover:not(:disabled){background:var(--desk-iris-soft);color:var(--desk-iris-deep);border-color:var(--desk-iris)}.admin-console :is(.input,.select,.am-field>input:not([type=checkbox],[type=radio]),.am-field>textarea,.am-field>select,.am-search,.am-toolbar select){color:var(--desk-ink);border-color:var(--desk-control);background-color:var(--desk-sheet)}.admin-console :is(.field,.admin-content .field,.admin-content .field>span,.am-field){color:var(--desk-ink)}.admin-console :is(.field small,.admin-product-cell small){color:var(--desk-muted)}.admin-console :is(.admin-search,.search-field){color:var(--desk-muted);background:var(--desk-sheet);border-color:var(--desk-control)}.admin-console :is(.admin-tabs,.business-tabs,.market-nav,.svc-tabs,.merch-tabs){border-color:var(--desk-rule);background:var(--desk-sheet)}.admin-console :is(.admin-tabs,.business-tabs,.market-nav,.svc-tabs,.merch-tabs) :is(a,button){color:var(--desk-muted)}.admin-console :is(.admin-tabs,.business-tabs,.market-nav,.svc-tabs,.merch-tabs) :is(a,button):is(.active,[aria-current=page]){background:var(--desk-iris-soft);color:var(--desk-iris-deep)}.admin-console .admin-tabs button.active b{color:var(--desk-iris-deep);background:#ded6f3}.admin-console :is(.admin-text-link,.admin-text-button,.marketplace .text-link,.business-page .text-button){color:var(--desk-iris)}.admin-console :is(.input,.select,.am-field>input,.am-field>textarea,.am-field>select):focus{border-color:var(--desk-iris)}.admin-console :is(input,textarea)::placeholder{color:var(--desk-muted);opacity:1}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table){color:var(--desk-ink);font-variant-numeric:tabular-nums}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table) th{color:var(--desk-muted);border-color:var(--desk-rule);background:#f3efeb;font-weight:600}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table) td{border-color:var(--desk-rule);color:var(--desk-ink)}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table) tbody tr:hover{background:#faf7f3}.admin-console :is(.growth-note,.growth-cart-item small,.growth-subtext,.growth-pagination,.growth-link small,.seller-store-admin>p,.seller-store-admin td small,.seller-store-admin caption,.seller-store-admin-preview>p){color:var(--desk-muted)}.admin-console :is(.growth-recovery-policy,.growth-link){color:var(--desk-ink);border-color:var(--desk-rule);background:var(--desk-paper)}.admin-console :is(.growth-summary article strong,.market-visibility-control strong){color:var(--desk-ink)}.admin-console .market-visibility-control a{color:var(--desk-iris)}.admin-console .seller-store-admin>.table-wrap{border-color:var(--desk-rule);scrollbar-color:var(--desk-control) var(--desk-paper)}}@media screen and (max-width:700px){.admin-console .ac-breadcrumb strong{font-size:14px}.admin-console .ac-main{padding-inline:16px}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.svc-page-heading,.am-page-heading,.ops-heading,.merch-heading,.growth-heading,.ac-overview-heading){margin-block-end:16px}}.ie-print-title{display:none}@media screen{.erp-console[data-erp-theme],.admin-console{--ie-ink:#0a2b36;--ie-ink-850:#0e3440;--ie-ink-800:#133e4b;--ie-ink-700:#1d4f5d;--ie-ink-600:#2c6575;--ie-line-on-ink:#1e4957;--ie-grid-on-ink:#17404d;--ie-on-ink-1:#f2f7f7;--ie-on-ink-2:#a9c3ca;--ie-on-ink-3:#8aa9b2;--ie-nav-text:#d3e1e4;--ie-ember:#ff5a1f;--ie-ember-line:#fa5519;--ie-ember-600:#d4400a;--ie-ember-700:#b53608;--ie-ember-300:#ff9a70;--ie-ember-50:#fff3ec;--ie-compare:#2b9cb8;--ie-good-on-ink:#4adbb4;--ie-warn-on-ink:#f5c451;--ie-crit-on-ink:#ff7396;--ie-nav-sales:#ff9a70;--ie-nav-market:#b9aff5;--ie-nav-ops:#6fdac6;--ie-nav-ship:#7cc8ee;--ie-nav-finance:#ebc96f;--ie-nav-system:#a9c3ca;--ie-d-sales:#c53a0a;--ie-d-market:#5f4fc4;--ie-d-ops:#0b7f70;--ie-d-ship:#1b7ba3;--ie-d-finance:#866300;--ie-sheet-good:#0f7a5f;--ie-sheet-warn:#866300;--ie-sheet-warn-fill:#d9a21b;--ie-sheet-warn-track:#f2e6c4;--ie-sheet-crit:#c2204c;--ie-sheet-crit-track:#f4d9e0;--ie-focus:#d4400a;font-variant-numeric:tabular-nums;font-family:IBM Plex Sans Arabic,Tajawal,Cairo,system-ui,sans-serif}.erp-console[data-erp-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ocean-canvas:#071f27;--ocean-surface:#0e3440;--ocean-raised:#133e4b;--ocean-inset:#0a2b36;--ocean-ink:#f2f7f7;--ocean-muted:#a9c3ca;--ocean-line:#1e4957;--ocean-line-strong:#5b8795;--ocean-accent:#ff9a70;--ocean-accent-hover:#ffb08f;--ocean-accent-ink:#2a1205;--ocean-action-ink:#2a1205;--ocean-accent-soft:#40291f;--ocean-blue:#7cc8ee;--ocean-blue-soft:#173f52;--ocean-amber:#f5c451;--ocean-amber-soft:#3a3320;--ocean-coral:#ff7396;--ocean-coral-soft:#42202e;--ocean-violet:#b9aff5;--ocean-violet-soft:#2b2e56;--ocean-cyan:#6fdac6;--ocean-cyan-soft:#15403f;--desk-success:#4adbb4;--desk-success-soft:#134039;--ocean-focus:#ffb08f;--ocean-hover:#133e4b;--ocean-selection:#5a3a2b;--ocean-selection-ink:#fff;--ocean-shadow:none;--ocean-popover-shadow:0 14px 34px #020e128c;--ie-d-sales:#ff9a70;--ie-d-market:#b9aff5;--ie-d-ops:#6fdac6;--ie-d-ship:#7cc8ee;--ie-d-finance:#ebc96f;--ie-sheet-good:#4adbb4;--ie-sheet-warn:#f5c451;--ie-sheet-warn-fill:#d9a21b;--ie-sheet-warn-track:#3a3320;--ie-sheet-crit:#ff7396;--ie-sheet-crit-track:#42202e;--ie-focus:#ffb08f;--ie-ledger-paper:#0e3440;--erp-sidebar:256px;background:var(--ie-ink)}.erp-console[data-erp-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ocean-canvas:#f3f1eb;--ocean-surface:#fff;--ocean-raised:#fff;--ocean-inset:#efebe2;--ocean-ink:#0c2a33;--ocean-muted:#4d636a;--ocean-line:#e3dfd5;--ocean-line-strong:#7e8f94;--ocean-accent:#d4400a;--ocean-accent-hover:#b53608;--ocean-accent-ink:#fff;--ocean-action-ink:#fff;--ocean-accent-soft:#fff3ec;--ocean-blue:#1b7ba3;--ocean-blue-soft:#e4f1f7;--ocean-amber:#866300;--ocean-amber-soft:#f7efd6;--ocean-coral:#c2204c;--ocean-coral-soft:#fbe8ed;--ocean-violet:#5f4fc4;--ocean-violet-soft:#ecebfa;--ocean-cyan:#0b7f70;--ocean-cyan-soft:#e1f2ef;--desk-success:#0f7a5f;--desk-success-soft:#e2f2ec;--ocean-focus:#d4400a;--ocean-hover:#f8f5ef;--ocean-selection:#ffe3d4;--ocean-selection-ink:#0c2a33;--ocean-shadow:none;--ocean-popover-shadow:0 14px 34px #0a2b3629;--ie-d-sales:#c53a0a;--ie-d-market:#5f4fc4;--ie-d-ops:#0b7f70;--ie-d-ship:#1b7ba3;--ie-d-finance:#866300;--ie-sheet-good:#0f7a5f;--ie-sheet-warn:#866300;--ie-sheet-warn-fill:#d9a21b;--ie-sheet-warn-track:#f2e6c4;--ie-sheet-crit:#c2204c;--ie-sheet-crit-track:#f4d9e0;--ie-focus:#d4400a;--ie-ledger-paper:#fbf8f1}.erp-console[data-erp-theme] ::selection{background:var(--ocean-selection);color:var(--ocean-selection-ink)}.erp-console[data-erp-theme] :not(kbd,code,pre,samp),.admin-console :not(kbd,code,pre,samp){font-family:IBM Plex Sans Arabic,Tajawal,Cairo,system-ui,sans-serif!important}.erp-console[data-erp-theme] :is(.erp-sidebar,.erp-topbar,.ie-band,.ie-hero){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ocean-canvas:var(--ie-ink);--ocean-inset:var(--ie-ink-850);--ocean-surface:var(--ie-ink-800);--ocean-raised:var(--ie-ink-700);--ocean-ink:var(--ie-on-ink-1);--ocean-muted:var(--ie-on-ink-2);--ocean-line:var(--ie-line-on-ink);--ocean-line-strong:#4a7a88;--ocean-accent:var(--ie-ember-300);--ocean-accent-hover:#ffb08f;--ocean-accent-ink:#2a1205;--ocean-action-ink:#2a1205;--ocean-accent-soft:var(--ie-ink-700);--ocean-focus:#ffb08f;--ocean-hover:var(--ie-ink-800);--erp-line:var(--ie-line-on-ink);--erp-ink:var(--ie-on-ink-1);--erp-muted:var(--ie-on-ink-2);--erp-border:var(--ie-line-on-ink);--erp-surface:var(--ie-ink-800);--erp-accent:var(--ie-ember-300);--ss-ink:var(--ie-on-ink-1);--ss-muted:var(--ie-on-ink-2);--ss-line:var(--ie-line-on-ink);--ss-surface:var(--ie-ink-800);--ss-canvas:var(--ie-ink);color:var(--ie-on-ink-1)}.erp-console[data-erp-theme] [data-tone],.admin-console [data-tone]{--module-nav:var(--ie-nav-sales);--module-nav-soft:#ff9a7024;--module-ink:var(--ie-d-sales);--module-soft:color-mix(in srgb, var(--ie-d-sales) 12%, transparent)}.erp-console[data-erp-theme] [data-tone=blue],.admin-console [data-tone=blue]{--module-nav:var(--ie-nav-ops);--module-nav-soft:#6fdac624;--module-ink:var(--ie-d-ops);--module-soft:color-mix(in srgb, var(--ie-d-ops) 12%, transparent)}.erp-console[data-erp-theme] [data-tone=amber],.admin-console [data-tone=amber]{--module-nav:var(--ie-nav-finance);--module-nav-soft:#ebc96f24;--module-ink:var(--ie-d-finance);--module-soft:color-mix(in srgb, var(--ie-d-finance) 13%, transparent)}.erp-console[data-erp-theme] [data-tone=coral],.admin-console [data-tone=coral]{--module-nav:var(--ie-nav-ship);--module-nav-soft:#7cc8ee24;--module-ink:var(--ie-d-ship);--module-soft:color-mix(in srgb, var(--ie-d-ship) 12%, transparent)}.erp-console[data-erp-theme] [data-tone=violet],.admin-console [data-tone=violet]{--module-nav:var(--ie-nav-market);--module-nav-soft:#b9aff524;--module-ink:var(--ie-d-market);--module-soft:color-mix(in srgb, var(--ie-d-market) 12%, transparent)}.erp-console[data-erp-theme] .erp-work-area{background:var(--ie-ink)}.erp-console[data-erp-theme] .ie-page{outline:none;flex-direction:column;flex:1;min-width:0;display:flex}.erp-console[data-erp-theme] .erp-main{background:var(--ocean-canvas);width:100%;max-width:none;color:var(--ocean-ink);border-start-start-radius:34px;flex:1;margin:0;padding:26px max(28px,50% - 780px) 30px}.erp-console[data-erp-theme] .ie-page[data-ie-page=dashboard] .erp-main{background:0 0;border-radius:0;padding:0}.erp-console[data-erp-theme] .erp-page-surface{min-width:0}.erp-console[data-erp-theme] .erp-footer{background:var(--ocean-canvas);color:var(--ocean-muted);border-top:1px solid var(--ocean-line);margin:0;padding:12px 28px 18px;font-size:12px}.erp-console[data-erp-theme] .erp-topbar{z-index:30;min-height:72px;box-shadow:none;background:0 0;border:0;gap:16px;padding:14px 28px 8px;position:relative}.ie-title{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.ie-title h1{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(20px,1.7vw,25px);font-weight:700;line-height:1.3}.ie-title>div{min-width:0}.erp-console[data-erp-theme] .ie-title .erp-page-mark{background:var(--module-nav-soft);width:40px;height:40px;color:var(--module-nav);border-radius:12px;flex:none;place-items:center;display:grid}.erp-console[data-erp-theme] .erp-work-area:has(.ie-page[data-ie-page=dashboard]) .ie-title .erp-page-mark{display:none}.erp-console[data-erp-theme] .erp-topbar .erp-breadcrumb{color:var(--ie-on-ink-3);align-items:center;gap:5px;margin-block-end:1px;font-size:12px;line-height:1.5;display:flex}.erp-console[data-erp-theme] .erp-topbar .erp-breadcrumb a{color:var(--ie-on-ink-3);text-decoration:none}.erp-console[data-erp-theme] .erp-topbar .erp-breadcrumb a:hover{color:var(--ie-on-ink-1)}.erp-console[data-erp-theme] .erp-topbar .erp-breadcrumb span{color:var(--ie-on-ink-2)}.ie-topbar-slot{flex:1;justify-content:flex-start;min-width:0;display:flex}.erp-console[data-erp-theme] .erp-top-actions{flex-wrap:nowrap;gap:8px}.erp-console[data-erp-theme] .erp-top-search{background:var(--ie-ink-800);min-height:36px;color:var(--ie-on-ink-3);border:1px solid #0000;border-radius:18px;padding:6px 12px;font-size:12.5px}.erp-console[data-erp-theme] .erp-top-search:hover{color:var(--ie-on-ink-1);border-color:var(--ie-ink-600)}.erp-console[data-erp-theme] .erp-top-search kbd{color:var(--ie-on-ink-2);background:var(--ie-ink-700);border:0;border-radius:6px;padding:1px 6px;font-size:11px}.erp-console[data-erp-theme] .erp-theme-toggle{background:var(--ie-ink-800);border:0;border-radius:18px;height:36px;padding:2px}.erp-console[data-erp-theme] .erp-theme-toggle button{width:32px;height:32px;color:var(--ie-on-ink-3);border-radius:16px}.erp-console[data-erp-theme] .erp-theme-toggle button:hover{background:var(--ie-ink-700);color:var(--ie-on-ink-1)}.erp-console[data-erp-theme] .erp-theme-toggle button[data-active=true]{background:var(--ie-on-ink-1);color:var(--ie-ink);box-shadow:none}.erp-console[data-erp-theme] .erp-topbar .erp-icon-button{background:var(--ie-ink-800);width:36px;height:36px;color:var(--ie-on-ink-2);border:0;border-radius:18px}.erp-console[data-erp-theme] .erp-topbar .erp-icon-button:hover:not(:disabled){background:var(--ie-ink-700);color:#fff}.erp-console[data-erp-theme] .erp-topbar .erp-button.is-quiet{background:var(--ie-ink-800);min-height:36px;color:var(--ie-on-ink-2);border:0;border-radius:18px;padding-inline:12px;font-size:12.5px;font-weight:500}.erp-console[data-erp-theme] .erp-topbar .erp-button.is-quiet:hover:not(:disabled){background:var(--ie-ink-700);color:#fff}.erp-console[data-erp-theme] .erp-workspace-switch select{background:var(--ie-ink-800);min-height:36px;color:var(--ie-on-ink-1);border:0;border-radius:18px;padding-inline:12px}.erp-console[data-erp-theme] .erp-mobile-menu{color:var(--ie-on-ink-1)}.erp-console[data-erp-theme] .erp-topbar :is(a,button,select):focus-visible{outline-offset:2px;outline:2px solid #ffb08f}.ie-band{padding:0 28px 14px}.ie-band:empty{display:none}.ie-band-description{max-width:92ch;color:var(--ie-on-ink-2);margin:0 0 12px;font-size:13px;line-height:1.7}.ie-page[data-ie-page=dashboard] .ie-band{display:none}.erp-console[data-erp-theme] .ie-band .erp-summary{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:12px 0;margin:2px 0 14px;padding:0;display:flex}.erp-console[data-erp-theme] .ie-band .erp-summary>div{border:0;border-inline-start:1px solid var(--ie-line-on-ink);background:0 0;align-content:start;gap:2px;min-width:112px;padding:0 18px;display:grid}.erp-console[data-erp-theme] .ie-band .erp-summary>div:first-child{border-inline-start:0;padding-inline-start:0}.erp-console[data-erp-theme] .ie-band .erp-summary dt{color:var(--ie-on-ink-2);font-size:12px;font-weight:400}.erp-console[data-erp-theme] .ie-band .erp-summary dd{color:var(--ie-on-ink-1);margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.35}.erp-console[data-erp-theme] .ie-band .erp-summary>div:first-child dd{color:#fff;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.15}.erp-console[data-erp-theme] .ie-band .erp-section-navigation{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.erp-console[data-erp-theme] .ie-band .erp-section-tabs{background:0 0;border:0;flex:auto;gap:2px;min-width:0;margin:0;padding:0}.erp-console[data-erp-theme] .ie-band .erp-section-tabs>a{color:var(--ie-on-ink-2);box-shadow:none;white-space:nowrap;background:0 0;border-radius:16px;padding:6px 13px;font-size:13px;font-weight:500}.erp-console[data-erp-theme] .ie-band .erp-section-tabs>a:hover{background:var(--ie-ink-800);color:#fff}.erp-console[data-erp-theme] .ie-band .erp-section-tabs>a[aria-current=page]{background:var(--ie-on-ink-1);color:var(--ie-ink);box-shadow:none;font-weight:600}.erp-console[data-erp-theme] .ie-band .erp-section-directory>summary{background:var(--ie-ink-800);color:var(--ie-on-ink-2);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.erp-console[data-erp-theme] .ie-band .erp-section-directory>div{z-index:40;background:var(--ie-ink-800);border:1px solid var(--ie-ink-600);box-shadow:var(--ocean-popover-shadow)}.erp-console[data-erp-theme] .ie-band .erp-section-directory h2{color:var(--ie-on-ink-3)}.erp-console[data-erp-theme] .ie-band .erp-section-directory a{color:var(--ie-on-ink-1)}.erp-console[data-erp-theme] .ie-band .bs-navigation{background:0 0;border:0;gap:2px;margin:0;padding:0}.erp-console[data-erp-theme] .ie-band .bs-navigation a{color:var(--ie-on-ink-2);background:0 0;border:0;border-radius:16px;padding:6px 13px;font-size:13px;font-weight:500}.erp-console[data-erp-theme] .ie-band .bs-navigation a:hover{background:var(--ie-ink-800);color:#fff}.erp-console[data-erp-theme] .ie-band .bs-navigation a[aria-current=page]{background:var(--ie-on-ink-1);color:var(--ie-ink);box-shadow:none}.erp-console[data-erp-theme] .erp-sidebar{background:var(--ie-ink);border:0;border-inline-end:1px solid var(--ie-line-on-ink);scrollbar-color:var(--ie-ink-600) transparent;padding:16px 10px 0}.erp-console[data-erp-theme] .erp-brand{border:0;margin:0 0 4px;padding:0 6px 12px}.erp-console[data-erp-theme] .erp-brand>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.erp-console[data-erp-theme] .erp-brand-symbol{width:42px;height:36px;box-shadow:none;background:0 0;place-items:center;display:grid}.erp-console[data-erp-theme] .erp-brand-symbol img{width:42px;height:36px}.erp-console[data-erp-theme] .erp-brand-symbol img[src="/brand/yehia-store-mark.svg"]{background:0 0;border-radius:0;padding:0}.erp-console[data-erp-theme] .erp-brand-name{color:#fff;font-size:18px;font-weight:700;line-height:1.25;display:grid}.erp-console[data-erp-theme] .erp-brand-name>span{color:var(--ie-on-ink-2);font-size:12px;font-weight:400}.erp-console[data-erp-theme] .erp-workspace{background:var(--ie-ink-800);border:0;border-radius:12px;margin:0 2px 8px;padding:8px 10px}.erp-console[data-erp-theme] .erp-workspace>svg{color:var(--ie-nav-market)}.erp-console[data-erp-theme] .erp-workspace strong{color:#fff;font-size:13px;font-weight:600}.erp-console[data-erp-theme] .erp-workspace span{color:var(--ie-on-ink-2);font-size:11.5px}.erp-console[data-erp-theme] .erp-nav-search{background:var(--ie-ink-850);min-height:34px;color:var(--ie-on-ink-3);border:1px solid #0000;border-radius:10px;margin:0 2px 8px;padding-inline:10px}.erp-console[data-erp-theme] .erp-nav-search input{color:#fff;font-size:12.5px}.erp-console[data-erp-theme] .erp-nav-search input::placeholder{color:var(--ie-on-ink-3)}.erp-console[data-erp-theme] .erp-nav-search kbd{background:var(--ie-ink-700);color:var(--ie-on-ink-2);border:0;border-radius:6px;padding:0 5px;font-size:10.5px}.erp-console[data-erp-theme] .erp-nav-search:focus-within{border-color:var(--ie-ink-600);outline:0}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle){min-height:34px;color:var(--ie-nav-text);background:0 0;border-radius:9px;gap:9px;padding:5px 8px;font-size:13.5px;font-weight:400;position:relative}.erp-console[data-erp-theme] .erp-nav-icon{width:24px;height:24px;color:var(--module-nav);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.erp-console[data-erp-theme] .erp-nav-icon svg{width:18px;height:18px}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle,.erp-nav-item):hover{background:var(--ie-ink-800);color:#fff}.erp-console[data-erp-theme] :is(.erp-nav-direct,.erp-nav-toggle):hover .erp-nav-icon{background:var(--module-nav-soft)}.erp-console[data-erp-theme] .erp-nav-direct.is-active,.erp-console[data-erp-theme] .erp-nav-group.has-active>.erp-nav-toggle{background:var(--ie-ink-700);color:#fff;font-weight:600}.erp-console[data-erp-theme] .erp-nav-direct.is-active:before,.erp-console[data-erp-theme] .erp-nav-group.has-active>.erp-nav-toggle:before{content:"";background:var(--ie-ember);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.erp-console[data-erp-theme] .erp-nav-direct.is-active .erp-nav-icon,.erp-console[data-erp-theme] .erp-nav-group.has-active>.erp-nav-toggle .erp-nav-icon{color:var(--ie-ember-300);background:0 0}.erp-console[data-erp-theme] .erp-nav-toggle>svg{color:var(--ie-on-ink-3);flex:none}.ie-nav-badge{color:#fff;text-align:center;background:#a9c3ca29;border-radius:10px;min-width:22px;margin-inline-start:auto;padding:0 6px;font-size:11.5px;font-weight:600;line-height:19px}.ie-nav-badge+svg{margin-inline-start:4px!important}.erp-console[data-erp-theme] .erp-nav-group>div{border-inline-start:1px solid var(--ie-ink-600);margin-inline-start:19px}.erp-console[data-erp-theme] .erp-nav-item{min-height:30px;color:var(--ie-on-ink-2);border-radius:7px;margin-block:1px;padding:4px 10px;font-size:12.5px}.erp-console[data-erp-theme] .erp-nav-item.is-active{background:var(--ie-ink-800);color:#fff;font-weight:600}.erp-console[data-erp-theme] .erp-nav-subheading{color:var(--ie-on-ink-3);font-size:11px;font-weight:600}.erp-console[data-erp-theme] .erp-nav{scrollbar-color:var(--ie-ink-600) transparent}.erp-console[data-erp-theme] .erp-sidebar-footer{background:var(--ie-ink);border-top:1px solid var(--ie-line-on-ink)}.erp-console[data-erp-theme] .erp-person>span{background:var(--ie-ink-700);color:#fff}.erp-console[data-erp-theme] .erp-person strong{color:#fff}.erp-console[data-erp-theme] .erp-person small,.erp-console[data-erp-theme] .erp-signout{color:var(--ie-on-ink-2)}.erp-console[data-erp-theme] .erp-signout:hover{background:var(--ie-ink-800);color:#fff}.erp-console[data-erp-theme] .erp-sidebar-scrim{background:#04161c9e}.erp-console[data-erp-theme] .erp-page-mark{border-radius:12px}.erp-console[data-erp-theme] .erp-filters{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:16px;padding:14px 16px}.erp-console[data-erp-theme] .erp-field>label{color:var(--ocean-muted);font-size:12.5px;font-weight:500}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea){background:var(--ocean-surface);border-color:var(--ocean-line-strong);border-radius:10px}.erp-console[data-erp-theme] .erp-field :is(input,select,textarea):focus{border-color:var(--ie-focus);outline:2px solid color-mix(in srgb, var(--ie-focus) 22%, transparent);outline-offset:0}.erp-console[data-erp-theme] :is(.erp-data-section,.erp-editor,.erp-document-wrap){border:1px solid var(--ocean-line);border-radius:18px;overflow:clip;box-shadow:0 10px 26px #0a2b360d}.erp-console[data-erp-theme] .erp-data-toolbar{border-bottom:1px solid var(--ocean-line);background:0 0}.erp-console[data-erp-theme] .erp-data-toolbar>strong{color:var(--ocean-ink);font-size:15px;font-weight:700}.erp-console[data-erp-theme] .erp-table thead th{color:var(--ocean-muted);border-bottom:1px solid var(--ocean-line);background:0 0;font-size:12.5px;font-weight:500}.erp-console[data-erp-theme] .erp-table td{border-bottom:1px solid var(--ocean-line)}.erp-console[data-erp-theme] .erp-table tbody tr:is(:hover,:focus-within){background:var(--ie-ember-50)}.erp-console[data-erp-theme]:not([data-erp-theme=light]) .erp-table tbody tr:is(:hover,:focus-within){background:var(--ocean-raised)}.erp-console[data-erp-theme] .erp-button{border-radius:10px;font-weight:600}.erp-console[data-erp-theme] .erp-button.is-primary{background:var(--ocean-accent);border-color:var(--ocean-accent);color:var(--ocean-accent-ink)}.erp-console[data-erp-theme] .erp-button.is-secondary{border-color:var(--ocean-line-strong);color:var(--ocean-ink);background:0 0}.erp-console[data-erp-theme] .erp-button.is-secondary:hover:not(:disabled){background:var(--ocean-accent-soft);color:var(--ocean-accent);border-color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-button.is-quiet{color:var(--ocean-ink);border-color:var(--ocean-line);background:0 0}.erp-console[data-erp-theme] .erp-row-button{color:var(--ocean-accent)}.erp-console[data-erp-theme] .erp-view-navigation>a{border-color:var(--ocean-line);color:var(--ocean-ink);background:0 0;border-radius:12px}.erp-console[data-erp-theme] .erp-status{border-radius:8px;font-weight:600}.erp-console[data-erp-theme] .erp-status.is-positive{background:var(--desk-success-soft);color:var(--desk-success)}.erp-console[data-erp-theme] :is(.erp-notice,.erp-guidance){border-radius:14px}.erp-console[data-erp-theme] .erp-success{background:var(--desk-success-soft);color:var(--desk-success);border-color:#0000}.erp-console[data-erp-theme] .erp-empty{color:var(--ocean-muted)}.erp-console[data-erp-theme] :is(.erp-finance-overview,.erp-inventory-overview,.erp-operations-dashboard,.erp-order-workflow,.erp-purchase-tools,.erp-shipping-dispatch,.erp-return-intake,.erp-daily-performance){--module-accent:var(--ocean-accent);--module-soft:var(--ocean-accent-soft)}.erp-console[data-erp-theme] :is(.ef-panel,.ei-panel,.eop-worklist,.eop-employees,.eop-daily,.eop-customer-panel,.eop-timeline,.eow-list,.eow-order-profile,.eow-items-panel,.eow-history,.eri-profile,.eri-inspection,.eri-history,.esd-panel,.esd-document,.esd-history){border-color:var(--ocean-line);border-radius:18px}.erp-console[data-erp-theme] .state-delivered{--state-color:var(--desk-success);--state-ink:var(--desk-success);--state-bg:var(--desk-success-soft)}.erp-console[data-erp-theme] .state-pending{--state-color:var(--ie-sheet-warn-fill);--state-ink:var(--ie-sheet-warn);--state-bg:var(--ocean-amber-soft)}.erp-console[data-erp-theme] .state-delivery_failed{--state-color:var(--ie-sheet-crit);--state-ink:var(--ie-sheet-crit);--state-bg:var(--ocean-coral-soft)}.erp-console[data-erp-theme] .state-cancelled{--state-color:var(--ocean-muted);--state-ink:var(--ocean-muted);--state-bg:var(--ocean-inset)}.admin-performance-chart{position:relative}.admin-performance-chart .apc-plot{container:ie-chart-plot/inline-size}.admin-performance-chart .apc-chart-row{direction:rtl;grid-template-columns:52px minmax(0,1fr);gap:10px}.admin-performance-chart .apc-y-axis{font-variant-numeric:tabular-nums;align-items:flex-start;font-size:11.5px}.admin-performance-chart .apc-x-axis{direction:rtl;min-height:28px;padding-top:6px;font-size:11.5px}.admin-performance-chart .apc-grid-line{stroke-dasharray:none}.admin-performance-chart .apc-previous-line{stroke:var(--ie-compare,#2b9cb8);stroke-width:2px;stroke-dasharray:none}.admin-performance-chart .apc-current-line{stroke:var(--ie-ember-line,#fa5519);stroke-width:2.25px}.admin-performance-chart .apc-partial-line{stroke:var(--ie-ember-line,#fa5519);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round}.admin-performance-chart .apc-current-key{background:var(--ie-ember-line,#fa5519);border-top:0;border-radius:2px;height:2.5px}.admin-performance-chart .apc-previous-key{background:var(--ie-compare,#2b9cb8);border-top:0;border-radius:2px;height:2px}.erp-console[data-erp-theme] .apc-previous-key{background:var(--ie-compare)}.erp-console[data-erp-theme] .apc-previous-line,.admin-console .apc-previous-line{stroke:var(--ie-compare)}.admin-console .apc-current-line{stroke:var(--ie-ember-line)}.admin-console .apc-current-key{background:var(--ie-ember-line)}.admin-performance-chart .apc-crosshair{border-inline-start:1px solid var(--ep-muted);opacity:.6}.admin-performance-chart .apc-point{background:var(--ie-ember-line,#fa5519);border:2px solid var(--apc-surface,#fff);outline:0;width:11px;height:11px}.admin-performance-chart .apc-point.is-previous{background:var(--ie-compare,#2b9cb8);border:2px solid var(--apc-surface,#fff);outline:0;width:9px;height:9px}.admin-performance-chart .apc-point.is-partial{background:var(--apc-surface,#fff);border:2px solid var(--ie-ember-line,#fa5519);width:11px;height:11px}.erp-console[data-erp-theme] .admin-performance-chart .apc-point{border-color:var(--apc-surface,var(--ocean-surface));outline:0}.erp-console[data-erp-theme] .admin-performance-chart .apc-point.is-previous{background:var(--ie-compare);border-color:var(--apc-surface,var(--ocean-surface));outline:0}.erp-console[data-erp-theme] .admin-performance-chart .apc-point.is-partial{background:var(--apc-surface,var(--ocean-surface));border-color:var(--ie-ember-line)}.admin-performance-chart .apc-peak-label{z-index:1;color:var(--ep-muted);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%,-27px)}.admin-performance-chart .apc-peak-label.align-start{transform:translateY(-27px)}.admin-performance-chart .apc-peak-label.align-end{transform:translate(-100%,-27px)}.admin-performance-chart .apc-end-label{color:var(--ep-muted);white-space:nowrap;text-align:end;pointer-events:none;font-size:11.5px;line-height:1.45;display:grid;position:absolute;right:calc(100% + 10px);transform:translateY(-50%)}.admin-performance-chart .apc-end-label b{color:var(--ep-ink);font-weight:600}.admin-performance-chart .apc-tooltip,.erp-console[data-erp-theme] .apc-tooltip{color:#0c2a33;background:#fff;border:0;border-radius:12px;grid-auto-flow:column;align-items:center;gap:0 14px;min-width:0;max-width:none;padding:9px 14px;display:grid;top:2px;box-shadow:0 8px 26px #04161c61}.admin-performance-chart .apc-tooltip>strong{white-space:nowrap;border-inline-end:1px solid #e3dfd5;margin:0;padding-inline-end:14px;font-size:12px;font-weight:600}.admin-performance-chart .apc-tooltip>span{gap:1px;margin:0;display:grid}.admin-performance-chart .apc-tooltip b{color:#0c2a33;white-space:nowrap;margin:0;padding:0;font-size:14.5px;font-weight:700}.admin-performance-chart .apc-tooltip small{color:#5f7176;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.admin-performance-chart .apc-tooltip small i{width:13px;min-width:13px}.admin-performance-chart .apc-assistance{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.erp-console[data-erp-theme] .ie-dashboard{display:block}.ie-hero{grid-template-columns:minmax(0,1fr) 280px;gap:16px 22px;padding:4px 28px 14px;display:grid}.ie-hero.is-wide{grid-template-columns:minmax(0,1fr)}.ie-hero-main{min-width:0}.ie-figures{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.ie-figure{min-width:0}.ie-figure-label{color:var(--ie-on-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.erp-console[data-erp-theme] button.ie-figure-row{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;margin:0;padding:0;display:flex}.erp-console[data-erp-theme] .ie-figure-value{color:#fff;font-size:clamp(38px,3.7vw,56px);font-weight:700;line-height:1.12}.ie-figure-row>small{color:var(--ie-on-ink-2);font-size:clamp(15px,1.3vw,20px);font-weight:500}.ie-figure-delta{align-self:center;gap:1px;margin-inline-start:8px;display:grid}.ie-figure-delta>small{color:var(--ie-on-ink-2);font-size:12px}.ie-figure-delta .ie-delta{font-size:15px;font-weight:600}.ie-delta{white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ie-delta small{font-size:inherit;font-weight:400}.ie-delta.is-up{color:var(--ie-good-on-ink)}.ie-delta.is-down{color:var(--ie-crit-on-ink)}.ie-delta.is-neutral{color:var(--ie-on-ink-3);font-weight:400}.ie-kpis{flex:420px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ie-kpis>li{border-inline-start:1px solid var(--ie-line-on-ink);min-width:0;padding-inline:14px}.ie-kpi-label{color:var(--ie-on-ink-2);white-space:nowrap;align-items:center;gap:5px;margin-block-end:2px;font-size:12px;display:flex}.erp-console[data-erp-theme] .ie-kpi-body{border:0;width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border-bottom:2px solid #0000;justify-items:start;gap:1px;margin:0;padding:0 0 3px;display:grid}.erp-console[data-erp-theme] button.ie-kpi-body{cursor:pointer}.erp-console[data-erp-theme] button.ie-kpi-body:hover{border-bottom-color:var(--ie-ink-600)}.erp-console[data-erp-theme] button.ie-kpi-body[aria-pressed=true]{border-bottom-color:var(--ie-ember)}.ie-kpi-figure{align-items:baseline;gap:5px;display:inline-flex}.erp-console[data-erp-theme] .ie-kpi-value{color:var(--ie-on-ink-1);font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.35}.ie-kpi-unit{color:var(--ie-on-ink-2);font-size:12px}.ie-hero .ep-help{color:var(--ie-on-ink-3);cursor:help;display:inline-grid;position:relative}.ie-hero .ep-help>span{z-index:20}.ie-chart{margin-block-start:10px;padding-block-start:30px;position:relative}.ie-hero .admin-performance-chart{--ep-ink:var(--ie-on-ink-1);--ep-muted:var(--ie-on-ink-3);--ep-accent:var(--ie-ember-line);--ep-line:var(--ie-grid-on-ink);--ep-soft:var(--ie-ink-850);--apc-surface:var(--ie-ink);color:var(--ie-on-ink-1);position:static}.erp-console[data-erp-theme] .ie-hero .apc-grid-line{stroke:var(--ie-grid-on-ink)}.erp-console[data-erp-theme] .ie-hero .apc-area{opacity:1}.ie-hero .apc-legend{top:3px;min-height:0;color:var(--ie-on-ink-2);pointer-events:none;gap:16px;margin:0;font-size:11.5px;display:flex;position:absolute;inset-inline-start:62px}.ie-hero .apc-legend>small{display:none}.ie-hero .apc-plot-wrap{margin-inline-end:92px}.ie-hero .apc-plot,.ie-hero .apc-y-axis{height:clamp(170px,21vh,224px)}.ie-hero .apc-empty{color:var(--ie-on-ink-2);background:0 0}.erp-console[data-erp-theme] .ie-hero .apc-empty{background:0 0}.erp-console[data-erp-theme] .ie-hero .apc-empty strong{color:#fff}.erp-console[data-erp-theme] .ie-hero .apc-empty svg{color:var(--ie-ember-300)}.ie-compare{top:1px;z-index:2;color:var(--ie-on-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:inline-flex;position:absolute;inset-inline-end:112px}.ie-compare input{width:14px;height:14px;accent-color:var(--ie-ember-600);margin:0}.ie-hero .apc-data{margin:0}.erp-console[data-erp-theme] .ie-hero .apc-data>summary{top:0;z-index:2;min-height:22px;color:var(--ie-on-ink-2);cursor:pointer;align-items:center;gap:5px;padding:0;font-size:11.5px;font-weight:400;list-style:none;display:inline-flex;position:absolute;inset-inline-end:0}.erp-console[data-erp-theme] .ie-hero .apc-data>summary:hover{color:#fff}.ie-hero .apc-data-scroll{border-color:var(--ie-line-on-ink);background:var(--ie-ink-850);margin-block:8px 4px}.ie-hero .apc-data caption{color:var(--ie-on-ink-2)}.ie-hero .apc-data :is(th,td){color:var(--ie-on-ink-1);border-color:var(--ie-line-on-ink)}.ie-hero .apc-data thead th{background:var(--ie-ink-800);color:var(--ie-on-ink-2)}.ie-contributors{border-inline-start:1px solid var(--ie-line-on-ink);flex-direction:column;min-width:0;padding-inline-start:18px;display:flex}.ie-contributors>header{justify-content:space-between;align-items:center;gap:8px;margin-block-end:6px;display:flex}.erp-performance .ie-contributors h2{color:var(--ie-on-ink-1);margin:0;font-size:14px;font-weight:600}.ie-contributors>header a{color:var(--ie-on-ink-2);white-space:nowrap;align-items:center;gap:2px;font-size:12px;text-decoration:none;display:inline-flex}.ie-contributors>header a:hover{color:#fff}.ie-contributors ol{flex:1;align-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ie-contributors li{gap:3px;display:grid}.ie-contributors li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ie-c-name{min-width:0;color:var(--ie-on-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ie-c-value{color:var(--ie-on-ink-1);flex:none;align-items:baseline;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ie-c-value small{color:var(--ie-on-ink-2);font-size:11.5px;font-weight:400}.ie-c-track{background:var(--ie-ink-700);border-radius:2px;flex:1;height:4px;display:flex}.ie-c-track i{background:var(--ie-ember-300);border-start-start-radius:0;border-start-end-radius:2px;border-end-end-radius:2px;border-end-start-radius:0;height:100%;display:block}.ie-contributors li small{color:var(--ie-on-ink-2);font-size:11.5px}.ie-c-foot{color:var(--ie-on-ink-3);margin:6px 0 0;font-size:11.5px}.ie-hero .ie-empty-note{color:var(--ie-on-ink-2)}.ie-period{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ie-date{color:var(--ie-on-ink-2);white-space:nowrap;align-items:baseline;gap:7px;font-size:12.5px;display:inline-flex}.ie-date small{color:var(--ie-on-ink-3);font-size:12px}.ie-demo-pill{color:var(--ie-warn-on-ink);white-space:nowrap;background:#f5c4511f;border:1px solid #f5c451b3;border-radius:15px;padding:5px 11px;font-size:12px;font-weight:600}.erp-console[data-erp-theme] .performance-switch.ie-presets{border:1px solid var(--ie-line-on-ink);background:var(--ie-ink-850);border-radius:18px;gap:0;padding:3px}.erp-console[data-erp-theme] .ie-presets button{min-height:28px;color:var(--ie-on-ink-2);white-space:nowrap;border-radius:14px;padding:3px 12px;font-size:12.5px;font-weight:500}.erp-console[data-erp-theme] .ie-presets button:hover{background:var(--ie-ink-800);color:#fff}.erp-console[data-erp-theme] .ie-presets .performance-switch-indicator{background:var(--ie-on-ink-1);border-radius:14px}.erp-console[data-erp-theme] .ie-presets button[aria-pressed=true]{color:var(--ie-ink);font-weight:600}.erp-console[data-erp-theme] .ie-presets:not([data-enhanced=true]) button[aria-pressed=true]{background:var(--ie-on-ink-1)}.ie-custom-period{top:calc(100% + 8px);z-index:60;background:var(--ie-ink-800);border:1px solid var(--ie-ink-600);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 14px 34px #020e1280}.ie-custom-period label{color:var(--ie-on-ink-2);gap:4px;font-size:12px;display:grid}.ie-custom-period input{border:1px solid var(--ie-ink-600);background:var(--ie-ink-850);color:#fff;min-height:34px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:4px 8px;font-size:13px}.ie-custom-period button{background:var(--ie-ember-600);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding-inline:14px;font-size:13px;font-weight:600}.ie-custom-period p{color:var(--ie-crit-on-ink);flex-basis:100%;margin:0;font-size:12px}.ie-sheet{background:var(--ocean-canvas);color:var(--ocean-ink);border-start-start-radius:34px;gap:22px;padding:20px max(28px,50% - 780px) 26px;display:grid}.ie-sheet .erp-daily-performance{margin:0}.ie-tile{--d:var(--ie-d-sales);background:color-mix(in srgb, var(--d) 12%, transparent);width:34px;height:34px;color:var(--d);border-radius:10px;flex:none;place-items:center;display:grid}.ie-tile[data-domain=ops]{--d:var(--ie-d-ops)}.ie-tile[data-domain=ship]{--d:var(--ie-d-ship)}.ie-tile[data-domain=finance]{--d:var(--ie-d-finance)}.ie-tile[data-domain=market]{--d:var(--ie-d-market)}.ie-panel-head{align-items:center;gap:9px;margin-block-end:12px;display:flex}.ie-panel-head .ie-tile{border-radius:8px;width:28px;height:28px}.erp-performance .ie-sheet h2{color:var(--ocean-ink);margin:0;font-size:15px;font-weight:700;line-height:1.5}.ie-panel-head>:last-child:not(h2):not(.ie-tile){margin-inline-start:auto}.ie-link{color:var(--ocean-muted);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ie-link:hover{color:var(--ocean-accent)}.ie-empty-note{color:var(--ocean-muted);margin:0;font-size:12.5px}.ie-footnote{color:var(--ocean-muted);margin:8px 0 0;font-size:11.5px;line-height:1.6}.ie-button{background:var(--ocean-accent);min-height:32px;color:var(--ocean-accent-ink);border-radius:10px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ie-button:hover{background:var(--ocean-accent-hover)}.ie-setup{justify-items:start;gap:10px;display:grid}.ie-setup p{color:var(--ocean-muted);margin:0;font-size:12.5px;line-height:1.7}.ie-river{grid-template-columns:178px minmax(0,1fr);gap:34px;display:grid}.ie-river>header{min-width:0}.erp-performance .ie-sheet .ie-river h2{font-size:18px}.ie-river>header p{color:var(--ocean-muted);margin:2px 0 0;font-size:12.5px}.ie-river>header p b{color:var(--ocean-ink);font-weight:600}.ie-river>header small{color:var(--ocean-muted);margin-block-start:4px;font-size:11.5px;display:block}.ie-river-body{min-width:0}.ie-stages{grid-template-columns:repeat(var(--ie-stages), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.ie-stages>li{flex-wrap:wrap;align-items:flex-end;gap:0 8px;min-width:0;padding-inline-end:8px;display:flex}.ie-stage{color:inherit;border-radius:8px;text-decoration:none;display:grid}.ie-stage>span{color:var(--ocean-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.ie-stage>strong{color:var(--ocean-ink);font-size:25px;font-weight:700;line-height:1.25}.ie-stage:hover>span{color:var(--ocean-accent)}.ie-stage-flag{color:var(--ie-sheet-crit);white-space:nowrap;align-items:center;gap:4px;margin-block-end:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ie-stage-flag:hover{text-underline-offset:3px;text-decoration:underline}.ie-river-track{height:60px;margin-block-start:2px;position:relative}.ie-river-svg{height:60px;display:block;position:absolute;inset-block:0;inset-inline-start:0;overflow:visible}.ie-river-late{fill:var(--ie-sheet-crit)}.ie-speed-lines{top:50%;justify-items:end;gap:3px;display:grid;position:absolute;inset-inline-start:-26px;transform:translateY(-50%)}.ie-speed-lines i{background:var(--ie-ember);border-radius:2px;height:3.5px;display:block}.ie-speed-lines i:first-child{width:22px}.ie-speed-lines i:nth-child(2){width:16px}.ie-speed-lines i:nth-child(3){width:10px}.ie-river-branch{inset-inline-end:0;background:var(--ie-sheet-warn-fill);border-radius:3px;height:5px;position:absolute;top:50px}.ie-columns{grid-template-columns:minmax(0,520fr) minmax(0,362fr) minmax(0,354fr);align-items:start;gap:28px;display:grid}.ie-columns.no-middle,.ie-columns.no-end{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ie-columns.no-middle.no-end{grid-template-columns:minmax(0,1fr)}.ie-stack{gap:26px;min-width:0;display:grid}.ie-queue{background:var(--ocean-surface);border:1px solid var(--ocean-line);border-radius:18px;min-width:0;overflow:clip;box-shadow:0 10px 26px #0a2b360f}.ie-queue>header{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px;display:flex}.ie-queue>header .ie-tile{border-radius:9px;width:30px;height:30px}.erp-performance .ie-sheet .ie-queue h2{font-size:16px}.ie-chips{flex-wrap:wrap;gap:5px;margin-inline-start:auto;display:flex}.erp-console[data-erp-theme] .ie-chips button{border:1px solid var(--ocean-line-strong);min-height:26px;color:var(--ocean-muted);cursor:pointer;background:0 0;border-radius:13px;padding:2px 10px;font-size:12px;font-weight:500}.erp-console[data-erp-theme] .ie-chips button:hover{color:var(--ocean-ink)}.erp-console[data-erp-theme] .ie-chips button[aria-pressed=true]{background:var(--ocean-ink);border-color:var(--ocean-ink);color:var(--ocean-surface);font-weight:600}.ie-queue ul{margin:0;padding:0;list-style:none}.ie-queue li{border-top:1px solid var(--ocean-line);grid-template-columns:34px minmax(0,1fr) auto minmax(92px,auto);align-items:center;gap:12px;min-height:62px;padding:9px 16px;transition:background-color .12s;display:grid;position:relative}.ie-queue li:before{content:"";border-start-end-radius:2px;border-end-end-radius:2px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.ie-queue li.is-critical:before{background:var(--ie-sheet-crit)}.ie-queue li.is-warning:before{background:var(--ie-sheet-warn-fill)}.ie-queue li:hover,.ie-queue li:focus-within,.ie-queue li.is-first{background:var(--ie-q-hover,var(--ie-ember-50))}.erp-console[data-erp-theme]:not([data-erp-theme=light]) .ie-queue{--ie-q-hover:var(--ocean-raised)}.ie-q-text{gap:1px;min-width:0;display:grid}.ie-q-text strong{color:var(--ocean-ink);font-size:14px;font-weight:600;line-height:1.5}.ie-q-text strong b{background:var(--ocean-inset);text-align:center;border-radius:11px;min-width:24px;margin-inline-end:6px;padding-inline:6px;font-size:12.5px;font-weight:700;line-height:21px;display:inline-block}.ie-q-text small{color:var(--ocean-muted);font-size:12px;line-height:1.5}.ie-q-level{color:var(--ocean-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.ie-queue li.is-critical .ie-q-level{color:var(--ie-sheet-crit)}.ie-queue li.is-warning .ie-q-level{color:var(--ie-sheet-warn)}.ie-q-action{border:1px solid var(--ocean-line-strong);min-height:32px;color:var(--ocean-ink);white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;justify-self:end;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ie-queue li:hover .ie-q-action,.ie-queue li:focus-within .ie-q-action,.ie-queue li.is-first .ie-q-action{background:var(--ocean-accent);border-color:var(--ocean-accent);color:var(--ocean-accent-ink)}.ie-clear{border-top:1px solid var(--ocean-line);text-align:center;color:var(--ie-sheet-good);justify-items:center;gap:6px;padding:28px 16px;display:grid}.ie-clear strong{color:var(--ocean-ink);font-size:14px}.ie-clear p{color:var(--ocean-muted);margin:0;font-size:12.5px}.ie-status{color:var(--ocean-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ie-status i{background:var(--ie-sheet-good);border-radius:50%;width:7px;height:7px}.ie-status.is-off i{background:var(--ocean-line-strong)}.ie-bosta-stats{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;margin-block-end:10px;display:flex}.ie-bosta-stats>div{align-items:baseline;gap:6px;display:flex}.ie-bosta-stats>div+div{border-inline-start:1px solid var(--ocean-line-strong);flex-direction:column;gap:0;padding-inline-start:14px}.ie-bosta-stats strong{color:var(--ocean-ink);font-size:30px;font-weight:700;line-height:1.1}.ie-bosta-stats b{color:var(--ocean-ink);font-size:15px;font-weight:600}.ie-bosta-stats span{color:var(--ocean-muted);font-size:12px}.ie-segments{gap:2px;height:8px;margin-block-end:10px;display:flex}.ie-segments i{background:var(--state-color,var(--ocean-muted));border-radius:2px;flex:0 1 0;min-width:3px;display:block}.ie-segments i:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.ie-segments i:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.ie-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.ie-legend li{min-width:0;color:var(--ocean-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ie-legend li>i{background:var(--state-color,var(--ocean-muted));border-radius:2px;flex:none;width:8px;height:8px}.ie-legend li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ie-legend li>b{color:var(--ocean-ink);margin-inline-start:auto;font-weight:600}.ie-legend li>small{text-align:end;min-width:36px;font-size:11.5px}.ie-legend.is-rows{grid-template-columns:minmax(0,1fr);gap:5px}.ie-shipments{margin:12px 0 8px;padding:0;list-style:none}.ie-shipments li{border-top:1px solid var(--ocean-line);color:var(--ocean-muted);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:6px;font-size:12px;display:grid}.ie-code{color:var(--ocean-ink);font-weight:500}.ie-shipments li>span:not(.ie-track){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ie-shipments .is-failed{color:var(--ie-sheet-crit);font-weight:600}.ie-track{justify-content:space-between;align-items:center;width:66px;display:inline-flex;position:relative}.ie-track:before{content:"";background:var(--ocean-line-strong);height:1.5px;position:absolute;inset-inline:2px}.ie-track i{background:var(--ocean-canvas);border:1.5px solid var(--ocean-line-strong);border-radius:50%;width:7px;height:7px;position:relative}.ie-track i.is-on{background:#125f82;border-color:#125f82}.ie-track i.is-now{box-shadow:0 0 0 2px #125f8240}.ie-track.is-failed i.is-on{background:var(--ie-sheet-crit);border-color:var(--ie-sheet-crit)}.ie-track.is-failed i.is-now{box-shadow:0 0 0 2px color-mix(in srgb, var(--ie-sheet-crit) 25%, transparent)}.ie-returns-rate{align-items:center;gap:10px;margin-block-end:10px;display:flex}.ie-returns-rate>strong{color:var(--ocean-ink);font-size:30px;font-weight:700;line-height:1.1}.ie-returns-rate>div{gap:1px;min-width:0;display:grid}.ie-returns-rate>div>span:first-child{color:var(--ocean-muted);font-size:12px}.ie-sheet .ie-delta.is-up{color:var(--ie-sheet-good)}.ie-sheet .ie-delta.is-down{color:var(--ie-sheet-crit)}.ie-tall-bar{gap:2px;height:24px;margin-block-end:8px;display:flex}.ie-tall-bar>span{white-space:nowrap;border-radius:4px;flex:0 1 0;justify-content:flex-start;align-items:center;min-width:3px;padding-inline:7px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ie-ledger{background:var(--ie-ledger-paper);border:1px solid var(--ocean-line);border-radius:16px;padding:12px 16px 14px}.ie-ledger dl{gap:8px;margin:0;display:grid}.ie-ledger dl>div{align-items:baseline;gap:8px;display:flex}.ie-ledger dl>div:after{content:"";opacity:.6;background:radial-gradient(circle, var(--ocean-line-strong) 1px, transparent 1.2px) 0 0 / 6px 2px repeat-x;flex:1;order:1;height:2px;transform:translateY(-3px)}.ie-ledger dt{color:var(--ocean-muted);order:0;font-size:12.5px}.ie-ledger dd{color:var(--ocean-ink);order:2;margin:0;font-size:13px;font-weight:500}.ie-ledger-total{border-top:1px solid var(--ocean-ink);justify-content:space-between;align-items:baseline;gap:10px;margin-block-start:14px;padding-block-start:9px;display:flex;position:relative}.ie-ledger-total:before{content:"";inset-inline:0;border-top:1px solid var(--ocean-ink);position:absolute;top:-4px}.ie-ledger-total>span{color:var(--ocean-ink);font-size:13px;font-weight:600}.ie-ledger-total>strong{color:var(--ocean-ink);align-items:baseline;gap:5px;font-size:20px;font-weight:700;display:inline-flex}.ie-ledger-total small{color:var(--ocean-muted);font-size:12.5px;font-weight:500}.ie-stock-counts{color:var(--ocean-muted);gap:12px;font-size:12px;display:flex}.ie-stock-counts span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ie-stock-counts b{color:var(--ocean-ink);font-weight:600}.ie-stock-counts i{border-radius:50%;width:7px;height:7px}.ie-stock-counts i.is-critical{background:var(--ie-sheet-crit)}.ie-stock-counts i.is-warning{background:var(--ie-sheet-warn-fill)}.ie-stock-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ie-stock-list li{grid-template-columns:minmax(0,1.25fr) minmax(52px,1fr) minmax(68px,auto);align-items:center;gap:10px;display:grid}.ie-stock-name{min-width:0;color:var(--ocean-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ie-meter{background:var(--ie-sheet-warn-track);border-radius:4px;height:7px;display:block;position:relative}.ie-meter:after{content:"";background:var(--ocean-muted);width:1px;position:absolute;inset-block:-3px;inset-inline-start:50%}.ie-meter i{background:var(--ie-sheet-warn-fill);border-start-end-radius:3px;border-end-end-radius:3px;height:100%;display:block}.ie-stock-list li.is-critical .ie-meter{background:var(--ie-sheet-crit-track)}.ie-stock-list li.is-critical .ie-meter i{background:var(--ie-sheet-crit)}.ie-stock-left{text-align:start;font-size:12px;line-height:1.4;display:grid}.ie-stock-left b{color:var(--ie-sheet-warn);white-space:nowrap;font-weight:600}.ie-stock-list li.is-critical .ie-stock-left b{color:var(--ie-sheet-crit)}.ie-stock-left small{color:var(--ocean-muted);white-space:nowrap;font-size:11.5px}.ie-stock .ie-link{margin-block-start:8px}.ie-lower{grid-template-columns:minmax(0,362fr) minmax(0,902fr);align-items:start;gap:28px;display:grid}.ie-lower>:only-child{grid-column:1/-1}.ie-total-count{color:var(--ocean-ink);font-size:15px;font-weight:700}.ie-recent .ep-orders-scroll{border:1px solid var(--ocean-line);background:var(--ocean-surface);border-radius:14px}.erp-console[data-erp-theme] .ie-recent .ep-orders-scroll :is(th,td){border-top:1px solid var(--ocean-line);padding:8px 14px;font-size:13px}.erp-console[data-erp-theme] .ie-recent .ep-orders-scroll thead th{color:var(--ocean-muted);background:0 0;border-top:0;font-size:12.5px}.erp-console[data-erp-theme] .ie-recent .ep-orders-scroll tbody tr:hover{background:var(--ie-q-hover,var(--ie-ember-50))}.erp-console[data-erp-theme]:not([data-erp-theme=light]) .ie-recent{--ie-q-hover:var(--ocean-raised)}.erp-console[data-erp-theme] .ie-recent .ep-orders-scroll tbody th a{color:var(--ocean-ink);font-weight:600}.erp-console[data-erp-theme] .ie-recent .ep-orders-scroll tbody th a:hover{color:var(--ocean-accent)}.erp-console[data-erp-theme] .ie-recent .ep-order-status{border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500}.erp-console[data-erp-theme] .ie-recent .ep-order-open{width:28px;height:28px;color:var(--ocean-muted);background:0 0;border-radius:8px;place-items:center;display:inline-grid}.erp-console[data-erp-theme] .ie-recent .ep-order-open:hover{background:var(--ocean-accent-soft);color:var(--ocean-accent)}.ie-sheet .ep-disclosure{color:var(--ocean-muted);background:0 0;border:0;align-items:flex-start;gap:7px;margin:0;padding:0;font-size:12px;line-height:1.7;display:flex}.ie-sheet .ep-disclosure svg{color:var(--ocean-muted);flex:none;margin-block-start:3px}.erp-performance a:focus-visible{outline:2px solid var(--ie-focus);outline-offset:2px}.erp-performance button:focus-visible{outline:2px solid var(--ie-focus);outline-offset:2px}.ie-stage:focus-visible{outline:2px solid var(--ie-focus);outline-offset:2px}:is(.ie-hero :is(a,button):focus-visible,.ie-period :is(a,button,input):focus-visible){outline-color:#ffb08f}.admin-console{--desk-paper:#f3f1eb;--desk-sheet:#fff;--desk-ink:#0c2a33;--desk-muted:#4d636a;--desk-rule:#e3dfd5;--desk-control:#7e8f94;--desk-rail:#0a2b36;--desk-rail-raised:#133e4b;--desk-rail-rule:#1e4957;--desk-rail-ink:#f2f7f7;--desk-rail-muted:#a9c3ca;--desk-iris:#d4400a;--desk-iris-deep:#b53608;--desk-iris-soft:#fff3ec;--desk-success:#0f7a5f;--desk-success-soft:#e2f2ec;--desk-ochre:#866300;--desk-ochre-soft:#f7efd6;--desk-clay:#c2204c;--desk-clay-soft:#fbe8ed;--desk-blue:#1b7ba3;--desk-blue-soft:#e4f1f7;--ac-sidebar:256px;accent-color:var(--ie-ember-600);background:var(--ie-ink);scrollbar-color:#7e8f94 var(--desk-paper)}.admin-console ::selection{color:#0c2a33;background:#ffe3d4}.admin-console :focus-visible{outline-color:var(--ie-ember-600)}.admin-console .ac-work-area{background:var(--ie-ink)}.admin-console .ac-main{background:var(--desk-paper);border-start-start-radius:34px;max-width:none;margin:0;padding:26px max(28px,50% - 780px) 22px}.admin-console .ac-footer{background:var(--desk-paper);border-top:1px solid var(--desk-rule);max-width:none;color:var(--desk-muted);margin:0;padding:12px 28px 18px}.admin-console .ac-sidebar{background:var(--ie-ink);border-inline-end:1px solid var(--ie-line-on-ink);padding:16px 10px 0}.admin-console .ac-sidebar-brand{padding:0 6px 12px}.admin-console .ac-workspace{background:var(--ie-ink-800);border:0;border-radius:12px;margin:0 2px 10px}.admin-console .ac-workspace-icon{color:var(--ie-nav-market);background:0 0}.admin-console .ac-profile-avatar{background:var(--ie-ink-700);color:#fff}.admin-console .ac-nav-group{margin-block-end:6px}.admin-console .ac-nav-heading{color:var(--ie-on-ink-3);padding:6px 8px 3px;font-size:11.5px;font-weight:600}.admin-console .ac-nav-link{min-height:34px;color:var(--ie-nav-text);border-radius:9px;gap:9px;padding:5px 8px;font-size:13.5px;font-weight:400;position:relative}.admin-console .ac-nav-icon{width:24px;height:24px;color:var(--module-nav);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.admin-console .ac-nav-icon svg{width:18px;height:18px}.admin-console .ac-nav-link:hover{background:var(--ie-ink-800);color:#fff}.admin-console .ac-nav-link:hover .ac-nav-icon{background:var(--module-nav-soft)}.admin-console .ac-nav-link.is-active{background:var(--ie-ink-700);color:#fff;font-weight:600}.admin-console .ac-nav-link.is-active:before{content:"";background:var(--ie-ember);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.admin-console .ac-nav-link.is-active .ac-nav-icon{color:var(--ie-ember-300);background:0 0}.admin-console .ac-nav-link>b,.admin-console .ac-nav-link.is-active>b{color:#fff;background:#a9c3ca29}.admin-console .ac-sidebar-bottom{border-color:var(--ie-line-on-ink)}.admin-console .ac-topbar{min-height:72px;box-shadow:none;color:var(--ie-on-ink-1);background:0 0;border:0;gap:16px;padding:14px 28px 12px;position:relative}.admin-console .ac-breadcrumb>div>span{color:var(--ie-on-ink-3);font-size:12px}.admin-console .ac-breadcrumb strong{color:#fff;font-size:clamp(20px,1.7vw,25px);font-weight:700}.admin-console .ac-page-mark{background:var(--module-nav-soft);width:40px;height:40px;color:var(--module-nav);border-radius:12px}.admin-console .ac-command-field{background:var(--ie-ink-800);min-height:36px;color:var(--ie-on-ink-3);border:1px solid #0000;border-radius:18px}.admin-console .ac-command-field input{color:#fff;background:0 0}.admin-console .ac-command-field input::placeholder{color:var(--ie-on-ink-3)}.admin-console .ac-command-field kbd{background:var(--ie-ink-700);color:var(--ie-on-ink-2);border:0;border-radius:6px}.admin-console .ac-command-field:focus-within{border-color:var(--ie-ink-600);outline:0}.admin-console .ac-icon-button{background:var(--ie-ink-800);width:36px;height:36px;color:var(--ie-on-ink-2);border:0;border-radius:18px}.admin-console .ac-icon-button:hover{background:var(--ie-ink-700);color:#fff}.admin-console .ac-icon-button.ac-add-button{background:var(--ie-ember-600);color:#fff}.admin-console .ac-icon-button.ac-add-button:hover{background:var(--ie-ember-700)}.admin-console .ac-notification-button>span{background:var(--ie-crit-on-ink);color:#2a0612}.admin-console .ac-preview-button{background:var(--ie-ink-800);min-height:36px;color:var(--ie-on-ink-2);border:0;border-radius:18px}.admin-console .ac-preview-button:hover{background:var(--ie-ink-700);color:#fff}.admin-console .ac-top-avatar{background:var(--ie-ink-700);color:#fff;border-radius:50%;width:36px;height:36px}.admin-console .ac-mobile-menu{color:var(--ie-on-ink-1)}.admin-console .ac-topbar :is(a,button):focus-visible{outline-color:#ffb08f}.admin-console .ac-dropdown{color:var(--desk-ink);background:#fff}.ie-brand{color:#fff;align-items:center;gap:10px;display:flex}.ie-brand img{object-fit:contain;width:42px;height:36px}.ie-brand>span{font-size:18px;font-weight:700;line-height:1.25;display:grid}.ie-brand small{color:var(--ie-on-ink-2);font-size:12px;font-weight:400}.admin-console .ac-sidebar-brand a{text-decoration:none}.admin-console .ac-kpi>strong,.admin-console .ac-kpi:is(.blue,.amber,.coral,.teal,.violet)>strong{color:var(--desk-ink);letter-spacing:0;font-weight:700}.admin-console .ac-kpi.featured>strong{color:#fff}.admin-console .performance-switch{background:var(--desk-paper);border:1px solid var(--desk-rule);border-radius:14px}.admin-console .ac-overview .performance-switch{background:var(--desk-paper);border-radius:14px}.admin-console .performance-switch button,.admin-console .ac-overview .performance-switch button{color:var(--desk-muted);border-radius:11px}.admin-console .performance-switch button:hover,.admin-console .ac-overview .performance-switch button:hover{background:var(--ie-ember-50);color:var(--desk-ink)}.admin-console .performance-switch-indicator{background:var(--ie-ink);border-radius:11px}.admin-console .performance-switch button[aria-pressed=true],.admin-console .ac-overview .performance-switch button[aria-pressed=true]{color:#fff}.admin-console .performance-switch[data-enhanced=true] button[aria-pressed=true]:hover{color:#fff;background:0 0}.admin-console :is(.admin-page-title,.business-heading,.market-heading,.svc-page-heading,.am-page-heading,.ops-heading,.merch-heading,.growth-heading,.ac-overview-heading) h1{font-size:clamp(20px,1.8vw,26px)}.admin-console :is(.admin-content,.am-page,.ops-page,.growth-page,.business-page,.marketplace,.svc-page,.merch-page,.seller-store-admin){--module-accent:var(--desk-iris);--module-soft:var(--desk-iris-soft)}.admin-console .ac-skip-link{background:var(--ie-ember-600);color:#fff}.admin-console .tone-teal,.admin-console .ac-overview .tone-teal{--tone:var(--ie-d-sales);--tone-soft:color-mix(in srgb, var(--ie-d-sales) 12%, transparent)}.admin-console .tone-blue,.admin-console .ac-overview .tone-blue{--tone:var(--ie-d-ops);--tone-soft:color-mix(in srgb, var(--ie-d-ops) 12%, transparent)}.admin-console .tone-amber,.admin-console .ac-overview .tone-amber{--tone:var(--ie-d-finance);--tone-soft:color-mix(in srgb, var(--ie-d-finance) 13%, transparent)}.admin-console .tone-coral,.admin-console .ac-overview .tone-coral{--tone:var(--ie-d-ship);--tone-soft:color-mix(in srgb, var(--ie-d-ship) 12%, transparent)}.admin-console .tone-violet,.admin-console .ac-overview .tone-violet{--tone:var(--ie-d-market);--tone-soft:color-mix(in srgb, var(--ie-d-market) 12%, transparent)}.admin-console .ac-overview-date>svg{color:var(--desk-iris)}.admin-console .ac-queue-item>b{color:var(--desk-ink)}.admin-console .ac-stock-list a>svg{color:var(--desk-muted)}.admin-console .ac-overview-shortcuts>a>span{background:var(--tone-soft,var(--desk-iris-soft));color:var(--tone,var(--desk-iris))}.admin-console .ac-overview-shortcuts>a>svg{color:var(--desk-muted)}.admin-console .ac-section-icon{background:var(--tone-soft,color-mix(in srgb, var(--ie-d-sales) 12%, transparent));color:var(--tone,var(--ie-d-sales));border-radius:9px}.admin-console .ac-kpi .ac-kpi-top>i{background:color-mix(in srgb, var(--ie-d-sales) 11%, transparent);color:var(--ie-d-sales)}.admin-console .ac-kpi.blue .ac-kpi-top>i{background:color-mix(in srgb, var(--ie-d-ship) 11%, transparent);color:var(--ie-d-ship)}.admin-console .ac-kpi.amber .ac-kpi-top>i{background:color-mix(in srgb, var(--ie-d-finance) 12%, transparent);color:var(--ie-d-finance)}.admin-console .ac-kpi.coral .ac-kpi-top>i{background:var(--desk-clay-soft);color:var(--desk-clay)}.admin-console :is(.ac-card-heading>a,.ac-soft-button,.ac-inline-empty a,.ac-queue-clear>a,.ac-order-id,.ac-table-open,.admin-text-button,.apc-data>summary){color:var(--desk-iris)}.admin-console .ac-table-open{background:0 0;border-radius:8px}.admin-console .ac-table-open:hover{background:var(--desk-iris-soft)}.admin-console .ac-queue-icon{background:color-mix(in srgb, var(--ie-d-sales) 11%, transparent);color:var(--ie-d-sales);border-radius:10px}.admin-console .ac-queue-item.coral .ac-queue-icon{background:var(--desk-clay-soft);color:var(--desk-clay)}.admin-console .ac-queue-item.amber .ac-queue-icon{background:var(--desk-ochre-soft);color:var(--desk-ochre)}.admin-console .ac-queue-item.teal .ac-queue-icon,.admin-console .ac-queue-item.green .ac-queue-icon{background:var(--desk-success-soft);color:var(--desk-success)}.admin-console .ac-queue-item.violet .ac-queue-icon{background:color-mix(in srgb, var(--ie-d-market) 12%, transparent);color:var(--ie-d-market)}.admin-console .ac-attention-total{color:var(--desk-ink)}.admin-console .ac-attention-total small{color:var(--desk-muted)}.admin-console .ac-queue-clear>span{background:var(--desk-success-soft);color:var(--desk-success)}.admin-console :is(.ac-stock-indicator,.ac-status-bar>*).green{background:var(--desk-success)}.admin-console :is(.ac-stock-indicator,.ac-status-bar>*).teal{background:var(--ie-d-ops)}.admin-console :is(.ac-stock-indicator,.ac-status-bar>*).amber{background:#d9a21b}.admin-console :is(.ac-stock-indicator,.ac-status-bar>*).coral{background:var(--desk-clay)}.admin-console :is(.ac-stock-indicator,.ac-status-bar>*).blue{background:var(--desk-blue)}.admin-console .admin-note{background:var(--desk-blue-soft);color:var(--desk-blue);border-color:#0000;border-radius:12px}.admin-console .admin-note.yellow{background:var(--desk-ochre-soft);color:var(--desk-ochre)}.admin-console .admin-note.mint{background:var(--desk-success-soft);color:var(--desk-success)}.admin-console .admin-note.mint small{color:inherit}.admin-console .admin-rates button svg{color:var(--desk-iris)}.admin-console .admin-note.blue{background:var(--desk-blue-soft);color:var(--desk-blue)}.admin-console .admin-note :is(strong,p){color:inherit}.admin-console .admin-content .admin-text-button,.admin-console .admin-text-button{color:var(--desk-iris)}.admin-console .admin-stat.yellow>i{background:var(--desk-ochre-soft);color:var(--desk-ochre)}.admin-console .admin-stat.blue>i{background:var(--desk-blue-soft);color:var(--desk-blue)}.admin-console .admin-stat.coral>i{background:var(--desk-clay-soft);color:var(--desk-clay)}.admin-console .ac-overview .performance-switch button[aria-pressed=true]{background:var(--ie-ink)}.admin-console .ac-overview .performance-switch[data-enhanced=true] button[aria-pressed=true]{background:0 0}.admin-console .admin-table-footer{border-color:var(--desk-rule)}.admin-console .admin-icon-button{border-color:var(--desk-rule);color:var(--desk-muted)}.admin-console .admin-icon-button:hover{background:var(--desk-iris-soft);color:var(--desk-iris);border-color:var(--desk-iris)}.admin-console .product-art{border-color:var(--desk-rule)}.admin-console :is(.input,.select,input,select,textarea){color:var(--desk-ink)}.admin-console .ac-command-field input{color:#fff}.erp-console[data-erp-theme] .erp-finance-overview .ef-metric>strong,.erp-console[data-erp-theme] .erp-inventory-overview .ei-stock-value>span{color:var(--ocean-ink)}.erp-console[data-erp-theme] .erp-table .erp-row-actions{flex-wrap:wrap;gap:3px 10px;max-width:230px;display:flex}.erp-console[data-erp-theme] .erp-row-button{font-size:12.5px;font-weight:600;text-decoration:none}.erp-console[data-erp-theme] .erp-row-button:hover{text-underline-offset:3px;text-decoration:underline}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table) th{background:0 0;font-weight:500}.admin-console :is(.admin-table,.data-table,.am-table,.ac-overview-table,.growth-page table,.business-page table,.marketplace table,.svc-page table,.seller-store-admin table) tbody tr:hover{background:var(--ie-ember-50)}.admin-console :is(.panel,.admin-content .admin-card,.am-card,.ops-card){border-radius:18px!important}.admin-console :is(.business-card,.market-panel,.market-review-card,.svc-panel,.growth-card,.ac-card,.ops-release-bar,.growth-filters){border-radius:18px}.admin-console .admin-tabs button.active b{color:var(--ie-ember-700);background:#ffe3d4}.admin-console .ac-kpi.featured{background:var(--ie-ink);border-color:var(--ie-ink)}.admin-console .ac-kpi.featured>small{color:var(--ie-on-ink-2)}.admin-console .ac-kpi.featured .ac-kpi-top>i{background:var(--ie-ink-700);color:var(--ie-ember-300)}.admin-console .admin-performance-chart{--ep-accent:var(--ie-ember-line);--apc-surface:#fff}.admin-console .apc-area{fill:#3b84961f}.admin-console .ac-sales-bar i,.admin-console .growth-bar i{background:var(--ie-ember-line)}.admin-console .ac-chart-total>span,.admin-console .ac-overview-date{background:var(--ie-ember-50);color:var(--ie-ember-700)}}@container ie-chart-plot (width<=520px){.admin-performance-chart .apc-tooltip,.erp-console[data-erp-theme] .apc-tooltip{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px 12px;width:min(300px,100% - 12px);max-width:calc(100% - 12px);transform:translate(-50%);left:50%!important}.admin-performance-chart .apc-tooltip>strong{white-space:normal;border-inline-end:0;grid-column:1/-1;padding-inline-end:0}.admin-performance-chart .apc-tooltip :is(b,small){white-space:normal;overflow-wrap:anywhere}}@media screen{.ie-period:has(.ie-demo-pill) .ie-date{display:none}.erp-console[data-erp-theme] .erp-workspace-switch select{text-overflow:ellipsis;max-width:158px}.erp-console[data-erp-theme] .erp-top-actions{flex:none}}@media screen and (max-width:1760px){.erp-console[data-erp-theme] .erp-top-search span,.erp-console[data-erp-theme] .erp-top-search kbd{display:none}.erp-console[data-erp-theme] .erp-top-search{padding-inline:10px}}@media screen and (max-width:1560px){.ie-date{display:none}}@media screen and (max-width:1400px){.erp-console[data-erp-theme] .erp-topbar{flex-wrap:wrap}.ie-topbar-slot{flex-basis:100%;order:3}.erp-console[data-erp-theme] .erp-top-actions{margin-inline-start:auto}}@media screen and (max-width:1360px){.ie-columns,.ie-columns.no-middle,.ie-columns.no-end{grid-template-columns:repeat(2,minmax(0,1fr))}.ie-queue{grid-column:1/-1}.ie-columns.no-middle.no-end,.ie-lower{grid-template-columns:minmax(0,1fr)}.erp-console[data-erp-theme] .erp-top-search span,.erp-console[data-erp-theme] .erp-top-search kbd{display:none}.erp-console[data-erp-theme] .erp-top-search{padding-inline:10px}}@media screen and (max-width:1180px){.ie-hero{grid-template-columns:minmax(0,1fr)}.ie-contributors{border-inline-start:0;border-block-start:1px solid var(--ie-line-on-ink);padding-block-start:12px;padding-inline-start:0}.ie-contributors ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px}.ie-river{grid-template-columns:minmax(0,1fr);gap:12px}.ie-speed-lines{display:none}}@media screen and (max-width:1024px){.erp-console[data-erp-theme] .erp-topbar{flex-wrap:wrap;padding-inline:16px}.ie-topbar-slot{flex-basis:100%;order:3}.erp-console[data-erp-theme] .erp-top-actions{margin-inline-start:auto}.ie-band,.ie-hero{padding-inline:16px}.erp-console[data-erp-theme] .erp-main,.ie-sheet,.admin-console .ac-main{border-start-start-radius:24px;border-start-end-radius:24px;padding-inline:16px}.admin-console .ac-topbar{padding-inline:16px}.ie-hero .apc-plot-wrap{margin-inline-end:0}.ie-hero .apc-end-label{display:none}}@media screen and (max-width:760px){.erp-console[data-erp-theme] button.ie-figure-row{flex-wrap:wrap}.ie-figure-delta{flex-basis:100%;align-items:baseline;gap:6px;margin-inline-start:0;display:flex}.ie-kpis{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px 0}.ie-kpis>li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.ie-columns,.ie-columns.no-middle,.ie-columns.no-end{grid-template-columns:minmax(0,1fr)}.ie-queue li{grid-template-columns:34px minmax(0,1fr) auto}.ie-q-level{display:none}.ie-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0}.ie-river-track{display:none}.ie-compare,.ie-hero .apc-legend{margin-block-end:6px;position:static}.ie-chart{padding-block-start:0}.erp-console[data-erp-theme] .ie-hero .apc-data>summary{position:static}.ie-period{flex-wrap:wrap}.erp-console[data-erp-theme] .performance-switch.ie-presets{scrollbar-width:none;flex:100%;justify-content:space-between;overflow-x:auto}.erp-console[data-erp-theme] .ie-presets button{padding-inline:8px}.erp-console[data-erp-theme] .ie-presets button svg{display:none}}@media print{.ie-print-title{color:#000;margin:0 0 8pt;font-size:16pt;font-weight:700;display:block}.erp-console.is-printing-document .ie-band,.erp-console.is-printing-label .ie-band,body.esd-printing .ie-band,.erp-console.is-printing-document .ie-print-title,.erp-console.is-printing-label .ie-print-title,body.esd-printing .ie-print-title{display:none!important}.erp-console,.erp-console .erp-work-area,.erp-console .erp-main,.ie-page,.ie-band,.ie-hero,.ie-sheet{color:#000!important;background:#fff!important;border-radius:0!important}.ie-band{padding:0!important}.ie-band .erp-section-navigation,.ie-band .bs-navigation,.ie-band-description{display:none!important}.ie-band .erp-summary dt,.ie-band .erp-summary dd,.ie-hero *,.ie-figure-value,.ie-kpi-value{color:#000!important}.ie-hero .apc-grid-line{stroke:#bbb!important}.ie-topbar-slot,.ie-compare,.ie-chips,.ie-q-action,.ie-link,.ie-speed-lines{display:none!important}.ie-hero,.ie-columns,.ie-river,.ie-lower{display:block!important}.ie-contributors{border:0!important;padding:8pt 0 0!important}.ie-queue,.ie-ledger,.ie-panel{break-inside:avoid;margin-block-end:10pt}}@media (prefers-reduced-motion:reduce){.ie-queue li,.ie-q-action{transition:none}}
