:root{--pol-surface: #fff;--pol-border: #dce0e4;--pol-muted: rgb(122, 122, 122);--pol-primary: #008060;--pol-primary-hover: #006e52;--pol-focus: #5c6ac4;--pol-row-hover: #f6f6f7;--pol-radius: 8px;--pol-shadow: 0 1px 0 rgba(22, 29, 37, .05), 0 1px 3px rgba(22, 29, 37, .08)}:root,:root *,:root :after,:root :before{box-sizing:border-box}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pol-bg: #f1f1f1;--pol-text: rgba(48, 48, 48, 1);--color-text: rgb(48, 48, 48);--color-text-secondary: rgb(97, 97, 97);--color-text-tertiary: rgb(138, 138, 138);interpolate-size:allow-keywords;--color-critical: rgb(142, 11, 33);--link-color: rgb(0, 91, 211);--text-link: rgba(0, 91, 211, 1);--text-link-hover: rgba(0, 66, 153, 1);--global-color: rgb(48, 48, 48);--global-line-height: 1.5;--global-font-size: 1rem;--global-font-weight: 450;--global-letter-spacing: -.00833em;--global-font-family: "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-feature-settings:"calt" 0,normal;text-rendering:optimizeLegibility;font-size:var(--global-font-size);line-height:1.25rem;letter-spacing:-.00833em;font-family:var( --global-font-family, "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif );font-weight:450;font-variant:normal;color:var(--global-color);text-shadow:none;text-transform:none;font-style:normal;text-align:start;-moz-text-align-last:auto;text-align-last:auto;text-indent:0;--label-color: rgb(97, 97, 97);--label-border-color: rgb(161, 161, 161);--s-icon-color-25041: rgba(138, 138, 138, 1);--icon-size: 20px}@media(min-width:48rem){:root{--icon-size: 16px}}:root>*{font-size:var(--global-font-size);line-height:var(--global-line-height);letter-spacing:var(--global-letter-spacing)}@media(min-width:48rem){:root>*{--global-font-size: .8125rem;--global-line-height: 1.25rem;--global-letter-spacing: 0rem;line-height:var(--global-line-height);letter-spacing:var(--global-letter-spacing)}}html{text-rendering:optimizelegibility;scrollbar-width:thin;scrollbar-color:rgba(138,138,138,1) rgba(241,241,241,1);transition:scrollbar-color .1s cubic-bezier(.42,0,1,1)}body{min-height:100%;margin:0;padding:0;background-color:var(--pol-bg);color:var(--global-color);scrollbar-color:rgba(138,138,138,1) transparent;font-size:var(--global-font-size);line-height:var(--global-line-height);font-family:var(--global-font-family);text-shadow:none;text-transform:none;font-style:normal;text-align:start}.Polaris-Scrollable--scrollbarWidthThin{scrollbar-width:thin}dl,dd{margin:0}.text-muted{color:var(--pol-muted)}p{display:block;margin-block-end:1rem;margin-block-start:0}a:not(.clickable):not(.button){text-decoration:none;color:var(--text-link)}a:not(.clickable):not(.button):hover{text-decoration:underline;color:var(--text-link-hover)}a:not(.clickable):not(.button) p a{text-decoration:underline}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}strong{font-weight:600}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.justify-end{justify-content:flex-end}.w-100{width:100%!important}.list-unstyled{list-style:none;padding:0;margin:0}.d-block,.display-block{display:block!important}.grid{display:grid;gap:.25rem}.grid.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flex{display:flex;align-items:center}.flex.flex-wrap{flex-wrap:wrap}.flex.flex-column{flex-direction:column}.gap-025{gap:.25rem!important}.gap-05{gap:.5rem!important}.gap-1{gap:1rem!important}.border-0{border:none!important}.border-top{border-top:1px solid var(--pol-border)!important}.border-bottom{border-bottom:1px solid var(--pol-border)!important}.border-left{border-left:1px solid var(--pol-border)!important}.border-right{border-right:1px solid var(--pol-border)!important}.radius-1{border-radius:.25rem}.radius-2{border-radius:.5rem}.radius-3{border-radius:.75rem}.radius-4{border-radius:1rem}.scrollable{overflow:auto;scrollbar-width:thin}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-none{display:none!important}.text-critical{color:var(--color-critical, rgb(142, 11, 33))}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.max-fit-content{max-width:-moz-fit-content!important;max-width:fit-content!important}.m-0{margin:0rem!important}.m-1{margin:1rem!important}.m-05{margin:.5rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.my-05{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.mx-n1{margin-left:-1rem!important;margin-right:-1rem!important}.mx-n05{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-05{margin-left:.5rem!important;margin-right:.5rem!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:1rem!important}.mt-05{margin-top:.5rem!important}.mt-n1{margin-top:-1rem!important}.mt-n05{margin-top:-.5rem!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:1rem!important}.mb-05{margin-bottom:.5rem!important}.ms-0{margin-left:0rem!important}.ms-1{margin-left:1rem!important}.ms-05{margin-left:.5rem!important}.me-0{margin-right:0rem!important}.me-1{margin-right:1rem!important}.me-05{margin-right:.5rem!important}.p-0{padding:0rem!important}.p-1{padding:1rem!important}.p-05{padding:.5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.py-05{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.px-05{padding-left:.5rem!important;padding-right:.5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:1rem!important}.pt-05{padding-top:.5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:1rem!important}.pb-05{padding-bottom:.5rem!important}.ps-0{padding-left:0rem!important}.ps-1{padding-left:1rem!important}.ps-05{padding-left:.5rem!important}.pe-0{padding-right:0rem!important}.pe-1{padding-right:1rem!important}.pe-05{padding-right:.5rem!important}dialog[open]{opacity:1}@starting-style{dialog[open]{opacity:0}}dialog{transition:opacity .2s ease-out .12s,display .2s,overlay .2s;transition-behavior:allow-discrete;opacity:0}dialog::backdrop{background-color:#0000;transition:background-color .2s ease-out,display .2s allow-discrete}dialog[open]:not(.popover)::backdrop,dialog[open].confirm-dialog::backdrop{background-color:#00000040}@starting-style{dialog[open]::backdrop{background-color:#0000}}dialog.confirm-dialog .heading{background-color:#f3f3f3;border-bottom:1px solid rgba(227,227,227,1);margin:0;margin-block-end:.5rem!important;padding:.75rem 1rem}dialog.confirm-dialog .button-group{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem;border-top:1px solid rgba(227,227,227,1);padding-block-start:.75rem;margin-inline:-1rem;padding-inline:1rem;margin-block-start:.5rem}span[data-tooltip]{cursor:help;border-bottom:1px dashed}.tooltip{--tooltip-top: 3px;--tooltip-left: 3px;--arrow-top: 24px;--arrow-left: var(--tooltip-left);pointer-events:none;position:fixed;padding:.25rem .5rem;background-color:#fff;border:0px;border-radius:.5rem;box-shadow:#00000047 0 .5rem 1.5rem -.5rem,#0000000d 0 .5rem 1rem -.25rem,#0000000d 0 .1875rem .375rem,#0000000d 0 .125rem .25rem,#0000000d 0 .0625rem .125rem,#0000000f 0 0 0 .0625rem;margin:0;z-index:520;outline:0px;inset-block-start:calc(var(--tooltip-top));inset-inline-end:auto;inset-inline-start:var(--tooltip-left);max-width:250px;visibility:visible;transition:opacity .2s ease}.tooltip:before{inset-block-start:calc(var(--arrow-top));inset-inline-start:calc(var(--arrow-left) - 8px);inset-inline-end:auto;width:16px;height:8px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="8" viewBox="0 0 16 8"><path d="M0 0L16 0L9.12853 6.61217C8.33217 7.37848 7.06525 7.35362 6.29956 6.55668L0 0Z" fill="white"/><path d="M0 0L6.29956 6.55668C7.06525 7.35362 8.33217 7.37848 9.12853 6.61217L16 0" fill="none" stroke="rgba(212, 212, 212, 1)" stroke-width="1"/><path d="M2 0L14 0" fill="none" stroke="white" stroke-width="1"/></svg>');transform:rotate(0)}.tooltip:after{inset-block-start:calc(var(--arrow-top));inset-inline-start:calc(var(--arrow-left) - 30px);inset-inline-end:auto;width:60px;height:12px}.tooltip:after,.tooltip:before{content:"";position:fixed;background-size:100% 100%;background-repeat:no-repeat;z-index:520}.tooltip.rotated:before{transform:rotate(180deg)}.tooltip.no-arrow:before,.tooltip.no-arrow:after{display:none}.tooltip[aria-hidden=true],.tooltip:not(.tooltip-visible){visibility:hidden}.tooltip[aria-hidden=false],.tooltip.tooltip-visible{visibility:visible}*{box-sizing:border-box}.pol-h1{font-size:20px;font-weight:600;margin:0 0 6px}.pol-note{color:var(--pol-muted)}.pol-toolbar{position:sticky;top:0;z-index:20;background:#f6f6f7db;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);border-bottom:1px solid var(--pol-border);padding:10px 0}.pol-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pol-input,.pol-select{height:36px;padding:6px 10px;border:1px solid var(--pol-border);border-radius:8px;background:#fff;outline:none}.pol-input:focus,.pol-select:focus{box-shadow:0 0 0 2px #5c6ac440;border-color:var(--pol-focus)}.pol-sep{margin-left:auto;display:flex;gap:8px}.pol-btn{height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--pol-border);background:#fff;cursor:pointer}.pol-btn:hover{background:#fafafa}.pol-btn--primary{background:var(--pol-primary);color:#fff;border-color:var(--pol-primary)}.pol-btn--primary:hover{background:var(--pol-primary-hover);border-color:var(--pol-primary-hover)}.pol-btn--subtle{background:#f1f2f3}.pol-btn--icon{display:inline-flex;align-items:center;gap:6px}.pol-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){.pol-grid{grid-template-columns:1fr 1fr}}.pol-card{background:#fff;border:1px solid var(--pol-border);border-radius:12px;box-shadow:var(--pol-shadow);padding:14px}.pol-card h2{font-size:16px;margin:0 0 8px}.pol-help{font-size:12px;color:var(--pol-muted);background:#fff8e1;border:1px solid #ffe08a;padding:8px;border-radius:8px}.pol-pill{display:inline-block;font-size:11px;padding:3px 8px;border-radius:999px;background:#f2f5f7;color:#334}.pol-badge{display:inline-block;font-size:11px;padding:3px 8px;border-radius:999px;background:#eef;color:#334;margin:2px 2px 0 0}.pol-prodcell{width:120px}.pol-thumb{width:100px;height:100px;border-radius:10px;border:1px solid var(--pol-border);background:#f2f3f5;-o-object-fit:cover;object-fit:cover;display:block}.pol-thumb-holder{width:var(--thumbnail-size, 50px);height:var(--thumbnail-size, 50px);border-radius:10px;border:1px solid var(--pol-border);display:flex;align-items:center;justify-content:center;color:#9aa1a9;font-size:11px}.pol-title{margin-top:6px;font-weight:600;line-height:1.2;max-height:2.6em;overflow:hidden}.pol-sub{font-size:11px;color:var(--pol-muted)}.tt{position:relative;cursor:help}.tt:after{content:attr(data-tt);position:absolute;left:50%;bottom:125%;transform:translate(-50%);background:#111;color:#fff;font-size:12px;line-height:1;padding:6px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.tt:hover:after{opacity:1}.pol-fbar{position:fixed;left:0;right:0;bottom:14px;z-index:40;display:none}.pol-fbar>div{max-width:1200px;margin:0 auto}.pol-fbar .bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid var(--pol-border);border-radius:12px;box-shadow:var(--pol-shadow);padding:8px 10px}.pol-link{color:var(--pol-primary);text-decoration:none}.pol-link:hover{text-decoration:underline}.pol-toast{position:fixed;right:18px;bottom:18px;z-index:9999;background:#eaf7f1;color:#0b5c3b;border:1px solid #b6e1ce;border-radius:12px;box-shadow:var(--pol-shadow);padding:10px 12px;max-width:420px;display:none}.pol-toast.err{background:#fdecec;color:#8b1a1a;border-color:#f3b0b0}.fb-label{font-size:12px;color:var(--pol-muted)}.fb-inline{display:inline-flex;align-items:center;gap:6px}.fb-pill{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--pol-border);background:#fff;cursor:pointer}.fb-pill:hover{background:#fafafa}.pol-title-line{display:flex;align-items:center;gap:6px;margin-top:6px}.pol-title-text{font-weight:600;line-height:1.2;max-height:2.6em;overflow:hidden}.pol-desc{margin-top:4px;color:var(--pol-muted);font-size:12px;line-height:1.35;max-height:3.9em}.pol-variants .pol-badge{margin:0}.pol-table td,.pol-table th{text-align:left}.col-variants{text-align:left!important;vertical-align:top}.variants-head{display:flex;align-items:center;gap:6px}.var-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.var-toggle .caret{display:inline-block;transition:transform .18s ease}.var-toggle[aria-expanded=true] .caret{transform:rotate(90deg)}.pol-variants{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;align-items:flex-start;overflow:hidden;transition:max-height .18s ease,opacity .18s ease,margin-top .18s ease;margin-top:8px;max-height:220px;opacity:1}.pol-variants.is-collapsed{max-height:0;opacity:0;margin-top:0}.col-product{width:110px;text-align:center}.col-title{min-width:200px}.col-desc{min-width:250px;color:var(--pol-muted);font-size:13px;line-height:1.35}.col-product .pol-desc{display:none!important}.col-seo .seo-title{font-weight:600;margin-top:4px}.col-seo .seo-desc{color:var(--pol-muted);font-size:12px;line-height:1.35;margin-top:2px}.variants-row .vbar{display:flex;align-items:center;justify-content:right;padding:10px 4px 8px}.vbar{display:flex;align-items:center;justify-content:space-between;padding:2px 0 8px}.vbar .caret{display:inline-block;transition:transform .18s ease}.vbar-actions{display:flex;gap:8px;align-items:center}.variants-cell{background:#fcfcfd;border-top:1px dashed var(--pol-border);padding:10px 12px 14px}.pol-table tr.tr.is-open>td{border-bottom:none}.pol-table tr.variants-row>.variants-cell{background:#fff;border-top:none;padding:8px 12px 14px 50px}.variant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:0}.variants-cell{overflow:hidden}.variant-card{display:block;border:1px solid var(--pol-border);border-radius:12px;background:#fff;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.variant-card:hover{background:#fafafa}.vc-body{display:flex;gap:10px;align-items:flex-start}.vc-media img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--pol-border)}.vc-ph{width:80px;height:80px;border-radius:8px;border:1px dashed var(--pol-border);display:flex;align-items:center;justify-content:center;color:var(--pol-muted);font-size:12px}.vc-info{flex:1;min-width:0}.vc-title{font-weight:600;line-height:1.2;margin:2px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.show-variants{display:inline-flex;align-items:center;gap:0px;padding:4px 8px;border:1px solid #dfe3e8;border-radius:6px;font-size:13px;font-weight:500;color:#005bd3;background:#fff;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.show-variants *{pointer-events:none}.show-variants:hover{background:#f0f6ff;border-color:#d0e2ff;color:#0043a8;text-decoration:none}.show-variants:active{background:#e0efff;border-color:#b6d4fe;box-shadow:inset 0 1px 2px #00000014}.show-variants .caret{transition:transform .2s ease;color:#555}.tr.is-open .show-variants{background:#ebf5ff;border-color:#b6d4fe;color:#0043a8}.tr.is-open .show-variants .caret{transform:rotate(90deg);color:#000}.show-variants .vh-state{font-size:12px;margin-left:4px;color:#666}.is-hidden{display:none!important}.is-disabled{opacity:.5!important;filter:grayscale(30%)!important}.is-disabled:hover{opacity:.6!important}form{font-size:var(--global-font-size)}.app-container input[type=search]::-webkit-search-decoration,.app-container input[type=search]::-webkit-search-cancel-button,.app-container input[type=search]::-webkit-search-results-button,.app-container input[type=search]::-webkit-search-results-decoration{display:none}.app-container input[type=search]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.app-container input[type=number]::-webkit-outer-spin-button,.app-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-container input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=checkbox],input[type=radio]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;display:inline-block;inline-size:auto;block-size:auto;width:auto;height:auto;min-inline-size:0;min-block-size:0;background:initial;border:initial;padding:0;margin:0 .25rem 0 0}:is(input,textarea):focus{outline:0px}.input-field{flex-direction:row;gap:var(--s-input-field-gap, .25rem);position:relative;inline-size:100%;margin-block-end:var( --s-form-field-margin-block-end, 0 )}.label{display:block;position:relative;block-size:1rem;font-size:.75rem;line-height:1rem;color:#616161;padding-inline-start:var(--s-input-field-label-padding-inline-start, 0);padding-block-start:var(--s-input-field-label-padding-block-start, 0)}.input-wrapper{--s-icon-color: rgba(138, 138, 138, 1);--s-composed-input-field-box-shadow-width: var( --s-input-field-box-shadow-width, .0625rem );display:flex;align-items:center;gap:.5rem;background-color:var(--s-input-field-bg-color, rgba(253, 253, 253, 1));box-shadow:inset 0 0 0 var(--s-input-field-box-shadow-width, .0625rem) #8a8a8a;border-radius:.75rem;padding-inline:.75rem;min-block-size:var(--s-input-field-min-block-size, 3.875rem );white-space:nowrap;overflow:hidden}.input-wrapper:not(.disabled,.read-only):hover:not(.disabled,.read-only){--s-icon-color: rgba(97, 97, 97, 1)}.connected-right,.icon-wrapper,.prefix-suffix-wrapper,.prefix-wrapper,.suffix-wrapper{display:flex;flex-direction:row;gap:var(--s-input-field-input-gap, .375rem);align-items:center}.input-field .content{display:flex;flex:1 1 0%;flex-direction:column}.heading{all:unset;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:var(--global-font-size, 1rem);line-height:var(--global-line-height, 1.5rem);letter-spacing:var(--global-letter-spacing, -.00833em);font-family:var( --global-font-family, "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif );font-weight:var(--global-font-weight, 450);font-variant:normal;color:var(--global-color-25041, rgba(48, 48, 48, 1));text-shadow:none;text-transform:none;font-style:normal;text-align:start;-moz-text-align-last:auto;text-align-last:auto;text-indent:0px;margin-block-end:var(--s-heading-margin-block-end-25041, .5rem);font-weight:var(--s-heading-font-weight-25041, 600);display:block}@media(min-width:48rem){.heading{font-size:var(--global-font-size, .8125rem);line-height:var(--s-heading-line-height-25041, 1.25rem);letter-spacing:var(--global-letter-spacing, 0rem)}}svg{fill:currentColor;overflow:visible}@media(min-width:48rem){.input-wrapper:hover:not(.disabled,.error,.read-only){background-color:var(--s-input-field-bg-color-hover, rgba(250, 250, 250, 1));box-shadow:inset 0 0 0 var(--s-composed-input-field-box-shadow-width) #616161}.input-wrapper:has(input:focus,textarea:focus){box-shadow:inset 0 0 0 var(--s-composed-input-field-box-shadow-width-25041) #1a1a1a;outline:var(--s-input-field-focus-ring-width-25041, .125rem) solid #005bd3;outline-offset:.0625rem}input,textarea{min-block-size:1.25rem}.input-wrapper{border-radius:.5rem;box-shadow:inset 0 0 0 var(--s-input-field-box-shadow-width, .04125rem) #8a8a8a;font-size:.8125rem;line-height:1.25rem;min-block-size:var(--s-input-field-min-block-size, 2rem)}}.polaris-tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:thin}@media(max-width:48rem){.polaris-tabs{gap:.25rem}}.polaris-tabs .pol-tab{flex:0}@media(max-width:48rem){.polaris-tabs .pol-tab{font-size:.8125rem;padding:0 .75rem}}.polaris-card{background:#fff;padding:20px}.polaris-title{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.polaris-button{display:inline-block;padding:8px 20px;font-weight:600;color:#fff;background:linear-gradient(to bottom,#4d4d4d,#1a1a1a);border:none;border-radius:12px;box-shadow:inset 0 1px #ffffff4d,0 2px 4px #0009;cursor:pointer;transition:all .2s ease}.polaris-button.preview{background:linear-gradient(to bottom,#5a6b7a,#2e3a44)}.polaris-button.apply{background:linear-gradient(to bottom,#28a745,#1e7e34)}.polaris-button:hover{background:linear-gradient(to bottom,#5c5c5c,#1f1f1f)}.polaris-button:active{background:linear-gradient(to bottom,#1a1a1a,#4d4d4d);box-shadow:inset 0 2px 6px #000c;transform:translateY(1px)}.polaris-button.preset{background:linear-gradient(to bottom,#f4f4f4,#dcdcdc);color:#333;border:1px solid #bbb;font-weight:600}.polaris-button.preset:hover{background:linear-gradient(to bottom,#e8e8e8,#cfcfcf)}.polaris-button.preset:active{background:linear-gradient(to bottom,#cfcfcf,#b5b5b5);box-shadow:inset 0 2px 4px #0000004d}.polaris-button.gray{background:linear-gradient(to bottom,#5a5a5a,#2f2f2f);color:#fff;border:1px solid #222;border-radius:8px;padding:8px 16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:inset 0 1px #fff3,0 2px 4px #0000004d;transition:all .2s ease}.polaris-button.gray:hover{background:linear-gradient(to bottom,#6c6c6c,#3a3a3a);border-color:#111}.polaris-button.gray:active{background:linear-gradient(to bottom,#2f2f2f,#1c1c1c);box-shadow:inset 0 2px 6px #00000080;transform:translateY(1px)}.polaris-button.gray span:first-child{display:flex;font-size:16px}.polaris-input,.polaris-select{padding:10px 14px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#333;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px #0000001a}.polaris-input:hover,.polaris-select:hover{border-color:#999}.polaris-input:focus,.polaris-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.polaris-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 10px center;background-size:16px 16px;padding-right:36px;cursor:pointer}.polaris-info{background:#fffbe6;border:1px solid #ffe58f;border-left:4px solid #fadb14;padding:10px 14px;border-radius:6px;margin-top:12px;color:#664d03;box-shadow:0 1px 2px #0000000d}.polaris-info:hover{background:#fff9db}.polaris-card ul{margin:0;padding:0;list-style:none}.polaris-card ul li{position:relative;padding-left:26px;margin-bottom:8px;color:#374151;line-height:1.4}.polaris-card ul li:before{content:"•";position:absolute;left:8px;top:0;color:#3b82f6;font-size:18px;line-height:1.2}.pol-toolbar a{text-decoration:none}.tab-panel{margin-top:1rem}@media(max-width:47.99rem){.mobile-only{display:block}table.mobile-only{display:table}tr.mobile-only{display:table-row}td.mobile-only{display:table-cell}.desktop-only{display:none}}@media(min-width:48rem){.mobile-only{display:none}}p:last-child{margin-bottom:0}.is-hidden{display:none}.search-container{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.5rem}.filters-container{padding:.5rem}.search-row{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%}@media(min-width:48rem){.search-row{grid-template-columns:1fr min-content}}.search-row .button-group{display:flex;flex-direction:row;gap:.25rem}.search-row .btn-toggle-options{padding-inline:.5rem!important;aspect-ratio:1 / 1;height:32px;flex:0}.search-options{display:grid;align-items:center;gap:.75rem}@media(min-width:48rem){.search-options .control-limit{flex:0 0 100px}}.search-options>*{flex:1}.search-options .button-group{display:flex;gap:.5rem;justify-content:space-between}:root{--spinner-top: 0px;--spinner-height: 165px}.spinner-wrapper{position:relative;min-height:var(--spinner-height, 165px);background-color:#ffffffd9}.spinner-wrapper .spinner{position:fixed;top:var(--spinner-top);left:50%;transform:translate(-50%,-50%)}.spinner-wrapper.spinner-absolute{position:absolute;min-height:auto;inset:0}.spinner-wrapper.spinner-absolute .spinner{position:absolute}.spinner{opacity:1;display:block;transition:opacity .15s allow-discrete;block-size:1.25rem;inline-size:1.25rem}.spinner.size-large{block-size:2.75rem;inline-size:2.75rem}.spinner svg{transform-origin:center center;animation:.5s linear 0s infinite normal none running rotate}.spinner .bg-path{stroke:#0000002b;fill:transparent}.spinner .fg-path{stroke:#303030;stroke-linecap:round;stroke-dasharray:4,6;fill:transparent}@keyframes rotate{to{transform:rotate(1turn)}}:root{--row-selected-background: hsla(0, 0%, 95%, 1);--row-hover-background: hsla(0, 0%, 97%, 1);--row-th-background: hsla(0, 0%, 97%, 1);--row-border-color: var(--pol-primary);--row-border-width-inline: 3px;--row-border-duration: .3s;--row-open-hover-color: #fff;--row-border-width-block: calc(var(--row-border-width-inline) + 1px);--row-border-value: var(--row-border-color) var(--row-border-width-inline), transparent var(--row-border-width-inline);--row-border-value-2: var(--row-border-color) var(--row-border-width-block), transparent var(--row-border-width-block)}@media(max-width:767px){:root{--row-border-width-block: calc(var(--row-border-width-inline) + 0px)}}.no-value{opacity:.5}.table-container{overflow:clip!important}.table-container thead{position:sticky;top:0;z-index:1}.table-container .pagination-wrapper{position:sticky;bottom:0}.grid-with-side-icon{display:grid;gap:.5rem;grid-template-columns:1fr max-content}.editable-value.editable-has-preview{color:#8e0b21;text-decoration:line-through}[data-editable-type=weight],[data-editable-type=price],[data-editable-type=compare-at-price]{white-space:nowrap}.pol-table:not(.products-table){table-layout:fixed}.products-table{opacity:1}.pol-table,.products-table{--thumbnail-size: 50px;width:100%;border-collapse:collapse;font-size:.8125rem;min-height:4rem}:is(.pol-table,.products-table) tbody{position:relative}:is(.pol-table,.products-table)>tbody>tr:not(:first-child){border-top:1px solid var(--pol-border)}:is(.pol-table,.products-table)>tbody>tr:hover{background:var(--row-hover-background)}:is(.pol-table,.products-table)>tbody>tr:has(.rowCheck:checked,.varCheck:checked){background:var(--row-selected-background)}:is(.pol-table,.products-table) th,:is(.pol-table,.products-table) td,:is(.pol-table,.products-table) .label{font-size:.85rem}:is(.pol-table,.products-table) th{font-weight:550}@media(min-width:48rem){:is(.pol-table,.products-table) th,:is(.pol-table,.products-table) td,:is(.pol-table,.products-table) .label{font-size:.75rem}}:is(.pol-table,.products-table)>thead>tr>th{background-color:var(--row-th-background);letter-spacing:.02em;border-bottom:1px solid var(--pol-border);padding:.5rem;text-align:left;padding:.375rem .75rem;line-height:1rem;font-weight:550;text-align:start;vertical-align:middle;color:#616161;block-size:28px}:is(.pol-table,.products-table) td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pol-border);padding:.5rem;font-size:.85rem;font-weight:450}@media(min-width:48rem){:is(.pol-table,.products-table) td{font-size:.75rem}}:is(.pol-table,.products-table) .col-check{padding:.5rem 0 .5rem .35rem;width:auto}@media(min-width:48rem){:is(.pol-table,.products-table) .col-check{padding:.5rem 0 .5rem .75rem;width:2rem!important}}@media(min-width:48rem){:is(.pol-table,.products-table) td.col-check{padding-top:1.15rem}}:is(.pol-table,.products-table) .col-title{width:30%}:is(.pol-table,.products-table) .col-seo{width:70%}:is(.pol-table,.products-table) .col-desc{width:80%;vertical-align:middle}:is(.pol-table,.products-table) .col-tags .tags-list{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}@media(min-width:48rem){:is(.pol-table,.products-table) .col-tags .tags-list{justify-content:flex-start}}:is(.pol-table,.products-table) .col-price{text-align:right}:is(.pol-table,.products-table) tr.variants-row .variants-cell{padding:.5rem}@media(min-width:48rem){:is(.pol-table,.products-table) td.has-single-item{padding-block-start:1rem}:is(.pol-table,.products-table) td.col-details:not(.has-multiple-items){padding-block-start:1rem}}.variant-types-row{display:none}.variant-types-row dt{color:var(--label-color);text-transform:capitalize}.variant-types-row [data-variant-type]{display:none}.variant-types-row dd{line-height:inherit}.col-modifications .modifications-item{padding-block:.25rem;border-top:1px dashed var(--pol-border)}@media(min-width:48rem){.col-modifications .modifications-item{border-top:none}}.col-modifications .modifications-item:last-child{padding-block-end:0rem}.col-modifications .modifications-new-old{display:grid;grid-template-columns:max-content 1fr;gap:0 .75rem}@media(max-width:48rem){.pol-table thead{display:none}.pol-table .col-check{width:2.5rem}.pol-table .col-title{grid-column:2/-1}.pol-table .col-modifications,.pol-table .col-created-at{grid-column:2/3}.pol-table>tbody>tr{display:grid;grid-template-columns:2rem 1fr;padding:.5rem;gap:.5rem}.pol-table>tbody>tr>td{width:auto!important;padding:0;border-bottom:none}.pol-table>tbody>tr>td:not(:last-child){border-bottom:none}.pol-table .col-desc{grid-column:2/-1}.pol-table .col-seo{grid-column:2/-1}.pol-table .col-seo .button-group{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pol-table .col-variants{grid-column:2/3}.pol-table .col-variants-price{grid-column:3/4;display:none}.pol-table .col-variants-compare-at-price{grid-column:4/5;display:none}.pol-table .table-variants th{border-bottom:1px dashed var(--pol-border)}.pol-table .table-variants td{height:32px!important}.pol-table .table-variants .variants-text-wrapper{max-width:none!important;white-space:normal!important}.inner-grid{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(min-width:30rem){.inner-grid{justify-content:flex-start}.inner-grid .inner-key{min-width:130px}}.inner-grid .inner-key{text-transform:uppercase}.inner-grid .inner-value{font-weight:500}body[data-active-tab=panel-search] .pol-table{--col-start: 2}body[data-active-tab=panel-search] .pol-table:has(.col-check.is-hidden){--col-start: 1}body[data-active-tab=panel-search] .pol-table .col-title{grid-column:var(--col-start) / -1}body[data-active-tab=panel-search] .pol-table .col-status,body[data-active-tab=panel-search] .pol-table .col-vendor,body[data-active-tab=panel-search] .pol-table .col-cat,body[data-active-tab=panel-search] .pol-table .col-product-type,body[data-active-tab=panel-search] .pol-table .col-tags,body[data-active-tab=panel-search] .pol-table .col-inv{grid-column:var(--col-start) / 3}body[data-active-tab=panel-search] .pol-table .tags-list{justify-content:flex-end}.pol-table .col-desc{grid-column:2/-1}.pol-table .col-seo{grid-column:2/-1}.pol-table .col-seo .button-group{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.variant-types-row{gap:.15rem .75rem;margin-top:.25rem;margin-left:1.75rem;display:grid;align-items:baseline;grid-template-columns:max-content 1fr}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .variant-types-row [data-variant-type]{display:none}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .variant-types-row [data-variant-type=price],:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .variant-types-row [data-variant-type=compare-at-price]{display:block}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .col-title{grid-column:2/5}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .col-variants{grid-column:2/3}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .col-variants-price{grid-column:3/4;display:none}:is(body[data-active-tab=panel-price],body[data-active-tab=panel-sale],body[data-active-select=option-compare-at]) .pol-table .col-variants-compare-at-price{grid-column:4/5;display:none}:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-title{grid-column:2/4}:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants{grid-column:2/3}:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-sku,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-weight-unit,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-inventory,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-locations,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-inventory-policy,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-tracked,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-requires-shipping,:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .col-variants-taxable{grid-column:3/4;display:none}:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .variant-types-row [data-variant-type=sku],:is(body[data-active-select=option-sku],body[data-active-select=option-weight],body[data-active-select=option-inventory],body[data-active-select=option-inventory-policy],body[data-active-select=option-tracked],body[data-active-select=option-requires-shipping],body[data-active-select=option-taxable]) .pol-table .variant-types-row [data-variant-type=compare-at-price]{display:block}body[data-active-select=option-sku] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-sku] .pol-table .variant-types-row [data-variant-type=sku]{display:block}body[data-active-select=option-weight] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-weight] .pol-table .variant-types-row [data-variant-type=weight]{display:block}body[data-active-select=option-inventory] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-inventory] .pol-table .variant-types-row [data-variant-type=inventory]{display:block}body[data-active-select=option-inventory-policy] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-inventory-policy] .pol-table .variant-types-row [data-variant-type=inventory-policy]{display:block}body[data-active-select=option-tracked] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-tracked] .pol-table .variant-types-row [data-variant-type=tracked]{display:block}body[data-active-select=option-requires-shipping] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-requires-shipping] .pol-table .variant-types-row [data-variant-type=requires-shipping]{display:block}body[data-active-select=option-taxable] .pol-table .variant-types-row [data-variant-type]{display:none}body[data-active-select=option-taxable] .pol-table .variant-types-row [data-variant-type=taxable]{display:block}}.products-table>thead>tr>th{vertical-align:middle;padding:.25rem .5rem}.products-table .no-padding{padding-inline:0}.products-table .col-variants .table-variants{table-layout:fixed}.products-table .table-variants{width:100%}.products-table .table-variants .table-variants-header{white-space:nowrap;text-transform:uppercase}.products-table .table-variants .table-variants-row{padding:.5rem .15rem;border-bottom:1px dashed var(--pol-border);vertical-align:top}.products-table .table-variants .table-variants-row:last-child{border-bottom:none}@media(min-width:48rem){.products-table .table-variants .table-variants-row{height:29px;padding:.25rem .5rem .25rem .15rem;white-space:nowrap}}.products-table .table-variants .table-variants-row label{display:flex}.products-table .table-variants .table-variants-row .variants-text-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.products-table .table-variants .ani-content .table-variants-row:last-child{border-bottom:1px dashed var(--pol-border)}@media(min-width:48rem){.products-table .table-variants-variants .table-variants-row label{max-width:300px}}@media(min-width:1100px){.products-table .table-variants-variants .table-variants-row label{max-width:450px}}@media(min-width:1400px){.products-table .table-variants-variants .table-variants-row label{max-width:600px}}.products-table .table-variants-footer button{min-width:165px}.inventory-location-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.inventory-location-list .badge{margin:0}:is(.pol-table.history-table,.pol-table.history-changes-table) td{vertical-align:middle}:is(.pol-table.history-table,.pol-table.history-changes-table) .product-title{line-height:1.5}@media(max-width:48rem){.grid-column-full{grid-column:1/-1!important}.history-table td:not(.col-nr){grid-column:1/3}.history-changes-table td:not(.col-nr){grid-column:2/3}.pol-table.history-changes-table>tbody>tr{grid-template-columns:2.5rem 1fr}.pol-table.history-changes-table .types-row{justify-content:flex-start;align-items:flex-start}.pol-table.history-changes-table .types-row dt{min-width:100px}}@media(max-width:48rem){.pol-table.history-table>tbody>tr{display:grid;grid-template-columns:2rem 1fr;padding:.25rem;gap:.25rem .5rem}.pol-table.history-table>tbody>tr td{padding:0 .5rem}.pol-table.history-table>tbody>tr td:first-child{padding-block-start:.5rem}.pol-table.history-table>tbody>tr td:last-child{padding-block-end:.5rem}}.types-row{gap:.15rem .75rem;margin:0;display:flex;align-items:center;justify-content:space-between;padding-block-start:.25rem;border-top:1px dashed var(--pol-border)}@media(min-width:48rem){.types-row{padding-block-start:0rem;border-top:none}}.types-row dt{color:var(--label-color)}@media(min-width:48rem){.types-row dt{display:none}}@media(max-width:48rem){.types-row.types-row-last{border-bottom:1px dashed var(--pol-border);padding-block-end:.25rem}}.col-nr{width:30px}.col-product,.col-modifications{width:40%}.col-created-at{width:120px}.col-history-type a{color:var(--link-color)!important;font-weight:500;white-space:nowrap}.col-history-type a product-title{font-weight:600}.col-history-subtype dt{font-weight:600}.col-undo-action{width:100px}.history-item-overview{display:grid;grid-template-columns:1fr;gap:.5rem;flex-direction:column}@media(min-width:48rem){.history-item-overview{grid-template-columns:2fr 1fr 1fr 1fr 1fr;place-items:center;row-gap:1rem;align-items:center}}.history-item-overview .product-thumb-title{width:100%;place-self:self-start;border-bottom:1px dashed var(--pol-border);padding-bottom:.5rem}@media(min-width:48rem){.history-item-overview .product-thumb-title{border-bottom:none;padding-bottom:0rem}}.history-item-overview .dl-primary{flex-direction:column;align-items:flex-start}.history-item-overview dl{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--pol-border);padding-bottom:.5rem}@media(min-width:48rem){.history-item-overview dl{flex-direction:column;align-items:flex-start;border-bottom:none;padding-bottom:0rem}}.history-item-overview dd{text-align:right}.history-changes-overview .button-group{justify-content:flex-end}.product-thumb-title{display:flex;align-items:center;gap:.5rem;color:var(--body-text-color);text-decoration:none}.product-thumb-title .product-title{font-weight:600;letter-spacing:.00833em;word-break:break-word}@media(min-width:48rem){.product-thumb-title .product-title{font-weight:450}}.product-thumb-title .title-secondary{font-size:.9em;color:var(--label-color);font-weight:500}@media(min-width:48rem){.product-thumb-title .title-secondary{font-size:.95em}}a.product-thumb-title:hover{text-decoration:underline}.icon{--icon-size: 1.25rem;display:block;margin-inline:var(--s-icon-margin-inline-25041);color:var(--s-icon-color-25041, rgba(74, 74, 74, 1));block-size:var(--icon-size);inline-size:var(--icon-size);line-height:1}.icon.inline{display:inline-block}.icon.icon-small{--icon-size: 1rem;block-size:var(--icon-size);inline-size:var(--icon-size)}.icon svg{fill:currentColor;overflow:visible;block-size:var(--icon-size);inline-size:var(--icon-size)}@media(min-width:48rem){.icon{--icon-size: 1rem}}.checkbox{--s-checkbox-border-color: rgba(138, 138, 138, 1);--s-checkbox-background-color: rgba(255, 255, 255, 1);--s-checkbox-border-size: .04125rem;--s-checkbox-border-color-active: rgba(48, 48, 48, 1);--s-checkbox-ease-out: cubic-bezier(.19, .91, .38, 1);--s-checkbox-duration: .2s;--s-checkbox-focus-outline-color: rgba(0, 91, 211, 1);--s-checkbox-background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' viewBox='0 0 16 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.02 23.8h5.96' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='m4.38 8.51 1.81 2.4c0.103 0.138 0.308 0.144 0.419 0.0125l5.01-5.89' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");position:relative;display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-start;max-inline-size:-moz-fit-content;max-inline-size:fit-content;--s-checkbox-width: 1.25rem}@media(min-width:48rem){.checkbox{--s-checkbox-width: 1rem}}.checkbox.checkbox-flex{display:flex;align-items:center}.checkbox.label-with-text{padding-block:.75rem}@media(min-width:48rem){.checkbox.label-with-text{padding-block:.25rem}}.checkbox.with-description{padding-block-end:.25rem}.checkbox:not(:has(:disabled)){cursor:pointer}.checkbox input[type=checkbox]{position:relative;opacity:1;margin:0;cursor:inherit;inline-size:1.25rem;block-size:1.25rem;accent-color:var(--s-checkbox-border-color-active)}@media(min-width:48rem){.checkbox input[type=checkbox]{inline-size:1rem;block-size:1rem}}@supports selector(:has(*)){.checkbox input[type=checkbox]{position:absolute;opacity:0}.checkbox:active:before{border-color:var(--s-checkbox-border-color-active);border-width:0;box-shadow:inset 0 0 0 .125rem var(--s-checkbox-border-color-active)}.checkbox:before{content:"";min-width:var(--s-checkbox-width);min-height:var(--s-checkbox-width);width:var(--s-checkbox-width);height:var(--s-checkbox-width);display:flex;align-items:center;justify-content:center;background-color:red;background-color:var(--s-checkbox-background-color);box-shadow:inset 0 0 0 var(--s-checkbox-border-size) var(--s-checkbox-border-color);border-radius:.25rem;transition:background-color var(--s-checkbox-duration) var(--s-checkbox-ease-out),box-shadow var(--s-checkbox-duration) var(--s-checkbox-ease-out),transform var(--s-checkbox-duration) var(--s-checkbox-ease-out),background-size var(--s-checkbox-duration) var(--s-checkbox-ease-out),background-position var(--s-checkbox-duration) var(--s-checkbox-ease-out);background-size:100%;background-repeat:no-repeat;background-position-x:center;background-position-y:-100%}.checkbox:has(:disabled):before{border-color:transparent;background-color:#0000001a;box-shadow:none}.checkbox:has(:focus-visible):before{outline:.125rem solid var(--s-checkbox-focus-outline-color);outline-offset:.0625rem;border-width:0}.checkbox:has(input[type=checkbox]:checked):before,.checkbox:has(input[type=checkbox]:indeterminate):before{--s-checkbox-border-color: var(--s-checkbox-border-color-active);--s-checkbox-background-color: var(--s-checkbox-border-color-active);background-image:var(--s-checkbox-background-image);background-size:100%}.checkbox:has(input[type=checkbox]:checked):before{background-position-y:top}.checkbox:has(input[type=checkbox]:indeterminate):before{background-position-y:bottom}}.choice-list-fieldset{border:0;margin:0;padding:0}.choice-list-fieldset legend{margin-block-end:.75rem}@media(min-width:48rem){.choice-list-fieldset legend{margin-block-end:.5rem}}.choice-list{--choice-list-max-height: none;max-height:var(--choice-list-max-height);overflow-y:auto;display:grid}.choice-list.choice-list-row{display:flex;flex-direction:row;gap:1rem;row-gap:0;flex-wrap:wrap}.choice-list legend{margin-block-end:.25rem;padding:0}.choice-list .choice{cursor:pointer;align-items:center;display:inline-flex;gap:.5rem;padding-block:.5rem;max-inline-size:-moz-fit-content;max-inline-size:fit-content}@media(min-width:48rem){.choice-list .choice{padding-block:.25rem}}.choice-list .choice:focus-within .radio{background-color:#1a1a1a}.choice-list .choice:active .radio:not(:disabled,:checked){background-color:#1a1a1a}.choice-list .choice:active .radio:not(:disabled,:checked):after{transform:scale(.75)}.choice-list .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;outline:0;border-radius:50%;background-color:#8a8a8a;inline-size:1.25rem;block-size:1.25rem}@media(min-width:48rem){.choice-list .radio{inline-size:1rem;block-size:1rem}}.choice-list .radio:after{content:"";display:block;border-radius:50%;inline-size:100%;block-size:100%;transform:scale(.9375);background:#fdfdfd;transition:opacity .1s cubic-bezier(.19,.91,.38,1),transform .1s cubic-bezier(.19,.91,.38,1)}.choice-list .radio:checked:after{animation:fade-on-checked .1s;transform:scale(.4);opacity:1}.choice-list .radio:checked{background-color:#303030}.choice-list .field-details{display:flex;gap:.25rem;font-size:.75rem;line-height:1rem;color:#616161;padding-block:.25rem;margin-inline-start:.125rem}@media(min-width:48rem){.choice-list .field-details{letter-spacing:0;margin-inline-start:0}}@keyframes fade-on-checked{0%{transform:scale(0);opacity:0}}.bulk-update-grid{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .5rem;align-items:start}.bulk-update-grid .bulk-update-title{grid-column:1/-1;font-weight:600}.bulk-update-grid .old-name,.bulk-update-grid .new-name{opacity:.8}.bulk-update-grid .old-value{text-decoration:line-through;color:#8e0b21;opacity:.8}.bulk-update-grid .new-value{font-weight:600;color:#014b40}.bulk-update-grid>.icon{display:none}.bulk-update-grid hr{grid-column:1/-1}.bulk-update-grid .no-value{opacity:.5}.bulk-update-grid.type-number .old-value,.bulk-update-grid.type-number .new-value{text-align:end!important}.bulk-update-grid .stress{display:none}@media(min-width:48rem){.bulk-update-grid .stress{display:block}}.bulk-update-grid.skip-stress .stress{display:none}.bulk-update-grid.type-table{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .5rem;align-items:center}@media(min-width:48rem){.bulk-update-grid.type-table{grid-template-columns:max-content max-content min-content max-content max-content 1fr}}.bulk-update-grid.type-table .old-value{text-decoration:line-through;text-align:end}@media(min-width:48rem){.bulk-update-grid.type-table .old-value{text-align:start}}.bulk-update-grid.type-table .new-value{font-weight:500;text-align:end}@media(min-width:48rem){.bulk-update-grid.type-table .new-value{text-align:start}}.bulk-update-grid.type-table .bulk-update-old-value{display:flex;align-items:center;gap:.5rem}.bulk-update-grid.type-table>.icon{color:var(--pol-muted);opacity:.5;display:none}@media(min-width:48rem){.bulk-update-grid.type-table>.icon{display:block}}.bulk-update-grid.type-table .bulk-update-new-value{display:flex;align-items:center;gap:.5rem}.bulk-update-grid.type-text .old-value{text-decoration:line-through;color:inherit}.bulk-update-grid.type-text .new-value{font-weight:600;color:inherit}.button{all:unset;--button-height: 40px;--s-icon-color-25041: currentColor;color:#303030;position:relative;box-sizing:border-box;align-items:center;gap:.125rem;border-start-start-radius:.5rem;border-end-start-radius:.5rem;border-start-end-radius:.5rem;border-end-end-radius:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;font-size:.875rem;font-weight:550;line-height:1.25rem;inline-size:100%;white-space:nowrap;min-block-size:var(--button-height, 2.75rem );padding:0 .75rem}@media(min-width:48rem){.button{--button-height: 30px}}@media(min-width:48rem){.button{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;font-size:.75rem;line-height:1rem;vertical-align:middle}.button:active:not(:disabled){padding:calc(.375rem + 1px) .75rem calc(.375rem - 1px) .75rem}}@media(min-width:48rem){.button{min-block-size:var(--button-height, 1.75rem);padding:.375rem .75rem}}.button:focus-visible{z-index:auto}.button.button-fit-content{max-width:-moz-fit-content;max-width:fit-content}.button.button-plain{background:transparent;padding-inline:0!important}.button.button-no-padding{min-block-size:auto;padding:0!important}.button.button-link{color:var(--link-color);cursor:pointer;padding-inline:0!important;font-weight:450;text-decoration:none}.button.button-link:not(:disabled):hover{text-decoration:underline}.button.button-link:disabled{cursor:default;opacity:.6;color:currentColor}.button.button-icon{padding-inline:.6em!important}.button.dashed{border:rgba(227,227,227,1) dashed .0625rem}.button.dashed:hover{border:rgba(227,227,227,1) solid .0625rem}.button[aria-expanded] .icon-caret-down{transform:scaleY(1);transition:transform .2s}.button[aria-expanded=true] .icon-caret-down{transform:scaleY(-1)}.button-variant-primary{background:#303030;color:#fff}@media(min-width:48rem){.button-variant-primary{background:linear-gradient(#30303000 63.53%,#ffffff26),#303030;box-shadow:0 -.0625rem 0 .0625rem #000c inset,0 0 0 .0625rem #303030 inset,0 .03125rem 0 .09375rem #ffffff40 inset}.button-variant-primary:hover:not(:disabled,[aria-expanded=true]){background:linear-gradient(180deg,#30303000 63.53%,#ffffff26),#1a1a1a;box-shadow:0 -.0625rem 0 .0625rem #000c inset,0 0 0 .0625rem #303030 inset,0 .03125rem 0 .09375rem #ffffff40 inset;color:#e3e3e3}}.button-variant-primary.button-active:not(:disabled),.button-variant-primary:active:not(:disabled),.button-variant-primary[aria-expanded=true]{background:#1a1a1a;color:#ccc}@media(min-width:48rem){.button-variant-primary.button-active:not(:disabled),.button-variant-primary:active:not(:disabled),.button-variant-primary[aria-expanded=true]{box-shadow:0 .1875rem #000 inset;color:#ccc}.button-variant-primary:focus-visible:not(.disabled){background:linear-gradient(180deg,#30303000 63.53%,#ffffff26),#1a1a1a;color:#e3e3e3;outline:.125rem solid #005bd3;outline-offset:.0625rem}}.button-variant-secondary{background:#fff;color:#303030;box-shadow:inset 0 0 0 .0625rem #e3e3e3}@media(min-width:48rem){.button-variant-secondary{border:0;box-shadow:0 -.0625rem #b5b5b5 inset,0 0 0 .0625rem #0000001a inset,0 .03125rem 0 .09375rem #fff inset}.button-variant-secondary:hover:not(:disabled,[aria-expanded=true]){background:#fafafa;box-shadow:0 -.0625rem #b5b5b5 inset,0 0 0 .0625rem #0000001a inset,0 .03125rem 0 .09375rem #fff inset;color:#303030}.button-variant-secondary:focus-visible:not(.disabled){background:#fafafa;color:#303030;outline:.125rem solid #005bd3;outline-offset:.0625rem}}.button-variant-secondary.button-active:not(:disabled),.button-variant-secondary:active:not(:disabled),.button-variant-secondary[aria-expanded=true]{background:#f7f7f7;box-shadow:none}@media(min-width:48rem){.button-variant-secondary.button-active:not(:disabled),.button-variant-secondary:active:not(:disabled),.button-variant-secondary[aria-expanded=true]{box-shadow:-.0625rem 0 .0625rem #1a1a1a1f inset,.0625rem 0 .0625rem #1a1a1a1f inset,0 .125rem .0625rem #1a1a1a33 inset}}.button-variant-tertiary{background:transparent;color:#303030}.button-variant-tertiary:not(.tone-critical,:disabled,.icon-only){--s-icon-color-25041: rgba(74, 74, 74, 1)}.button-variant-tertiary:hover:not(:disabled,[aria-expanded=true]){background:#0000000d}.button-variant-tertiary.button-active:not(:disabled),.button-variant-tertiary:active:not(:disabled),.button-variant-tertiary[aria-expanded=true]{background:#00000014}.button-variant-tertiary:focus-visible:not(.disabled){background:#0000000d;outline:.125rem solid #005bd3;outline-offset:.0625rem}.button-variant-tertiary.button-gray{border:none!important;background-color:#e3e3e3}.button-variant-tertiary.button-gray:hover,.button-variant-tertiary.button-gray:focus{background-color:#d4d4d4}.button-variant-tertiary:not(:hover).button-inactive{background-color:transparent}.button:disabled{box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:initial}.button:disabled.tone-critical,.button:disabled.button-variant-primary{background:#0000002b;color:#fff}.button:disabled.button-variant-secondary{background:#0000000d;color:#b5b5b5}.button:disabled.button-variant-tertiary{background:0 0;color:#b5b5b5}.button,.button .button-content{display:inline-flex;align-items:center;gap:.25rem}.button>*{pointer-events:none}.button-text-wrapper{display:inline-flex;flex:1;-webkit-box-orient:initial;-webkit-line-clamp:initial;line-clamp:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-critical,.button-critical .icon{color:#8e0b21}.form-control{--select-height: 38px;color:#303030;position:relative;display:grid;display:block;width:100%;align-items:center;grid-template-columns:1fr min-content;background-color:#fdfdfd;min-block-size:var(--select-height);padding-inline:.75rem;border-radius:.75rem;box-shadow:#bababa 0 0 0 .0625rem}@media(min-width:48rem){.form-control{--select-height: 32px;border-radius:.5rem;padding:.375rem .375rem .375rem .75rem;box-shadow:#bababa 0 0 0 1px;min-block-size:initial;min-block-size:var(--select-height);display:grid;grid-template-columns:min-content 1fr;padding-left:0}}.form-control:hover:not(.disabled,.has-error,:focus-within){--s-icon-color-25041: rgba(97, 97, 97, 1);box-shadow:0 0 0 1px #616161}.form-control:hover:not(.disabled,.has-error,:focus-within):after{opacity:.7}.form-control:has(select):after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8.884 2.323a1.25 1.25 0 0 0-1.768 0l-2.646 2.647a.749.749 0 1 0 1.06 1.06l2.47-2.47 2.47 2.47a.749.749 0 1 0 1.06-1.06z'%3E%3C/path%3E%3Cpath fill='currentColor' d='m11.53 11.03-2.646 2.647a1.25 1.25 0 0 1-1.768 0l-2.646-2.647a.749.749 0 1 1 1.06-1.06l2.47 2.47 2.47-2.47a.749.749 0 1 1 1.06 1.06'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px;opacity:.5;pointer-events:none}@media(min-width:48rem){.form-control:has(select):after{right:.5rem;background-size:16px}}.form-control:has(select) *{cursor:pointer}.form-control:has(input){cursor:initial}.form-control:focus-within:after{opacity:.8}.form-control:focus-within{--s-icon-color-25041: rgba(74, 74, 74, 1);box-shadow:#005bd3 0 0 0 .125rem;outline:0px;outline-offset:.125rem;outline-offset:2px;background-color:#f7f7f7}@media(min-width:48rem){.form-control:focus-within{box-shadow:#1a1a1a 0 0 0 .0625rem;outline:rgb(0,91,211) solid .125rem}}.form-control.has-textarea,.form-control:has(textarea){--select-height: auto;min-block-size:3rem}:is(.form-control.has-textarea,.form-control:has(textarea)) textarea{position:relative;grid-column:1 / -1;min-block-size:3rem;width:100%!important}.form-control.label-outside{margin-top:1.5rem;grid-template-columns:1fr}@media(min-width:48rem){.form-control.label-outside{margin-top:1.5rem}}.form-control.label-outside label{margin-top:-4.35rem}@media(min-width:48rem){.form-control.label-outside label{margin-top:-4.25rem}}.form-control .label{color:var(--label-color);font-size:.75rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%;display:block}@media(min-width:48rem){.form-control .label{display:inline;padding-top:0;padding-left:0;margin-top:-3.5rem}}.form-control select,.form-control input,.form-control textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;color:#303030;font-size:.9rem;font-weight:450;width:100%;background-color:transparent;position:absolute;inset:0;padding:1.8rem 1.75rem .75rem .75rem}@media(min-width:48rem){.form-control select,.form-control input,.form-control textarea{padding:.05rem .75rem 0rem;font-size:.85rem}}:is(.form-control select,.form-control input,.form-control textarea) option{font-weight:450}:is(.form-control select,.form-control input,.form-control textarea):focus{outline:none}:is(.form-control select,.form-control input,.form-control textarea) option{font-size:.8rem}.form-control input:-webkit-autofill{border-radius:.5rem}.form-control:has(:disabled){--label-color: rgba(181, 181, 181, 1);--label-border-color: rgba(204, 204, 204, 1);background-color:#0000000d;box-shadow:none;pointer-events:none}.form-control:has(:disabled):after,.form-control:has(:disabled):hover:after{opacity:.15}.form-control:has(:disabled) input::-moz-placeholder{color:var(--label-color)}.form-control:has(:disabled) select,.form-control:has(:disabled) textarea,.form-control:has(:disabled) input,.form-control:has(:disabled) input::placeholder{color:var(--label-color)}.form-control:has(:disabled):hover{background-color:#0000000d;box-shadow:none}.form-control-row:has(:disabled){--label-color: rgba(181, 181, 181, 1)}.form-control-row{display:grid;gap:.4rem}.form-control-row-label,.form-control-row label{color:var(--label-color);font-size:.75rem!important;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.form-control{border-radius:.5rem;padding:.375rem .375rem .375rem .75rem;min-block-size:initial;min-block-size:var(--select-height);display:grid;grid-template-columns:min-content 1fr;padding-left:0;margin-top:0rem}.form-control:focus-within{box-shadow:#1a1a1a 0 0 0 .0625rem;outline:rgb(0,91,211) solid .125rem}.form-control select,.form-control textarea,.form-control input{padding:.05rem 1.75rem 0rem .75rem;margin-top:0}@media(min-width:48rem){.form-control select,.form-control textarea,.form-control input{font-size:.85rem}}.form-control input{padding:0rem .75rem}.form-control.with-prefix{display:grid;grid-template-columns:min-content 1fr;padding:0;min-block-size:var(--select-height)}.form-control.with-prefix label{display:flex;align-items:center;justify-content:center;height:24px;padding-inline:.5rem;font-size:.75rem;line-height:1rem;color:var(--label-color);white-space:nowrap;border-right:1px solid var(--pol-border)}.form-control.with-prefix label svg{width:var(--icon-size);height:var(--icon-size);display:block}.form-control.with-prefix select.form-control-input,.form-control.with-prefix textarea,.form-control.with-prefix input{position:relative;padding-left:.5rem;height:var(--select-height)}.form-control select,.form-control input,.form-control textarea,.form-control option{font-family:var(--global-font-family);font-weight:400}.form-control+.field-details{display:grid;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;color:#616161;margin-block-start:.5rem;margin-inline-start:.5rem}@media(min-width:48rem){.form-control+.field-details{margin-inline-start:0px}}.form-control+.field-details .field-details-icon{flex-shrink:0}.form-control:has(+.field-details-error):has(:invalid){background-color:var(--p-color-bg-surface-critical, rgba(254, 232, 235, 1));border-color:var(--p-color-border-critical-secondary, rgba(142, 11, 33, 1));box-shadow:#8e0b21 0 0 0 .0625rem}.form-control+.field-details-error{--s-icon-color-25041: rgba(142, 11, 33, 1);grid-template-rows:0fr;opacity:0;color:#8e0b21;transition:grid-template-rows .2s ease,opacity .1s ease,margin-block-start .2s ease}.form-control+.field-details-error .field-details-content{display:flex;gap:.25rem;align-items:center}.form-control:has(:invalid)+.field-details-error{display:grid;grid-template-rows:1fr;opacity:1}.form-control:has(:valid)+.field-details-error{grid-template-rows:0fr;opacity:0;margin-block-start:0}.badge{--s-icon-color-25041: currentColor;display:flex;align-items:center;gap:.25rem;max-inline-size:-moz-fit-content;max-inline-size:fit-content;min-inline-size:0;border-radius:.5rem;font-weight:450;background:#0000000f;color:#616161;block-size:1.5rem;padding-inline:.5rem;padding-block:.125rem;font-size:.875rem;line-height:1.25rem}@media(min-width:48rem){.badge{gap:.25rem}}@media(min-width:48rem){.badge{block-size:1.25rem;font-size:.75rem;line-height:1rem}}.badge.no-deco{border:none!important;padding-inline:.5rem}.badge .content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.badge.tone-info{background-color:#d5ebff;color:#003a5a}.badge.tone-success{background-color:#affebf;color:#014b40}.badge.tone-caution{background-color:#ffeb78;color:#4f4700}.badge.tone-warning{background-color:#ffd6a4;color:#5e4200}.badge.tone-critical{background-color:#fed1d7;color:#8e0b21}.badge.tone-white{background-color:transparent;border:1px solid rgba(0,0,0,.1)}.badge.with-hover:hover{background-color:#0000000d}.badge button{padding-inline:.5rem!important}.product-thumbnail{--pc-thumbnail-extra-small-size: 1.5rem;--pc-thumbnail-small-size: 2.5rem;--pc-thumbnail-medium-size: 3.75rem;--pc-thumbnail-large-size: 5rem;background:#fff;background:var(--p-color-bg-surface);max-width:100%;min-width:var(--pc-thumbnail-extra-small-size);overflow:hidden;position:relative}.product-thumbnail,.product-thumbnail:after{border-radius:.5rem;display:block}.product-thumbnail-no-image{display:inline-grid;place-items:center}.product-thumbnail--extra-small{width:var(--pc-thumbnail-extra-small-size);height:var(--pc-thumbnail-extra-small-size);flex:0 0 var(--pc-thumbnail-extra-small-size)}.product-thumbnail--small{width:var(--pc-thumbnail-small-size);height:var(--pc-thumbnail-small-size);flex:0 0 var(--pc-thumbnail-small-size)}.product-thumbnail--medium{width:var(--pc-thumbnail-medium-size);height:var(--pc-thumbnail-medium-size);flex:0 0 var(--pc-thumbnail-medium-size)}.product-thumbnail--large{width:var(--pc-thumbnail-large-size);height:var(--pc-thumbnail-large-size);flex:0 0 var(--pc-thumbnail-large-size)}.product-thumbnail:before{content:"";display:block;padding-bottom:100%}.product-thumbnail:after{box-shadow:inset 0 0 0 .0625rem #00000014;box-shadow:0 0 0 .0625rem #00000014 inset;content:"";inset:0;padding-bottom:100%;position:absolute}.product-thumbnail>*{color:#8a8a8a;inset:0;margin:auto;max-height:100%;max-width:100%;position:absolute}.pagination-wrapper{display:flex;padding-block:.75rem;padding-inline:1rem;background:#f7f7f7;gap:.0625rem;justify-content:space-between}.pagination-wrapper.pagination-table-variant{padding:.5rem;justify-content:start}.pagination-wrapper.pagination-center.pagination-table-variant{justify-content:center}.pagination-text{background-color:#f0f0f0;display:flex;align-items:center;padding-inline:.25rem;font-size:.85rem}@media(min-width:48rem){.pagination-text{font-size:.75rem}}.pagination-button{border:0px;display:flex;align-items:center;padding:.25rem;cursor:pointer;border-radius:.5rem;background-color:#f0f0f0;--s-icon-color-25041: rgba(74, 74, 74, 1)}.pagination-button>*{pointer-events:none}.pagination-button.pagination-button-table-variant{border-radius:0}.pagination-button.pagination-button-table-variant:first-of-type{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.pagination-button.pagination-button-table-variant:last-of-type{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.pagination-button:focus-visible,.pagination-button:hover{background-color:#00000014;--s-icon-color-25041: rgba(48, 48, 48, 1)}.pagination-button:not(.disabled,:disabled,.pagination-button-loading):active{background:#0000001c;padding-block:5px 3px;box-shadow:#1a1a1a1f -.0625rem 0 .0625rem inset,#1a1a1a1f .0625rem 0 .0625rem inset,#1a1a1a33 0 .125rem .0625rem inset;--s-icon-color-25041: rgba(26, 26, 26, 1)}.pagination-button.pagination-button-loading,.pagination-button.disabled,.pagination-button:disabled{pointer-events:none;background:#0000000d;padding:.25rem;cursor:default;--s-icon-color-25041: rgba(204, 204, 204, 1)}.app-container{min-block-size:100svh;padding:.5rem;container:s-internal-page / inline-size}@media(min-width:48rem){.app-container{padding:.75rem 1rem 1rem}.app-container.medium{width:48rem;margin-inline:auto}}.app-container.small{display:grid;place-content:center;max-width:28rem;min-width:min(24rem,100%);margin-inline:auto}.app-container.small section.level-1{min-width:min(24rem,90vw)}@media(max-width:48rem){.no-products-found-row{grid-column:1/-1}}.no-products-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-block-size:12rem}.no-products-found .heading{margin-block:0;font-weight:600;font-size:.875rem}.no-products-found p{color:#616161bf;text-align:center}.tab-section{--s-section-margin-block-end-25041: .5rem}@media(min-width:48rem){.tab-section{--s-section-margin-block-end-25041: 1rem}}.button-group{display:flex;flex-direction:row;gap:.25rem}.app-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.15rem;margin-bottom:.75rem}.app-header .header-title{display:flex;align-items:center}.app-header .header-title .button{font-size:.9rem;font-weight:450;padding-inline:.25rem;color:var(--label-color)}.app-header .header-title .icon{--icon-size: .75rem}.app-header .header-title .heading{padding-inline:.25rem;margin:0;font-size:1.125rem;white-space:nowrap}.app-header .button-group{display:flex;gap:.25rem;justify-content:flex-end;align-items:center}@media(min-width:48rem){.app-header .button-group{justify-content:flex-start;gap:.25rem;align-items:center}}.product-status.badge{text-transform:capitalize;font-weight:400}.box-grid{--box-min-width: 250px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(var(--box-min-width),1fr));grid-auto-rows:max-content}.box-darker{border-radius:.5rem;background-color:#f7f7f7;padding:1rem}.box{display:grid;grid-auto-rows:max-content;block-size:auto;place-items:normal normal;place-content:normal normal;gap:.25rem;max-block-size:none;min-block-size:0;inline-size:auto;max-inline-size:none;min-inline-size:0;overflow:visible;background:#fff;border:.0625rem rgba(227,227,227,1) solid;border-radius:.5rem;padding-block:.75rem 1rem;padding-inline:1rem}.box.box-tips{border:none;border-radius:0;border-left:1px solid rgba(227,227,227,1)}hr.divider{margin:0;border-width:0px;border-style:solid;border-color:#ebebeb;margin-block-end:var(--s-divider-margin-block-end-25041);display:block;min-inline-size:100%;border-block-end-width:.0625rem}hr.divider.direction-block{inline-size:auto;min-block-size:100%;border-inline-start-width:.0625rem}hr.divider.color-strong{border-color:#e3e3e3}.heading{margin-block-end:0rem;font-weight:600;line-height:1.25rem;display:block}.heading.heading-lg{font-size:1rem}section>.heading{margin-block-end:1rem}.image-title-grid{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:.25rem}.section{--s-section-padding-25041: 0rem;margin-block-start:var(--s-section-margin-block-start-25041, 0rem);margin-block-end:var(--s-section-margin-block-end-25041, 0rem)}.section.level-1{--s-section-padding-25041: 1rem;background:#fff;box-shadow:none;border-radius:0;overflow:clip;border-radius:.75rem}@media(min-width:38rem){.section.level-1{box-shadow:#00000008 0 .3125rem .3125rem -.15625rem,#00000005 0 .1875rem .1875rem -.09375rem,#00000005 0 .125rem .125rem -.0625rem,#00000008 0 .0625rem .0625rem -.03125rem,#0000000a 0 .03125rem .03125rem,#0000000f 0 0 0 .0625rem;border-radius:.75rem}}.section.padding-base{padding:var(--s-section-padding-25041, 0rem)}.section.section-small{padding:.5rem;max-width:48rem;margin-inline:auto}.price-box .box-info{display:none}.quick-button-group,.tab-form .button-group{grid-column:1/-1}.group-preview-apply{display:flex;gap:.5rem;align-items:center;justify-content:space-between;flex:1 0 100%}.group-preview-apply.with-button-group-inner{flex-wrap:wrap}.group-preview-apply.with-button-group-inner>.button-group{flex-grow:1}.group-preview-apply>.button-group{display:flex;align-items:center;gap:.5rem}@media(min-width:48rem){.group-preview-apply>.button-group{justify-content:flex-end;display:flex;align-items:center}}.quick-button-group{flex:0 0 100%}.tab-form{display:grid;gap:1rem}.tab-form .columns-2{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tab-form .columns-3{display:flex;gap:1rem;flex-wrap:wrap}.tab-form .columns-3>div{flex:1 1 calc(33% - 2rem);min-width:min(200px,100%)}.control-label-outside{display:grid;gap:.5rem}.control-label-outside>label{color:var(--label-color)}.ani-grid{display:grid;grid-template-rows:1fr;will-change:grid-template-rows;opacity:1;transition:grid-template-rows .2s ease,opacity .1s ease,margin-block-start .2s ease,margin-block-end .2s ease}.ani-grid.ani-hidden,.ani-grid.is-hidden{display:grid!important;opacity:0;grid-template-rows:0fr!important;margin-block-start:0!important;margin-block-end:0!important}.ani-grid .ani-content{overflow:hidden}.metrics-wrapper{display:grid;gap:1rem;padding:1rem}.metrics-wrapper.columns-4{grid-template-columns:1fr auto 1fr}@media(min-width:48rem){.metrics-wrapper.columns-4{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.metrics-wrapper.columns-4 .divider:nth-child(8n){grid-column:1/-1}}@media(max-width:48rem){.metrics-wrapper.columns-4 .divider:nth-child(4n){grid-column:1/-1}}.metrics-wrapper.columns-3{grid-template-columns:1fr auto 1fr auto 1fr}.metrics-wrapper.columns-3 .divider:nth-child(6n){grid-column:1/-1}.metrics-wrapper .metrics-card{display:flex;flex-direction:column;gap:.15rem;justify-content:space-between}.metrics-wrapper .divider:last-child{display:none}.metrics-wrapper .heading{color:var(--color-text-secondary);font-weight:500;margin:0}.metrics-wrapper .metrics-card-value{font-size:1.2rem;font-weight:600}.metrics-wrapper .card-footer{font-size:.9em;color:var(--color-text-secondary)}.metrics-card-value{font-size:1.2rem;font-weight:600}.callout-wrapper .callout-card{display:grid;gap:1rem;grid-template-columns:1fr auto}.callout-wrapper .callout-card-info{display:grid;gap:.5rem}.callout-wrapper p{margin-block-start:0}.callout-wrapper .callout-card-content{color:var(--color-text-secondary)}.callout-wrapper .callout-card-footer{margin-block-start:.25rem}.callout-wrapper .callout-card-image{display:none}@media(min-width:32rem){.callout-wrapper .callout-card-image{display:block;max-inline-size:200px}.callout-wrapper .callout-card-image .image{display:block;max-inline-size:100%;max-block-size:100%;block-size:100%;margin-block-end:var(--s-image-margin-block-end-25041);inline-size:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1 / .5;border:0rem rgba(227,227,227,1) solid;border-radius:0rem}}.quick-card-wrapper{--card-spacing: 1rem;display:grid;gap:0;padding:0;overflow:hidden}.quick-card-wrapper.divider-margin .divider{margin-inline:auto;min-inline-size:calc(100% - var(--card-spacing) * 2)}.quick-card-wrapper .quick-card{display:grid;grid-template-columns:1fr auto;gap:var(--card-spacing);padding:calc(var(--card-spacing) * .75);align-items:center}.quick-card-wrapper .quick-card.has-icon{grid-template-columns:auto 1fr auto}.quick-card-wrapper .quick-card .quick-card-content p{color:var(--color-text-secondary);margin-block-start:0}.quick-card-wrapper .quick-card .quick-card-content p:last-child{margin-block-end:0}.quick-card-wrapper .clickable .quick-card{padding:0}.quick-card-wrapper .divider:last-child{display:none}.quick-card-wrapper .quick-card-link{display:grid;place-items:center}.quick-card-wrapper .quick-card-link .icon{--icon-size: 1.25rem}.quick-card-wrapper .quick-card-link .button{aspect-ratio:1 / 1}.clickable{block-size:auto;max-block-size:none;min-block-size:0;inline-size:auto;max-inline-size:none;min-inline-size:0;overflow:visible;border:0rem rgba(227,227,227,1) solid;display:block;text-decoration:none;padding-block:.75rem;padding-inline:.75rem;border-radius:0rem}.clickable:hover{background-color:#f7f7f7}.has-clear-button{position:relative}.has-clear-button input{padding-inline-end:1.75rem}.has-clear-button input+.button-clear{content:"x";position:absolute;right:.25rem;min-width:25px;max-width:30px;min-block-size:25px;top:50%;transform:translateY(-50%);aspect-ratio:1 / 1;opacity:.75;transition:opacity .2s ease}@media(min-width:48rem){.has-clear-button input+.button-clear{right:.15rem;max-height:28px}}.has-clear-button input+.button-clear:hover{opacity:1}.has-clear-button input+.button-clear.hidden{display:none}.popover{--popover-min-size: 300px;--popover-size: 400px;--popover-margin: 1rem;position:fixed;background-color:#fff;padding:0;border-radius:.75rem;box-shadow:0 .5rem 1.5rem -.5rem #00000047,0 .5rem 1rem -.25rem #0000000d,0 .1875rem .375rem #0000000d,0 .125rem .25rem #0000000d,0 .0625rem .125rem #0000000d,0 0 0 .0625rem #0000000f;border:0;margin:0;z-index:520;outline:0;min-width:min(var(--popover-size),100%)}@media(min-width:48rem){.popover{width:min(var(--popover-size),100%)}}.popover>.heading{margin:var(--popover-margin);margin-block-start:calc(var(--popover-margin));margin-block-end:calc(var(--popover-margin))}@media(min-width:48rem){.popover>.heading{margin-block-start:calc(var(--popover-margin) - .25rem)}}.popover button[aria-label=Close]{position:absolute;padding-inline:.75rem!important;top:.5rem;right:.5rem;width:-moz-max-content;width:max-content;z-index:1}@media(min-width:48rem){.popover button[aria-label=Close]{right:.5rem;padding-inline:.5rem!important;top:.5rem}}.popover .dialog-content{padding:var(--popover-margin);padding-block-start:0rem;padding-block-end:.75rem}.popover-menu .dialog-content{position:relative;display:flex;flex-direction:column;border-radius:.25rem;max-width:25rem;max-height:31.25rem;scrollbar-width:thin;overflow-y:auto}.popover-dropdown .dialog-content{padding:.5rem}.listbox{padding:0;margin:0;list-style:none;max-width:100%}.listbox .listbox-item{display:flex;margin:0;padding:0}.listbox .listbox-item .item-option{margin:.25rem .5rem 0;margin-inline:0;flex:1 1;border-radius:.5rem;padding:.375rem .75rem;padding-inline:.75rem!important;cursor:pointer;display:flex;position:relative;justify-content:flex-start;font-size:1rem;letter-spacing:0rem;line-height:1.25rem;font-weight:450}@media(min-width:48rem){.listbox .listbox-item .item-option{font-size:.8125rem}}.listbox .listbox-item .item-option:hover,.listbox .listbox-item .item-option:active,.listbox .listbox-item .item-option.active{background-color:#f7f7f7}.listbox .listbox-item .item-option:hover:not(.disabled),.listbox .listbox-item .item-option:active:not(.disabled),.listbox .listbox-item .item-option.active:not(.disabled){background-color:#f1f1f1}.listbox .listbox-item .item-option:first-child{margin-top:0}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;-ms-appearance:textfield}.form-control-number{grid-template-columns:min-content 1fr min-content!important}.connected-right,.icon-wrapper,.prefix-suffix-wrapper,.prefix-wrapper,.suffix-wrapper{display:flex;flex-direction:row;gap:var(--s-input-field-input-gap-25041, .375rem);align-items:center}.connected-right,.prefix-wrapper,.suffix-wrapper{color:#616161}.connected-right{min-width:4.45rem;grid-column:3/4;z-index:10}@media(min-width:48rem){.connected-right{min-width:1.75rem}}.connected-right button>*{pointer-events:none}.connected-right .chevrons{display:none;flex-direction:column;margin-inline-end:-.75rem}@media(min-width:48rem){.connected-right .chevrons{display:flex}}.connected-right .chevrons button{all:unset}@media(min-width:48rem){.connected-right .chevrons button .icon{--icon-size: .75rem}}.connected-right button:not(:disabled){cursor:pointer}.connected-right .chevrons button:not(:disabled):hover :is(.chevrons .inner-bg){--s-icon-color-25041: rgba(97, 97, 97, 1);background-color:#d4d4d4}.connected-right .chevrons button:not(:disabled):active :is(.chevrons .inner-bg){--s-icon-color-25041: rgba(74, 74, 74, 1);background-color:#ccc}.connected-right .chevrons .increment{padding-block-start:.25rem;padding-inline:.25rem}.connected-right .chevrons .inner-bg{--s-icon-color-25041: rgba(138, 138, 138, 1);background-color:#0000000f;display:flex;align-items:center;justify-content:center;block-size:.75rem;inline-size:1.25rem}.connected-right .increment :is(.chevrons .inner-bg){border-start-start-radius:.25rem;border-start-end-radius:.25rem}.connected-right .chevrons .decrement{padding-block-end:.25rem;padding-inline:.25rem;border-end-start-radius:.25rem}.connected-right .decrement :is(.chevrons .inner-bg){border-end-start-radius:.25rem;border-end-end-radius:.25rem}.connected-right .plus-minus{display:flex;flex-direction:row;gap:.25rem;margin-inline-end:-.25rem}@media(min-width:48rem){.connected-right .plus-minus{display:none}}.connected-right .plus-minus button{display:flex;block-size:2rem;inline-size:2rem;align-items:center;background-color:#0000000f;border:0 solid rgba(0,0,0,.06);border-radius:.5rem;justify-content:center;overflow:hidden}:is(.plus-minus button):not(:disabled):hover{background-color:#d4d4d4}:is(.plus-minus button):not(:disabled):active{background-color:#ccc}.form-control-number.label-outside .connected-right{position:absolute;right:-.4rem;top:.2rem}@media(min-width:48rem){.form-control-number.label-outside .connected-right{right:-.35rem;top:0}}:root{--s-banner-title-background-25041: rgba(145, 208, 255, 1);--s-banner-margin-block-end-25041: 0rem;--s-banner-title-color-25041: rgba(0, 33, 51, 1);--banner-max-height: 340px}.banner{overflow:hidden;background:#fff;border-block-start:.125rem solid var(--s-banner-title-background-25041);margin-block-end:var(--s-banner-margin-block-end-25041, 0rem);--s-banner-title-background-25041: rgba(145, 208, 255, 1);--s-banner-title-color-25041: rgba(0, 33, 51, 1);border-block-start:none;border-radius:.75rem;box-shadow:#00000014 0 .5rem .625rem -.3125rem,#00000008 0 .3125rem .3125rem -.15625rem,#00000005 0 .1875rem .1875rem -.09375rem,#00000005 0 .125rem .125rem -.0625rem,#00000008 0 .0625rem .0625rem -.03125rem,#0000000a 0 .03125rem .03125rem,#0000000f 0 0 0 .0625rem}.banner.banner-sticky{position:sticky;top:0rem;z-index:99;overflow:clip}.banner.tone-success{--s-banner-title-background-25041: rgba(4, 123, 93, 1);--s-banner-title-color-25041: rgba(250, 255, 251, 1)}.banner.tone-warning{--s-banner-title-background-25041: rgba(255, 184, 0, 1);--s-banner-title-color-25041: rgba(37, 26, 0, 1)}.banner.tone-critical{--s-banner-title-background-25041: rgba(199, 10, 36, 1);--s-banner-title-color-25041: rgba(255, 250, 251, 1)}.banner .body{display:block;padding:.75rem;max-height:var(--banner-max-height, 400px);overflow-y:auto;scrollbar-width:thin}.banner .title-bar{display:none;grid-template-columns:auto 1fr auto;padding:.5rem .25rem .5rem .75rem;gap:.25rem;align-items:center;background-color:var(--s-banner-title-background-25041);color:var(--s-banner-title-color-25041);--s-global-color-25041: var(--s-banner-title-color-25041);display:grid}@media(min-width:48rem){.banner .title-bar{font-size:.8125rem}}.banner .title-bar .icon{--s-icon-color-25041: currentColor;display:flex;align-self:start;color:var(--s-banner-title-color-25041);border-radius:.5rem;padding:.25rem;line-height:0}.banner .title-bar .heading{color:var(--s-banner-title-color-25041);text-transform:capitalize}.banner .title-bar .icon{padding:0;align-self:center}.banner .dismiss{--s-button-color-25041: rgba(138, 138, 138, 1);margin-block:-.25rem}.banner .title-bar .dismiss{--s-button-color-25041: currentColor;--s-button-color-hover-25041: currentColor;--s-button-color-active-25041: currentColor}.banner .body{display:block}.banner .body .content{display:flex;flex-direction:column;justify-content:start;align-self:stretch;gap:0px}.banner .body p{margin-block-start:auto}.banner .body .title{margin-block:.25rem .125rem}@media(min-width:48rem){.banner .body .title{margin-block:0px}}.banner.has-heading:not(.in-section) .body{padding-inline-end:1rem}@media(min-width:48rem){.banner.has-heading:not(.in-section) .body{padding:.75rem 1rem 1rem}}.banner:not(.has-content):not(.has-actions) .body{display:none}.banner.banner-minimal .title-bar{overflow:clip;height:0;padding:0}.banner.banner-minimal .title-bar>.icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.banner.banner-minimal .dismiss{position:absolute;top:7px;right:2px}.banner.banner-minimal .body{padding:.5rem 2rem!important;color:var(--s-banner-title-color-25041);background-color:var(--s-banner-title-background-25041)}:root{--counter-height: 41px;--imitation-height: 0px}@media(min-width:48rem){:root{--counter-height: 33px}}.item-selection-counter{z-index:9;background-color:#fbfbfb;font-weight:450;border-top:1px solid var(--pol-border);border-bottom:1px solid var(--pol-border);padding-inline:.5rem;padding-block:.5rem;text-align:center;font-size:.85rem;transition:background-color .2s ease-in-out}@media(min-width:48rem){.item-selection-counter{font-size:.75rem}}.item-selection-counter .selected-counter{font-weight:600}.item-selection-counter button{flex:0;min-block-size:auto;padding:0rem!important;line-height:inherit;width:auto;margin-inline:.25rem}.item-selection-counter button:last-child{margin-inline-end:0}.item-selection-counter span.select-at-least-one{display:none}.item-selection-counter.active{position:sticky;bottom:44px;background-color:#cce9ff;color:var(--global-color);border-color:transparent}@media(min-width:48rem){.item-selection-counter.active{bottom:40px}}.item-selection-counter.active+.products-table thead{top:calc(var(--imitation-height, 0) + var(--counter-height, 0))!important}.item-selection-counter.active.selection-needed{background-color:#c70a24;color:#fffafb}.item-selection-counter.active.selection-needed button{color:#a7cdff!important}.item-selection-counter.active.selection-needed button.unselect-btn{display:none}.item-selection-counter.active.selection-needed span:not(.counter-content){display:none}.item-selection-counter.active.selection-needed span.select-at-least-one{display:inline}.item-selection-counter.counter-top{border-top:none}.item-selection-counter.counter-top.active{top:var(--imitation-height, 0);bottom:auto}.products-table thead{top:calc(var(--imitation-height, 0))}.products-table tbody tr:last-child td{border-bottom:none}.product-list .item-selection-counter{display:none}.filters-container{display:flex;flex-wrap:wrap;gap:.25rem}.button-filter-clear{min-block-size:2rem}.dialog-content{display:grid;gap:.25rem}.btn-filters-pill{display:inline-flex;background:#fff;border-radius:.5rem;border:rgba(227,227,227,1) dashed .0625rem;cursor:pointer;color:#303030;position:relative}.btn-filters-pill:hover,.btn-filters-pill:focus{border-style:solid}.btn-filters-pill:active{background:#f7f7f7}.btn-filters-pill button{--button-height: 28px;font-weight:450;background-color:transparent!important;padding:.175rem .5rem}@media(min-width:48rem){.btn-filters-pill button{--button-height: 26px;padding:.175rem .5rem}.btn-filters-pill button:active:not(:disabled){padding:.175rem .5rem}}.btn-filters-pill button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-filters-pill button.button-filter-remove{padding-left:0!important}.no-item-matched{color:var(--color-text-secondary);text-align:center;font-size:.875rem;padding:1rem .5rem 0}.text-filter-control{margin:.75rem auto;width:calc(100% - 2rem)}.billing-layout{max-width:100%!;margin:0 auto;width:100%}.billing-layout .billing-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:22px 24px;box-shadow:0 1px #161d250d;width:100%;--billing-label-width: 160px}.billing-layout .billing-card__header,.billing-layout .billing-card__body,.billing-layout .billing-card__footer{max-width:auto;margin:0 auto;width:100%}.billing-layout .billing-card--loading .billing-skeleton{height:18px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:pulse 1.5s ease-in-out infinite}.billing-layout .billing-card--loading .billing-skeleton--title{width:50%;height:26px}.billing-layout .billing-card--error{border-color:#ef4444;background:#fff1f2}.billing-layout .billing-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.billing-layout .billing-card__heading{flex:1}.billing-layout .billing-card__eyebrow{margin:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#6b7280}.billing-layout .billing-card__title{font-size:1.5rem;font-weight:600;margin:.25rem 0 0;color:#111827}.billing-layout .billing-card__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.billing-layout .badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:600;border-radius:8px;text-transform:none;border:1px solid transparent}.billing-layout .badge__helper{font-size:.7rem;text-transform:none;color:inherit;opacity:.8}.billing-layout .billing-card__badges .badge{font-size:.8rem;padding:.2rem .7rem}.billing-layout .badge--success{background:#edf6ef;color:#108043;border-color:#b7ebc6}.billing-layout .badge--info{background:#eaf5fe;color:#00527a;border-color:#b4d7f5}.billing-layout .badge--warning{background:#fff4e5;color:#8a6116;border-color:#ffd59b}.billing-layout .badge--danger{background:#fcecea;color:#bf0711;border-color:#facdcf}.billing-layout .badge--muted{background:#f6f6f7;color:#4b5563;border-color:#e1e3e5}.billing-layout .badge--ghost{border:1px dashed #c4cdd5;color:#475569;background:#fff}.billing-layout .billing-card__sync{text-align:right}.billing-layout .billing-card__meta{margin:0;color:#6b7280;font-size:.9rem}.billing-layout .billing-card__meta--danger{color:#b91c1c;font-weight:600}.billing-layout .billing-card__body{margin-bottom:1.25rem}.billing-layout .billing-summary{display:grid;gap:.6rem;padding:.25rem 0 0}.billing-layout .billing-summary__note{margin:0;color:#9ca3af;font-size:.9rem}.billing-layout .billing-summary__row{display:grid;grid-template-columns:var(--billing-label-width) minmax(0,1fr);gap:1rem;align-items:center}.billing-layout .billing-summary__label{text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;color:#6b7280}.billing-layout .billing-summary__value{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:600;color:#111827}.billing-layout .billing-summary__value--muted{color:#6b7280;font-weight:500}.billing-layout .billing-summary__value--mono{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;font-weight:500}.billing-layout .billing-summary__sub{font-size:.85rem;font-weight:400;color:#6b7280}.billing-layout .billing-summary__group{display:grid;gap:.5rem;grid-template-columns:var(--billing-label-width) minmax(0,1fr);align-items:start}.billing-layout .billing-summary__timeline{display:grid;gap:.4rem}.billing-layout .billing-summary__timeline--connected{position:relative;padding-left:.15rem}.billing-layout .billing-summary__timeline--connected:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:#e5e7eb}.billing-layout .billing-summary__timeline-row{display:grid;grid-template-columns:12px minmax(0,1fr);gap:.5rem;align-items:center}.billing-layout .billing-summary__timeline-dot{width:6px;height:6px;border-radius:50%;background:#9ca3af;z-index:1}.billing-layout .billing-summary__final{margin:.45rem 0 0;font-size:.9rem;color:#6b7280}.billing-layout .billing-summary__final--primary{color:#111827;font-weight:600}.billing-layout .billing-details{display:grid;gap:.5rem;padding-top:.85rem}.billing-layout .billing-details__row{display:grid;grid-template-columns:var(--billing-label-width) minmax(0,1fr);gap:1rem;align-items:center}.billing-layout .billing-section{display:grid;gap:.6rem}.billing-layout .billing-section__title{margin:0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.billing-layout .billing-section__divider{border-top:1px solid #edf0f2;margin:1rem 0}.billing-layout .billing-details__label{text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;color:#6b7280}.billing-layout .billing-details__value{font-weight:600;color:#111827}.billing-layout .billing-inline-callout{margin-top:1rem;padding:.75rem 0;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;border-top:1px dashed #d1d5db}.billing-layout .billing-inline-callout__title{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#111827}.billing-layout .billing-inline-callout__meta{margin:0;color:#6b7280;font-size:.9rem}.billing-layout .billing-card__footer{border-top:1px solid #e2e8f0;padding-top:1.25rem}.billing-layout .billing-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.billing-layout .billing-actions .button{min-width:unset}.billing-layout .billing-actions__group{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.billing-layout .billing-actions__link{color:#00527a;font-weight:600;text-decoration:none;padding:.4rem .2rem}.billing-layout .billing-actions__link:hover{text-decoration:underline}.billing-layout .billing-debug{margin-top:1.5rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.billing-layout .billing-refresh-btn .spinner{margin-right:.35rem}.billing-layout .spinner{width:16px;height:16px;border:2px solid rgba(15,23,42,.2);border-top-color:#111;border-radius:50%;animation:spin .6s linear infinite}.billing-layout .billing-modal{border:none;border-radius:12px;padding:0;max-width:520px;width:100%}.billing-layout .billing-modal::backdrop{background:#17171759}.billing-layout .billing-modal__content{margin:0;padding:0;background:#fff;border-radius:12px;display:flex;flex-direction:column}.billing-layout .billing-modal__header,.billing-layout .billing-modal__footer{padding:.9rem 1.25rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.billing-layout .billing-modal__footer{border-top:1px solid #e5e7eb;border-bottom:none;justify-content:flex-end;display:flex;gap:.65rem}.billing-layout .billing-modal__body{padding:1.1rem 1.25rem;max-height:60vh;overflow:auto}.billing-layout .billing-modal__close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#475569}.billing-layout .plan-card{position:relative;display:flex;gap:1rem;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-bottom:.75rem;cursor:pointer;align-items:center}.billing-layout .plan-card input{position:absolute;opacity:0;pointer-events:none}.billing-layout .plan-card__body{display:flex;width:100%;align-items:center;justify-content:space-between}.billing-layout .plan-card__name{font-size:1.05rem;margin:0;font-weight:600}.billing-layout .plan-card__price{margin:.25rem 0 0;color:#6b7280}.billing-layout .plan-card__badge{background:#eaf5fe;color:#00527a;font-size:.75rem;padding:.2rem .6rem;border-radius:999px;text-transform:none}.billing-layout .plan-card--selected{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81f}.billing-layout .history-list{list-style:none;padding:0;margin:0}.billing-layout .history-item{padding:1rem;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.75rem;background:#f8fafc}.billing-layout .history-item__title{margin:0;font-weight:600;font-size:.95rem;color:#0f172a}.billing-layout .history-item__meta{margin:.15rem 0 .35rem;font-size:.8rem;color:#64748b}.billing-layout .history-item__description{margin:0;color:#1e293b}.billing-layout .history-item--empty,.billing-layout .history-item--error{text-align:center;background:transparent;border-style:dashed;color:#64748b;font-style:italic}.billing-layout .billing-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.billing-layout .billing-page__title{font-size:2rem;font-weight:700;margin:0}.billing-layout .billing-page__links{display:flex;gap:.75rem}.billing-layout .billing-page__link{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.2rem;border-radius:999px;border:1px solid #d1d5db;font-size:.95rem;font-weight:600;color:#1f2937;text-decoration:none;background:#fff;transition:background .15s ease-in-out}.billing-layout .billing-page__link:hover{background:#f3f4f6}.billing-layout .billing-page__support{margin-top:1.5rem;font-size:.95rem;color:#6b7280}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:640px){.billing-card__header{flex-direction:column;align-items:flex-start}.billing-card__sync{text-align:left;width:100%}.billing-summary__row,.billing-details__row,.billing-summary__group{grid-template-columns:1fr;gap:.35rem}.billing-inline-callout{flex-direction:column;align-items:flex-start}.billing-actions{align-items:flex-start}.billing-actions__link{padding-left:0}}
