.b-portal .ae{--ae-gold:#ac8554;--ae-line:#e2e7e8;max-width:1440px}.ae-head{justify-content:space-between;align-items:flex-start;gap:25px;padding:8px 0 22px;display:flex}.ae-head>div{min-width:0}.ae-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ae-head h1{margin:10px 0 8px!important}.ae-head p{color:#718087;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.ae-head small{font-size:12px}.ae-save-state{color:#7d745d;align-items:center;gap:8px;min-width:90px;font-size:12px;display:flex}.ae-save-state:before{content:"";background:#b18b59;border-radius:50%;width:6px;height:6px;animation:5s infinite pc-led;box-shadow:0 0 8px #b18b5950}.ae-stepper{border-bottom:1px solid var(--ae-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:20px;display:grid}.b-portal .ae-stepper button{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:9px;min-height:90px;padding:14px 4px 16px;font-size:12px;display:flex;position:relative}.ae-stepper button:after{content:"";background:#e3e7e8;height:1px;position:absolute;top:30px;left:calc(50% + 20px);right:calc(20px - 50%)}.ae-stepper button:last-child:after{display:none}.ae-stepper button>span{color:#8b969b;z-index:1;background:#f6f8f9;border:1px solid #dce3e6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ae-stepper button strong{color:#79868c;max-width:130px;font-size:12px;font-weight:550;line-height:1.3}.b-portal .ae-stepper button[aria-current=step]{box-shadow:inset 0 -2px #b58b55;background:0 0!important}.ae-stepper button[aria-current=step]>span{color:#fff;background:#293237;border-color:#b58b55;animation:5s infinite pc-led;box-shadow:0 0 0 3px #b38c5512,0 0 10px #b38c5525}.ae-stepper button[aria-current=step] strong{color:#243137;font-weight:700}.ae-stepper .is-complete>span{color:#987443;background:#fbf8f2;border-color:#d8c6ab}.ae-mode{align-items:center;gap:8px;margin-bottom:20px;display:flex}.ae-mode>span{color:#8a969b;margin-left:6px;font-size:12px}.b-portal .ae-mode button[aria-pressed=true],.b-portal .ae-live-tabs button[aria-pressed=true]{color:#fff;background:#293339;border-color:#293339}.ae-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.ae-stage{border:1px solid var(--ae-line);background:#fff;border-radius:14px;min-width:0;padding:26px;animation:.22s ease-out ae-stage-in}.ae-stage-title{border-bottom:1px solid #edf0f1;margin-bottom:24px;padding-bottom:18px}.ae-stage-title>span{letter-spacing:.12em;color:#a17e4f;font-size:11px;font-weight:650}.b-portal .ae-stage-title h2{margin:10px 0 6px;font-size:25px;line-height:1.3}.ae-stage-title p{color:#7a898f;margin:0;font-size:14px;line-height:1.6}.b-portal .ae .ae-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-bottom:24px;display:grid}.b-portal .ae .ae-fields label,.b-portal .ae .ae-picker,.b-portal .ae .ae-duplicate>label{color:#62747e;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:550;display:flex}.b-portal .ae .ae-fields input,.b-portal .ae .ae-fields select,.b-portal .ae .ae-fields textarea,.b-portal .ae .ae-picker input{width:100%;min-width:0;margin:0}.b-portal .ae .ae-fields input:disabled{color:#7c8b91;background:#f5f7f8}.ae-picker>div{gap:6px;min-width:0;display:flex}.b-portal .ae .ae-picker select{flex:1;width:0}.b-portal .ae .ae-picker button{color:#a17f4d;flex:none;width:40px;min-height:40px;padding:0;font-size:20px}.b-portal .ae .ae-check{color:#536870;align-items:center;gap:10px;min-height:40px;font-size:13px;font-weight:500;flex-direction:row!important;display:flex!important}.b-portal .ae .ae-check input{flex:none;min-height:0;width:17px!important}.b-portal .ae .ae-check input:disabled{opacity:.5}.ae-swatches{grid-column:1/-1}.ae-swatches>strong,.ae-chip-picker>strong{color:#62747e;margin-bottom:10px;font-size:13px;font-weight:550;display:block}.ae-swatches>div,.ae-chip-picker>div{flex-wrap:wrap;gap:7px;display:flex}.b-portal .ae-swatches button{align-items:center;gap:8px;display:flex}.ae-swatches i{border:1px solid #d4dadd;border-radius:50%;width:15px;height:15px}.b-portal .ae-swatches button[aria-pressed=true],.b-portal .ae-chip-picker button[aria-pressed=true]{box-shadow:inset 0 -1px #bea16b25;color:#675033!important;background:#f7f1e6!important;border-color:#c4a471!important}.ae-chip-picker{margin:22px 0}.ae-chip-picker .ae-check{border:1px solid var(--ae-line);background:#fcfdfd;border-radius:8px;padding:8px 12px}.ae-help{color:#7b8a91;margin:14px 0 20px;font-size:13px;line-height:1.6}.ae-stage details{color:#62747e;background:#f8fafb;border-radius:9px;margin:16px 0;padding:14px;font-size:13px}.ae-stage summary{cursor:pointer;font-size:13px;font-weight:600}.ae-stage details p{font-size:13px;line-height:1.6}.ae-suggestion{background:#fbf7ef;border:1px solid #e7d7be;border-radius:10px;margin:15px 0;padding:16px}.ae-suggestion strong{font-size:14px}.ae-suggestion p{color:#806c4d;font-size:13px;line-height:1.6}.ae-step-actions{border-top:1px solid #e7ecee;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;padding-top:20px;display:flex}.ae-step-actions>span{color:#8b989d;font-size:12px}.ae-live{background:#f8fafb;border:1px solid #e0e5e7;border-radius:13px;min-width:0;padding:18px;position:sticky;top:20px}.ae-live-tabs{gap:4px;margin:14px 0;display:flex}.b-portal .ae-live-tabs button{flex:1;min-height:32px;padding:6px;font-size:12px}.ae-live-image{background:#fff;border:1px solid #ecf0f1;border-radius:9px;place-items:center;height:230px;margin-bottom:18px;display:grid}.ae-live-image img{object-fit:contain;width:100%;height:100%;padding:12px}.ae-live-image>span{color:#a0aaaf;font-size:13px}.ae-live .pc-kicker{letter-spacing:.08em;font-size:10px}.b-portal .ae-live h2{overflow-wrap:anywhere;margin:10px 0;font-size:20px;line-height:1.4}.ae-live>p{color:#7a8a92;font-size:12px;line-height:1.5}.ae-live>strong{letter-spacing:-.03em;font-size:23px}.ae-live-status{color:#827251;align-items:center;gap:7px;margin:18px 0;font-size:12px;display:flex}.ae-live-status i{background:#b18b59;border-radius:50%;width:6px;height:6px;animation:5s infinite pc-led}.ae-live small{margin-bottom:8px;display:block}.ae progress{accent-color:#b18a56;border:0;border-radius:8px;width:100%;height:4px}.ae progress::-webkit-progress-bar{background:#e2e7e8;border-radius:8px}.ae progress::-webkit-progress-value{background:#b18a56;border-radius:8px}.ae-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:10px 0 25px;display:grid}.b-portal .ae-start>button{text-align:left;background:linear-gradient(145deg,#fff,#f6f8f9);border-radius:15px;min-height:225px;padding:24px;position:relative;overflow:hidden}.ae-start>button>span{letter-spacing:.13em;color:#a38255;font-size:12px}.b-portal .ae-start h2{margin:24px 0 12px;font-size:22px}.ae-start p{color:#7d8b90;font-size:14px;line-height:1.5}.ae-start b{color:#97764b;margin-top:25px;font-size:13px;display:block}.ae-models{background:#f7f9fa;border-radius:12px;flex-wrap:wrap;gap:10px;padding:20px;display:flex}.ae-duplicate{border:1px solid var(--ae-line);border-radius:12px;padding:20px}.ae-duplicate>label{margin-bottom:16px}.b-portal .ae-duplicate>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edef;border-radius:0;align-items:center;gap:15px;width:100%;display:flex}.ae-duplicate img{object-fit:contain;width:48px;height:48px}.ae-duplicate span{flex:1;font-size:14px}.ae-duplicate small{margin-top:4px;display:block}.ae-duplicate b{color:#9a794b;font-size:12px}.ae-drop{text-align:center;background:#fcfaf5;border:1px dashed #cdb892;border-radius:12px;padding:25px 20px;position:relative}.ae-drop>span{color:#aa8050;background:#f1e8d7;border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;font-size:25px;display:grid}.ae-drop h3{color:#32434c;margin:14px 0 8px;font-size:18px}.ae-drop p{color:#8b8e83;margin-bottom:16px;font-size:12px;line-height:1.6}.ae-drop input[hidden],.ae-documents input[hidden]{display:none!important}.ae-upload{background:#f8f4ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:15px;display:flex}.ae-upload strong{overflow-wrap:anywhere;flex:1;font-size:13px}.ae-upload span{font-size:12px}.ae-upload progress{order:3}.ae-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.ae-gallery li{background:#fff;border:1px solid #e3e8e9;border-radius:11px;min-width:0;padding:10px}.ae-gallery li.is-dragging{opacity:.4;border-color:#b18b59}.b-portal .ae-gallery .ae-image-view{border:0;width:100%;height:150px;padding:6px;display:block;background:#fff!important}.ae-image-view img{object-fit:contain;width:100%;height:100%}.ae-gallery li>strong{color:#987849;margin:10px 0;font-size:12px;display:block}.ae-gallery li>select{width:100%;margin-bottom:10px;font-size:12px!important}.ae-gallery li>div{flex-wrap:wrap;gap:4px;display:flex}.b-portal .ae-gallery li>div button{min-height:30px;padding:5px 7px;font-size:11px}.ae-documents{border-top:1px solid #e5ebed;margin-top:24px;padding-top:18px}.ae-documents h3{font-size:18px}.ae-documents>p{color:#809099;font-size:13px}.ae-documents .ae-fields button{align-self:end}.ae-document{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ae-document a{color:#85683e;overflow-wrap:anywhere;font-size:13px}.ae-expanded-image{object-fit:contain;background:#fff;width:100%;max-height:80vh;display:block}.ae-content label:has(textarea){grid-column:1/-1}.ae-content textarea{resize:vertical}.ae-review-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.b-portal .ae-review-summary button{text-align:left;background:#f9fbfc;flex-direction:column;gap:10px;padding:16px;display:flex}.ae-review-summary strong{font-size:14px}.ae-review-summary span{color:#7e8c93;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ae-review-summary b{color:#9a7949;margin-top:auto;font-size:12px}.ae-review-issues{background:#fdfaf4;border:1px solid #e6d6bd;border-radius:9px;margin:18px 0;padding:16px}.ae-review-issues>strong{margin-bottom:8px;font-size:14px;display:block}.b-portal .ae-review-issues>button,.b-portal .ae-stage details>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e4dc;border-radius:0;width:100%;font-size:13px;display:block}.ae-review-channels{background:#f8fafb;border-radius:10px;margin:22px 0;padding:16px}.ae-review-channels h3{margin:0 0 12px;font-size:16px}.ae-review-channels p{color:#72838b;justify-content:space-between;gap:15px;font-size:13px;line-height:1.5;display:flex}.ae-review-channels strong{color:#9e7c4d;font-size:12px}.ae-publish-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.b-portal .ae .pc-preview-controls{flex-direction:column;gap:6px}.b-portal .ae-live .pc-preview-controls button{min-height:30px;padding:6px;font-size:11px}.b-portal .ae-live .pc-preview-device{padding:0}.b-portal .ae-live .product-detail{grid-template-columns:1fr!important}.b-portal .ae-live .pc-preview-device .v2-site h1{font-size:22px}.b-portal .ae-live .gallery-main img{max-height:220px}.b-portal .ae-live .product-specs{display:block}.b-portal .ae-live .product-specs dl{grid-template-columns:1fr}.pc-resume{background:#f9f5eb;border:1px solid #e8dbc1;border-radius:10px;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:15px;display:flex}.pc-resume>strong{width:100%;font-size:13px}.pc-resume button{text-align:left!important;font-size:12px!important}.ae-help-button{place-items:center;margin-left:7px;border-radius:50%!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:12px!important;display:inline-grid!important}.ae-conflict dl{font-size:13px}.ae-conflict dd{overflow-wrap:anywhere}.ae-conflict table{table-layout:fixed;width:100%;font-size:12px}.ae-conflict td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e5e9eb;padding:8px}.ae-conflict th{text-align:left;padding:8px}.ae-conflict p{font-size:14px}@keyframes ae-stage-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.ae-layout{grid-template-columns:minmax(0,1fr) 260px;gap:15px}.ae-stage{padding:20px}.ae-head{flex-direction:column;gap:16px}.ae-head>div:last-child{justify-content:flex-start}.ae-stepper button strong{font-size:11px}.ae-gallery{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ae-layout{grid-template-columns:1fr}.ae-live{order:2;position:static}.ae-live-image{max-width:340px;height:220px}.ae-live .pc-preview-device{max-width:650px}.ae-start{gap:10px}.b-portal .ae-start>button{padding:18px}.ae-mode>span{display:none}.ae-stepper{gap:0;display:flex;overflow-x:auto}.b-portal .ae-stepper button{flex:1;min-width:105px}.ae-live .pc-preview-controls{flex-direction:row!important}}@media (max-width:600px){.ae-head{padding-bottom:18px}.b-portal .ae-head h1{font-size:28px}.ae-head>div:last-child{gap:7px;width:100%}.ae-save-state{width:100%}.b-portal .ae-head button{flex:1;min-height:42px;padding:10px;font-size:12px}.ae-stepper{margin:0 -5px 16px;padding:0 5px}.b-portal .ae-stepper button{min-width:100px;min-height:85px}.ae-mode button{flex:1;min-height:40px!important;font-size:12px!important}.ae-stage{border-radius:12px;padding:18px}.b-portal .ae .ae-fields{grid-template-columns:1fr;gap:19px}.b-portal .ae .ae-fields input,.b-portal .ae .ae-fields select,.b-portal .ae .ae-fields textarea{min-height:44px;font-size:16px}.ae-start{grid-template-columns:1fr}.b-portal .ae-start>button{min-height:165px;padding:20px}.b-portal .ae-start h2{margin:18px 0 8px;font-size:21px}.ae-start b{margin-top:18px}.ae-review-summary{grid-template-columns:1fr}.ae-chip-picker button,.ae-swatches button{min-height:42px!important}.ae-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b-portal .ae-gallery .ae-image-view{height:120px}.b-portal .ae-gallery li>div button{min-height:36px;padding:6px;font-size:11px}.ae-drop{padding:22px 15px}.ae-step-actions>span{font-size:11px}.ae-step-actions button{padding:9px!important;font-size:13px!important}.ae-publish-actions button{flex:1;min-width:120px;font-size:12px!important}.ae-review-channels{padding:14px}.ae-live{padding:18px}.ae-head .pc-kicker{font-size:10px}.ae-stage-title{margin-bottom:20px}.b-portal .ae-stage-title h2{font-size:23px}.ae-duplicate{padding:15px}.ae-duplicate b{display:none}.ae-duplicate span{font-size:13px}.ae-content label:has(textarea){grid-column:auto}.ae-conflict table{font-size:11px}}@media (prefers-reduced-motion:reduce){.ae *{transition:none!important;animation:none!important}}.b-portal .pc.ae .ae-mode button[aria-pressed=true],.b-portal .pc.ae .ae-mode button[aria-pressed=true]:hover,.b-portal .pc.ae .ae-live-tabs button[aria-pressed=true],.b-portal .pc.ae .ae-live-tabs button[aria-pressed=true]:hover{color:#fff!important;background:#293339!important;border-color:#293339!important}.b-portal .pc.ae .ae-stepper{isolation:isolate;background:linear-gradient(135deg,#fff,#f3f6f7);border:1px solid #dce3e6;border-radius:16px;gap:6px;padding:12px;box-shadow:inset 0 1px #fff,0 6px 20px #26333b04}.b-portal .pc.ae .ae-stepper button{opacity:1;background:#ffffffc9;border:1px solid #e0e6e8;border-radius:11px;gap:10px;min-width:0;min-height:100px;padding:12px 5px 10px;position:relative;box-shadow:inset 0 1px #fff!important}.b-portal .pc.ae .ae-stepper button:after{z-index:-1;background:#dce3e6;height:1px;top:31px;left:calc(50% + 20px);right:calc(20px - 50%)}.b-portal .pc.ae .ae-stepper button>span{color:#7a8b93;background:#f6f8f9;border:1px solid #dce5e8;flex:none;width:36px;height:36px;min-height:36px;font-size:13px;font-weight:650;box-shadow:inset 0 2px 3px #fff}.b-portal .pc.ae .ae-stepper button strong{color:#697b85;max-width:115px;font-size:11px;font-weight:600;line-height:1.4}.b-portal .pc.ae .ae-stepper button.is-complete>span{color:#977247;background:#faf7f0;border-color:#dbcaac}.b-portal .pc.ae .ae-stepper button.is-complete:after{background:linear-gradient(90deg,#ccb17e,#e2d8c6)}.b-portal .pc.ae .ae-stepper button[aria-current=step]{border-color:#bea16c;background:linear-gradient(145deg,#fff,#faf6ed)!important;box-shadow:inset 0 -2px #c0a06a,0 0 0 1px #c4a06a0d,0 4px 12px #ac875412!important}.b-portal .pc.ae .ae-stepper button[aria-current=step]>span{color:#fff;background:linear-gradient(145deg,#394850,#1f2b32);border-color:#c3a06b;animation:5s ease-in-out infinite ae-current-glow;position:relative;box-shadow:0 0 0 3px #bf9a6320,0 0 10px #c2a06c35}.b-portal .pc.ae .ae-stepper button[aria-current=step]>span:after{content:"";background:#f0d395;border:1px solid #fff7d6;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite pc-console-led;position:absolute;top:0;right:-1px;box-shadow:0 0 6px #e4c18a}.b-portal .pc.ae .ae-stepper button[aria-current=step] strong{color:#26363e;font-weight:700}.b-portal .pc.ae .ae-stepper button:hover:not(:disabled){color:#26363e;background:#fff;border-color:#c9b491}.b-portal .pc.ae .ae-stepper button:disabled{cursor:default}.b-portal .pc.ae .ae-head>div:last-child{max-width:540px}@keyframes ae-current-glow{0%,to{box-shadow:0 0 0 3px #bf9a631a,0 0 8px #c2a06c25}50%{box-shadow:0 0 0 4px #bf9a632c,0 0 15px #c2a06c55}}@media (max-width:900px){.b-portal .pc.ae .ae-stepper{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c1a36e #e9eef0;padding:10px}.b-portal .pc.ae .ae-stepper button{scroll-snap-align:center;flex:0 0 110px;min-height:96px}.b-portal .pc.ae .ae-stepper button:after{display:none}}@media (max-width:600px){.b-portal .pc.ae .ae-stepper{border-radius:13px;margin:0 0 16px}.b-portal .pc.ae .ae-head>div:last-child{max-width:none}.b-portal .pc.ae .ae-head .pc-primary{flex-basis:100%;min-height:44px}.b-portal .pc.ae .ae-stepper button{flex-basis:104px}}@media (prefers-reduced-motion:reduce){.b-portal .pc.ae .ae-stepper *,.b-portal .pc.ae .ae-stepper button>span:after{animation:none!important}}
.ad-shell .product-master-choice{align-items:stretch;gap:8px;min-width:0;display:flex}.ad-shell .product-master-choice input{flex:1;min-width:0}.ad-shell .product-master-choice button{white-space:nowrap;padding-inline:12px;font-size:11px}.ad-shell .product-channel-picker{background:linear-gradient(125deg,#fff,#f7f8f8);border:1px solid #dce1e4;border-radius:14px;grid-column:1/-1;margin:0;padding:18px}.ad-shell .product-channel-picker legend{color:#1d252b;padding:0 8px;font-size:13px;font-weight:700}.ad-shell .product-channel-picker p{color:#6a737b;margin:0 0 13px;font-size:12px}.ad-shell .product-channel-picker>div{flex-wrap:wrap;gap:8px;display:flex}.ad-shell .product-channel-picker label{color:#2b343b;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:inline-flex}.ad-shell .product-channel-picker label:has(input:checked){color:#241d16;background:#f8f3eb;border-color:#a58458;box-shadow:inset 0 0 0 1px #c8ab80}.ad-shell .product-channel-picker input{accent-color:#8a6741;width:15px;height:15px;min-height:15px;margin:0}.ad-shell .product-master-section{background:#fff;border:1px solid #dde2e5;border-radius:13px;margin:6px 0;padding:0;overflow:hidden}.ad-shell .product-master-section summary{color:#1d252b;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.ad-shell .product-master-section summary::-webkit-details-marker{display:none}.ad-shell .product-master-section summary:after{content:"+";color:#8a6741;margin-left:auto;font-size:21px;font-weight:300}.ad-shell .product-master-section[open] summary:after{content:"−"}.ad-shell .product-master-section summary span{color:#7a858b;font-size:11px;font-weight:500}.ad-shell .product-master-section fieldset{margin:0 16px 16px}.ad-shell .product-master-list{gap:8px;display:grid}.ad-shell .product-master-list article{background:#fff;border:1px solid #e1e5e7;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr) auto auto;align-items:center;gap:2px 16px;min-width:0;padding:11px 15px;display:grid;box-shadow:0 4px 16px #17212b08}.ad-shell .product-master-list article:hover{border-color:#bdab92;box-shadow:0 8px 20px #352b1d12}.ad-shell .product-master-list img{object-fit:contain;background:#f5f6f6;border-radius:8px;grid-row:1/3;width:62px;height:62px;padding:5px}.ad-shell .product-master-list h3{color:#1c242a;grid-column:2;margin:0;font-size:13px;line-height:1.3}.ad-shell .product-master-list p{color:#69747b;grid-column:2;margin:0;font-size:11px}.ad-shell .product-commercial-summary{flex-wrap:wrap;grid-area:3/2;gap:4px;margin:3px 0 1px;display:flex}.ad-shell .product-commercial-summary span{color:#446b80;background:#f2f8fa;border:1px solid #d7e5eb;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700;line-height:1.25}.ad-shell .product-master-list label{grid-area:1/3/3;align-self:center;margin:0;font-size:11px}.ad-shell .product-master-list button{grid-area:1/4/3;align-self:center;min-height:36px;padding:8px 13px}.ad-shell .product-document-upload{background:#fff;border:1px solid #e1e5e7;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.ad-shell .product-document-upload>span{color:#202931;font-size:12px;font-weight:700}.ad-shell .product-document-upload>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-shell .product-document-upload-button{color:#fff;cursor:pointer;background:#20252a;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin:0;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex}.ad-shell .product-document-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.ad-shell .product-document-upload a{color:#47627a;font-size:11px}.ad-shell .product-document-upload button{min-height:36px;padding:7px 11px;font-size:11px}.ad-shell .product-document-upload small{color:#79838a;font-size:10px}.ad-shell .product-master-registry{background:linear-gradient(135deg,#fff,#f7fafb);border:1px solid #d9e2e7;border-radius:15px;gap:14px;margin-top:24px;padding:20px;display:grid;box-shadow:0 8px 24px #102c3d0a}.ad-shell .product-master-registry-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.ad-shell .product-master-registry-head>div>span,.ad-shell .product-master-impact-heading>div>span{color:#67869a;letter-spacing:.13em;font-size:9px;font-weight:800}.ad-shell .product-master-registry-head h2{color:#1d3e53;letter-spacing:-.035em;margin:5px 0;font-size:23px}.ad-shell .product-master-registry-head p{color:#667b89;max-width:720px;margin:0;font-size:12px;line-height:1.5}.ad-shell .product-master-registry-head>strong{color:#1d587a;background:#fff;border:1px solid #d5e3e9;border-radius:12px;flex:none;place-items:center;min-width:74px;min-height:64px;padding:8px 11px;font-size:20px;display:grid}.ad-shell .product-master-registry-head>strong small{color:#6d8492;font-size:9px;font-weight:600}.ad-shell .product-master-add{background:#fff;border:1px solid #e0e8ed;border-radius:11px;grid-template-columns:minmax(150px,1fr) minmax(200px,1.5fr) auto;align-items:end;gap:10px;padding:15px;display:grid}.ad-shell .product-master-add label,.ad-shell .product-master-filter label,.ad-shell .product-master-impact>label{color:#354f60;gap:5px;margin:0;font-size:12px;font-weight:700;display:grid}.ad-shell .product-master-add button{min-height:44px}.ad-shell .product-master-filter{justify-content:space-between;align-items:end;gap:14px;display:flex}.ad-shell .product-master-filter label{width:min(330px,100%)}.ad-shell .product-master-filter>span{color:#718594;padding:0 2px 11px;font-size:11px}.ad-shell .product-master-options{gap:7px;max-height:340px;padding:2px;display:grid;overflow:auto}.ad-shell .product-master-options article{background:#fff;border:1px solid #e2e9ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.ad-shell .product-master-options article>div{gap:4px;min-width:0;display:grid}.ad-shell .product-master-options article strong{color:#253f50;overflow-wrap:anywhere;font-size:13px}.ad-shell .product-master-options article small{color:#788b97;font-size:10px}.ad-shell .product-master-options article button{flex:none;min-height:36px;padding:7px 11px;font-size:10px}.ad-shell .product-master-options article>.product-master-option-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ad-shell .product-master-remove-confirm{background:#fff8f6;border:1px solid #e8d4cf;border-radius:9px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:7px;display:flex}.ad-shell .product-master-remove-confirm>span{color:#805148;font-size:10px}.ad-shell .product-master-remove-confirm button{min-height:34px}.ad-shell .product-master-empty{color:#718594;text-align:center;border:1px dashed #cedde5;border-radius:10px;padding:20px;font-size:12px}.ad-shell .product-master-impact{background:linear-gradient(120deg,#f6fbfd,#eaf4f8);border:1px solid #bcd4e1;border-radius:12px;gap:12px;padding:16px;display:grid}.ad-shell .product-master-impact-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-shell .product-master-impact-heading h3{color:#1d425b;margin:4px 0 0;font-size:16px}.ad-shell .product-master-impact>p{color:#617b8d;margin:0;font-size:12px;line-height:1.5}.ad-shell .product-master-impact-actions{flex-wrap:wrap;gap:8px;display:flex}.ad-shell .product-master-impact-actions button{min-height:42px}.ad-shell .product-master-impact-result{color:#365a70;background:#fff;border:1px solid #d2e2e9;border-radius:10px;gap:9px;padding:12px;font-size:12px;display:grid}.ad-shell .product-master-impact-result>strong{color:#214a65}.ad-shell .product-master-impact-result ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ad-shell .product-master-impact-result li{color:#6d8290;border-top:1px solid #edf1f3;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;padding:7px 0;font-size:10px;display:grid}.ad-shell .product-master-impact-result li strong{color:#304f63;overflow-wrap:anywhere;font-size:11px}.ad-shell .product-master-feedback{color:#3c7552;background:#f1f8f3;border:1px solid #cfe3d6;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.ad-shell .product-master-feedback.is-error{color:#8a3e33;background:#fff7f5;border-color:#ebd2cd}.ad-shell .product-collection-overview{background:linear-gradient(135deg,#fff,#f7fafb);border:1px solid #dbe4e9;border-radius:13px;gap:12px;margin-top:22px;padding:16px 18px;display:grid}.ad-shell .product-collection-overview>summary{color:#23465d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:750;list-style:none;display:flex}.ad-shell .product-collection-overview>summary::-webkit-details-marker{display:none}.ad-shell .product-collection-overview>summary:after{content:"+";color:#5e859b;font-size:18px}.ad-shell .product-collection-overview[open]>summary:after{content:"−"}.ad-shell .product-collection-overview>summary small{color:#718695;font-size:10px;font-weight:600}.ad-shell .product-collection-overview>p{color:#6b808e;margin:0;font-size:11px;line-height:1.5}.ad-shell .product-collection-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px;display:grid}.ad-shell .product-collection-grid>article{background:#fff;border:1px solid #e0e8ed;border-radius:11px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:9px 11px;padding:10px;display:grid}.ad-shell .product-collection-grid>article>img,.ad-shell .product-collection-placeholder{object-fit:cover;background:#edf4f7;border-radius:9px;width:66px;height:66px}.ad-shell .product-collection-placeholder{color:#8aa2b0;letter-spacing:-.06em;place-items:center;font-size:17px;font-weight:800;display:grid}.ad-shell .product-collection-copy{min-width:0}.ad-shell .product-collection-copy>span{color:#7390a0;letter-spacing:.12em;font-size:8px;font-weight:800}.ad-shell .product-collection-copy h3{color:#29495d;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.ad-shell .product-collection-copy p{color:#778995;margin:0;font-size:9px}.ad-shell .product-collection-grid article>a,.ad-shell .product-collection-unavailable{color:#2e6988;grid-column:2;font-size:10px;font-weight:750;text-decoration:none}.ad-shell .product-collection-grid article>a:hover{text-decoration:underline}.ad-shell .product-collection-unavailable{color:#7e8a90;font-weight:600}@media (max-width:640px){.ad-shell .product-master-choice{flex-wrap:wrap}.ad-shell .product-master-choice button{width:100%}.ad-shell .product-master-section summary{display:block}.ad-shell .product-master-section summary span{margin-top:4px;display:block}.ad-shell .product-master-list article{grid-template-columns:54px minmax(0,1fr) auto;gap:3px 9px;padding:9px}.ad-shell .product-master-list img{grid-row:1/5;width:54px;height:54px}.ad-shell .product-master-list .product-commercial-summary{grid-area:3/2}.ad-shell .product-master-list label{grid-area:4/2}.ad-shell .product-master-list button{grid-area:1/3/5}.ad-shell .product-master-registry{padding:14px}.ad-shell .product-master-registry-head{align-items:flex-start}.ad-shell .product-master-registry-head h2{font-size:20px}.ad-shell .product-master-registry-head>strong{min-width:62px;min-height:57px}.ad-shell .product-master-add{grid-template-columns:1fr}.ad-shell .product-master-add button{width:100%}.ad-shell .product-master-filter{gap:7px;display:grid}.ad-shell .product-master-filter label{width:100%}.ad-shell .product-master-filter>span{padding:0}.ad-shell .product-master-options article{align-items:flex-start}.ad-shell .product-master-options article button{white-space:normal}.ad-shell .product-master-impact-result li{grid-template-columns:72px minmax(0,1fr)}.ad-shell .product-master-impact-result li small{grid-column:2}.ad-shell .product-collection-overview{padding:13px}.ad-shell .product-collection-overview>summary{flex-wrap:wrap;align-items:flex-start}.ad-shell .product-collection-overview>summary small{width:100%}.ad-shell .product-collection-grid{grid-template-columns:1fr}.ad-shell .product-collection-grid>article{grid-template-columns:58px minmax(0,1fr);gap:8px}.ad-shell .product-collection-grid>article>img,.ad-shell .product-collection-placeholder{width:58px;height:58px}.ad-shell .product-master-options article>.product-master-option-actions,.ad-shell .product-master-remove-confirm{justify-items:stretch;display:grid}.ad-shell .product-master-remove-confirm>span{grid-column:1/-1}.ad-shell .product-master-options article>.product-master-option-actions>button{width:100%}}.ad-shell .product-bulk-panel{background:linear-gradient(120deg,#fff,#f6f6f4);border:1px solid #d9dcd9;border-radius:12px;gap:12px;margin:8px 0 16px;padding:16px 18px;display:grid;box-shadow:0 5px 16px #15191608}.ad-shell .product-bulk-panel>strong{color:#242827;font-size:14px}.ad-shell .product-bulk-controls{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) auto;align-items:end;gap:10px;display:grid}.ad-shell .product-bulk-controls label{gap:5px;margin:0;font-size:13px;display:grid}.ad-shell .product-bulk-controls button,.ad-shell .product-bulk-status button{min-height:42px}.ad-shell .product-bulk-status{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.ad-shell .product-bulk-controls{grid-template-columns:1fr}.ad-shell .product-bulk-status>*{flex:1}}.ad-shell .product-import-panel{background:linear-gradient(128deg,#fff,#f6f6f3);border:1px solid #dcded9;border-radius:14px;gap:15px;margin:18px 0;padding:20px;display:grid;box-shadow:0 8px 22px #191b1709}.ad-shell .product-import-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ad-shell .product-import-heading>div>span{letter-spacing:.12em;color:#987246;font-size:11px;font-weight:750}.ad-shell .product-import-heading h2{color:#202522;margin:7px 0;font-size:21px;line-height:1.25}.ad-shell .product-import-heading p,.ad-shell .product-import-review>p{color:#68716c;max-width:780px;margin:0;font-size:14px;line-height:1.5}.ad-shell .product-import-heading button{flex:none}.ad-shell .product-import-file{color:#373a37;background:#fff;border:1px dashed #b8ad9e;border-radius:10px;gap:8px;max-width:500px;margin:0;padding:14px;font-size:14px;font-weight:650;display:grid}.ad-shell .product-import-file input{font-size:14px}.ad-shell .product-import-review{gap:10px;min-width:0;display:grid}.ad-shell .product-import-review h3{color:#282c29;margin:0;font-size:17px}.ad-shell .product-import-table{background:#fff;border:1px solid #e0e2dd;border-radius:9px;max-height:360px;overflow:auto}.ad-shell .product-import-table table{border-collapse:collapse;width:100%;font-size:13px}.ad-shell .product-import-table th{color:#fff;text-align:left;background:#232725;position:sticky;top:0}.ad-shell .product-import-table :is(th,td){vertical-align:top;border-bottom:1px solid #eceeea;padding:9px 11px}.ad-shell .product-import-table td:last-child{min-width:220px}.ad-shell .product-import-table tr.is-error{color:#8a392b;background:#fff8f5}.ad-shell .product-import-table>small{color:#68716c;padding:8px 11px;display:block}.ad-shell .product-import-review>button{justify-self:start;min-height:44px}@media (max-width:640px){.ad-shell .product-import-panel{padding:15px}.ad-shell .product-import-heading{display:grid}.ad-shell .product-import-heading button{justify-self:start}.ad-shell .product-import-table{overflow:auto}.ad-shell .product-import-table table{min-width:680px}}.ad-shell .product-field-registry{background:linear-gradient(128deg,#fff,#f7f7f4);border:1px solid #dcded9;border-radius:14px;gap:13px;margin:20px 0;padding:20px;display:grid;box-shadow:0 8px 22px #191b1709}.ad-shell .product-field-registry>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ad-shell .product-field-registry>header span,.ad-shell .product-field-edit>div:first-child>span{letter-spacing:.13em;color:#987246;font-size:10px;font-weight:800}.ad-shell .product-field-registry>header h2{color:#202522;margin:6px 0;font-size:20px}.ad-shell .product-field-registry>header p{color:#68716c;max-width:700px;margin:0;font-size:12px;line-height:1.5}.ad-shell .product-field-registry>header>strong{text-align:center;color:#343a35;background:#fff;border:1px solid #e3e1d8;border-radius:10px;min-width:62px;padding:10px;font-size:19px}.ad-shell .product-field-registry>header>strong small{color:#777e77;font-size:10px;font-weight:600;display:block}.ad-shell .product-field-list{gap:7px;display:grid}.ad-shell .product-field-list>article{background:#fff;border:1px solid #e3e5df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ad-shell .product-field-copy{gap:4px;min-width:0;display:grid}.ad-shell .product-field-copy code{color:#7f806e;font-size:10px}.ad-shell .product-field-copy strong{color:#272d28;font-size:13px}.ad-shell .product-field-copy>span,.ad-shell .product-field-copy>small{color:#727b72;font-size:11px}.ad-shell .product-field-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ad-shell .product-field-actions button{min-height:34px;padding:6px 9px;font-size:11px}.ad-shell .product-field-confirm{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ad-shell .product-field-confirm>span{color:#684f2a;font-size:11px}.ad-shell .product-field-empty{color:#717971;border:1px dashed #d1d4cd;border-radius:10px;margin:0;padding:14px;font-size:13px}.ad-shell .product-field-edit{background:#fff;border:1px solid #dcded9;border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) minmax(190px,1fr);align-items:end;gap:12px;padding:15px;display:grid}.ad-shell .product-field-edit>div:first-child h3{color:#272d28;margin:4px 0 0;font-size:15px}.ad-shell .product-field-edit>label{color:#4f5c52;gap:5px;margin:0;font-size:11px;font-weight:700;display:grid}.ad-shell .product-field-publish-confirm{background:#fffaf0;border:1px solid #ead8a4;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:9px;display:flex!important}.ad-shell .product-field-publish-confirm input{width:16px;height:16px;min-height:0;margin:0}.ad-shell .product-field-edit>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ad-shell .product-field-edit>div:last-child button{min-height:38px}@media (max-width:800px){.ad-shell .product-field-edit{grid-template-columns:1fr 1fr}.ad-shell .product-field-edit>div:first-child{grid-column:1/-1}}@media (max-width:640px){.ad-shell .product-field-registry{padding:14px}.ad-shell .product-field-list>article{flex-direction:column;align-items:flex-start}.ad-shell .product-field-actions{justify-content:stretch;width:100%;display:grid}.ad-shell .product-field-confirm{display:grid}.ad-shell .product-field-confirm>span{grid-column:1/-1}.ad-shell .product-field-actions button{white-space:normal;width:100%}.ad-shell .product-field-edit{grid-template-columns:1fr;padding:12px}.ad-shell .product-field-edit>div:first-child,.ad-shell .product-field-publish-confirm,.ad-shell .product-field-edit>div:last-child{grid-column:1}.ad-shell .product-field-registry>header h2{font-size:18px}}
.pc{--pc-ink:#202b30;--pc-muted:#718087;--pc-line:#e1e6e8;--pc-gold:#ab8150;color:var(--pc-ink);max-width:1560px;margin:auto;padding:12px 0 36px}.b-portal .pc button,.b-portal .pc a{font-family:inherit}.b-portal .pc button{color:var(--pc-ink);border:1px solid var(--pc-line);cursor:pointer;min-height:38px;box-shadow:none;background:#fff;border-radius:9px;padding:8px 13px;font-size:14px;line-height:1.35;transition:background .2s,border-color .2s,box-shadow .2s,transform .12s}.b-portal .pc button:hover{color:var(--pc-ink);background:#f7f6f2;border-color:#c7b89f;box-shadow:0 3px 12px #26333b08}.b-portal .pc button:active{transform:translateY(1px)}.b-portal .pc button:focus-visible,.pc input:focus-visible,.pc select:focus-visible,.pc textarea:focus-visible{outline:2px solid var(--pc-gold);outline-offset:3px}.b-portal .pc button:disabled{opacity:.5;cursor:default}.b-portal .pc .pc-primary{color:#fff;background:linear-gradient(155deg,#394146,#181e20 70%);border-color:#222c30;box-shadow:inset 0 1px #ffffff20,0 3px 9px #14202715}.b-portal .pc .pc-primary:hover{color:#fff;background:#2e383d;box-shadow:0 4px 14px #29343a25}.pc-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 24px;display:flex}.pc-kicker{letter-spacing:.15em;color:#957247;font-size:12px;font-weight:700}.b-portal .pc h1{letter-spacing:-.035em;margin:10px 0;font-size:32px;line-height:1.18}.pc-head p{color:var(--pc-muted);margin:0;font-size:16px;line-height:1.5}.pc-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}.b-portal .pc-metrics button{text-align:left;background:#f2f5f6;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex;position:relative}.pc-metrics button span{color:#617178;font-size:14px}.pc-metrics button strong{letter-spacing:-.035em;font-size:26px;font-weight:650}.pc-metrics button[aria-pressed=true]{box-shadow:inset 0 -2px var(--pc-gold)!important;background:#faf7f0!important}.pc-metrics i{display:none}.pc-main-tabs{border-bottom:1px solid var(--pc-line);gap:20px;margin-bottom:18px;display:flex}.b-portal .pc-main-tabs button{background:0 0;border:0;border-radius:0;padding:10px 2px 14px;font-size:16px}.pc-main-tabs button[aria-selected=true]{font-weight:700;box-shadow:inset 0 -3px #253035!important}.pc small{color:var(--pc-muted);font-size:12px}.pc-main-tabs small{margin-left:6px}.pc-toolbar{align-items:center;gap:8px;display:flex}.pc-search{background:#f4f6f7;border-radius:10px;flex:1;align-items:center;gap:10px;padding:4px 14px;display:flex}.pc-search span{color:#7e8b90;font-size:25px}.b-portal .pc input,.b-portal .pc select,.b-portal .pc textarea{color:var(--pc-ink);border:1px solid var(--pc-line);background:#fff;border-radius:8px;max-width:100%;min-height:40px;padding:9px 11px;font-family:inherit;font-size:14px;line-height:1.4}.b-portal .pc .pc-search input{background:0 0;border:0;width:100%;min-height:43px;padding-left:0;font-size:15px}.b-portal .pc input[type=checkbox]{accent-color:#283238;flex:none;width:17px;height:17px;min-height:0;margin:0;padding:0}.pc-quick-filters{flex-wrap:wrap;gap:12px;padding:16px 0 8px;display:flex}.pc-quick-filters label{color:#718087;flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.b-portal .pc-quick-filters select{background:#f6f7f8;border:0;width:100%;min-width:90px;max-width:180px;padding:8px;font-size:13px}.pc-status-tabs{flex-wrap:wrap;gap:6px;padding:8px 0 14px;display:flex}.b-portal .pc-status-tabs button{background:0 0;border:0;border-radius:20px;min-height:33px;padding:7px 13px}.b-portal .pc-status-tabs button[aria-pressed=true]{color:#fff;background:#263238}.pc-status-tabs small{opacity:.7;color:inherit;margin-left:8px}.pc-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.b-portal .pc-chips button{color:#776047;background:#f8f4ec;border-color:#e7decc;min-height:30px;padding:5px 10px;font-size:12px}.pc-attention{color:#776148;background:#f9f7f1;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:8px 14px;display:flex}.pc-attention>span{text-align:center;background:#e9ddc7;border-radius:50%;flex:none;width:21px;height:21px}.pc-attention p{flex:1;margin:0;font-size:13px}.pc-attention strong{margin-right:12px}.b-portal .pc-attention button{background:0 0;border:0;min-height:30px;font-size:12px}.pc-results-head{color:#758188;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;font-size:14px;display:flex}.pc-results-head>label{align-items:center;gap:10px;display:flex}.pc-results-head>div{align-items:center;gap:12px;display:flex}.pc-sort{align-items:center;gap:8px;font-size:12px;display:flex}.b-portal .pc-results-head button{background:0 0;border:0;font-size:13px}.b-portal .pc-sort select{border:0;min-height:34px;font-size:13px}.pc-column-head,.pc-row{grid-template-columns:20px minmax(190px,2.2fr) minmax(120px,1.2fr) minmax(62px,.65fr) 95px 105px 70px 38px;align-items:center;gap:12px;display:grid}.pc-column-head{color:#849096;background:#f4f6f7;border-radius:7px;padding:10px 14px;font-size:12px}.pc-row{border-bottom:1px solid #edf0f1;min-height:78px;padding:9px 14px;transition:background .2s,box-shadow .2s;position:relative}.pc-row:hover,.pc-row:focus-within{background:#faf8f3;box-shadow:inset 2px 0 #b58d58}.pc-row.is-selected{background:#f5f1e8;box-shadow:inset 2px 0 #a98148}.b-portal .pc-row button{text-align:left;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;box-shadow:none!important}.b-portal .pc-row button:hover{color:#202b30;background:0 0}.pc-product{align-items:center;gap:13px;width:100%;min-width:0;display:flex}.pc-product img,.pc-no-photo{object-fit:contain;background:#fff;border:1px solid #eff1f1;border-radius:6px;flex:none;width:54px;height:54px;transition:transform .2s}.pc-row:hover .pc-product img{transform:scale(1.02)}.pc-no-photo{color:#a1a7a8;place-items:center;font-size:13px;display:grid}.pc-product>span{min-width:0}.pc-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pc-product small{margin-top:3px;display:block}.pc-taxonomy strong{font-size:13px;font-weight:500;display:block}.pc-taxonomy small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.pc-color{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.pc-color i{border:1px solid #cdd3d5;border-radius:50%;flex:none;width:10px;height:10px}.pc-price{font-size:13px;font-weight:600}.pc-state{white-space:nowrap;color:#66777d;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pc-state i{background:#a5afb4;border-radius:50%;width:6px;height:6px}.pc-state.PUBLISHED i{background:#95764e;box-shadow:0 0 6px #b1915a44}.pc-state.REVIEW i{background:#be9359;animation:4.5s ease-in-out infinite pc-led}.pc-state.ARCHIVED{color:#919b9f}.b-portal .pc .pc-integrity{color:#67767e;font-size:12px}.pc-integrity>span{background:#e3e8e9;border-radius:3px;width:50px;height:3px;margin-top:5px;display:block}.pc-integrity>span>i{background:#b49160;border-radius:3px;height:100%;display:block}.b-portal .pc .pc-more{text-align:center;border-radius:6px;min-height:35px;padding:7px;font-size:17px}.pc-bulk{z-index:4;color:#fff;background:#29353a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px 15px;display:flex;position:sticky;top:8px;box-shadow:0 5px 20px #19262d15}.pc-bulk strong{margin-right:8px;font-size:14px}.b-portal .pc-bulk button{color:#29353a;background:#fff;border:0}.pc-bulk select{max-width:180px!important}.pc-empty{text-align:center;background:#f9fafb;padding:48px 20px}.b-portal .pc h2{letter-spacing:-.02em;font-size:22px;line-height:1.3}.pc-empty p{color:#75858b}.pc-notice,.pc-error{background:#f6f3ea;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.5}.pc-error{color:#963f3a;background:#fff4f1}.pc-collections>button{grid-template-columns:54px 1.4fr 1fr .7fr 1fr 1.2fr 30px;align-items:center;gap:18px;width:100%;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #ebedef!important;border-radius:0!important;min-height:78px!important;display:grid!important}.pc-collections img{object-fit:contain;background:#fff;width:54px;height:54px}.pc-collections span{font-size:13px}.pc-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:130;background:#18232b38;justify-content:flex-end;animation:.25s pc-enter;display:flex;position:fixed;inset:0}.pc-drawer{background:#fff;outline:0;width:min(540px,100%);height:100%;padding:24px 28px;overflow-y:auto;box-shadow:-12px 0 60px #18232b15}.pc-drawer.pc-wide{width:min(1000px,100%)}.pc-drawer>header{z-index:2;background:#fff;border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:8px 0 20px;display:flex;position:sticky;top:-24px}.pc-drawer h2{margin:0!important;font-size:22px!important;line-height:1.3!important}.b-portal .pc-drawer>header button{background:#f5f7f8;border:0;flex:none;width:36px;height:36px;padding:0;font-size:25px}.pc-cover{background:#f7f8f9;border-radius:12px;place-items:center;height:220px;margin-bottom:12px;display:grid}.pc-cover img{object-fit:contain;border-radius:12px;width:100%;height:100%}.pc-thumbnails{gap:7px;margin-bottom:22px;display:flex;overflow-x:auto}.pc-thumbnails img{object-fit:contain;border:1px solid #e9edef;border-radius:5px;width:48px;height:48px}.pc-product-status{color:#7a878e;justify-content:space-between;gap:15px;margin:15px 0;font-size:13px;display:flex}.pc-drawer-tabs{border-bottom:1px solid #e9edef;margin-bottom:18px;display:flex}.b-portal .pc-drawer-tabs button{background:0 0;border:0;border-radius:0;flex:1;padding:12px 8px;font-size:13px}.pc-drawer-tabs button[aria-pressed=true]{font-weight:700;box-shadow:inset 0 -2px #b28d56!important}.pc-facts{grid-template-columns:1fr 1fr;gap:17px 25px;margin:20px 0;display:grid}.pc-facts dt{color:#869097;margin-bottom:4px;font-size:12px}.pc-facts dd{margin:0;font-size:14px;font-weight:550}.pc-drawer p{color:#677880;font-size:15px;line-height:1.6}.pc-pending{background:#faf7f0;border-radius:10px;margin-top:20px;padding:15px}.pc-pending>strong{margin-bottom:8px;font-size:14px;display:block}.b-portal .pc-pending button{background:0 0;border:0;border-bottom:1px solid #eae2d4;border-radius:0;justify-content:space-between;width:100%;font-size:13px;display:flex}.pc-pending button span{color:#99733c;font-size:12px}.pc-drawer-footer{background:#fff;border-top:1px solid #e4e9eb;gap:8px;margin-top:25px;padding:20px 0 8px;display:flex;position:sticky;bottom:-24px}.pc-channel-list p{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;margin:0;padding:14px 0;font-size:14px;display:flex}.pc-channel-list strong{background:#f4f6f7;border-radius:15px;padding:5px 12px;font-size:12px}.pc-extra-actions{gap:10px;display:grid}.pc-history article{border-bottom:1px solid #edf0f1;padding:16px 0}.pc-history strong,.pc-history span{font-size:14px;display:block}.pc-history span{color:#849096;margin-top:5px;font-size:12px}.pc-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f9;max-height:300px;padding:12px;font-size:12px;overflow:auto}.pc-advanced{grid-template-columns:1fr 1fr;gap:18px 15px;display:grid}.pc-drawer label{color:#64757e;flex-direction:column;gap:6px;font-size:14px;display:flex}.pc-views article{border-bottom:1px solid #e9edef;padding:10px 0;display:flex}.b-portal .pc-views article>button:first-child{text-align:left;background:0 0;border:0;flex:1}.pc-views small{margin-top:5px;display:block}.pc-collection-products{margin-top:20px}.pc-collection-products button{align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex;text-align:left!important}.pc-collection-products img{object-fit:contain;width:45px;height:45px}.pc-collection-products small{margin-top:4px;display:block}.pc-confirm{justify-content:flex-end;gap:10px;display:flex}.pc-page-preview{padding:20px}.pc-preview-note{background:#f7f1e4;border-radius:7px;padding:10px;color:#896932!important}.pc-preview-gallery{gap:10px;display:flex;overflow:auto}.pc-preview-gallery img{object-fit:contain;background:#fff;width:230px;height:230px}.pc-back{margin-bottom:20px}.pc-loading{min-height:250px}.pc-loading p{color:#718087}@keyframes pc-led{0%,to{opacity:.8;box-shadow:0 0 4px #c69b6050}50%{opacity:1;box-shadow:0 0 8px #c69b6060}}@keyframes pc-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.pc-column-head,.pc-row{grid-template-columns:18px minmax(150px,2fr) minmax(100px,1fr) 82px 96px 65px 34px;gap:9px}.pc-color,.pc-column-head>span:nth-child(4){display:none}.pc-head{flex-direction:column;align-items:flex-start;gap:15px}.pc-quick-filters label{flex:25%}.pc-collections>button{grid-template-columns:54px 1.3fr 1fr .6fr 1fr 30px}.pc-collections small{display:none}}@media (max-width:720px){.pc{padding:4px 0 26px}.b-portal .pc h1{font-size:28px}.pc-head{padding-bottom:18px}.pc-head-actions{gap:6px;width:100%}.b-portal .pc-head-actions button{padding:9px 11px;font-size:13px}.pc-metrics{gap:8px;margin:0 -4px 20px;padding:0 4px 8px;display:flex;overflow-x:auto}.b-portal .pc-metrics button{gap:12px;min-width:150px;min-height:62px;padding:12px}.pc-metrics span{font-size:13px!important}.pc-metrics strong{font-size:24px}.pc-toolbar{flex-wrap:wrap}.pc-search{flex:100%}.pc-toolbar>button{flex:1}.pc-quick-filters{display:none}.pc-status-tabs{white-space:nowrap;flex-wrap:nowrap;padding:10px 0;overflow-x:auto}.pc-status-tabs button{flex:none}.pc-attention{align-items:flex-start;gap:8px;padding:11px}.pc-attention p{font-size:12px;line-height:1.5}.pc-attention strong{display:block}.pc-attention button{max-width:80px}.pc-results-head{align-items:flex-start;font-size:13px}.pc-results-head>div{flex-direction:column;align-items:flex-end;gap:5px}.pc-results-head>label{padding-top:7px}.pc-sort{font-size:12px}.pc-column-head{display:none}.pc-row{grid-template-columns:18px minmax(0,1fr) 66px 34px;gap:8px;min-height:110px;padding:12px 7px}.pc-product{grid-area:1/2/auto/4;gap:10px}.pc-product img{width:50px;height:50px}.pc-row>input{grid-row:1}.pc-row>.pc-more{grid-area:1/4}.pc-taxonomy{display:none!important}.pc-price{grid-area:2/2;padding-left:60px;font-size:12px}.pc-state{grid-area:3/2;padding-left:60px;font-size:12px}.pc-integrity{grid-area:2/3/4/5;font-size:12px!important}.pc-bulk{gap:6px;padding:12px;top:0}.pc-bulk strong{width:100%}.pc-bulk select{flex:1;max-width:100%!important}.pc-bulk button{font-size:12px!important}.pc-drawer{width:100%;padding:18px}.pc-drawer>header{top:-18px}.pc-drawer-footer{flex-wrap:wrap;bottom:-18px}.pc-collections>button{grid-template-columns:48px 1fr 75px;gap:8px;min-height:92px!important}.pc-collections button>strong{grid-column:2}.pc-collections button>span{font-size:12px}.pc-collections button>span:last-child{display:none}.pc-advanced{gap:14px 10px}.pc-facts{gap:15px}.pc-cover{height:200px}.pc-page-preview{padding:0}.pc-preview-gallery img{width:200px;height:200px}.pc-confirm{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pc *{transition:none!important;animation:none!important}}.b-portal .pc .pc-search{grid-template-columns:none;gap:10px;display:flex}.b-portal .pc .pc-quick-filters label{flex-direction:column;align-items:stretch;gap:4px;display:flex}.b-portal .pc .pc-main-tabs small,.b-portal .pc .pc-status-tabs small,.b-portal .pc .pc-head-actions small{font-weight:inherit;display:inline}.b-portal .pc .pc-quick-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.b-portal .pc .pc-quick-filters select{max-width:none}.b-portal .pc .pc-search input{min-width:0}.b-portal .pc .pc-head{padding-bottom:18px}.b-portal .pc .pc-metrics{margin-bottom:16px}.b-portal .pc .pc-results-head>label,.b-portal .pc .pc-sort{flex-direction:row;display:flex}.b-portal .pc .pc-column-head{font-size:11px}.b-portal .pc .pc-taxonomy{min-width:0}.b-portal .pc .pc-metrics button span{line-height:1.4}@media (max-width:720px){.b-portal .pc .pc-quick-filters{display:none}.b-portal .pc .pc-advanced{grid-template-columns:1fr}.b-portal .pc .pc-search input{font-size:16px}.b-portal .pc .pc-main-tabs small{margin-left:6px}}.pc-preview-controls{justify-content:space-between;gap:10px;display:flex}.pc-preview-controls>div{gap:6px;display:flex}.b-portal .pc .pc-preview-controls button[aria-pressed=true]{color:#fff;background:#273136}.pc-preview-device{background:#fff;margin:auto;padding:16px}.pc-preview-device.mobile{width:min(390px,100%)}.b-portal .pc .pc-preview-device .v2-site h1{margin:12px 0;font-size:32px;line-height:1.18}.b-portal .pc .pc-preview-device .product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:22px 0}.pc-preview-device.mobile .product-detail{grid-template-columns:1fr!important}.pc-preview-device.mobile .product-specs{display:block}.pc-preview-device.mobile .product-specs dl{grid-template-columns:1fr}.b-portal .pc .pc-preview-device .product-specs dl{font-size:13px}.b-portal .pc .pc-preview-device .product-information p{font-size:14px}.pc-preview-device .b-product-grid{grid-template-columns:minmax(220px,340px)}.b-portal .pc .pc-preview-device .gallery-main{background:#f6f7f7;border:0;width:100%;padding:0}.pc-preview-device .gallery-main img{object-fit:contain;max-height:370px}.pc-preview-device.mobile .gallery-main img{max-height:290px}.b-portal .pc .pc-preview-device .gallery-thumbs button{padding:0}.pc-preview-device .breadcrumbs{font-size:11px}.pc-preview-device .v2-site{min-width:0}@media (max-width:720px){.pc-preview-controls{flex-direction:column}.b-portal .pc .pc-preview-device .product-detail{grid-template-columns:1fr}.pc-preview-device{padding:0}.pc-preview-device .product-specs{display:block}}.b-portal .pc .pc-row:hover,.b-portal .pc .pc-row:focus-within{color:#202b30!important;background:#faf8f3!important}.b-portal .pc .pc-row button,.b-portal .pc .pc-row button:hover,.b-portal .pc .pc-row button:focus,.b-portal .pc .pc-row button:active{color:#202b30!important;box-shadow:none!important;background:0 0!important}.b-portal .pc .pc-row .pc-product strong{color:#202b30!important}.b-portal .pc .pc-row .pc-product small,.b-portal .pc .pc-row .pc-taxonomy small{color:#718087!important}.b-portal .pc .pc-row .pc-more:hover{color:#202b30!important;background:#efe8dc!important}.b-portal .pc .pc-collections>button:hover{color:#202b30!important;background:#faf8f3!important}.b-portal .pc .pc-results-head>label{white-space:nowrap;align-items:center;width:auto;min-width:90px}.b-portal .pc .pc-toolbar{padding:0}.b-portal .pc .pc-head{background:0 0}.b-portal .pc .pc-control-deck{background:linear-gradient(135deg,#fff,#f4f6f7);border:1px solid #dce3e6;border-radius:18px;margin-bottom:18px;padding:14px 14px 0;box-shadow:0 8px 25px #25343b05,inset 0 1px #fff}.b-portal .pc .pc-metrics{gap:10px;margin-bottom:12px}.b-portal .pc .pc-metrics button{background:#ffffffd9;border:1px solid #e0e5e7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:82px;padding:19px 14px 15px;display:grid;overflow:hidden;box-shadow:0 3px 10px #26323b03}.b-portal .pc .pc-metrics button span{color:#586971;max-width:108px;font-size:12px;line-height:1.5}.b-portal .pc .pc-metrics button strong{color:#223039;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.b-portal .pc .pc-metrics button i{background:#c0cbd0;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:10px;left:14px}.b-portal .pc .pc-metrics button[aria-pressed=true]{border-color:#c7a771;background:linear-gradient(145deg,#fff,#fcf9f3)!important;box-shadow:inset 0 1px #fff,0 0 0 1px #c9a66815,0 4px 16px #a7814510!important}.b-portal .pc .pc-metrics button[aria-pressed=true] i{background:#c99d5d;animation:5s ease-in-out infinite pc-console-led}.b-portal .pc .pc-metrics button:hover{color:#223039;background:#fff;border-color:#baa078}.b-portal .pc .pc-main-tabs{border:0;gap:6px;margin:0;padding:0 0 12px}.b-portal .pc .pc-main-tabs button{color:#63747d;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:40px;padding:10px 16px;font-size:13px;display:flex}.b-portal .pc .pc-main-tabs small{color:#526771;font-variant-numeric:tabular-nums;background:#e9eef0;border-radius:5px;place-items:center;min-width:26px;margin:0;padding:2px 6px;font-size:10px;display:inline-grid}.b-portal .pc .pc-main-tabs button[aria-selected=true]{color:#fff;background:#243037;border-color:#243037;box-shadow:inset 0 -2px #c2a06b,0 3px 10px #172b3412!important}.b-portal .pc .pc-main-tabs button[aria-selected=true] small{color:#f1d19c;background:#ffffff12}.b-portal .pc .pc-filter-console{background:#fff;border:1px solid #dde4e7;border-radius:16px;margin-bottom:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 6px 22px #22364104}.pc-filter-console:before{content:"";background:linear-gradient(90deg,#0000,#c29e63,#0000);width:64px;height:2px;animation:8s ease-in-out infinite alternate pc-console-trace;position:absolute;top:0;left:18px;box-shadow:0 0 8px #bd985b55}.b-portal .pc .pc-filter-console .pc-toolbar{background:0 0;align-items:stretch;gap:8px}.b-portal .pc .pc-filter-console .pc-search{background:#f6f8f9;border:1px solid #e1e7ea;border-radius:10px;gap:9px;min-width:0;padding:2px 12px}.b-portal .pc .pc-filter-console .pc-search:focus-within{background:#fff;border-color:#bd9b62;box-shadow:0 0 0 3px #c6a36c12}.b-portal .pc .pc-filter-console .pc-search span{color:#987e58;flex:none}.b-portal .pc .pc-filter-console .pc-toolbar>button{white-space:nowrap;border-radius:10px;font-size:12px}.b-portal .pc .pc-filter-console .pc-toolbar>button small{color:#927243;margin-left:4px;display:inline}.b-portal .pc .pc-filter-console .pc-quick-filters{gap:10px;padding:15px 0 13px}.b-portal .pc .pc-filter-console .pc-quick-filters label{letter-spacing:.045em;color:#647780;gap:7px;min-width:0;font-size:10px;font-weight:650}.b-portal .pc .pc-filter-console .pc-quick-filters select{color:#2c3b43;background:#fbfcfc;border:1px solid #e3e9ec;border-radius:9px;min-width:0;min-height:39px;padding:9px;font-size:12px;font-weight:500}.b-portal .pc .pc-filter-console .pc-status-tabs{border-top:1px solid #edf0f2;gap:7px;padding:12px 0 0}.b-portal .pc .pc-filter-console .pc-status-tabs button{color:#596a73;background:#f9fbfb;border:1px solid #e2e7e9;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-size:11px;display:flex;position:relative}.b-portal .pc .pc-filter-console .pc-status-tabs button:before{content:"";background:#c5d0d5;border-radius:50%;flex:none;width:4px;height:4px}.b-portal .pc .pc-filter-console .pc-status-tabs button small{opacity:1;color:#546971;background:#eaf0f2;border-radius:4px;margin:0;padding:1px 5px;font-size:10px}.b-portal .pc .pc-filter-console .pc-status-tabs button[aria-pressed=true]{color:#fff;background:#25333b;border-color:#25333b;box-shadow:inset 0 -1px #c3a16b}.b-portal .pc .pc-filter-console .pc-status-tabs button[aria-pressed=true]:before{background:#e8c88e;animation:5s ease-in-out infinite pc-console-led}.b-portal .pc .pc-filter-console .pc-status-tabs button[aria-pressed=true] small{color:#f1d6a9;background:#ffffff14}.b-portal .pc .pc-filter-console .pc-chips{margin:12px 0 0}@keyframes pc-console-led{0%,to{opacity:.8;box-shadow:0 0 2px 1px #c5a16b35,0 0 5px #c5a16b35}50%{opacity:1;box-shadow:0 0 3px 2px #c5a16b45,0 0 9px #c5a16b60}}.b-portal .pc .pc-filter-console .pc-search,.b-portal .pc .pc-filter-console .pc-quick-filters label{margin:0}.b-portal .pc .pc-filter-console .pc-toolbar{align-items:center}@keyframes pc-console-trace{0%{opacity:.6;transform:translate(0)}to{opacity:.9;transform:translate(110px)}}@media (max-width:1180px){.b-portal .pc .pc-metrics button{gap:7px;padding-left:12px;padding-right:12px}.b-portal .pc .pc-metrics button strong{font-size:24px}.b-portal .pc .pc-filter-console .pc-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.b-portal .pc .pc-control-deck{border-radius:15px;padding:10px 10px 0}.b-portal .pc .pc-metrics{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c2a472 #eff2f3;margin:0 0 9px;padding:0 0 7px}.b-portal .pc .pc-metrics button{scroll-snap-align:start;min-width:144px;min-height:76px;padding:20px 12px 12px}.b-portal .pc .pc-metrics button span{font-size:11px!important}.b-portal .pc .pc-main-tabs{padding-bottom:10px}.b-portal .pc .pc-main-tabs button{flex:1;justify-content:space-between;padding:9px 12px}.b-portal .pc .pc-filter-console{border-radius:14px;padding:12px}.b-portal .pc .pc-filter-console .pc-toolbar>button{flex:1;min-height:40px}.b-portal .pc .pc-filter-console .pc-quick-filters{display:none}.b-portal .pc .pc-filter-console .pc-status-tabs{scrollbar-width:thin;scrollbar-color:#c2a472 #eff2f3;margin-top:12px;padding-top:12px;padding-bottom:5px}.b-portal .pc .pc-filter-console .pc-status-tabs button{flex:none;min-height:36px;font-size:11px}.b-portal .pc .pc-filter-console .pc-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.pc-control-deck *,.pc-filter-console *,.pc-filter-console:before{animation:none!important}}
.material-hub{color:#26342e}.material-head{border-bottom:1px solid #e2e8e2;padding:12px 0 28px}.material-head>span{letter-spacing:.17em;color:#64806d;font-size:10px;font-weight:700}.material-head h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.08}.material-head p{color:#728078;max-width:570px;margin:0;font-size:14px;line-height:1.6}.material-toolbar{align-items:end;gap:14px;margin:24px 0;display:flex}.material-toolbar label{text-transform:uppercase;letter-spacing:.08em;color:#76867a;gap:7px;min-width:220px;font-size:10px;font-weight:700;display:grid}.material-toolbar label:first-child{flex:1}.material-toolbar input,.material-toolbar select{color:#25382b;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d9e2dc;border-radius:9px;width:100%;height:44px;padding:0 13px;font-size:13px;font-weight:400}.material-toolbar>span{color:#859088;white-space:nowrap;padding-bottom:14px;font-size:12px}.material-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:15px;display:grid}.material-grid>button{text-align:left;cursor:pointer;color:#26342e;background:#fff;border:1px solid #e1e8e1;border-radius:14px;flex-direction:column;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.material-grid>button:hover{border-color:#9db5a0;transform:translateY(-2px);box-shadow:0 12px 28px #26342e0c}.material-grid>button:focus-visible,.material-back:focus-visible,.material-info button:focus-visible,.material-documents a:focus-visible,.material-images a:focus-visible{outline-offset:3px;outline:2px solid #2d6244}.material-photo{background:#fff;border-radius:9px;place-items:center;height:175px;margin-bottom:12px;display:grid;overflow:hidden}.material-photo img{object-fit:contain;width:100%;height:100%}.material-grid small,.material-detail-head small{text-transform:uppercase;letter-spacing:.1em;color:#819185;font-size:10px}.material-grid strong{margin:7px 0 16px;font-size:14px;font-weight:600;line-height:1.35}.material-grid em{color:#326846;border-top:1px solid #edf0ed;justify-content:space-between;margin-top:auto;padding-top:12px;font-size:11px;font-style:normal;display:flex}.material-empty{text-align:center;color:#839084;background:#fff;border:1px solid #e1e8e1;border-radius:14px;padding:44px 20px}.material-back{color:#437054;cursor:pointer;background:0 0;border:0;margin:20px 0;padding:0;font-size:12px}.material-detail-head{background:#fff;border:1px solid #e1e8e1;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.material-detail-head>div{max-width:630px}.material-detail-head h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1.1}.material-detail-head p{color:#718078;white-space:pre-line;font-size:13px;line-height:1.6}.material-detail-head img{object-fit:contain;width:190px;height:150px}.material-info{grid-template-columns:repeat(3,1fr);gap:11px;margin:16px 0 28px;display:grid}.material-info>div{background:#fff;border:1px solid #e1e8e1;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.material-info span{color:#87958b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.material-info strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.material-info button{color:#37664b;cursor:pointer;background:#edf4ee;border:0;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:10px}.material-group,.material-documents{margin:27px 0}.material-group h3,.material-documents h3{margin:0 0 13px;font-size:17px;font-weight:500}.material-images{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;display:grid}.material-images article{background:#fff;border:1px solid #e1e8e1;border-radius:11px;padding:11px}.material-images img{object-fit:contain;background:#fff;width:100%;height:170px}.material-images a,.material-documents a{color:#315e41;border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.material-documents{background:#fff;border:1px solid #e1e8e1;border-radius:13px;padding:20px}.material-documents p{color:#88958a;font-size:12px}.product-materials-editor{border:1px solid #dce5dd;border-radius:12px;margin:18px 0;padding:18px}.product-materials-editor legend{padding:0 7px;font-weight:600}.product-materials-editor p{color:#78877b;font-size:12px}.product-materials-editor label{margin:12px 0;display:block}@media (max-width:760px){.material-toolbar{grid-template-columns:1fr 1fr;display:grid}.material-toolbar label:first-child{grid-column:1/-1}.material-toolbar label{min-width:0}.material-toolbar>span{align-self:end}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.material-grid>button{padding:9px}.material-photo{height:130px}.material-detail-head{padding:17px}.material-detail-head img{width:105px;height:110px}.material-info{grid-template-columns:1fr}.material-images{grid-template-columns:repeat(2,minmax(0,1fr))}.material-images img{height:130px}}@media (max-width:430px){.material-grid{grid-template-columns:1fr 1fr}.material-photo{height:112px}.material-grid strong{font-size:12px}.material-detail-head{align-items:start}.material-detail-head img{width:75px;height:90px}.material-images{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.material-grid>button{transition:none}.material-grid>button:hover{transform:none}}
.b-portal.customer-portal .material-hub{color:#262b2b}.b-portal.customer-portal .material-head{background:radial-gradient(circle at 80% 20%,#d9b7803b,#0000 35%),linear-gradient(125deg,#f9f8f5,#edeae3);border:1px solid #ddd9d1;border-radius:17px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:18px;min-height:288px;margin:0 0 19px;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #28211812}.b-portal.customer-portal .material-head-copy{z-index:2;align-self:center;position:relative}.b-portal.customer-portal .material-head>div>span:first-child{color:#9d7547;letter-spacing:.17em;font-size:10px;font-weight:800}.b-portal.customer-portal .material-head h1{letter-spacing:-.055em;color:#252929;max-width:620px;margin:13px 0 11px;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.06}.b-portal.customer-portal .material-head p{color:#67706e;max-width:540px;margin:0;font-size:13px;line-height:1.55}.material-head-features{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.material-head-features span{color:#5e625f;background:#ffffffab;border:1px solid #d7d1c5;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.material-head-features b{color:#a37847;font-size:9px}.material-head-visual{background:linear-gradient(145deg,#ebe7df,#faf9f6 65%);border:1px solid #d7d2c8;border-radius:13px;min-height:220px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.material-visual-orbit{border:1px solid #d2b88c72;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-45px;box-shadow:0 0 0 30px #d2b88c20,0 0 0 60px #d2b88c12}.material-visual-product{background:#fff;border:1px solid #dedbd3;border-radius:9px;place-items:center;width:34%;height:62%;padding:8px;display:grid;position:absolute;transform:rotate(-7deg);box-shadow:0 10px 20px #1d1c1823}.material-visual-product img{object-fit:contain;width:100%;height:100%}.material-visual-product.position-0{z-index:3;top:15%;left:12%}.material-visual-product.position-1{z-index:2;top:9%;left:38%;transform:rotate(5deg)}.material-visual-product.position-2{z-index:1;top:21%;left:62%;transform:rotate(11deg)}.material-head-visual>small{z-index:4;color:#92734b;letter-spacing:.16em;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:14px}.b-portal.customer-portal .material-toolbar{background:#fff;border:1px solid #e0e1dc;border-radius:14px;gap:13px;margin:0 0 19px;padding:17px 18px;display:grid;box-shadow:0 7px 23px #28211809}.material-toolbar-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.material-toolbar-title>div{gap:2px;display:grid}.material-toolbar-title strong{font-size:14px}.material-toolbar-title span{color:#7b817e;font-size:11px}.material-toolbar-title>b{color:#8c663c;white-space:nowrap;background:#faf6ef;border:1px solid #e5dfd4;border-radius:6px;padding:5px 8px;font-size:10px}.material-toolbar-fields{grid-template-columns:minmax(0,1fr) 240px;gap:11px;display:grid}.b-portal.customer-portal .material-toolbar label{color:#626b68;letter-spacing:.06em;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}.b-portal.customer-portal .material-toolbar :is(input,select){color:#292e2d;letter-spacing:0;background:#fafaf9;border:1px solid #dadeda;border-radius:8px;height:42px;min-height:42px;padding:9px 11px;font-size:12px}.material-category-chips{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.b-portal.customer-portal .material-category-chips button{color:#59615e;background:#fafaf9;border:1px solid #dfe1dd;border-radius:6px;flex:none;min-height:29px;padding:5px 9px;font-size:10px;font-weight:700}.b-portal.customer-portal .material-category-chips button[aria-pressed=true]{color:#fff;background:#292c2a;border-color:#292c2a}.b-portal.customer-portal .material-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px}.b-portal.customer-portal .material-grid>button{color:#272c2b;background:#fff;border:1px solid #dfdfd9;border-radius:12px;flex-direction:column;min-width:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 6px 20px #1d251f0c}.b-portal.customer-portal .material-grid>button:hover{border-color:#baa17e;transform:translateY(-2px);box-shadow:0 13px 27px #1d251f1b}.b-portal.customer-portal .material-grid .material-photo{background:radial-gradient(circle at 80% 20%,#e8dccd78,#0000 42%),#f7f7f5;border-bottom:1px solid #ebeae6;border-radius:0;width:100%;height:192px;margin:0;padding:13px;position:relative}.material-photo img{transition:transform .24s}.material-grid>button:hover .material-photo img{transform:scale(1.025)}.material-photo i{color:#6a706c;background:#ffffffdf;border:1px solid #dedbd4;border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px}.material-card-body{flex-direction:column;flex:1;min-width:0;padding:15px 16px 0;display:flex}.b-portal.customer-portal .material-grid .material-card-body small{color:#9d764a;letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.b-portal.customer-portal .material-grid .material-card-body strong{color:#292e2e;min-height:3em;margin:6px 0 5px;font-size:13px;font-weight:700;line-height:1.3}.material-card-meta{color:#777d7b;font-size:10px}.material-card-assets{color:#8a7659;margin-top:9px;font-size:9px;font-weight:700}.b-portal.customer-portal .material-grid .material-card-body em{color:#303534;border-top:1px solid #ecece8;justify-content:space-between;gap:8px;margin:15px 0 0;padding:11px 0;font-size:11px;font-weight:800;display:flex}.material-card-body em span{color:#ad7b43;font-size:14px}.b-portal.customer-portal .material-detail-head{background:radial-gradient(circle at 94% 20%,#dbc39831,#0000 35%),#f8f7f4;border-color:#dedbd5;border-radius:14px;box-shadow:0 8px 25px #2620170c}.b-portal.customer-portal .material-detail-head small{color:#a57a49}.b-portal.customer-portal .material-detail-head h2{color:#2c302f}.material-detail-category{color:#6c5942;background:#fff;border:1px solid #ded4c2;border-radius:6px;margin-top:14px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-block}.b-portal.customer-portal .material-info>div,.b-portal.customer-portal .material-images article,.b-portal.customer-portal .material-documents{background:#fff;border-color:#e2e2dc;box-shadow:0 5px 16px #2620170a}.b-portal.customer-portal .material-info button{color:#6f4d27;background:#f3ede3}.b-portal.customer-portal .material-images a,.b-portal.customer-portal .material-documents a{color:#785634}.b-portal.customer-portal .material-empty{color:#303634;background:#fafaf8;border:1px dashed #d7d8d3;border-radius:12px;justify-items:center;gap:5px;padding:35px;display:grid}.material-empty p{color:#7a807d;margin:0;font-size:11px}.b-portal.customer-portal .material-empty button{color:#fff;background:#292d2b;border:1px solid #292d2b;border-radius:6px;margin-top:5px;padding:8px 11px;font-size:11px}@media (max-width:850px){.b-portal.customer-portal .material-head{grid-template-columns:1fr;padding:23px}.material-head-visual{min-height:190px}.b-portal.customer-portal .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.b-portal.customer-portal .material-head{padding:19px}.b-portal.customer-portal .material-head h1{font-size:31px}.material-head-features{gap:5px}.material-head-features span{font-size:9px}.material-toolbar-fields{grid-template-columns:1fr}.b-portal.customer-portal .material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.b-portal.customer-portal .material-grid .material-photo{height:135px;padding:6px}.material-card-body{padding:11px 10px 0}.b-portal.customer-portal .material-grid .material-card-body strong{font-size:11px}.material-card-meta,.material-card-assets{font-size:9px}}@media (prefers-reduced-motion:reduce){.b-portal.customer-portal .material-grid>button,.material-photo img{transition:none}.b-portal.customer-portal .material-grid>button:hover,.material-grid>button:hover .material-photo img{transform:none}}.b-portal.customer-portal .material-specification{background:linear-gradient(125deg,#faf8f4,#fff);border:1px solid #deded8;border-radius:13px;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:18px;margin:20px 0;padding:20px;display:grid}.material-specification-intro>span{color:#9d7547;letter-spacing:.14em;font-size:9px;font-weight:800}.material-specification-intro h3{letter-spacing:-.035em;margin:8px 0 5px;font-size:20px}.material-specification-intro p,.material-specification>p{color:#747b78;margin:0;font-size:11px;line-height:1.45}.material-specification dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.material-specification dl>div{background:#fff;border:1px solid #e6e5e0;border-radius:8px;padding:10px 12px}.material-specification dt{color:#95724d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.material-specification dd{color:#303635;margin:5px 0 0;font-size:11px;font-weight:650;line-height:1.35}@media (max-width:680px){.b-portal.customer-portal .material-specification{grid-template-columns:1fr;padding:16px}.material-specification dl{grid-template-columns:1fr 1fr}}@media (max-width:430px){.material-specification dl{grid-template-columns:1fr}}
.gb{--gb-ink:#1b242b;--gb-muted:#72808b;--gb-line:#e4e9ec;--gb-blue:#28516a;color:var(--gb-ink);max-width:1500px}.gb *{box-sizing:border-box}.gb button,.gb input,.gb select{font:inherit}.gb button{cursor:pointer}.gb-eyebrow,.gb-head label,.gb-discovery-head span,.gb-discovery-fields label,.gb-selector>span,.gb-title>span,.gb-metrics span,.gb-section-title small,.gb-tier label,.gb-tier-fields>div small,.gb-total>span,.gb-simulation>small{letter-spacing:.12em;color:#74818a;font-size:10px;font-weight:650}.gb-head{border-bottom:1px solid var(--gb-line);justify-content:space-between;align-items:end;gap:28px;padding:4px 0 28px;display:flex}.gb-head h1{letter-spacing:-.055em;margin:13px 0 11px;font-size:clamp(32px,3.4vw,52px);line-height:1.06}.gb-head>div>p:last-child{color:var(--gb-muted);margin:0;font-size:14px}.gb-head label{gap:10px;min-width:180px;display:grid}.gb :is(input,select){min-height:43px;color:var(--gb-ink);background:#fff;border:1px solid #d9e1e5;border-radius:9px;padding:9px 12px}.gb :is(input,select):focus-visible,.gb button:focus-visible{outline-offset:3px;outline:2px solid #28516a}.gb-discovery{background:#f7f9fa;border:1px solid #e3e8eb;border-radius:16px;margin:22px 0;padding:22px 24px}.gb-discovery-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.gb-discovery-head>div{gap:5px;display:grid}.gb-discovery-head strong{letter-spacing:-.02em;font-size:17px}.gb-discovery-head p{color:#82909a;text-align:right;max-width:320px;margin:0;font-size:11px}.gb-discovery-fields{grid-template-columns:1.2fr repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.gb-discovery-fields label{gap:8px;min-width:0;display:grid}.gb-discovery-fields :is(input,select){letter-spacing:0;width:100%;font-size:13px;font-weight:450}.gb-reset{color:#465c6a;text-underline-offset:3px;background:0 0;border:0;padding:15px 0 0;font-size:11px;text-decoration:underline}.gb-no-results{border:1px solid var(--gb-line);text-align:center;border-radius:14px;padding:35px}.gb-no-results h2{font-size:22px}.gb-no-results p{color:var(--gb-muted)}.gb-no-results button{background:0 0;border:0;border-bottom:1px solid #333;padding:10px}.gb-selector{border:1px solid var(--gb-line);background:#fff;border-radius:14px;align-items:center;gap:20px;margin:23px 0;padding:15px 20px;display:flex}.gb-selector select{background:#f7f9fa;border:0;flex:1;min-width:250px;max-width:430px;font-size:14px;font-weight:650}.gb-selector small{color:#89959c;margin-left:auto}.gb-workspace{border:1px solid var(--gb-line);background:#fff;border-radius:18px;overflow:hidden}.gb-title{justify-content:space-between;align-items:start;gap:20px;padding:30px 33px 27px;display:flex}.gb-title h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,2.5vw,36px)}.gb-title p:last-child{color:var(--gb-muted);margin:0;font-size:13px}.gb-title>span{white-space:nowrap;background:#f5f7f8;border-radius:50px;padding:8px 12px}.gb-metrics{background:#e5eaed;border-top:1px solid #e5eaed;border-bottom:1px solid #e5eaed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gb-metrics>div{background:#f9fafb;gap:11px;padding:22px 30px;display:grid}.gb-metrics strong{letter-spacing:-.04em;font-size:clamp(20px,2.2vw,31px);font-weight:550;line-height:1.15}.gb-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.gb-editor{padding:30px 32px 35px}.gb-preview{border-left:1px solid var(--gb-line);background:#f7f9fa;padding:30px 32px 35px}.gb-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.gb-section-title h3{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.gb-section-title>span{color:#87929a;font-size:11px}.gb-empty{color:#6d7c87;border:1px dashed #cbd5db;border-radius:12px;padding:26px;font-size:13px}.gb-tier{background:#fff;border:1px solid #e1e7ea;border-radius:12px;margin-bottom:11px;overflow:hidden}.gb-tier-top{border-bottom:1px solid #eef1f2;align-items:center;gap:10px;padding:10px 15px;display:flex}.gb-tier-top b{color:#214963;font-size:16px}.gb-tier-top span{letter-spacing:.12em;color:#82909a;font-size:10px}.gb-tier-top button{color:#8a969c;background:0 0;border:0;width:30px;height:30px;margin-left:auto;font-size:20px}.gb-tier-fields{grid-template-columns:.9fr 1.15fr .85fr;align-items:end;gap:12px;padding:13px 15px 17px;display:grid}.gb-tier-fields>div{gap:8px;display:grid}.gb-tier-fields>div strong{font-size:16px;font-weight:550}.gb-tier label{gap:7px;display:grid}.gb-tier input{letter-spacing:0;width:100%;font-size:15px;font-weight:600}.gb-add{color:#24526c;background:#f8fafb;border:1px dashed #9bafb9;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.gb-add:disabled{opacity:.45}.gb-add span{color:#8a969d;font-size:10px}.gb-validation{color:#8a4330;background:#fff8f4;border:1px solid #e7c4b7;border-radius:10px;margin-top:17px;padding:16px;font-size:12px}.gb-validation p{margin:5px 0}.gb-save{justify-content:space-between;align-items:center;gap:20px;margin-top:23px;display:flex}.gb-save p{color:#839099;max-width:270px;font-size:11px;line-height:1.6}.gb-save button{color:#fff;white-space:nowrap;background:#213e51;border:0;border-radius:9px;min-height:45px;padding:13px 17px;font-size:12px}.gb-save button:disabled{opacity:.4;cursor:default}.gb-message{color:#28516a;background:#eff5f7;border-radius:8px;padding:12px;font-size:12px}.gb-total{gap:7px;margin-top:33px;display:grid}.gb-total strong{letter-spacing:-.05em;font-size:34px}.gb-total small{color:#87929a;font-size:11px}.gb-rail{background:#e1e8ec;border-radius:20px;gap:3px;width:100%;height:14px;margin-top:28px;display:flex;position:relative}.gb-rail>span{background:#d7e1e6;border-radius:3px;display:block}.gb-rail>span.done{background:#345f77}.gb-rail>span.empty{width:100%}.gb-rail i{background:#152e3e;border-radius:3px;width:3px;height:26px;position:absolute;top:-6px;transform:translate(-50%)}.gb-rail-ends{color:#8a979e;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.gb-preview-list{margin:29px 0 0;padding:0;list-style:none}.gb-preview-list li{border-top:1px solid #e3e9ec;align-items:center;gap:13px;padding:15px 0;display:flex}.gb-preview-list li>span{color:#778892;border:1px solid #cbd6dc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.gb-preview-list li.done>span{color:#fff;background:#24495e;border-color:#24495e}.gb-preview-list li>div{gap:4px;display:grid}.gb-preview-list strong{font-size:12px;font-weight:600}.gb-preview-list small{color:#98a4aa;font-size:10px}.gb-preview-list b{white-space:nowrap;margin-left:auto;font-size:12px}.gb-simulation{background:#fff;border:1px solid #e1e7ea;border-radius:13px;margin-top:27px;padding:21px}.gb-simulation h4{margin:9px 0 19px;font-size:20px}.gb-simulation label{color:#72818a;gap:8px;font-size:11px;display:grid}.gb-simulation input{width:100%;font-size:16px}.gb-simulation>div{justify-content:space-between;align-items:baseline;margin-top:18px;display:flex}.gb-simulation>div span{color:#7b8b94;font-size:11px}.gb-simulation>div strong{color:#204c66;font-size:21px}.gb-simulation p{color:#98a4aa;font-size:10px;line-height:1.6}.gb-rep{border:1px solid var(--gb-line);border-radius:14px;padding:28px}.gb-rep>p{color:#7b8992;font-size:12px}@media (max-width:1100px){.gb-layout{grid-template-columns:1fr}.gb-preview{border-left:0;border-top:1px solid var(--gb-line)}.gb-discovery-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.gb-head{display:block}.gb-head label{margin-top:22px}.gb-discovery{padding:18px}.gb-discovery-head{display:block}.gb-discovery-head p{text-align:left;margin-top:9px}.gb-discovery-fields{grid-template-columns:1fr 1fr}.gb-discovery-fields label:first-child,.gb-discovery-fields label:last-child{grid-column:1/-1}.gb-selector{gap:9px;padding:14px;display:grid}.gb-selector select{width:100%;min-width:0;max-width:100%}.gb-selector small{margin-left:0}.gb-title{padding:24px 20px;display:block}.gb-title>span{margin-top:16px;display:inline-block}.gb-metrics{grid-template-columns:1fr}.gb-metrics>div{padding:15px 20px}.gb-metrics strong{font-size:24px}.gb-editor,.gb-preview{padding:24px 18px}.gb-tier-fields{grid-template-columns:1fr 1fr}.gb-tier-fields>div{grid-column:1/-1}.gb-save{display:block}.gb-save button{width:100%}.gb-simulation>div{gap:12px}}@media (prefers-reduced-motion:reduce){.gb *{scroll-behavior:auto!important;transition:none!important}}.b-portal .gb .gb-reset,.b-portal .gb .gb-tier-top button{color:#566d7b;background:0 0;border:0;border-radius:0;min-height:30px;padding:0}.b-portal .gb .gb-add{color:#24526c;background:#f8fafb;border:1px dashed #9bafb9;border-radius:10px;padding:12px 16px}.b-portal .gb .gb-save button{color:#fff;background:#213e51;border:0;border-radius:9px;padding:13px 17px}.b-portal .gb .gb-no-results button{color:#213e51;background:0 0;border:0;border-bottom:1px solid #213e51;border-radius:0}.b-portal .gb .gb-head h1{margin:13px 0 11px;font-size:clamp(32px,3.4vw,52px)}.b-portal .gb .gb-title h2{margin:8px 0;font-size:clamp(26px,2.5vw,36px)}.b-portal .gb .gb-section-title h3{margin:7px 0 0;font-size:21px}.b-portal .gb :is(input,select){color:#1b242b;background:#fff;border:1px solid #d9e1e5;border-radius:9px;min-height:43px}.b-portal .gb .gb-selector select{background:#f7f9fa;border:0}.b-portal .gb label{margin:0}.gb-rep-results{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:220px;margin-top:18px;display:grid;overflow:auto}.b-portal .gb .gb-rep-results button{text-align:left;color:#1b242b;background:#fff;border:1px solid #e1e7ea;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:2px 10px;min-height:65px;padding:12px;display:grid}.b-portal .gb .gb-rep-results button[aria-pressed=true]{background:#f3f7f9;border-color:#365c70;box-shadow:inset 0 0 0 1px #365c70}.gb-rep-results button>span{color:#8a989f;grid-row:1/3;font-size:12px}.gb-rep-results strong{font-size:12px;line-height:1.2}.gb-rep-results small{color:#8b979d;grid-column:2;font-size:10px}.gb-rep-results b{white-space:nowrap;grid-area:1/3/3;font-size:12px}@media (max-width:650px){.gb-rep-results{grid-template-columns:1fr;max-height:220px}}.gb-simple .gb-title{border-bottom:1px solid var(--gb-line)}.gb-simple-flow{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);display:grid}.gb-simple-setup{padding:28px 32px 34px}.gb-simple-preview{border-left:1px solid var(--gb-line);background:#f7f9fa;padding:31px 30px}.gb-step-heading{align-items:start;gap:14px;display:flex}.gb-step-heading>span{color:#fff;background:#223f51;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.gb-step-heading h3{letter-spacing:-.03em;margin:0 0 3px;font-size:22px}.gb-step-heading p{color:#81909a;margin:0;font-size:12px}.gb-step-spaced{margin-top:35px}.gb-base-fields{grid-template-columns:1fr 1.6fr;gap:14px;margin-top:23px;display:grid}.gb-base-fields label,.gb-simple-tier-fields label,.gb-reason{letter-spacing:.1em;color:#71818b;gap:8px;font-size:10px;font-weight:650;display:grid}.gb-base-fields input{font-size:19px!important;font-weight:600!important}.gb-plain-example{color:#5d6d77;background:#f4f7f8;border-left:2px solid #547185;margin:16px 0 0;padding:14px 17px;font-size:12px;line-height:1.6}.gb-plain-example strong{color:#1c3545}.gb-simple-tiers{margin-top:21px}.gb-simple-tier{background:#fff;border:1px solid #e1e7ea;border-radius:11px;margin-bottom:10px;overflow:hidden}.gb-simple-tier-title{border-bottom:1px solid #edf0f1;align-items:center;gap:10px;padding:8px 13px;display:flex}.gb-simple-tier-title b{color:#335973;font-size:13px}.gb-simple-tier-title strong{font-size:12px}.gb-simple-tier-title button{margin-left:auto}.gb-simple-tier-fields{grid-template-columns:1.3fr 1fr .85fr;align-items:end;gap:12px;padding:14px;display:grid}.gb-simple-tier-fields>div:not(.gb-simple-total){gap:9px;display:grid}.gb-simple-tier-fields small,.gb-simple-total small{letter-spacing:.1em;color:#81909a;font-size:9px;font-weight:650}.gb-simple-tier-fields>div strong{font-size:13px}.gb-simple-tier-fields input{width:100%;font-size:15px}.gb-simple-total{background:#edf4f6;border-radius:7px;gap:6px;min-height:43px;padding:9px;display:grid}.gb-simple-total strong{color:#20475e;font-size:19px}.gb-reason{margin-top:20px!important}.gb-simple-preview h3{letter-spacing:-.035em;margin:7px 0 25px;font-size:24px}.gb-rate-equation{grid-template-columns:1fr;gap:7px;display:grid}.gb-rate-equation>div{background:#fff;border:1px solid #e3e9ec;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.gb-rate-equation span{color:#6a7b85;font-size:11px}.gb-rate-equation strong{color:#213e51;font-size:21px}.gb-rate-equation>b{text-align:center;color:#92a1a9}.gb-rate-equation .gb-rate-final{background:#203f52;border-color:#203f52;gap:3px;display:grid}.gb-rate-final span{letter-spacing:.1em;color:#b8d0d9;font-size:10px}.gb-rate-final strong{color:#fff;font-size:clamp(32px,3vw,46px)}.gb-current{border-top:1px solid #dfe6e9;margin:28px 0 12px;padding-top:23px}.gb-current>span{letter-spacing:.08em;color:#768894;font-size:10px}.gb-current>strong{margin-top:7px;font-size:31px;display:block}.gb-current small{color:#7d8a92;font-size:12px}.gb-current p{color:#7b8b95;font-size:11px}.gb-simple-preview .gb-simulation{margin-top:28px}.gb-simple-preview .gb-simulation h4{display:none}.gb-simple-preview .gb-simulation label{margin-top:13px}.gb-simple-preview .gb-simulation>div strong{font-size:25px}.gb-simple-preview .gb-simulation p{margin-bottom:0}.b-portal .gb .gb-simple-tier-title button{color:#7e8d95;background:0 0;border:0;width:30px;height:30px;min-height:30px;padding:0;font-size:18px}.b-portal .gb .gb-simple-setup .gb-add{margin-top:11px}@media (max-width:1100px){.gb-simple-flow{grid-template-columns:1fr}.gb-simple-preview{border-left:0;border-top:1px solid var(--gb-line)}}@media (max-width:650px){.gb-simple-setup,.gb-simple-preview{padding:22px 18px}.gb-base-fields{grid-template-columns:1fr}.gb-simple-tier-fields{grid-template-columns:1fr 1fr}.gb-simple-tier-fields>div:first-child,.gb-simple-total{grid-column:1/-1}.gb-step-heading h3{font-size:20px}}.gb-rep .gb-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:850px){.gb-rep .gb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gb-rep .gb-metrics{grid-template-columns:1fr}}.representative-layout>main{container-type:inline-size}.b-portal .gb .gb-head{min-width:0;height:auto!important;min-height:0!important;max-height:none!important}.b-portal .gb .gb-head>div{min-width:0}.b-portal .gb .gb-head h1{overflow-wrap:normal}.b-portal .gb .gb-selector{min-width:0}@container (max-width:740px){.b-portal .gb .gb-head{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.b-portal .gb .gb-head h1{max-width:16ch;font-size:clamp(31px,7cqi,46px);line-height:1.05}.b-portal .gb .gb-head label{min-width:0;max-width:270px;margin:0}.b-portal .gb .gb-selector{gap:9px;display:grid}.b-portal .gb .gb-selector small{margin:0}.b-portal .gb .gb-rep .gb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:470px){.b-portal .gb .gb-head h1{font-size:clamp(30px,8cqi,39px)}.b-portal .gb .gb-rep .gb-metrics{grid-template-columns:1fr}}.b-portal.ad-shell .gb{--gb-ink:var(--of-ui-ink);--gb-muted:var(--of-ui-muted);--gb-line:var(--of-ui-line);--gb-blue:var(--of-ui-ink);color:var(--of-ui-ink);max-width:1440px;margin:0 auto}.b-portal.ad-shell .gb .gb-head{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:linear-gradient(115deg,#fff 55%,var(--of-ui-highlight-soft));box-shadow:var(--of-ui-shadow-card);align-items:center;margin:4px 0 17px;padding:24px 28px}.b-portal.ad-shell .gb .gb-head h1{color:var(--of-ui-ink);letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.08}.b-portal.ad-shell .gb .gb-head>div>p:last-child{color:var(--of-ui-muted);font-size:13px;line-height:1.5}.b-portal.ad-shell .gb :is(.gb-eyebrow,.gb-discovery-head span,.gb-selector>span,.gb-simulation>small){color:var(--of-ui-highlight);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.b-portal.ad-shell .gb .gb-head label{color:var(--of-ui-muted);font-size:11px;font-weight:700}.b-portal.ad-shell .gb :is(input,select){border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-control);color:var(--of-ui-ink);background:#fff}.b-portal.ad-shell .gb .gb-discovery,.b-portal.ad-shell .gb .gb-selector,.b-portal.ad-shell .gb .gb-workspace,.b-portal.ad-shell .gb .gb-rep,.b-portal.ad-shell .gb .gb-no-results{border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:var(--of-ui-surface);box-shadow:var(--of-ui-shadow-card)}.b-portal.ad-shell .gb .gb-discovery{margin:0 0 15px;padding:20px}.b-portal.ad-shell .gb .gb-discovery-head strong{color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-discovery-head p{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-discovery-fields label{color:var(--of-ui-muted);letter-spacing:0;font-size:11px;font-weight:700}.b-portal.ad-shell .gb .gb-rep-results button{border-color:var(--of-ui-line);color:var(--of-ui-ink);background:#fff;border-radius:10px}.b-portal.ad-shell .gb .gb-rep-results button:hover,.b-portal.ad-shell .gb .gb-rep-results button[aria-pressed=true]{background:var(--of-ui-highlight-soft);border-color:#c9ad87;box-shadow:inset 0 0 0 1px #c9ad87}.b-portal.ad-shell .gb .gb-rep-results button>span,.b-portal.ad-shell .gb .gb-rep-results small{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-reset,.b-portal.ad-shell .gb .gb-no-results button{color:var(--of-ui-ink);-webkit-text-decoration-color:var(--of-ui-highlight);text-decoration-color:var(--of-ui-highlight)}.b-portal.ad-shell .gb .gb-selector{margin:0 0 15px;padding:15px 20px}.b-portal.ad-shell .gb .gb-selector select{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-selector small{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-title{border-bottom-color:var(--of-ui-line)}.b-portal.ad-shell .gb .gb-title h2{color:var(--of-ui-ink);font-weight:700}.b-portal.ad-shell .gb .gb-title p:last-child{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-simple-preview{border-color:var(--of-ui-line);background:var(--of-ui-canvas)}.b-portal.ad-shell .gb .gb-step-heading>span{background:var(--of-ui-ink);color:#fff;border-radius:9px}.b-portal.ad-shell .gb .gb-step-heading h3{color:var(--of-ui-ink)}.b-portal.ad-shell .gb :is(.gb-step-heading p,.gb-base-fields label,.gb-simple-tier-fields label,.gb-current p,.gb-simulation p){color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-plain-example{border-left-color:var(--of-ui-highlight);background:var(--of-ui-highlight-soft);color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-plain-example strong{color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-simple-tier{border-color:var(--of-ui-line);background:#fff}.b-portal.ad-shell .gb .gb-simple-tier-title{border-bottom-color:var(--of-ui-line)}.b-portal.ad-shell .gb .gb-simple-tier-title b{color:var(--of-ui-highlight)}.b-portal.ad-shell .gb .gb-simple-total{background:var(--of-ui-highlight-soft)}.b-portal.ad-shell .gb .gb-simple-total strong{color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-simple-tier-title button{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-add{background:var(--of-ui-highlight-soft);color:var(--of-ui-ink);border:1px dashed #c9ad87;border-radius:10px}.b-portal.ad-shell .gb .gb-add span,.b-portal.ad-shell .gb .gb-save p{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-save button{border:1px solid var(--of-ui-ink);border-radius:var(--of-ui-radius-control);background:var(--of-ui-ink);color:#fff}.b-portal.ad-shell .gb .gb-save button:hover:not(:disabled){background:#171d1b}.b-portal.ad-shell .gb .gb-rate-equation>div{border-color:var(--of-ui-line);background:#fff}.b-portal.ad-shell .gb .gb-rate-equation :is(span,strong){color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-rate-equation>b{color:var(--of-ui-highlight)}.b-portal.ad-shell .gb .gb-rate-equation .gb-rate-final{border-color:var(--of-ui-ink);background:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-rate-equation .gb-rate-final span{color:#d9c7ab}.b-portal.ad-shell .gb .gb-rate-equation .gb-rate-final strong{color:#fff}.b-portal.ad-shell .gb .gb-current{border-top-color:var(--of-ui-line)}.b-portal.ad-shell .gb .gb-current>span,.b-portal.ad-shell .gb .gb-current small{color:var(--of-ui-muted)}.b-portal.ad-shell .gb .gb-rail{background:var(--of-ui-line)}.b-portal.ad-shell .gb .gb-rail>span{background:#e8e3db}.b-portal.ad-shell .gb .gb-rail>span.done{background:var(--of-ui-highlight)}.b-portal.ad-shell .gb .gb-rail i{background:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-simulation{border-color:var(--of-ui-line);background:#fff}.b-portal.ad-shell .gb .gb-simulation>div strong{color:var(--of-ui-ink)}.b-portal.ad-shell .gb .gb-message{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);color:var(--of-ui-ink)}@media (max-width:650px){.b-portal.ad-shell .gb .gb-head{padding:20px}.b-portal.ad-shell .gb .gb-discovery{padding:18px}}
.b-portal.ad-shell .staff-admin{max-width:1440px;color:var(--of-ui-ink);margin:0 auto}.b-portal.ad-shell .staff-admin-head{background:linear-gradient(115deg,#fff 55%,var(--of-ui-highlight-soft));justify-content:space-between;align-items:center;gap:20px;height:auto;min-height:0;margin:4px 0 22px;padding:24px 28px;display:flex}.b-portal.ad-shell .staff-admin-head>div{min-width:0}.b-portal.ad-shell .staff-admin-head h1{color:var(--of-ui-ink);letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.08}.b-portal.ad-shell .staff-admin-head p{max-width:620px;color:var(--of-ui-muted);margin:0;font-size:13px;line-height:1.5}.b-portal.ad-shell .staff-admin :is(button.of-ui-solid-action,button.of-ui-outline-action){border-radius:var(--of-ui-radius-control);flex:none;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700}.b-portal.ad-shell .staff-admin button:disabled{opacity:.5;cursor:not-allowed}.b-portal.ad-shell .staff-admin-editor{margin:0 0 26px;padding:20px}.b-portal.ad-shell .staff-admin-section-head{border-bottom:1px solid var(--of-ui-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.b-portal.ad-shell .staff-admin-section-head h2,.b-portal.ad-shell .staff-admin-list-head h2{color:var(--of-ui-ink);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.2}.b-portal.ad-shell .staff-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:19px 0;display:grid}.b-portal.ad-shell .staff-admin-fields label{color:var(--of-ui-muted);gap:7px;margin:0;font-size:11px;font-weight:700;display:grid}.b-portal.ad-shell .staff-admin-fields :is(input,select){border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-height:44px;color:var(--of-ui-ink);background:#fff;padding:10px 12px}.b-portal.ad-shell .staff-admin-active{width:max-content;max-width:100%;color:var(--of-ui-ink);align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:700;display:flex}.b-portal.ad-shell .staff-admin-active input,.b-portal.ad-shell .staff-admin-permissions input{accent-color:var(--of-ui-ink);flex:none}.b-portal.ad-shell .staff-admin-permissions{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);border-radius:10px;margin:0;padding:18px}.b-portal.ad-shell .staff-admin-permissions legend{color:var(--of-ui-ink);padding:0 6px;font-size:14px;font-weight:700}.b-portal.ad-shell .staff-admin-permissions>p{color:var(--of-ui-muted);margin:0 0 13px;font-size:12px}.b-portal.ad-shell .staff-admin-permissions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.b-portal.ad-shell .staff-admin-permissions label{border:1px solid var(--of-ui-line);color:var(--of-ui-ink);background:#fff;border-radius:8px;align-items:center;gap:9px;margin:0;padding:11px 13px;font-size:12px;font-weight:600;display:flex}.b-portal.ad-shell .staff-admin-permissions label:has(input:checked){background:var(--of-ui-highlight-soft);border-color:#c9ad87}.b-portal.ad-shell .staff-admin-save{justify-content:space-between;align-items:center;gap:15px;margin-top:19px;display:flex}.b-portal.ad-shell .staff-admin-save span{max-width:460px;color:var(--of-ui-muted);font-size:11px;line-height:1.5}.b-portal.ad-shell .staff-admin-list-head{justify-content:space-between;align-items:end;gap:13px;margin:0 2px 13px;display:flex}.b-portal.ad-shell .staff-admin-list-head>strong{color:var(--of-ui-muted);font-size:12px}.b-portal.ad-shell .staff-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b-portal.ad-shell .staff-admin-card{min-width:0;padding:17px}.b-portal.ad-shell .staff-admin-card-main{align-items:center;gap:12px;min-width:0;display:flex}.b-portal.ad-shell .staff-admin-avatar{background:var(--of-ui-ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.b-portal.ad-shell .staff-admin-card-main>div{flex:1;min-width:0}.b-portal.ad-shell .staff-admin-card h3{color:var(--of-ui-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.3}.b-portal.ad-shell .staff-admin-card-main p{color:var(--of-ui-muted);margin:4px 0 0;font-size:11px}.b-portal.ad-shell .staff-admin-status{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);color:var(--of-ui-muted);border-radius:100px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.b-portal.ad-shell .staff-admin-status[data-active=true]{background:var(--of-ui-success-soft);color:var(--of-ui-success);border-color:#d7e6d7}.b-portal.ad-shell .staff-admin-card-permissions{border-top:1px solid var(--of-ui-line);min-height:34px;color:var(--of-ui-muted);margin:16px 0;padding-top:13px;font-size:11px;line-height:1.5}.b-portal.ad-shell .staff-admin-empty{color:var(--of-ui-muted);margin:0;padding:23px;font-size:13px}@media (max-width:850px){.b-portal.ad-shell .staff-admin-list{grid-template-columns:1fr}}@media (max-width:600px){.b-portal.ad-shell .staff-admin-head{flex-direction:column;align-items:stretch;padding:20px}.b-portal.ad-shell .staff-admin-head button{width:100%}.b-portal.ad-shell .staff-admin-fields,.b-portal.ad-shell .staff-admin-permissions>div{grid-template-columns:1fr}.b-portal.ad-shell .staff-admin-save{flex-direction:column;align-items:stretch}.b-portal.ad-shell .staff-admin-save button{width:100%}.b-portal.ad-shell .staff-admin-card-main{flex-wrap:wrap}.b-portal.ad-shell .staff-admin-status{margin-left:54px}}
.returned-order-revision{color:#302b28;background:#fffcf9;border:1px solid #dbcfc7;border-radius:14px;margin:18px 0;padding:20px}.returned-order-revision>span{letter-spacing:.15em;color:#866c55;font-size:10px;font-weight:800}.returned-order-revision h3{margin:8px 0;font-size:22px}.returned-order-revision p{font-size:13px;line-height:1.5}.returned-order-revision-lines{border-top:1px solid #e9e0da;margin:18px 0;display:grid}.returned-order-revision-lines label{border-bottom:1px solid #e9e0da;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.returned-order-revision-lines small{color:#867b72;margin-top:4px;display:block}.returned-order-revision-lines input{text-align:center;width:90px}.returned-order-revision>label,.returned-order-revision-review>label{gap:7px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.returned-order-revision textarea{min-height:72px}.returned-order-revision button{color:#fff;background:#30383b;border:1px solid #30383b;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:700}.returned-order-revision-review{background:#f1f5f5;border-radius:11px;gap:8px;margin-top:14px;padding:16px;display:grid}.returned-order-revision-review>strong{font-size:25px}.returned-order-revision-review>span{color:#637272;font-size:12px}.returned-order-revision-error{color:#9b3030}
.customer-orders{color:#202326;gap:18px;min-width:0;display:grid}.customer-orders-head{background:radial-gradient(circle at 92% 15%,#dcc49b37 0,#0000 29%),linear-gradient(115deg,#fff,#f6f4f0);border:1px solid #ddd8cf;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 14px 35px #231d1510}.customer-orders-kicker,.customer-order-expanded-head>div>span{color:#9b7044;letter-spacing:.17em;font-size:10px;font-weight:800}.customer-orders-head h1{letter-spacing:-.05em;margin:8px 0 7px!important;font-size:clamp(29px,3vw,42px)!important;font-weight:650!important}.customer-orders-head p{color:#6b7073;margin:0;font-size:13px}.customer-orders-live{background:#fff;border:1px solid #d6d6d1;border-radius:10px;align-items:center;gap:10px;min-width:220px;padding:11px 14px;display:flex;box-shadow:0 4px 15px #241b0f0a}.customer-orders-live>i,.customer-order-state>i{background:#9ca2a2;border-radius:50%;flex:none;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #9ca2a222}.customer-orders-live>i.is-live,.customer-order-state.is-active>i{background:#c28a46;animation:5s ease-in-out infinite on-order-led;box-shadow:0 0 0 4px #d7ab6c28,0 0 11px 2px #d69a52a0}.customer-orders-live span{gap:2px;display:grid}.customer-orders-live strong{font-size:12px}.customer-orders-live small{color:#787c7c;font-size:10px}@keyframes on-order-led{0%,to{opacity:.74;box-shadow:0 0 0 4px #d7ab6c20,0 0 7px 1px #d69a5270}50%{opacity:1;box-shadow:0 0 0 5px #d7ab6c30,0 0 13px 3px #d69a52a0}}.customer-orders-filters{background:#fff;border:1px solid #e0ded9;border-radius:14px;gap:12px;padding:13px;display:grid}.customer-orders-tabs{flex-wrap:wrap;gap:7px;display:flex}.b-portal .customer-orders-tabs button{color:#545b5c;background:#f8f8f7;border:1px solid #dcdedc;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.b-portal .customer-orders-tabs button[aria-pressed=true]{color:#fff;background:#212426;border-color:#212426}.customer-orders-tabs button b{color:#4d5556;background:#e6e7e5;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.customer-orders-tabs button[aria-pressed=true] b{color:#fff;background:#ffffff26}.customer-orders-search{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.customer-orders-search label{color:#636a6b;gap:5px;font-weight:700;display:grid;margin:0!important;font-size:10px!important}.b-portal .customer-orders-search :is(input,select){color:#24292a;background:#fbfbfa;border:1px solid #d9dcda;border-radius:8px;min-height:40px;padding:8px 11px;font-size:12px}.customer-orders-list{gap:10px;display:grid}.customer-order-card{background:#fff;border:1px solid #dbdedc;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #212c2a08}.customer-order-card.is-open{border-color:#b4a081;box-shadow:0 14px 30px #28201314}.b-portal .customer-order-row{color:#262b2b;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(140px,1.2fr) minmax(140px,1fr) minmax(120px,.8fr);align-items:center;gap:12px;width:100%;min-height:91px;padding:16px 20px;display:grid}.b-portal .customer-order-row:hover{background:#fbfaf8}.customer-order-id,.customer-order-value{gap:3px;display:grid}.customer-order-id>small:first-child{color:#9c7349;letter-spacing:.15em;font-size:9px;font-weight:800}.customer-order-id strong{font-size:19px;line-height:1.1}.customer-order-id>small:last-child,.customer-order-value small{color:#7a8080;font-size:10px}.customer-order-state{color:#434946;background:#f7f6f3;border:1px solid #e5e2dd;border-radius:7px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.customer-order-state>span{text-overflow:ellipsis;overflow:hidden}.customer-order-value{text-align:right}.customer-order-value strong{font-size:15px}.customer-order-value b{color:#9d7448;margin-left:5px;font-size:16px}.customer-order-expanded{background:linear-gradient(#f9f9f7,#fff 160px);border-top:1px solid #e4e1dc;padding:22px}.customer-order-expanded-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.customer-order-expanded-head h2{margin:7px 0 4px!important;font-size:25px!important}.customer-order-expanded-head p{color:#697070;margin:0;font-size:11px}.b-portal .customer-order-expanded-head button{color:#48504f;background:#fff;border:1px solid #d6d8d5;border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700}.customer-order-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0 16px;display:grid}.customer-order-timeline>div{text-align:center;align-content:start;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.customer-order-timeline>div:not(:last-child):after{content:"";background:#d9dcda;width:calc(100% - 32px);height:1px;position:absolute;top:13px;left:calc(50% + 16px)}.customer-order-timeline>div.done:not(:last-child):after{background:#b99261}.customer-order-node{z-index:1;background:#fff;border:1px solid #cdd1d0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:relative}.customer-order-node i{background:#bcc1c0;border-radius:50%;width:7px;height:7px}.customer-order-timeline .done .customer-order-node{background:#292b2a;border-color:#a77d4d}.customer-order-timeline .done .customer-order-node i{background:#e7c492}.customer-order-timeline .current .customer-order-node{border-color:#b8884c;box-shadow:0 0 0 5px #d8b17a26,0 0 18px #d6a46475}.customer-order-timeline .current .customer-order-node i{background:#c38a45;animation:5s ease-in-out infinite on-order-led}.customer-order-timeline strong{font-size:10px;line-height:1.25}.customer-order-timeline small{color:#8b9090;font-size:9px;line-height:1.25}.customer-order-timeline .current strong{color:#8b6133}.customer-order-quote-note{background:#fbf7f0;border:1px solid #e2d5c2;border-radius:10px;margin:20px 0 8px;padding:16px 18px}.customer-order-quote-note span{color:#9c7349;letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.customer-order-quote-note strong{margin:5px 0;font-size:14px;display:block}.customer-order-quote-note p,.customer-order-tracking,.customer-order-exception{color:#666e6d;margin:0;font-size:11px}.customer-order-exception{background:#fbf3ef;border-left:3px solid #bb784d;margin:12px 0;padding:11px 14px}.customer-order-tracking{margin:12px 0}.customer-order-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 4px;display:flex}.b-portal .customer-order-actions button,.customer-order-actions a{color:#fff;background:#242726;border:1px solid #292c2b;border-radius:7px;align-items:center;min-height:37px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.b-portal .customer-order-actions .is-secondary,.customer-order-actions a{color:#383e3c;background:#fff;border-color:#d4d8d5}.customer-orders-empty{text-align:center;background:#fafaf9;border:1px dashed #c8cbc8;border-radius:12px;padding:32px}.customer-orders-empty strong{font-size:14px}.customer-orders-empty p{color:#717775;font-size:11px}.b-portal .customer-orders-empty button{color:#fff;background:#303433;border:1px solid #303433;border-radius:7px;padding:8px 12px;font-size:11px}@media (max-width:700px){.customer-orders-head{padding:22px;display:grid}.customer-orders-live{min-width:0}.customer-orders-search{grid-template-columns:1fr}.b-portal .customer-order-row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.customer-order-state{grid-area:2/1/auto/-1}.customer-order-value{grid-area:1/2}.customer-order-expanded{padding:15px}.customer-order-timeline{grid-template-columns:repeat(5,minmax(110px,1fr));padding-bottom:8px;overflow-x:auto}.customer-order-expanded-head{display:grid}}@media (prefers-reduced-motion:reduce){.customer-orders-live>i.is-live,.customer-order-state.is-active>i,.customer-order-timeline .current .customer-order-node i{animation:none}}
