.trust-section{color:#434344;min-width:0}.trust-schematics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-schematic,.trust-photo{margin:0;min-width:0;overflow:hidden;border:1px solid #e2d9ca;border-radius:5px;background:#fff}.trust-schematic>svg{display:block;width:100%;height:auto}.trust-schematic figcaption,.trust-photo figcaption{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 5px;text-align:center;line-height:1.4;border-top:1px solid #e6ded1}.trust-schematic strong,.trust-photo strong{font-size:15px;font-weight:500}.trust-schematic small{display:none}.trust-section .trust-schematic-note{font-size:12px;line-height:1.6;text-align:center;color:#847b6d;margin:12px 0 22px}.trust-locations{display:grid;gap:15px}.trust-location{padding:20px;border:1px solid #dcd5c9;border-radius:5px;background:#fff}.trust-contact-line{display:flex;align-items:flex-start;gap:11px;margin-bottom:17px;min-width:0}.trust-contact-line>svg{flex-shrink:0;color:#b48b4e;margin-top:5px}.trust-contact-line>div{min-width:0}.trust-contact-line small{display:block;font-size:12px;line-height:1.5;color:#82796c;margin-bottom:4px}.trust-contact-line strong{display:block;font-size:20px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.trust-contact-line div>span{display:block;font-size:17px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.trust-link-button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;border:1px solid #c5964b;border-radius:4px;padding:10px 13px;font-size:16px;font-weight:500;text-decoration:none;background:#fff}.trust-link-button svg{color:#ce8126;flex-shrink:0}.trust-link-button:hover{background:#faf2e5}.trust-phone{font-size:19px;line-height:1.5;text-underline-offset:4px;overflow-wrap:anywhere}.trust-location-pending{font-size:14px;line-height:1.8;color:#837562;border:1px solid #e2d7c6;border-radius:5px;padding:18px;background:#fff}.trust-maker-card{margin-top:23px;padding:20px;background:#f0eae0;border-radius:5px;border-left:3px solid #cf9d50}.trust-maker-card h2{font-size:24px;line-height:1.35;font-weight:600;letter-spacing:-.4px}.trust-section .trust-maker-card>p{font-size:16px;line-height:1.7;color:#736b60;margin-top:10px}.trust-maker-links{display:grid;gap:0;margin-top:16px}.trust-maker-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;padding:9px 0;border-top:1px solid #d8cebf;font-size:15px;font-weight:500;text-decoration:none}.trust-maker-links a:hover{text-decoration:underline;text-underline-offset:4px}.trust-maker-links svg{color:#bb792a;flex-shrink:0}.trust-section .trust-daily{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #ddd5c8;padding-top:18px;margin-top:23px;font-size:15px;line-height:1.7}.trust-daily>svg{flex-shrink:0;color:#d08428;margin-top:2px}@media(max-width:720px){.trust-schematics{gap:8px}.trust-schematic strong{font-size:12px}.trust-schematic figcaption{padding:7px 3px}.trust-section .trust-schematic-note{font-size:10px;margin:10px 0 18px}.trust-location{padding:16px}.trust-contact-line{gap:8px;margin-bottom:14px}.trust-contact-line small{font-size:11px}.trust-contact-line strong{font-size:17px}.trust-contact-line div>span{font-size:15px}.trust-link-button{font-size:15px;min-height:46px}.trust-maker-card{padding:17px;margin-top:19px}.trust-maker-card h2{font-size:21px}.trust-section .trust-maker-card>p{font-size:14px;margin-top:8px}.trust-maker-links{margin-top:13px}.trust-maker-links a{font-size:14px;min-height:43px}.trust-section .trust-daily{font-size:13px;gap:10px;margin-top:20px;padding-top:16px}.trust-phone{font-size:16px}}.trust-photo>a{display:block;background:#f4f1eb}.trust-photo>a:focus-visible{outline:3px solid #a25c20;outline-offset:-3px}.trust-photo img{display:block;width:100%;height:auto}.trust-photo figcaption{min-height:40px;justify-content:center}.trust-photo strong{overflow-wrap:anywhere}.legal-information{margin-top:20px;border-top:1px solid #dfdcd6;color:#4c4c4c;font-size:14px;line-height:1.65}.legal-information>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:13px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:500;text-align:left}.legal-information>summary::-webkit-details-marker{display:none}.legal-information>summary:focus-visible{outline:2px solid #9c7844;outline-offset:4px}.legal-information-chevron{flex-shrink:0;font-size:22px;line-height:1;transition:transform .15s}.legal-information[open]>summary .legal-information-chevron{transform:rotate(180deg)}.legal-information-body{padding:2px 0 14px;overflow-wrap:anywhere}.legal-information-body>section+section{margin-top:24px}.public-page .legal-information-body h2{font-size:17px;line-height:1.4;font-weight:600;margin:0 0 10px;letter-spacing:0}.public-page .legal-information-body p{font-size:14px;line-height:1.7;margin:0 0 12px;white-space:normal}.public-page .legal-information-body p:last-child{margin-bottom:0}.legal-information-body strong{font-weight:600}.legal-information-body a{color:#6f521f;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.legal-information-chevron{transition:none}}.public-page{--pb-ink: #434344;--pb-muted: #6b6c70;--pb-line: #c9cace;--pb-orange: #f38e30;--pb-gold: #dfad68;font-family:Roboto,Arial,sans-serif;color:var(--pb-ink);background:#fff;font-size:16px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.public-page *{box-sizing:border-box}.public-page [hidden]{display:none!important}.public-page h1,.public-page h2,.public-page h3,.public-page p{margin:0}.public-page a{color:inherit}.public-page button{font:inherit;cursor:pointer}.public-page button,.public-page a,.public-page summary{touch-action:manipulation}.public-page a:focus-visible,.public-page button:focus-visible,.public-page summary:focus-visible{outline:2px solid #9c6b24;outline-offset:4px}.pb-container{width:min(1160px,calc(100% - 40px));margin:auto}.pb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pb-skip{position:fixed;left:16px;top:-100px;z-index:50;padding:12px 16px;background:#fff}.pb-skip:focus{top:10px}.pb-header{background:#434344;color:#fff}.pb-header-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:86px}.pb-home{text-decoration:none}.pb-brand{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.12;font-weight:600}.pb-brand>span:last-child>span{display:block;font-size:20px}.pb-brand-mark{display:flex;align-items:flex-end;gap:4px;width:32px;height:31px;flex-shrink:0}.pb-brand-mark i{width:8px;height:45%;background:#e9c07b}.pb-brand-mark i:nth-child(2){height:72%;background:#dfad68}.pb-brand-mark i:nth-child(3){height:100%;background:#f2ba5b}.pb-product-link{text-decoration:none;text-underline-offset:4px}.pb-product-link:hover{text-decoration:underline;text-decoration-thickness:1px}.terminal-page{--pb-ink: #2e2e30}.terminal-page .pb-header{background:#fff;color:var(--pb-ink)}.terminal-page .pb-header-inner{display:block;width:min(760px,calc(100% - 32px));min-height:0;padding:22px 0 17px;border-bottom:2px solid #d7942f}.terminal-page .pb-home{display:block;width:fit-content;max-width:100%}.terminal-page .pb-brand{display:block;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.pb-city-static{display:block;margin-top:6px;font-size:21px;line-height:1.3;color:var(--pb-muted);overflow-wrap:anywhere}.terminal-shell{width:min(760px,calc(100% - 32px));margin:auto;padding-bottom:24px}.tk-board-screen{padding-bottom:4px}.tk-freshness{display:flex;align-items:center;gap:8px;min-height:31px;font-size:12px;color:var(--pb-muted)}.tk-freshness>span:first-child{display:flex;align-items:center;gap:7px;min-width:0}.tk-status-dot{width:6px;height:6px;border-radius:50%;background:#9b824b;flex-shrink:0}.tk-status-dot[data-ready=true]{background:#29743c}.tk-demo-label{font-size:10px;line-height:1.4;border:1px solid #b4a278;padding:1px 4px;border-radius:2px;color:#73613b;white-space:nowrap}.tk-refresh{margin-left:auto;border:0;background:transparent;color:var(--pb-muted);display:grid;place-items:center;min-width:36px;min-height:36px}.tk-network-error{padding:8px 0;margin-bottom:6px;border-bottom:1px solid #c9954c;font-size:12px;line-height:1.6;color:#83521d}.tk-market{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;font-size:13px}.tk-market>span{font-weight:500}.tk-market small{font-size:11px;font-weight:400}.tk-market>span>small{display:inline;margin-left:6px;color:var(--pb-muted)}.tk-market>strong{font-size:18px;text-align:right;overflow-wrap:anywhere;min-width:0;font-variant-numeric:tabular-nums}.tk-source{font-size:10px;color:var(--pb-muted);line-height:1.5;padding-top:2px;overflow-wrap:anywhere}.tk-section-heading{margin:19px 0 11px}.tk-section-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.5px;font-weight:700}.tk-section-heading p{font-size:13px;color:var(--pb-muted);line-height:1.5;margin-top:4px}.tk-bars-table{--tk-columns: minmax(100px, 1fr) minmax(0, 1fr) minmax(0, 1fr);font-variant-numeric:tabular-nums}.tk-bars-table.tk-one-direction{--tk-columns: minmax(100px, 1fr) minmax(0, 2fr)}.tk-bar-head,.tk-bar-row{display:grid;grid-template-columns:var(--tk-columns);gap:12px;align-items:center;min-width:0}.tk-bar-head{border-bottom:1px solid var(--pb-line);padding:10px 0;background:#fff;font-size:17px;line-height:1.4;font-weight:500;color:var(--pb-muted)}.tk-bar-head>span:not(:first-child){text-align:center}.tk-bar-row{padding:17px 0;min-height:92px;border-bottom:1px solid var(--pb-line)}.tk-weight{font-size:30px;line-height:1.2;letter-spacing:-.4px;font-weight:600;overflow-wrap:anywhere;min-width:0}.tk-weight small{font-size:.75em;font-weight:500;white-space:nowrap}.tk-weight a,.tk-weight-content{display:flex;flex-direction:row;align-items:center;gap:10px}.tk-weight a{text-decoration:none;text-underline-offset:4px}.tk-weight a:hover{text-decoration:underline;text-decoration-thickness:1px}.tk-weight a>span,.tk-weight-content>span{min-width:0}.tk-bar-thumbnail{display:block;width:66px;height:44px;object-fit:contain;border-radius:2px;flex-shrink:0}.tk-price-cell{align-self:start;min-width:0;text-align:center;container-type:inline-size}.tk-money{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.15em;font-size:clamp(21px,21cqi,36px);line-height:1.18;letter-spacing:-.6px}.tk-money strong{font-weight:700;overflow-wrap:anywhere;min-width:0}.tk-money>span{font-size:.8em;letter-spacing:0}.tk-price-pending{display:block;font-size:11px;color:var(--pb-muted);line-height:1.4;margin-top:5px}.pb-availability{display:inline-block;max-width:100%;font-size:14px;line-height:1.35;margin-top:5px;padding:2px 6px;border:1px solid transparent;border-radius:4px;background:#fff;font-weight:500}.pb-availability-in-stock{color:#19732d;border-color:#21813b}.pb-availability-on-order{color:#414143;border-color:#d6a100}.pb-availability-unset{color:var(--pb-muted);padding:0}.tk-disclosure{min-width:0;margin-top:0;border:0;border-bottom:1px solid var(--pb-line);border-radius:0;background:#fff}.tk-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:58px;padding:13px 0;background:#fff;font-size:23px;line-height:1.35;font-weight:400;letter-spacing:-.2px}.tk-disclosure>summary::-webkit-details-marker{display:none}.tk-disclosure>summary::marker{content:""}.tk-disclosure>summary:hover{color:#111}.tk-disclosure>summary:focus-visible{outline-offset:2px}.tk-disclosure-action{display:flex;align-items:center;gap:8px;flex-shrink:0}.tk-disclosure-action>span{display:none}.tk-disclosure-action svg{transform:rotate(90deg);transition:transform .18s ease}.tk-disclosure[open]>summary .tk-disclosure-action svg{transform:rotate(270deg)}.tk-disclosure-content{padding:8px 0 4px;border-top:1px solid var(--pb-line)}.tk-table-note{font-size:12px;color:var(--pb-muted);padding-bottom:7px}.tk-extra-prices{--tk-columns: minmax(56px, .6fr) minmax(0, 1.2fr) minmax(0, 1.2fr)}.tk-extra-prices.tk-one-direction{--tk-columns: minmax(56px, .6fr) minmax(0, 2.4fr)}.tk-extra-prices .tk-bar-head{font-size:15px;padding:8px 0}.tk-extra-prices .tk-bar-row{padding:13px 0;min-height:70px}.tk-extra-prices .tk-bar-row:last-child{border-bottom:0}.tk-extra-prices .tk-weight{font-size:24px}.tk-extra-prices .tk-money{font-size:clamp(15px,15cqi,28px);letter-spacing:-.4px}.tk-extra-prices .pb-availability{font-size:12px;padding:2px 5px}.tk-scrap .tk-section-heading{margin-top:22px}.tk-tariffs{display:grid;gap:0}.tk-tariff{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--pb-line);min-height:76px;background:#fff}.tk-tariff h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.3px}.tk-tariff p{font-size:14px;line-height:1.45;color:var(--pb-muted);margin-top:4px}.tk-online h3{display:inline-block;max-width:100%;padding:2px 6px;border:1px solid #21813b;border-radius:4px;color:var(--pb-ink);background:#fff}.tk-online-notes{grid-column:1 / -1;margin-top:-3px}.tk-online-notes p{margin-top:2px}.tk-quote-time{font-variant-numeric:tabular-nums}.tk-tariff-amount{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;font-variant-numeric:tabular-nums;font-size:38px;letter-spacing:-.6px;line-height:1.2}.tk-tariff-amount>strong{font-weight:700;overflow-wrap:anywhere;min-width:0}.tk-tariff-amount>span{font-size:.65em;letter-spacing:0;white-space:nowrap}.tk-fineness-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px}.tk-fineness-note>span{font-size:13px;line-height:1.4;color:var(--pb-ink);background:#fff;border:1px solid #21813b;border-radius:4px;padding:2px 6px}.tk-fineness-note>small{font-size:12px;color:var(--pb-muted)}.tk-fineness-head,.tk-fineness-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0}.tk-fineness-head{font-size:14px;background:#fff;border-bottom:1px solid var(--pb-line);font-weight:500;color:var(--pb-muted)}.tk-fineness-row{min-height:55px;border-bottom:1px solid var(--pb-line);font-size:25px;font-variant-numeric:tabular-nums;line-height:1.2}.tk-fineness-row:last-child{border-bottom:0}.tk-fineness-row strong{font-weight:600}.tk-fineness-row>span>small{display:block;font-size:12px;line-height:1.4;color:var(--pb-muted);margin-top:3px}.tk-fineness-row>strong{text-align:right;overflow-wrap:anywhere;min-width:0}.tk-disclosure-content .tk-fineness-description{font-size:13px;line-height:1.55;color:var(--pb-muted);padding:2px 0 12px}.tk-contact-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;margin-top:0;padding:13px 0;text-align:left;border:0;border-bottom:1px solid var(--pb-line);border-radius:0;background:#fff;color:var(--pb-ink)}.tk-contact-button strong{display:block;font-size:24px;line-height:1.3;font-weight:600}.tk-contact-button>svg{color:var(--pb-ink);flex-shrink:0}.tk-contact-button:hover{color:#111}.tk-footer-note{font-size:11px;line-height:1.6;color:var(--pb-muted);margin-top:14px!important}.tk-back-button{display:flex;align-items:center;gap:10px;padding:14px 0;border:0;background:transparent;font-size:17px!important;font-weight:500!important;color:var(--pb-ink);min-height:52px}.tk-back-button>span{font-size:26px}.tk-contacts-screen>h1{font-size:31px;line-height:1.2;letter-spacing:-.6px;font-weight:700;margin:10px 0 23px}.tk-contacts-screen>h1:focus{outline:none}.tk-contact-info{margin:20px 0;padding-top:17px;border-top:1px solid var(--pb-line)}.tk-contact-info h2{font-size:21px;line-height:1.4;margin-bottom:8px}.tk-contact-info p{font-size:14px;line-height:1.8;white-space:pre-wrap}.tk-loading,.tk-load-error{padding:60px 0;min-height:300px}.tk-load-error>svg{color:#9c6b24}.tk-load-error h1{font-size:28px;margin:13px 0}.tk-load-error p{font-size:14px;line-height:1.8}.tk-button{min-height:44px;padding:10px 17px;margin-top:18px;border:1px solid #9c6b24;border-radius:4px;background:#fff}.tk-city-landing{padding-top:30px}.tk-city-landing h1{font-size:29px;font-weight:500;margin-bottom:22px}.tk-city-landing>div{display:grid}.tk-city-landing a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--pb-line);background:#fff;padding:22px 0;text-decoration:none;font-size:23px;min-height:72px}@media(max-width:720px){.terminal-shell,.terminal-page .pb-header-inner{width:calc(100% - 28px)}.terminal-page .pb-header-inner{padding:18px 0 14px}.terminal-page .pb-brand{font-size:22px;letter-spacing:-.3px}.pb-city-static{font-size:17px;margin-top:5px}.tk-freshness{font-size:11px;gap:6px}.tk-demo-label{font-size:9px}.tk-market{font-size:12px}.tk-market small{font-size:10px}.tk-market>strong{font-size:16px}.tk-section-heading{margin-top:17px;margin-bottom:8px}.tk-section-heading h2{font-size:25px;letter-spacing:-.5px}.tk-section-heading p{font-size:12px}.tk-bars-table{--tk-columns: minmax(88px, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.tk-bars-table.tk-one-direction{--tk-columns: minmax(88px, 1fr) minmax(0, 2fr)}.tk-bar-head,.tk-bar-row{gap:8px}.tk-bar-head{padding:10px 0;font-size:14px}.tk-bar-row{padding:13px 0;min-height:82px}.tk-weight{font-size:25px}.tk-weight a,.tk-weight-content{gap:7px}.tk-bar-thumbnail{width:48px;height:33px}.pb-availability{font-size:12px;padding:2px 5px}.tk-disclosure>summary{font-size:20px;min-height:54px;padding:12px 0}.tk-disclosure-content{padding:8px 0 3px}.tk-extra-prices{--tk-columns: minmax(46px, .6fr) minmax(0, 1.2fr) minmax(0, 1.2fr)}.tk-extra-prices.tk-one-direction{--tk-columns: minmax(46px, .6fr) minmax(0, 2.4fr)}.tk-extra-prices .tk-weight{font-size:21px}.tk-extra-prices .tk-bar-head{font-size:13px}.tk-extra-prices .tk-bar-row{padding:11px 0;min-height:67px}.tk-extra-prices .pb-availability{font-size:11px;padding:2px 4px}.tk-scrap .tk-section-heading{margin-top:20px}.tk-tariff{gap:8px;padding:12px 0;min-height:72px}.tk-tariff h3{font-size:18px}.tk-tariff p{font-size:12px;line-height:1.45}.tk-tariff-amount{font-size:30px;gap:3px}.tk-contact-button{min-height:57px}.tk-contact-button strong{font-size:21px}.tk-footer-note{font-size:10px}.tk-contacts-screen>h1{font-size:29px;margin:8px 0 19px}}@media(max-width:350px){.terminal-page .pb-brand{font-size:21px}.tk-market>span>small{display:block;margin-left:0}.tk-weight{font-size:22px}.tk-bar-thumbnail{width:43px;height:30px}.tk-weight a,.tk-weight-content{gap:5px}.tk-extra-prices .tk-weight{font-size:18px}.tk-extra-prices .tk-money{font-size:clamp(14px,15cqi,23px)}.tk-extra-prices .pb-availability{font-size:10px}.tk-tariff h3{font-size:17px}.tk-tariff-amount{font-size:27px}.tk-contact-button strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.public-page *,.public-page *:before,.public-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Roboto;src:url(/fonts/roboto.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--white:#fff;--graphite:#434344;--gold:#dfad68;--orange:#f38e30;--ink:#343435;--muted:#858588;--line:#e8e8e6;--canvas:#f7f7f5;--sidebar:242px;color-scheme:light;font-family:Roboto,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a,button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ba5b05;outline-offset:4px}button svg,a svg{flex-shrink:0}input,select{min-width:0}input::placeholder{color:#9b9b9e}input:focus,select:focus{border-color:var(--orange)!important;outline:2px solid #f38e3025!important;outline-offset:0!important}input[type=search]::-webkit-search-cancel-button{display:none}button{border:0;background:none}h1,h2,h3,p{margin:0}h2{font-size:18px;font-weight:600;letter-spacing:-.35px}.admin-shell{min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:20px;z-index:20;background:var(--white);padding:14px 20px}.skip-link:focus{top:16px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--graphite);color:#fff;display:flex;flex-direction:column;padding:38px 20px 0;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;padding:0 8px;margin-bottom:63px}.brand-symbol{width:36px;height:39px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-items:end;transform:skewY(-10deg)}.brand-symbol span{display:block;height:100%;background:var(--orange)}.brand-symbol span:nth-child(2){height:76%;background:var(--gold)}.brand-symbol span:nth-child(3){height:51%;background:#f2dfc6}.brand-name{display:block;font-size:20px;line-height:1.05;font-weight:700;letter-spacing:2px}.brand-name>span{display:block;font-size:10px;line-height:2;letter-spacing:4px;font-weight:400}.sidebar-label{font-size:9px;letter-spacing:2px;color:#b0b0b1;margin:0 15px 17px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;align-items:center;width:100%;padding:14px;gap:12px;border-radius:4px;color:#c8c8c9;text-align:left;font-size:13px;min-height:48px;transition:background .15s,color .15s}.nav-item:hover{background:#ffffff09;color:#fff}.nav-item.is-active{color:#fff;background:#ffffff12}.nav-item.is-active>svg{color:var(--orange)}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);margin-left:auto}.sidebar-bottom{margin-top:auto}.source-note{display:flex;align-items:flex-start;gap:9px;margin:20px 11px 29px;font-size:11px;color:#ececec}.source-note .live-dot{margin-top:4px}.source-note small{display:block;color:#b7b7b8;font-size:10px;margin-top:7px}.live-dot{display:inline-block;height:6px;width:6px;background:#8aab84;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #8aab8412}.live-dot.offline{background:var(--orange)}.user-card{display:flex;gap:11px;border-top:1px solid #ffffff15;padding:23px 7px;align-items:center}.avatar{width:34px;height:34px;background:#ffffff12;border:1px solid #ffffff15;color:var(--gold);display:grid;place-items:center;font-size:13px;border-radius:50%;flex-shrink:0}.user-card>span:last-child{min-width:0}.user-card strong{font-size:11px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:142px}.user-card small{font-size:9px;color:#b2b2b4;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:142px}.workspace{margin-left:var(--sidebar);min-height:100vh}.topbar{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 45px;border-bottom:1px solid var(--line);background:#fff}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#97979a}.breadcrumb span{color:#555559}.breadcrumb svg{color:#bcbcbc}.environment-tag{font-size:10px;color:#66666a;display:flex;align-items:center;gap:9px}.main-content{padding:47px 45px 0;max-width:1640px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:34px}.eyebrow{font-size:9px;font-weight:500;letter-spacing:2px;color:#89898c;margin-bottom:14px}h1{font-size:46px;font-weight:500;line-height:1.12;letter-spacing:-1.9px;margin-bottom:13px}.page-heading p{font-size:12px;line-height:1.7;color:#838387;max-width:570px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border-radius:4px;text-decoration:none;font-size:11px;font-weight:500;line-height:1.4;min-height:41px;transition:background .15s,box-shadow .15s;white-space:nowrap}.button-primary{background:var(--orange);color:#292624;border:1px solid var(--orange)}.button-primary:hover:not(:disabled){background:#e98226;border-color:#e98226}.add-button{margin-top:23px;min-height:44px;padding:12px 19px}.button-secondary{background:#fff;border:1px solid #dcdcda;color:#47474b}.button-secondary:hover:not(:disabled){background:#f5f5f3}.button-quiet{padding:7px 9px;min-height:32px;font-weight:400;color:#68686c}.button-quiet:hover:not(:disabled){background:#f0f0ed}.button-danger{color:#a33c2e;padding-left:0}.button-danger:hover:not(:disabled){color:#7c281c}.metrics-strip{display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:6px;margin-bottom:21px;overflow:hidden}.metric{position:relative;padding:24px 27px;min-height:117px}.metric+.metric{border-left:1px solid var(--line)}.metric>span:first-child{display:block;font-size:11px;color:#858589;margin-bottom:13px}.metric>strong{font-size:31px;font-weight:500;line-height:1;letter-spacing:-1px}.metric>strong small{font-size:21px;margin-left:3px;font-weight:400;color:#6f6f72}.metric>svg{position:absolute;right:26px;top:48px;color:#d2c3ac}.metric-hint{font-size:9px;color:#96969a;display:inline-block;margin-left:13px}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#8b6027;text-decoration:none;padding:0}.text-button:hover{color:#503611;text-decoration:underline}.metric .text-button{position:absolute;right:26px;bottom:29px}.distribution-banner{display:flex;align-items:center;gap:13px;padding:17px 21px;background:#f0ede6;border:1px solid #e9e2d7;border-radius:5px;margin-bottom:34px}.distribution-icon{width:34px;height:34px;border-radius:50%;border:1px solid #ded2bd;display:grid;place-items:center;color:#9c743b;flex-shrink:0}.distribution-banner strong{display:block;font-size:11px;font-weight:500;margin-bottom:5px}.distribution-banner>div:nth-child(2)>span{font-size:10px;color:#88847f}.channel-pills{margin-left:auto;display:flex;gap:7px;flex-shrink:0}.channel-pills span{border:1px solid #dcd6cb;border-radius:3px;padding:6px 9px;color:#7e776c;font-size:9px;min-width:35px;text-align:center}.catalog-panel{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.section-title{padding:23px 23px 19px;display:flex;justify-content:space-between;align-items:center;gap:15px}.section-title>div:first-child{display:flex;align-items:center;gap:10px}.section-title h2{font-size:16px;letter-spacing:-.4px;font-weight:500}.count-badge{background:#f2f2ef;border:1px solid #e8e8e4;color:#858585;padding:3px 6px;font-size:9px;border-radius:4px;line-height:1}.catalog-actions{display:flex;align-items:center;gap:14px}.table-toolbar{display:flex;gap:10px;padding:0 23px 21px}.search-field{border:1px solid #e4e4e1;border-radius:4px;height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;flex:1;min-width:100px;color:#8f8f93;background:#fff}.search-field input{border:0;outline:0!important;box-shadow:none!important;width:100%;font-size:11px;height:100%;background:transparent;color:var(--ink)}.search-field:focus-within{border-color:var(--orange)}.select-wrap{display:flex;min-width:130px}.select-wrap select{border:1px solid #e4e4e1;border-radius:4px;padding:0 30px 0 12px;color:#76767a;height:38px;font-size:10px;background-color:#fff;max-width:210px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='1.5'%3E%3Cpath d='m7 9 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:100%}.table-scroll{overflow-x:auto}.price-table{width:100%;border-collapse:collapse;white-space:nowrap}.price-table th{font-size:8px;letter-spacing:1px;font-weight:500;color:#969699;text-align:left;padding:14px 17px;background:#fafaf8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-table th:first-child,.price-table td:first-child{padding-left:24px}.price-table td{padding:20px 17px;border-bottom:1px solid #f0f0ed;font-size:11px}.price-table tr:last-child td{border-bottom:0}.price-table tbody tr:hover{background:#fdfcf9}.price-table td:first-child{min-width:170px;max-width:300px;white-space:normal}.price-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.product-name{padding:0;text-align:left;font-size:12px;font-weight:500;line-height:1.5}.product-name:hover{color:#ad651e}.sku{display:block;font-size:9px;color:#97979b;margin-top:5px;word-break:break-all}.sku>span{padding:0 4px;color:#bbb}.category-label{font-size:10px;color:#858589}.base-price{color:#858589}.rub{font-size:10px;font-weight:400}.final-price{font-size:12px!important;font-weight:500}.discount-value{color:#8d8d91;font-size:11px}.discount-value.has-discount{color:#966626}.discount-source{display:block;font-size:8px;color:#a2a2a5;margin-top:4px}.status-label{display:inline-flex;gap:6px;align-items:center;font-size:9px;color:#7b7b7d}.status-label>span{height:4px;width:4px;border-radius:50%;background:#bababa}.status-label.published{color:#67815f}.status-label.published>span{background:#8aa181}.status-label.hidden{color:#97979b}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;flex-shrink:0;color:#8a8a8d;padding:4px}.icon-button:hover:not(:disabled){background:#eeede9;color:#4c4c50}.row-edit{color:#aaa}.table-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:15px 23px;font-size:9px;color:#9a9a9c;background:#fdfdfc}.empty-state{min-height:326px;padding:47px 25px 48px;text-align:center;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-art{width:73px;height:73px;display:grid;place-items:center;background:#f7f4ef;border:1px solid #eee6da;border-radius:50%;color:#b89d78;margin-bottom:22px;position:relative}.empty-art-dot{height:10px;width:10px;background:var(--orange);border:3px solid #fff;border-radius:50%;position:absolute;right:4px;bottom:8px}.empty-state h3{font-size:16px;font-weight:500;letter-spacing:-.3px;margin-bottom:10px}.empty-state p{font-size:11px;line-height:1.8;color:#909093;max-width:365px;margin-bottom:22px}.empty-state .button{font-size:10px}.footnote{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.7;color:#929295;margin-top:16px}.footnote a{color:#7b766c;text-underline-offset:3px}.footnote svg{flex-shrink:0;color:#b0aca4}.page-footer{display:flex;justify-content:space-between;gap:15px;padding:40px 0 22px;margin-top:25px;border-bottom:0;font-size:9px;color:#b2b2b3}.page-footer span:first-child{letter-spacing:2px;font-size:8px;color:#99999d}.page-footer span:last-child{color:#b9b9bb}.loading-panel,.error-panel{background:#fff;border:1px solid var(--line);border-radius:6px;min-height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;font-size:12px;color:#858589}.error-panel{padding:40px;text-align:center}.error-panel h2{color:var(--ink)}.error-panel p{max-width:400px;line-height:1.8}.error-panel>svg{color:var(--orange)}.spinner{width:26px;height:26px;border:2px solid #ece8df;border-top-color:var(--orange);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.discount-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.settings-card,.calculation-card,.api-card{border:1px solid var(--line);border-radius:6px;background:#fff;padding:28px}.card-heading{display:flex;gap:14px;margin-bottom:30px;align-items:flex-start}.card-heading h2{font-size:17px;margin:2px 0 8px}.card-heading p{font-size:11px;line-height:1.7;color:#8d8d91}.small-icon{height:36px;width:36px;display:grid;place-items:center;flex-shrink:0;background:#f6f0e7;color:#b88c4c;border-radius:5px}.field{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:500;color:#66666b}.field input{border:1px solid #e1e1dd;border-radius:4px;padding:12px 13px;height:43px;background:#fff;color:var(--ink);width:100%;font-weight:400;font-size:12px}.field small{font-size:9px;line-height:1.6;color:#a2a2a5;font-weight:400}.percent-input{position:relative;max-width:180px}.percent-input input{font-size:23px;font-weight:400;height:61px;padding-right:44px}.percent-input>span{position:absolute;right:15px;top:19px;font-size:20px;color:#bbb}.calculation-note{display:flex;align-items:flex-start;gap:10px;background:#f8f7f3;border:1px solid #eeebe4;border-radius:4px;padding:16px;margin-top:23px;color:#9f8c6e}.calculation-note svg{flex-shrink:0;margin-top:2px}.calculation-note p{font-size:10px;line-height:1.9;color:#8e877d}.settings-save{border-top:1px solid var(--line);margin-top:25px;padding-top:23px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.settings-save>span{font-size:9px;color:#aaa}.calculation-card{background:#f1eee8;border-color:#e8e2d7}.calculation-card .eyebrow{font-size:8px;color:#a0927f}.calculation-card h2{font-size:23px;font-weight:400;margin-bottom:27px;letter-spacing:-.5px}.calculation-card .field{max-width:240px}.calculation-line{display:flex;justify-content:space-between;margin-top:28px;font-size:11px;color:#958b7d}.calculation-line strong{color:#886936;font-weight:400}.calculation-result{border-top:1px solid #ddd6ca;padding-top:20px;margin-top:17px;display:flex;flex-direction:column;gap:13px;font-size:11px;color:#968a79}.calculation-result>strong{font-size:37px;letter-spacing:-1px;font-weight:400;color:var(--graphite);overflow-wrap:anywhere}.calculation-result>strong>small{font-size:22px;color:#a08b6d}.calculation-card>p{font-size:9px;line-height:1.8;color:#a2998c;margin-top:18px}.override-note{display:flex;gap:20px;padding:23px 5px;align-items:center}.override-number{font-size:32px;color:#b3a791;font-weight:300;line-height:1}.override-note p{color:#9a9792;font-size:10px;line-height:1.9;max-width:310px}.audit-list{border-top:1px solid var(--line)}.audit-row{display:flex;align-items:flex-start;padding:23px 26px;gap:16px;border-bottom:1px solid #f1f1ed}.audit-row:last-child{border-bottom:0}.audit-dot{height:33px;width:33px;display:grid;place-items:center;background:#f6f3ed;color:#b9a17e;border-radius:50%;flex-shrink:0}.audit-content{flex:1;min-width:0}.audit-content strong{font-size:12px;font-weight:500;line-height:1.7}.audit-content p{font-size:11px;color:#929296;margin:6px 0;line-height:1.8;overflow-wrap:anywhere}.audit-content>span{font-size:9px;color:#b0b0b3}.audit-row time{font-size:10px;white-space:nowrap;color:#a2a2a5;line-height:2}.api-card{padding:29px 30px;margin-bottom:25px}.api-card .card-heading{margin-bottom:24px}.api-endpoint{display:flex;align-items:center;gap:15px;padding:16px 17px;background:#f7f7f4;border:1px solid #e9e9e3;border-radius:4px}.api-endpoint>span{font-size:9px;font-weight:600;letter-spacing:1px;color:#8f7450;background:#eae4d7;padding:6px 8px;border-radius:3px}.api-endpoint code{font-size:11px;line-height:1.8;color:#666368;overflow-wrap:anywhere;flex:1;min-width:0}.api-details{display:flex;gap:27px;flex-wrap:wrap;margin:20px 0 26px}.api-details>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#99999b}.api-details svg{color:#a9997f}.api-card>.text-button{font-size:11px}.connection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.connection-card{background:#fff;padding:24px 22px;border:1px solid var(--line);border-radius:5px}.channel-symbol{display:flex;align-items:center;justify-content:center;width:43px;height:43px;font-size:12px;letter-spacing:1px;color:#847963;border:1px solid #e7e0d3;background:#faf8f4;border-radius:6px;margin-bottom:23px}.connection-card h3{font-size:14px;font-weight:500;margin-bottom:9px}.connection-card p{font-size:9px;line-height:1.7;color:#a2a2a5;min-height:30px;margin-bottom:17px}.connection-pending{font-size:9px;color:#aa9578;display:inline-block;border-top:1px solid #f0ede6;padding-top:15px;width:100%}.connection-note{background:transparent;border:0;padding:0 2px;margin-top:23px;max-width:850px}.connection-note p{font-size:10px;color:#9d9992}.product-dialog{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 44px);border:1px solid #dddcd5;border-radius:8px;padding:0;color:var(--ink);box-shadow:0 18px 70px #0002;overflow:auto;background:#fff}.product-dialog::backdrop{background:#29292972;backdrop-filter:blur(3px)}.dialog-content{position:relative}.dialog-header{display:flex;justify-content:space-between;gap:15px;padding:28px 29px 24px;border-bottom:1px solid var(--line);align-items:center}.dialog-header .eyebrow{font-size:8px;margin-bottom:9px}.dialog-header h2{font-size:24px;font-weight:400;letter-spacing:-.7px}.dialog-fields{padding:25px 29px;display:flex;flex-direction:column;gap:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.optional{font-size:9px;font-weight:400;color:#aaa}.editor-price-preview{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #ebe4d8;background:#f7f3ec;padding:16px 18px;border-radius:4px}.editor-price-preview>span{font-size:10px;color:#a2927c;line-height:1.7;max-width:170px}.editor-price-preview strong{font-size:23px;font-weight:400;text-align:right;overflow-wrap:anywhere;min-width:0}.editor-price-preview small{font-size:15px;color:#a59273}.toggle-field{display:flex;position:relative;gap:12px;align-items:center;cursor:pointer}.toggle-field>input{width:38px;height:23px;position:absolute;opacity:0;top:0;left:0;cursor:pointer}.toggle-track{width:36px;height:21px;border-radius:15px;background:#ddd;position:relative;transition:background .15s;flex-shrink:0}.toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;background:#fff;border-radius:50%;transition:transform .15s}.toggle-field input:checked+.toggle-track{background:var(--orange)}.toggle-field input:checked+.toggle-track:after{transform:translate(15px)}.toggle-field input:focus-visible+.toggle-track{outline:2px solid #b96a1d;outline-offset:3px}.toggle-field strong{display:block;font-size:11px;font-weight:500}.toggle-field small{display:block;font-size:9px;color:#9d9da0;margin-top:5px;line-height:1.7}.dialog-footer{padding:20px 29px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fcfcfa}.dialog-footer>div{display:flex;gap:9px}.dialog-footer .button{font-size:10px}.form-error{font-size:11px;color:#a54631;line-height:1.8;background:#fff5f0;border:1px solid #f1d7cb;padding:12px 14px;border-radius:4px;margin-top:15px}.toast-container{position:fixed;bottom:25px;right:25px;z-index:25;max-width:calc(100% - 40px)}.toast{display:flex;align-items:center;gap:12px;background:#434344;color:#fff;padding:15px 16px 15px 18px;border-radius:5px;box-shadow:0 5px 30px #0002;max-width:480px;font-size:11px;line-height:1.7;border-left:3px solid var(--gold)}.toast>svg{flex-shrink:0;color:var(--gold)}.toast>.icon-button{color:#ddd;margin-left:5px}.toast>.icon-button:hover{background:#ffffff15;color:#fff}.toast-error{border-left-color:#e7a482}.toast-error>svg{color:#e7a482}@media(min-width:1500px){.main-content,.topbar{padding-left:60px;padding-right:60px}.price-table td{padding-top:23px;padding-bottom:23px}.empty-state{min-height:365px}}@media(max-width:1200px){:root{--sidebar:216px}.sidebar{padding-left:14px;padding-right:14px}.brand{gap:10px}.brand-name{font-size:18px}.brand-name>span{font-size:9px}.nav-item{font-size:12px;gap:11px;padding-left:12px;padding-right:12px}.main-content{padding:35px 28px 0}.topbar{padding:0 28px}.metric{padding:22px}.metric-hint{display:block;margin-left:0;margin-top:9px;font-size:8px}.metric .text-button{right:22px}.metric>svg{right:21px}.distribution-banner{padding:15px;gap:12px}.distribution-banner>div:nth-child(2)>span{display:block;max-width:275px;line-height:1.7}.channel-pills{gap:4px}.channel-pills span{padding:5px 6px}.table-toolbar{flex-wrap:wrap}.search-field{flex-basis:230px}.connection-grid{gap:10px}.connection-card{padding:20px 15px}.connection-card p{min-height:40px}.discount-layout{gap:17px}.settings-card,.calculation-card{padding:23px}.card-heading{gap:11px}.card-heading h2{font-size:16px}.card-heading p{font-size:10px}.calculation-card h2{font-size:22px}.api-details{gap:20px}.page-footer>span:last-child{display:none}}@media(max-width:960px){:root{--sidebar:78px}.sidebar{padding:28px 12px 0}.brand{padding:0;justify-content:center;margin-bottom:55px}.brand-symbol{height:32px;width:29px}.brand-name,.sidebar-label,.nav-item>span,.sidebar-bottom .source-note,.user-card>span:last-child{display:none}.nav-item{justify-content:center;padding:15px;position:relative}.nav-item>svg{width:20px;height:20px}.nav-item.is-active:after{content:"";position:absolute;width:3px;height:15px;border-radius:3px;background:var(--orange);right:0}.sidebar nav{gap:12px}.user-card{justify-content:center;padding:22px 0}.page-heading p{max-width:460px}.channel-pills span{font-size:8px}.metric .text-button{font-size:9px}.page-heading{gap:15px}.add-button{padding:12px 14px}.discount-layout{grid-template-columns:1fr 1fr}.settings-save>span{font-size:8px}.connection-card{padding:20px 13px}.api-endpoint{padding:12px}}@media(max-width:720px){:root{--sidebar:0px}.sidebar{position:relative;width:100%;height:auto;padding:17px 20px 0;display:block}.brand{justify-content:flex-start;margin:0 0 18px;padding:0;gap:10px}.brand-symbol{height:25px;width:24px;gap:3px}.brand-name{display:block;font-size:15px;letter-spacing:2px}.brand-name>span{font-size:7px;letter-spacing:3px;display:inline-block;padding-left:9px;vertical-align:middle}.sidebar nav{flex-direction:row;gap:0;overflow:auto;scrollbar-width:none;margin:0 -20px;padding:0 10px}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{width:auto;flex:1;border-radius:0;min-height:48px;padding:13px 10px;gap:7px;border-bottom:2px solid transparent;white-space:nowrap}.nav-item>svg{height:16px;width:16px}.nav-item>span:not(.nav-dot){display:block;font-size:10px}.nav-item.is-active{background:transparent;border-bottom-color:var(--orange)}.nav-item.is-active:after{display:none}.sidebar-bottom{display:none}.workspace{margin-left:0}.topbar{height:47px;padding:0 20px}.breadcrumb{font-size:9px;gap:8px}.environment-tag{font-size:8px;gap:6px}.environment-tag .live-dot{height:4px;width:4px}.main-content{padding:29px 20px 0}.page-heading{align-items:flex-start;position:relative;margin-bottom:26px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:11px}h1{font-size:37px;letter-spacing:-1.4px;margin-bottom:10px}.page-heading p{font-size:11px;max-width:360px}.add-button{font-size:0;gap:0;padding:0;width:39px;height:39px;min-height:39px;margin-top:20px;flex-shrink:0}.add-button svg{height:20px;width:20px}.metrics-strip{margin-bottom:15px}.metric{padding:18px 15px;min-height:103px}.metric>span:first-child{font-size:9px;margin-bottom:13px}.metric>strong{font-size:27px}.metric>strong small{font-size:17px}.metric>svg{display:none}.metric-hint{font-size:8px;line-height:1.4;max-width:95px;margin-top:7px}.metric .text-button{position:static;display:flex;margin-top:8px;font-size:8px;gap:4px}.metric .text-button svg{height:12px;width:12px}.distribution-banner{gap:10px;flex-wrap:wrap;margin-bottom:25px;padding:15px}.distribution-icon{height:30px;width:30px}.distribution-banner strong{font-size:10px}.distribution-banner>div:nth-child(2){flex:1}.distribution-banner>div:nth-child(2)>span{font-size:9px;max-width:none}.channel-pills{margin-left:40px;gap:5px;margin-top:2px}.channel-pills span{font-size:8px;padding:4px 9px}.section-title{padding:19px 16px 15px;gap:8px}.section-title h2{font-size:15px}.catalog-actions{gap:4px}.catalog-actions .button{font-size:9px;padding:6px 7px;gap:6px}.table-toolbar{padding:0 16px 17px;gap:8px}.search-field{flex-basis:100%;height:37px}.select-wrap{flex:1;min-width:100px}.select-wrap select{max-width:none;font-size:9px;height:35px}.price-table th{font-size:7px;padding:12px 13px}.price-table td{padding:18px 13px}.price-table th:first-child,.price-table td:first-child{padding-left:17px}.price-table td:first-child{min-width:175px}.price-table th:nth-child(2),.price-table td:nth-child(2){display:none}.product-name{font-size:11px}.table-footer{font-size:8px;line-height:1.7;padding:13px 16px}.table-footer>span:last-child{text-align:right}.empty-state{padding:34px 22px;min-height:300px}.empty-state h3{font-size:14px;line-height:1.5}.empty-state p{font-size:10px;max-width:295px}.empty-art{height:65px;width:65px;margin-bottom:18px}.empty-art>svg{width:31px;height:31px}.footnote{font-size:9px;align-items:flex-start}.footnote>svg{margin-top:3px}.page-footer{padding-top:30px;font-size:8px;gap:10px}.page-footer>span:first-child{font-size:7px;letter-spacing:1.5px}.discount-layout{grid-template-columns:1fr;gap:20px}.settings-card,.calculation-card{padding:24px}.calculation-card .field{max-width:none}.calculation-result{flex-direction:row;align-items:center}.calculation-result>strong{font-size:31px;text-align:right}.override-note{padding:20px 5px}.audit-row{padding:20px 16px;gap:11px;flex-wrap:wrap}.audit-content strong{font-size:11px}.audit-content p{font-size:10px}.audit-row time{font-size:9px;padding-left:44px;margin-top:-7px;width:100%}.audit-content>span{font-size:8px}.audit-dot{height:30px;width:30px}.api-card{padding:23px 20px}.api-endpoint{gap:9px;padding:10px}.api-endpoint code{font-size:10px}.api-endpoint>span{padding:5px;font-size:8px}.api-endpoint .icon-button{width:26px}.api-details{gap:12px;flex-direction:column}.api-details>span{font-size:9px}.connection-grid{grid-template-columns:1fr 1fr;gap:12px}.connection-card{padding:20px}.connection-card p{min-height:26px}.channel-symbol{margin-bottom:19px}.connection-card h3{font-size:13px}.connection-pending{font-size:8px}.connection-note p{font-size:9px}.product-dialog{width:calc(100% - 22px);max-height:calc(100dvh - 22px)}.dialog-header{padding:22px 21px 19px}.dialog-header h2{font-size:21px}.dialog-fields{padding:21px;gap:18px}.dialog-footer{padding:17px 21px;gap:8px}.dialog-footer .button{font-size:9px;padding:10px 12px;min-height:37px}.dialog-footer .button-danger{padding-left:0;font-size:9px}.form-grid{gap:12px}.field{font-size:10px}.field input{font-size:12px}.field small{font-size:8px}.editor-price-preview{padding:14px}.editor-price-preview>span{font-size:9px;max-width:145px}.editor-price-preview strong{font-size:20px}.toggle-field small{font-size:8px}.toast-container{bottom:15px;right:15px;max-width:calc(100% - 30px)}.toast{padding:13px 13px 13px 16px;font-size:10px}.settings-save{gap:12px}.settings-save .button{font-size:10px}.error-panel{min-height:300px;padding:30px 20px}}@media(max-width:400px){.nav-item{padding-left:7px;padding-right:7px;gap:5px}.nav-item>span:not(.nav-dot){font-size:9px}.nav-item>svg{height:14px;width:14px}.main-content,.topbar{padding-left:15px;padding-right:15px}.environment-tag{font-size:7px}.metric{padding:17px 11px}.metric>span:first-child{font-size:8px}.metric>strong{font-size:25px}.metric-hint{font-size:7px}.catalog-actions .button{font-size:8px;gap:4px}.catalog-actions .button svg{height:14px;width:14px}.dialog-fields{padding:19px 17px}.dialog-header{padding-left:17px;padding-right:17px}.dialog-footer{padding:15px 17px;flex-wrap:wrap}.dialog-footer>div{margin-left:auto}.editor-price-preview{gap:9px}.editor-price-preview>span{font-size:8px}.connection-card{padding:18px 14px}.settings-card,.calculation-card{padding:21px}.calculation-result{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-size:14px}.nav-item{font-size:13px;min-height:50px}.sidebar-label{font-size:11px;color:#ccc}.source-note{font-size:12px}.source-note small{font-size:11px;color:#ccc;line-height:1.6}.user-card strong{font-size:12px}.user-card small{font-size:11px;color:#ccc}.breadcrumb{font-size:12px;color:#747477}.environment-tag{font-size:12px;color:#66666a}.topbar{min-height:65px}.eyebrow{font-size:11px;color:#737376;line-height:1.5}.page-heading p{font-size:14px;color:#737377;line-height:1.7;max-width:650px}h1{font-size:42px}.button{font-size:13px;min-height:43px}.button-quiet{font-size:13px;min-height:36px}.text-button{font-size:12px}.metric>span:first-child{font-size:13px;color:#737377;line-height:1.5}.metric-hint{font-size:12px;color:#76767a;display:block;margin:10px 0 0;line-height:1.5}.metric{min-height:139px}.metric .text-button{font-size:12px;bottom:29px;gap:6px}.metric:nth-child(3){padding-right:95px}.distribution-banner strong{font-size:14px;line-height:1.6}.distribution-banner>div:nth-child(2)>span{font-size:12px;color:#766f64;line-height:1.7;display:block;max-width:450px}.channel-pills{flex-wrap:wrap;justify-content:flex-end;max-width:200px}.channel-pills span{font-size:11px;color:#726858;padding:6px 9px}.distribution-banner{padding:18px 20px;align-items:center}.count-badge{font-size:12px;min-width:23px;text-align:center}.section-title h2{font-size:19px}.search-field{height:43px;min-width:170px}.search-field input{font-size:14px}.select-wrap{min-width:155px}.select-wrap select{height:43px;font-size:13px;color:#66666b;max-width:none}.table-toolbar{flex-wrap:wrap}.search-field{flex-basis:240px}.price-table th{font-size:11px;letter-spacing:.6px;color:#747477;padding-top:16px;padding-bottom:16px;line-height:1.5}.price-table td{font-size:13px}.product-name{font-size:14px}.sku{font-size:12px;color:#76767b;line-height:1.5}.category-label{font-size:12px;color:#747479}.final-price{font-size:14px!important}.base-price{color:#76767a}.rub{font-size:12px}.discount-value{font-size:13px}.discount-source{font-size:11px;color:#7a7a7e}.status-label{font-size:12px}.status-label.hidden{color:#77777a}.price-table td:first-child{min-width:200px}.table-footer{font-size:12px;color:#78787c;line-height:1.7}.empty-state{min-height:345px}.empty-state h3{font-size:19px;line-height:1.5}.empty-state p{font-size:13px;line-height:1.8;color:#77777d;max-width:400px}.empty-state .button{font-size:13px}.footnote{font-size:12px;color:#78787c;align-items:flex-start;line-height:1.8}.footnote svg{margin-top:3px}.page-footer{font-size:11px;color:#77777c;line-height:1.7}.page-footer span:first-child{font-size:10px;color:#737378}.page-footer span:last-child{color:#77777c}.loading-panel,.error-panel{font-size:14px;color:#74747a}.field{font-size:13px;color:#5f5f65;line-height:1.5}.field input{font-size:14px;height:46px}.field small{font-size:12px;color:#77777d;line-height:1.7}.percent-input input{height:65px;font-size:26px}.percent-input>span{top:21px;color:#888}.card-heading h2{font-size:19px;line-height:1.4}.card-heading p{font-size:13px;color:#737379;line-height:1.8}.small-icon{width:39px;height:39px}.settings-card,.calculation-card{padding:27px}.discount-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.calculation-note p{font-size:12px;color:#756e62;line-height:1.9}.calculation-note svg{color:#91794f}.settings-save>span{font-size:12px;color:#79797e;line-height:1.7}.calculation-card .eyebrow{font-size:10px;color:#7e705b}.calculation-line,.calculation-result{font-size:13px;color:#7b6f5e}.calculation-card>p{font-size:12px;color:#7b7060;line-height:1.8}.override-note p{font-size:12px;color:#79756c;line-height:1.9}.audit-content strong{font-size:14px}.audit-content p{font-size:13px;color:#747479}.audit-content>span{font-size:12px;color:#77777e}.audit-row time{font-size:12px;color:#77777d}.api-endpoint code{font-size:13px;color:#606066}.api-endpoint>span{font-size:11px}.api-details>span{font-size:12px;color:#78787b}.api-card>.text-button{font-size:13px}.connection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connection-card h3{font-size:16px}.connection-card p{font-size:12px;color:#77777c;line-height:1.8;min-height:45px}.connection-pending{font-size:11px;color:#88704d;line-height:1.7}.connection-note p{font-size:12px;color:#79736a}.channel-symbol{font-size:13px}.dialog-header .eyebrow{font-size:11px}.dialog-header h2{font-size:25px}.dialog-fields{gap:22px}.dialog-footer .button{font-size:13px}.optional{font-size:11px;color:#777}.editor-price-preview>span{font-size:12px;color:#7d6a50;line-height:1.7}.editor-price-preview strong{font-size:25px}.toggle-field strong{font-size:13px}.toggle-field small{font-size:12px;color:#77777c;line-height:1.7}.form-error{font-size:13px}.toast{font-size:13px;max-width:540px}.table-toolbar .select-wrap select{width:100%}.settings-save .button{font-size:13px}@media(max-width:1200px){.channel-pills{max-width:140px}.distribution-banner>div:nth-child(2)>span{max-width:340px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-card p{min-height:0}.card-heading{flex-wrap:wrap}.metric .text-button{position:static;margin-top:11px;display:flex}.metric:nth-child(3){padding-right:22px}.metric{min-height:147px}.discount-layout{gap:18px}.settings-card,.calculation-card{padding:23px}.breadcrumb,.metric-hint{font-size:12px}.api-details{gap:15px}.metric>strong{font-size:31px}}@media(max-width:960px){.nav-item{min-height:50px}.nav-item>span{display:none}.topbar{padding-left:25px;padding-right:25px}.discount-layout{grid-template-columns:1fr}.card-heading{flex-wrap:nowrap}.calculation-card .field{max-width:300px}.calculation-card .calculation-result{flex-direction:row;align-items:center}.distribution-banner{flex-wrap:wrap}.channel-pills{max-width:none;width:100%;margin-left:47px;justify-content:flex-start}.distribution-banner>div:nth-child(2)>span{max-width:none}.metric>span:first-child{font-size:12px}.metric{padding:20px}.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-hint,.metric .text-button{font-size:12px}.metric>svg{display:none}.api-endpoint{padding:13px}}@media(max-width:720px){.nav-item>span:not(.nav-dot){font-size:12px}.nav-item{gap:7px;padding:13px 10px;min-height:52px}.nav-item>svg{height:17px;width:17px}.topbar{min-height:52px;padding:0 20px;gap:12px}.breadcrumb{font-size:11px;gap:7px;line-height:1.5}.environment-tag{font-size:10px;flex-shrink:0}.eyebrow{font-size:10px}.page-heading p{font-size:13px;max-width:400px}.page-heading{margin-bottom:25px;gap:15px}h1{font-size:38px}.add-button{font-size:0;min-height:42px;width:42px;height:42px;padding:0}.metric{padding:17px 13px;min-height:156px}.metric>span:first-child{font-size:12px;min-height:35px;margin-bottom:8px}.metric>strong{font-size:29px}.metric-hint{font-size:11px;line-height:1.5;max-width:none}.metric .text-button{font-size:11px;gap:5px}.metric:nth-child(3){padding-right:13px}.distribution-banner strong{font-size:13px}.distribution-banner>div:nth-child(2)>span{font-size:12px}.distribution-banner{padding:16px;gap:11px}.channel-pills{margin-left:41px;width:calc(100% - 41px);gap:6px}.channel-pills span{font-size:10px;padding:5px 8px}.distribution-icon{height:30px;width:30px}.section-title h2{font-size:18px}.catalog-actions{gap:4px}.catalog-actions .button{font-size:12px;gap:6px;padding:6px 7px;min-height:35px}.catalog-actions .button svg{height:16px;width:16px}.catalog-actions button.button span{font-size:0}.catalog-actions button.button span:after{content:"\418\43c\43f\43e\440\442";font-size:12px}.search-field input{font-size:14px}.search-field{height:43px;flex-basis:100%}.select-wrap{min-width:110px}.select-wrap select{font-size:12px;height:41px}.table-toolbar{gap:9px;padding-bottom:19px}.price-table th{font-size:11px;letter-spacing:.2px;padding:14px}.price-table td{font-size:13px;padding:19px 14px}.price-table td:first-child{min-width:200px}.product-name{font-size:14px}.sku{font-size:12px}.price-table th:nth-child(2),.price-table td:nth-child(2){display:none}.table-footer{font-size:11px;gap:20px}.table-footer>span:last-child{max-width:160px}.empty-state h3{font-size:18px}.empty-state p{font-size:13px;max-width:330px}.empty-state .button{font-size:12px}.empty-state{padding:38px 22px;min-height:340px}.button{font-size:12px;min-height:42px}.footnote{font-size:12px;line-height:1.8}.page-footer{font-size:10px;gap:13px;align-items:flex-start}.page-footer span:first-child{font-size:9px;letter-spacing:1px}.page-footer span:nth-child(2){max-width:170px;text-align:right}.field{font-size:13px}.field input{font-size:14px;height:46px}.field small{font-size:12px}.percent-input input{font-size:26px;height:65px}.card-heading h2{font-size:19px}.card-heading p{font-size:13px}.settings-card,.calculation-card{padding:24px}.calculation-card .eyebrow{font-size:10px}.calculation-line{font-size:13px}.calculation-result{font-size:13px;gap:15px}.calculation-card>p{font-size:12px}.settings-save>span{font-size:12px}.settings-save .button,.override-note p{font-size:12px}.audit-content strong{font-size:14px}.audit-content p{font-size:13px}.audit-content>span{font-size:11px;line-height:1.7}.audit-row time{font-size:11px;padding-left:44px}.api-endpoint code{font-size:12px}.api-endpoint>span{font-size:10px}.api-details>span{font-size:12px}.api-card>.text-button{font-size:13px}.connection-card h3{font-size:16px}.connection-card p{font-size:12px;min-height:42px}.connection-pending{font-size:11px}.connection-note p{font-size:12px}.api-card{padding:24px 20px}.dialog-header .eyebrow{font-size:10px}.dialog-header h2{font-size:23px}.dialog-fields{padding:22px;gap:22px}.dialog-footer .button{font-size:12px;padding:11px 13px}.dialog-footer .button-danger{font-size:12px;padding-left:0}.dialog-footer{flex-wrap:wrap;gap:10px}.dialog-footer>div{margin-left:auto}.form-grid{gap:15px}.optional{font-size:11px}.editor-price-preview>span{font-size:12px;max-width:165px}.editor-price-preview strong{font-size:23px}.toggle-field strong{font-size:13px}.toggle-field small{font-size:12px}.toast{font-size:13px;padding:14px}.form-error{font-size:13px}}@media(max-width:430px){.sidebar nav{padding:0 5px}.nav-item{gap:4px;padding:13px 7px}.nav-item>span:not(.nav-dot){font-size:11px}.nav-item>svg{height:15px;width:15px}.main-content{padding-left:15px;padding-right:15px}.breadcrumb,.environment-tag{font-size:10px}.topbar{padding-left:15px;padding-right:15px}.page-heading .eyebrow{font-size:9px;letter-spacing:1px}.page-heading p{font-size:12px}.metric{padding:15px 10px;min-height:154px}.metric:nth-child(3){padding-right:10px}.metric>span:first-child{font-size:11px;min-height:34px}.metric-hint{font-size:10px}.metric .text-button{font-size:11px}.metric>strong{font-size:27px}.catalog-actions .button{font-size:12px;gap:5px;padding:5px}.section-title{gap:7px}.section-title h2{font-size:17px}.count-badge{font-size:11px}.distribution-banner{padding:14px}.distribution-banner strong{font-size:13px}.distribution-banner>div:nth-child(2)>span{font-size:11px}.table-footer{font-size:10px;gap:13px}.table-footer>span:last-child{max-width:150px}.dialog-fields{padding:21px 17px}.dialog-header{padding:22px 17px}.dialog-footer{padding:17px}.dialog-footer .button{font-size:12px}.form-grid{grid-template-columns:1fr}.editor-price-preview{gap:10px}.editor-price-preview>span{font-size:12px}.editor-price-preview strong{font-size:21px}.settings-card,.calculation-card{padding:22px}.connection-card{padding:20px 14px}.api-card{padding:22px 17px}.connection-pending{font-size:10px}.connection-card p{font-size:12px}.api-endpoint{gap:7px}.api-endpoint code{font-size:11px}}@media(max-width:720px){.page-heading>div{min-width:0}.page-heading .add-button{font-size:0;width:42px;height:42px;min-width:42px;padding:0;gap:0}.page-heading .add-button svg{width:21px;height:21px}.section-title{flex-wrap:wrap}.catalog-actions{margin-left:auto}}.table-scroll{position:relative;max-width:100%}.city-selector{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:12px;color:#77777b;line-height:1.5}.city-selector select{border:1px solid #deded9;border-radius:4px;padding:10px 35px 10px 12px;height:41px;min-width:177px;max-width:245px;background-color:#fff;color:#434344;font-size:14px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='1.5'%3E%3Cpath d='m7 9 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.city-selector select:disabled{color:#999;background-color:#f7f7f4;cursor:wait}.topbar{gap:20px}.topbar .breadcrumb{min-width:0}.city-context{display:flex;align-items:center;gap:22px;padding:19px 21px;margin:0 0 25px;border:1px solid #e7e1d6;border-radius:5px;background:#f3f0ea}.city-context-primary{display:flex;gap:12px;align-items:center;flex-shrink:0}.city-context-primary strong{display:block;font-size:15px;font-weight:500;line-height:1.6}.city-context-primary code{display:block;font-family:Roboto,Arial,sans-serif;font-size:13px;color:#927447;line-height:1.6;margin-top:3px}.city-context-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e1d7c6;border-radius:50%;color:#a58b64;flex-shrink:0}.city-context>p{font-size:12px;line-height:1.8;color:#81796d;max-width:330px;margin-left:auto}.region-count{font-size:11px;white-space:nowrap;color:#807360;padding:7px 9px;background:#ebe5da;border:1px solid #e2d9ca;border-radius:3px;line-height:1.5;flex-shrink:0}.domain-directory{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-top:25px}.domain-directory-heading{padding:24px 25px 20px}.domain-directory-heading h2{font-size:18px;margin-bottom:9px}.domain-directory-heading p{font-size:12px;color:#77777c;line-height:1.8}.domain-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(140px,1fr) minmax(160px,1.2fr);gap:17px;padding:19px 25px;border-top:1px solid var(--line);align-items:center;line-height:1.8}.domain-row code{font-family:Roboto,Arial,sans-serif;font-size:14px;color:#8a6938;overflow-wrap:anywhere}.domain-row>span{font-size:13px;color:#5f5f65}.domain-row>small{font-size:12px;color:#858087}@media(max-width:1200px){.city-context{flex-wrap:wrap;gap:16px}.city-context>p{margin-left:0;flex:1;min-width:200px}.city-context .region-count{margin-left:auto}.domain-row{grid-template-columns:minmax(170px,1fr) minmax(150px,1fr)}.domain-row>small{grid-column:1 / -1;margin-top:-9px}.city-selector select{min-width:175px;max-width:220px}}@media(max-width:720px){.topbar{height:auto;min-height:0;flex-wrap:wrap;padding-top:15px;padding-bottom:16px;gap:13px}.topbar .breadcrumb{width:100%;font-size:12px}.city-selector{width:100%;justify-content:space-between;font-size:13px;gap:15px}.city-selector select{width:100%;max-width:245px;height:43px;font-size:14px;min-width:0}.city-context{padding:18px;gap:14px}.city-context-primary{flex:1;min-width:190px}.city-context-primary strong{font-size:15px}.city-context-primary code{font-size:13px}.city-context>p{order:3;width:100%;max-width:none;min-width:0;flex-basis:100%;font-size:12px}.city-context .region-count{font-size:10px;padding:6px 8px;flex-shrink:0;margin-left:0}.domain-directory-heading{padding:23px 20px 19px}.domain-directory-heading p{font-size:12px}.domain-row{padding:20px;grid-template-columns:1fr;gap:7px}.domain-row code{font-size:14px}.domain-row>span{font-size:13px}.domain-row>small{grid-column:auto;margin-top:0;font-size:12px}}@media(max-width:430px){.city-context .region-count{margin-left:48px;margin-top:-4px}.city-context-primary{width:100%;flex-basis:100%}.city-selector select{max-width:245px}.city-context>p{order:2}.city-context .region-count{order:3}.city-context{padding:17px}.domain-row{padding:18px}.domain-directory-heading{padding:21px 18px 18px}}.access-controls{display:flex;align-items:center;justify-content:flex-end;gap:17px;min-width:0}.role-label{font-size:11px;line-height:1.6;color:#817157;padding:5px 8px;border:1px solid #e9e2d7;background:#faf7f1;border-radius:3px;white-space:nowrap}.assigned-city{font-size:14px;font-weight:500;line-height:1.7;color:#434344;overflow-wrap:anywhere}.city-cabinets{margin-top:25px;background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden}.cabinet-heading{padding:24px 25px 20px}.cabinet-heading h2{font-size:18px;margin-bottom:9px}.cabinet-heading p{font-size:12px;line-height:1.8;color:#77777c}.cabinet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.cabinet-link{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 25px;text-decoration:none;min-width:0;color:#807054;background:#fff}.cabinet-link:nth-child(2n){border-left:1px solid var(--line)}.cabinet-link:nth-child(n+3){border-top:1px solid var(--line)}.cabinet-link:hover{background:#faf7f1}.cabinet-link>span{min-width:0}.cabinet-link strong{display:block;font-weight:500;font-size:14px;line-height:1.7;color:#434344}.cabinet-link code{display:block;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.7;color:#8c806d;overflow-wrap:anywhere;margin-top:5px}.cabinet-link>svg{flex-shrink:0}@media(max-width:1100px){.access-controls{gap:10px}.role-label{font-size:10px;padding:5px 7px}.city-selector{gap:8px}.city-selector select{max-width:195px;min-width:165px}.topbar .breadcrumb{font-size:11px}}@media(max-width:720px){.access-controls{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.access-controls:empty{display:none}.role-label{font-size:11px;padding:4px 8px}.access-controls .city-selector{flex-basis:100%;justify-content:space-between}.access-controls .city-selector select{max-width:245px;min-width:0}.assigned-city{margin-left:auto;font-size:14px}.cabinet-heading{padding:23px 20px 19px}.cabinet-grid{grid-template-columns:1fr}.cabinet-link{padding:20px}.cabinet-link:nth-child(2n){border-left:0}.cabinet-link+.cabinet-link{border-top:1px solid var(--line)}.topbar .breadcrumb{font-size:12px}}@media(max-width:430px){.cabinet-heading{padding:21px 18px 18px}.cabinet-link{padding:18px}.assigned-city{max-width:150px}}.sidebar{overflow-y:auto}.sidebar .brand{margin-bottom:35px}.sidebar nav{gap:4px}.sidebar .nav-item{min-height:46px;padding-top:12px;padding-bottom:12px}.sidebar-bottom{padding-top:20px}.sidebar-logout{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:5px 9px 24px;color:#d2c6b4;font-size:12px;text-align:left}.sidebar-logout:hover{color:#fff}.login-shell{min-height:100dvh;padding:0 24px 60px;background:#f5f4f0}.login-brand{background:#434344;margin:0 -24px;padding:26px 40px}.login-brand .brand{margin:0;max-width:215px}.login-card{width:100%;max-width:445px;margin:65px auto 0;padding:36px;background:#fff;border:1px solid #e4e1da;border-radius:7px;box-shadow:0 8px 35px #43434406;display:flex;flex-direction:column;gap:22px}.login-card.loading-panel{min-height:290px}.login-card .eyebrow{margin:0}.login-card h1{font-size:34px;letter-spacing:-1px;margin:0}.login-card>p{font-size:14px;color:#777;line-height:1.8;margin-top:-12px}.login-card>small{font-size:12px;color:#888;line-height:1.8}.login-card .button{width:100%;font-size:14px;min-height:46px}.login-card .form-error{margin:0}.gold-form-stack{display:flex;flex-direction:column;gap:22px;min-width:0}.gold-form-card{padding:26px;background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0}.gold-form-card>h2{margin-bottom:16px;font-size:19px;line-height:1.5}.gold-form-card .form-grid{align-items:start;gap:20px}.gold-form-card .form-grid+.form-grid{margin-top:22px}.gold-form-card .field{line-height:1.6;font-size:13px}.gold-form-card .field input,.gold-form-card .field select,.gold-form-card .field textarea{font-size:14px;line-height:1.5}.field select,.field textarea{display:block;width:100%;min-width:0;border:1px solid #e1e1dd;border-radius:4px;background:#fff;color:#434344;padding:11px 12px;font-family:inherit;font-size:14px}.field select{height:46px}.field textarea{resize:vertical;min-height:110px}.field input[type=date]{min-width:0;max-width:100%;padding-right:7px}.field small:empty{display:none}.field-hint{font-size:12px;color:#7d7a76;line-height:1.8;margin-top:10px}.gold-input-stack{display:flex;flex-direction:column;gap:20px}.gold-space{margin-top:24px}.gold-notice{margin-top:20px}.gold-notice>div{font-size:12px;line-height:1.9;color:#786d5c}.gold-notice.is-warning{background:#fff7ea;border-color:#ecd6b7}.gold-notice.is-warning>div{color:#8c652c}.gold-card-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.gold-card-heading h2{font-size:18px;font-weight:500;line-height:1.6}.gold-card-heading p,.gold-section-heading p{font-size:12px;line-height:1.8;color:#838078;margin-top:6px}.step-index{font-size:11px;color:#a07d4a;background:#f5eee3;border:1px solid #ece2d3;border-radius:4px;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;margin-top:2px}.gold-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.gold-section-heading h2{font-size:19px;line-height:1.5}.gold-section-heading h3{font-size:16px;font-weight:500}.gold-section-heading .eyebrow{font-size:10px;margin-bottom:9px}.publication-strip{display:grid;grid-template-columns:1fr 1fr 1.25fr;background:#fff;border:1px solid var(--line);border-radius:6px;margin-bottom:25px}.publication-strip>div{padding:22px 25px}.publication-strip>div+div{border-left:1px solid var(--line)}.publication-strip span{font-size:12px;line-height:1.7;color:#89857e;display:block;margin-bottom:10px}.publication-strip strong{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.4}.publication-strip strong.provider-summary{font-size:15px;line-height:1.8;font-weight:400;letter-spacing:0}.gold-pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.43fr);gap:24px;align-items:start}.publication-card{position:sticky;top:25px;border:1px solid #e5dac9;border-radius:6px;background:#f1ede5;padding:25px}.publication-card h2{font-size:23px;font-weight:400;line-height:1.4;letter-spacing:-.6px;margin-bottom:17px}.publication-card>p{font-size:13px;color:#857968;line-height:1.9}.publication-card .eyebrow{color:#9c8462;font-size:10px}.publish-version{display:flex;justify-content:space-between;align-items:center;margin:24px 0;border-top:1px solid #ded4c6;border-bottom:1px solid #ded4c6;padding:16px 0;font-size:12px;color:#857968;line-height:1.7;gap:12px}.publish-version strong{font-size:22px;font-weight:400;color:#5b5040}.publication-card>.button{width:100%;margin-top:20px;font-size:13px}.publication-card>.text-button{font-size:12px;line-height:1.8;display:flex;margin-top:18px;justify-content:center}.publication-card .gold-notice{padding:14px;background:#ffffff45;border-color:#e3dacb}.publication-card .gold-notice>div{font-size:11px}.draft-badge{display:block;font-size:11px;line-height:1.7;padding:8px 11px;border:1px solid #ddccb4;background:#f7f0e5;border-radius:4px;color:#977447}.draft-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e6e1d7;background:#f1eee7;border-radius:5px;padding:18px 21px}.draft-actions>span{font-size:12px;color:#8b7557;line-height:1.7}.draft-actions small{display:block;font-size:11px;margin-top:4px;color:#938a7b}.published-panel{margin-top:30px}.published-panel>.gold-section-heading{border-bottom:1px solid var(--line);padding-bottom:22px}.board-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:22px;font-size:12px;color:#999084;line-height:1.8}.board-meta strong{font-weight:500;color:#665d50}.quote-status{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:12px;color:#8f867a;line-height:1.8;margin-bottom:20px}.quote-status strong{font-weight:500}.quote-status .live-dot{background:#b9b3aa;box-shadow:none}.quote-ready .live-dot{background:#8ba180}.quote-stale,.quote-error{color:#aa783d}.quote-stale .live-dot,.quote-error .live-dot{background:#d7a568}.demo-badge{display:inline-block;font-size:9px;letter-spacing:1px;line-height:1.5;color:#a56816;background:#fcf1da;border:1px solid #ead5ac;border-radius:3px;padding:3px 5px;font-weight:500;white-space:nowrap;vertical-align:middle}.published-priority{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;margin-bottom:30px}.published-priority article{padding:24px;background:#f7f4ee;border:1px solid #ede4d6;border-radius:5px;display:flex;flex-direction:column;gap:15px}.published-priority article>span:first-child{font-size:13px;color:#8b7960}.published-priority article>strong{font-size:34px;font-weight:400;color:#434344;letter-spacing:-.9px;line-height:1.5;overflow-wrap:anywhere}.published-priority strong small{display:block;font-size:12px;color:#9b8c78;font-weight:400;letter-spacing:0;margin-top:5px}.published-priority .field-hint{font-size:12px;margin-top:0}.expired-fixed{border-style:dashed!important}.expired-fixed .field-hint{color:#a37e4c}.mini-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;flex-wrap:wrap}.mini-heading h3{font-size:16px;font-weight:500;line-height:1.7}.mini-heading>span{font-size:12px;color:#8c887f;line-height:1.7}.fineness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:29px}.fineness-grid article{display:flex;flex-direction:column;gap:14px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.fineness-grid article>span{font-size:15px;color:#80776b;line-height:1.6;min-height:38px}.fineness-grid article>span>small{display:block;font-size:10px;color:#a29076}.fineness-grid strong{font-size:21px;font-weight:400;color:#434344;line-height:1.7;overflow-wrap:anywhere}.fineness-grid article>small{font-size:10px;color:#a18a6d;line-height:1.7}.stale-price strong{color:#a38b6d!important}.bars-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bars-grid article{display:grid;grid-template-columns:45px minmax(0,1fr) minmax(0,1fr);gap:15px;padding:22px;border:1px solid var(--line);border-radius:5px;align-items:center}.bar-weight{font-size:37px;font-weight:300;color:#baa584;line-height:1}.bar-weight small{font-size:14px;margin-left:3px}.bars-grid article>div>span{display:block;font-size:11px;color:#928778;line-height:1.8;min-height:40px}.bars-grid article>div>strong{display:block;font-size:20px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.bars-grid article>p{grid-column:1 / -1;font-size:11px;line-height:1.8;color:#a18a6d;border-top:1px solid var(--line);padding-top:12px;margin-top:3px}.bars-grid .demo-badge{font-size:8px;padding:1px 4px;vertical-align:baseline}.quote-details{margin-top:28px;border-top:1px solid var(--line);padding-top:19px;font-size:12px;color:#8a806f;line-height:1.8}.quote-details summary{cursor:pointer;padding:3px 0}.quote-details dl,.provider-facts{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1fr);gap:12px 20px;margin-top:20px;font-size:12px;line-height:1.8}.quote-details dt,.provider-facts dt{color:#9a8e7d}.quote-details dd,.provider-facts dd{margin:0;color:#69625b;overflow-wrap:anywhere}.gold-empty{text-align:center;padding:35px 20px;display:flex;flex-direction:column;align-items:center;gap:15px;color:#ae9674}.gold-empty h3{font-size:18px;line-height:1.7;font-weight:400;color:#5c554d}.gold-empty p{font-size:13px;line-height:1.9;max-width:460px;color:#918678}.gold-empty>svg{width:46px;height:46px;padding:10px;background:#f6f1e8;border:1px solid #e8dfd0;border-radius:50%}.location-fieldset{border:1px solid #e5e2db;border-radius:5px;margin:24px 0 0;padding:20px;min-width:0}.location-fieldset legend{font-size:12px;color:#998164;padding:0 8px}.location-fieldset .button-danger{font-size:12px;margin-top:13px}.service-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px;margin-top:25px}.gold-form-card .toggle-field{align-items:flex-start}.gold-form-card .toggle-track{margin-top:1px}.gold-form-card .toggle-field small{font-size:12px;line-height:1.8}.gold-form-card>.toggle-field{margin-top:23px}.gold-form-card .form-grid+.toggle-field{margin-top:23px}.gold-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.channel-settings{margin-top:25px}.channel-form{padding:22px 20px;border:1px solid #e6e2db;border-radius:5px;display:flex;flex-direction:column;gap:18px;min-width:0}.channel-form .gold-section-heading{flex-wrap:wrap;gap:10px;margin:0}.channel-form .role-label{font-size:10px;white-space:normal}.channel-form>.button{margin-top:auto}.channel-form .toggle-field{align-items:center}.section-progress{display:flex;align-items:center;gap:15px;justify-content:center;min-height:120px;font-size:13px;color:#8c8172}.section-progress .spinner{width:23px;height:23px}.staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.staff-card{padding:25px;border:1px solid var(--line);border-radius:5px;background:#fff;display:flex;flex-direction:column;gap:22px;min-width:0}.staff-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.staff-card-head>div{min-width:0}.staff-card-head strong{font-size:15px;font-weight:500;line-height:1.7;display:block;overflow-wrap:anywhere}.staff-card-head>div>span{font-size:12px;color:#8c8376;line-height:1.8;display:block;margin-top:4px;overflow-wrap:anywhere}.staff-card .field small{font-size:12px}.staff-card .button{align-self:flex-start}.password-change{max-width:430px;display:flex;flex-direction:column;gap:22px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.password-change>h3{font-size:18px;font-weight:500}.password-change .button{align-self:flex-start}.audit-diff{margin-top:14px;font-size:12px;color:#9a8160;line-height:1.7}.audit-diff summary{cursor:pointer}.audit-diff>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}.audit-diff section{min-width:0}.audit-diff h4{font-weight:500;font-size:11px;margin:0 0 7px;color:#8d8a83}.audit-diff pre{margin:0;max-height:320px;overflow:auto;background:#f7f5f0;border:1px solid #ece6db;border-radius:3px;padding:13px;font-size:11px;line-height:1.8;color:#7a7062;white-space:pre-wrap;overflow-wrap:anywhere}.audit-content{max-width:100%}.audit-row{min-width:0}@media(max-width:1300px){.gold-pricing-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.gold-form-card{padding:23px}.publication-card{padding:22px}.publication-card h2{font-size:21px}.publication-card>.button{font-size:12px}.gold-form-card .form-grid{grid-template-columns:1fr}.gold-form-card .form-grid+.form-grid{margin-top:22px}.gold-card-heading{gap:11px}.bars-grid{gap:15px}.bars-grid article{grid-template-columns:35px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px}.bar-weight{font-size:30px}.bars-grid article>div>strong{font-size:18px}.gold-channel-grid{grid-template-columns:1fr}.channel-form{display:grid;grid-template-columns:1fr 1fr;align-items:start}.channel-form .gold-section-heading{grid-column:1 / -1}.channel-form>.button{align-self:end}.service-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-strip>div{padding:21px}.publication-strip span{font-size:11px}}@media(max-width:1100px){.gold-pricing-layout{grid-template-columns:1fr}.publication-card{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px 25px}.publication-card>.eyebrow,.publication-card>h2,.publication-card>.gold-notice{grid-column:1 / -1}.publication-card>.eyebrow{margin:0}.publication-card>h2{margin:0}.publication-card>p{grid-column:1 / -1}.publication-card .publish-version{margin:0}.publication-card>.button{margin:0;align-self:center;min-height:46px}.publication-card>.text-button{margin:0;grid-column:1 / -1;justify-content:flex-start}.publication-card .gold-notice{margin:0}.publication-card .draft-badge{grid-column:1 / -1}.gold-form-card .form-grid{grid-template-columns:1fr 1fr}.fineness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fineness-grid article{padding:18px 15px}.fineness-grid strong{font-size:18px}.bars-grid{grid-template-columns:1fr}.bars-grid article{grid-template-columns:70px 1fr 1fr;padding:23px}.bars-grid article>div>span{min-height:0}.bar-weight{font-size:36px}.staff-grid{grid-template-columns:1fr}.publication-strip strong{font-size:23px}}@media(max-width:720px){.sidebar{overflow-y:visible}.sidebar .brand{margin-bottom:18px}.sidebar nav{gap:0}.sidebar .nav-item{min-height:49px;flex:0 0 auto;padding:13px 12px}.sidebar-bottom{display:none}.login-shell{padding-left:18px;padding-right:18px;padding-bottom:40px}.login-brand{margin:0 -18px;padding:23px 25px}.login-brand .brand{max-width:250px}.login-card{padding:29px 25px;margin-top:40px;gap:22px}.login-card h1{font-size:30px}.login-card>p{font-size:13px}.login-card .field{font-size:14px}.gold-form-card{padding:22px}.gold-card-heading{margin-bottom:23px;gap:11px}.gold-card-heading h2{font-size:18px}.gold-card-heading p{font-size:12px}.gold-form-card .form-grid{grid-template-columns:1fr;gap:20px}.gold-form-card .field{font-size:13px}.gold-form-card .field input,.gold-form-card .field select,.gold-form-card .field textarea{font-size:15px}.gold-form-card .field small{font-size:12px}.gold-form-stack{gap:20px}.gold-pricing-layout{gap:22px}.publication-strip{grid-template-columns:1fr 1fr;margin-bottom:22px}.publication-strip>div{padding:18px}.publication-strip>div:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);display:flex;align-items:center;gap:15px;flex-wrap:wrap}.publication-strip span{font-size:11px;margin-bottom:8px}.publication-strip>div:last-child>span{margin:0}.publication-strip strong{font-size:23px}.publication-strip strong.provider-summary{font-size:13px;line-height:1.7}.publication-card{display:flex;flex-direction:column;gap:0;padding:23px}.publication-card .eyebrow{margin-bottom:13px}.publication-card>h2{font-size:23px;margin-bottom:15px}.publication-card .publish-version{width:100%;margin:22px 0}.publication-card .draft-badge{width:100%;margin-bottom:17px}.publication-card>.button{width:100%;margin-top:12px;font-size:13px;min-height:46px}.publication-card>.text-button{margin-top:20px}.publication-card .gold-notice{margin-top:20px}.publication-card .gold-notice>div{font-size:12px}.draft-actions{padding:17px;gap:16px;flex-wrap:wrap}.draft-actions>span{font-size:12px}.draft-actions small{font-size:11px}.draft-actions .button{margin-left:auto;font-size:12px}.published-panel{margin-top:25px}.gold-section-heading{flex-wrap:wrap;gap:15px;margin-bottom:23px}.gold-section-heading h2{font-size:19px}.gold-section-heading .button{font-size:12px}.board-meta{gap:9px 20px;font-size:11px}.quote-status{font-size:12px}.published-priority{grid-template-columns:1fr;gap:15px}.published-priority article{padding:22px;gap:13px}.published-priority article>strong{font-size:34px}.published-priority article>span:first-child{font-size:13px}.published-priority .field-hint{font-size:12px}.mini-heading{gap:8px}.mini-heading h3{font-size:16px}.mini-heading>span{font-size:11px}.fineness-grid{grid-template-columns:1fr 1fr}.fineness-grid article{padding:18px}.fineness-grid article>span{font-size:15px;min-height:32px}.fineness-grid strong{font-size:20px}.fineness-grid article>span>small{font-size:11px}.fineness-grid article>small{font-size:11px}.bars-grid article{grid-template-columns:1fr 1fr;gap:18px;padding:21px}.bar-weight{grid-column:1 / -1;font-size:31px}.bars-grid article>div>span{font-size:11px;min-height:40px}.bars-grid article>div>strong{font-size:21px}.bars-grid article>p{font-size:12px}.quote-details{font-size:12px}.quote-details dl,.provider-facts{grid-template-columns:1fr;gap:5px;font-size:12px}.quote-details dd,.provider-facts dd{margin-bottom:12px}.gold-empty{padding:28px 12px}.gold-empty h3{font-size:18px}.gold-empty p{font-size:13px}.location-fieldset{padding:17px}.location-fieldset .button-danger{font-size:12px;white-space:normal;justify-content:flex-start;text-align:left}.service-toggles{grid-template-columns:1fr;gap:24px}.gold-input-stack{gap:21px}.gold-notice>div{font-size:12px}.channel-form{display:flex;padding:20px;gap:20px}.channel-form .gold-section-heading{gap:10px}.channel-form .role-label{font-size:10px}.gold-channel-grid{gap:18px}.staff-card{padding:22px}.staff-card-head{flex-wrap:wrap;gap:12px}.staff-card-head strong{font-size:15px}.staff-card-head>div>span{font-size:12px}.staff-card .field{font-size:13px}.staff-card .field input{font-size:15px}.password-change{gap:22px}.password-change .field{font-size:13px}.password-change .field input{font-size:15px}.audit-diff>div{grid-template-columns:1fr}.audit-diff pre{font-size:11px}.audit-content>span{overflow-wrap:anywhere}.published-panel>.gold-section-heading{padding-bottom:20px}}@media(max-width:400px){.gold-form-card{padding:20px 17px}.gold-card-heading h2{font-size:17px}.step-index{width:29px;height:29px;font-size:10px}.gold-card-heading{gap:10px}.gold-form-card .field{font-size:13px}.publication-strip>div{padding:17px 15px}.publication-strip strong{font-size:21px}.fineness-grid article{padding:15px}.fineness-grid strong{font-size:19px}.published-priority article{padding:20px}.published-priority article>strong{font-size:30px}.bars-grid article{padding:19px 16px;gap:16px}.bars-grid article>div>strong{font-size:19px}.login-card{padding:27px 22px}.login-card h1{font-size:28px}.service-toggles{gap:23px}}.auth-notice{font-size:13px!important;line-height:1.8!important;margin:0!important;padding:12px 14px;color:#6e725f!important;background:#f2f4ec;border:1px solid #e2e6d8;border-radius:4px}.audit-scope{padding:0 25px 22px;max-width:380px;font-size:13px}.audit-scope select{font-size:14px;height:43px}.audit-content>strong+.audit-diff{margin-top:15px}@media(max-width:720px){.audit-scope{padding:0 16px 20px;max-width:none}}.city-config-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.city-config-row{display:flex;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.city-config-row:last-child{border-bottom:0;padding-bottom:0}.city-config-row>div{flex:1;min-width:0}.city-config-row strong{display:block;font-size:15px;font-weight:500;line-height:1.7}.city-config-row code{display:block;font-family:Roboto,Arial,sans-serif;font-size:13px;color:#9b805a;line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.city-config-row small{display:block;font-size:12px;color:#8e897f;line-height:1.8;margin-top:4px}.city-config-row .status-label{flex-shrink:0}.city-config-fields{border:0;margin:0;padding:0;min-width:0}.city-config-fields:disabled{opacity:.65}.city-config-editor .eyebrow{margin-bottom:8px}.city-config-fields .field input:disabled{background:#f6f5f1;color:#8a857c;cursor:not-allowed}@media(max-width:720px){.city-config-row{gap:14px;flex-wrap:wrap;align-items:flex-start}.city-config-row>div{flex-basis:calc(100% - 115px)}.city-config-row>.button{margin-left:auto}.city-config-row .status-label{margin-top:4px}.city-config-row strong{font-size:15px}.city-config-row code,.city-config-row small{font-size:12px}.city-config-editor .settings-save{gap:12px}}.login-brand .brand{color:#fff}.bar-sales-editor{display:flex;flex-direction:column;gap:0;min-width:0}.bar-sales-grid-head,.bar-sale-edit-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 28px;gap:12px;align-items:center}.bar-sales-grid-head{padding:0 0 12px;color:#8d8375;font-size:11px;line-height:1.6;border-bottom:1px solid var(--line)}.bar-sale-edit-row{padding:14px 0;border-bottom:1px solid var(--line)}.bar-sale-edit-weight{font-size:17px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.bar-sale-edit-weight small{margin-left:4px;font-size:11px;font-weight:400;color:#918675}.bar-sale-edit-row .field{gap:0;min-width:0}.bar-sale-edit-row .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bar-sale-edit-row .field input,.bar-sale-edit-row .field select{width:100%;min-width:0;padding:11px 10px;font-size:14px;line-height:1.5;background:#fff}.bar-sale-edit-row .field select{padding-right:23px}.bar-sale-edit-row .field input:disabled,.bar-sale-edit-row .field select:disabled{background:#f7f6f2;color:#918675}.bar-sale-edit-row.needs-availability .bar-sale-stock select{border-color:#c99955;background:#fffaf1}.bar-sale-remove{justify-self:end;color:#a0978b}.bar-sale-remove:hover{color:#a54c37}.bar-sale-base{font-size:13px;cursor:default}.bar-sale-add{display:flex;align-items:flex-end;gap:12px;padding:22px 0 18px}.bar-sale-add .field{flex:1;min-width:0;font-size:12px}.bar-sale-add .field input{font-size:14px;min-width:0;width:100%}.bar-sale-add .button{flex:0 0 auto;min-height:45px;padding:12px 15px;font-size:12px;white-space:nowrap}.bar-sales-editor>.field-hint{margin:0 0 19px;line-height:1.8}.bar-sales-editor>.form-error{margin:0 0 17px}.published-bar-list{border:1px solid var(--line);border-radius:5px;overflow:hidden}.published-bar-head,.published-bar-row{display:grid;grid-template-columns:minmax(55px,.5fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:18px;align-items:center;padding:18px 21px}.published-bar-head{font-size:11px;line-height:1.7;color:#8f8271;background:#f6f4ee}.published-bar-row{border-top:1px solid var(--line)}.published-bar-weight{font-size:19px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.published-bar-weight small{font-size:11px;font-weight:400;color:#928778}.published-bar-row>div{min-width:0}.published-bar-row>div>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.published-bar-row>div>strong{display:block;font-size:18px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.published-bar-row>p{grid-column:1/-1;color:#a18a6d;font-size:11px;line-height:1.8}.bar-availability{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid;font-size:11px;font-weight:500;line-height:1.7;border-radius:3px;white-space:normal}.availability-in_stock{color:#506746;background:#f2f6ed;border-color:#d9e3ce}.availability-on_order{color:#8f6c39;background:#faf3e5;border-color:#e9dac1}.availability-unknown{color:#8b8378;background:#f6f4f0;border-color:#e7e1d8}.published-bar-buy-empty{color:#b4aa9d}@media(max-width:720px){.published-bar-buy-empty{display:none}}@media(max-width:900px){.published-bar-head,.published-bar-row{gap:12px;padding:16px}.published-bar-row>div>strong{font-size:16px}.published-bar-weight{font-size:17px}}@media(max-width:720px){.bar-sales-grid-head{display:none}.bar-sale-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:17px 0}.bar-sale-edit-weight{grid-column:1;grid-row:1;font-size:19px}.bar-sale-remove{grid-column:2;grid-row:1}.bar-sale-price{grid-column:1;grid-row:2}.bar-sale-stock{grid-column:2;grid-row:2}.bar-sale-edit-row .field{gap:8px}.bar-sale-edit-row .field>span,.published-bar-row>div>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:block;font-size:11px;line-height:1.6;color:#8d8375}.bar-sale-edit-row .field input,.bar-sale-edit-row .field select{padding:11px 9px;font-size:14px}.bar-sale-add{gap:10px;padding:19px 0 16px}.bar-sale-add .button{padding:12px;font-size:11px}.bar-sales-editor>.field-hint{font-size:12px}.published-bar-head{display:none}.published-bar-row{grid-template-columns:1fr 1fr;gap:15px;padding:19px}.published-bar-weight{grid-column:1/-1;font-size:22px}.published-bar-row>div>span{font-size:11px;margin-bottom:6px}.published-bar-stock{grid-row:2;grid-column:2}.published-bar-sale{grid-row:2;grid-column:1}.published-bar-buy{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--line)}.published-bar-row>div>strong{font-size:20px}.published-bar-buy>strong{font-size:18px!important}.published-bar-row>p{font-size:11px;margin-top:-7px}.bar-availability{font-size:11px;padding:5px 7px}}@media(max-width:380px){.bar-sale-price{grid-column:1/-1;grid-row:2}.bar-sale-stock{grid-column:1/-1;grid-row:3}.bar-sale-add{flex-wrap:wrap}.bar-sale-add .field{flex-basis:100%}.bar-sale-add .button{margin-left:auto}.published-bar-row{padding:17px 14px;gap:12px}.published-bar-row>div>strong{font-size:18px}}.bp-page{min-width:0}.bp-page a{touch-action:manipulation}.bp-page a:focus-visible{outline:3px solid #b56420;outline-offset:4px}.bp-skip{position:fixed;top:-90px;left:20px;z-index:50;padding:14px 20px;background:#fff;color:#434344}.bp-skip:focus{top:12px}.bp-current-city{font-size:16px;color:#f2d7af;overflow-wrap:anywhere;text-align:right}.bp-main{padding-top:30px;padding-bottom:42px}.bp-navigation{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:38px}.bp-navigation a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;text-underline-offset:5px;color:#795e36}.bp-page .bp-eyebrow{margin:0 0 12px;font-size:11px;line-height:1.7;letter-spacing:1.8px;font-weight:600;color:#847052}.bp-page .bp-page-heading{margin-bottom:32px}.bp-page .bp-page-heading h1{font-size:44px;line-height:1.2;letter-spacing:-1.1px;font-weight:500;margin:0 0 15px;overflow-wrap:anywhere}.bp-page-heading h1>span{color:#8a795e;margin-left:15px;padding-left:18px;border-left:1px solid #d9cdb9}.bp-page .bp-page-heading>p:last-child{font-size:16px;line-height:1.8;color:#736b60;max-width:720px}.bp-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bp-catalogue-card{border:1px solid #e3dfd6;border-radius:6px;background:#fff;min-width:0;overflow:hidden}.bp-card-image-link{display:block;text-decoration:none;background:#fff}.bp-product-image{min-width:0;display:grid;place-items:center;background:#fff}.bp-product-image>img{display:block;width:100%;height:auto;object-fit:contain;max-width:100%}.bp-card-image-link .bp-product-image{aspect-ratio:3/2}.bp-card-image-link .bp-product-image>img{max-height:270px}.bp-weight-illustration{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:3/2;min-width:0;padding:24px;color:#8a6b3c;background:#f7f3eb}.bp-weight-illustration strong{font-size:48px;font-weight:500;line-height:1.2;overflow-wrap:anywhere;text-align:center}.bp-weight-illustration strong>small{font-size:25px;font-weight:400}.bp-weight-illustration>span{font-size:12px;letter-spacing:1px;color:#9a8565}.bp-card-content{padding:23px 24px 25px}.bp-page .bp-card-content h2{font-size:21px;font-weight:500;line-height:1.45;letter-spacing:-.25px;margin:0 0 16px;overflow-wrap:anywhere}.bp-card-content h2 a{text-decoration:none}.bp-card-content h2 a:hover{text-decoration:underline;text-underline-offset:5px}.bp-card-meta{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;color:#83745f;font-size:12px;margin-bottom:20px}.bp-stock{display:inline-flex;align-items:center;gap:7px;border:1px solid #dedbd4;border-radius:4px;background:#fff;padding:5px 9px;min-height:27px;font-size:12px;line-height:1.45;font-weight:500;max-width:100%}.bp-stock>span{display:none}.bp-stock-available{color:#2f7d4c;border-color:#2f7d4c}.bp-stock-order{color:#6d571b;border-color:#c39a20}.bp-stock-unknown{color:#70695d}.bp-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.bp-price-label{font-size:13px;color:#837b6f}.bp-price>strong{font-size:38px;line-height:1.25;letter-spacing:-1px;font-weight:500;overflow-wrap:anywhere;max-width:100%}.bp-price>strong>span{font-size:.65em;font-weight:400;color:#a27b42;white-space:nowrap}.bp-price-unit{font-size:12px;line-height:1.7;color:#877e70}.bp-price>.bp-price-pending{font-size:22px;line-height:1.5;letter-spacing:-.3px;color:#8b7e6a}.bp-details-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;padding-top:19px;border-top:1px solid #ece7dd;font-size:13px;font-weight:500;color:#805f2e!important;text-decoration:none;line-height:1.7}.bp-details-link:hover{text-decoration:underline;text-underline-offset:5px}.bp-breadcrumbs{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:13px;color:#897963;margin-bottom:24px;line-height:1.8}.bp-breadcrumbs a{text-underline-offset:4px}.bp-breadcrumbs>span:last-child{color:#434344}.bp-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:35px 46px;align-items:start;min-width:0}.bp-product-visual{border:1px solid #e3dfd6;border-radius:6px;overflow:hidden;background:#fff;min-width:0}.bp-product-visual .bp-product-image{min-height:300px;aspect-ratio:3/2;padding:18px}.bp-product-visual .bp-weight-illustration{min-height:300px}.bp-product-content{min-width:0;padding-top:8px}.bp-page .bp-product-content h1{font-size:36px;line-height:1.3;letter-spacing:-.9px;font-weight:500;margin:0 0 20px;overflow-wrap:anywhere}.bp-page .bp-description{font-size:15px;color:#776e61;line-height:1.9;margin:21px 0 24px}.bp-product-content .bp-price{padding-top:23px;border-top:1px solid #dfd7ca;gap:8px}.bp-product-content .bp-price>strong{font-size:46px}.bp-product-content .bp-price>.bp-price-pending{font-size:26px}.bp-page .bp-updated{font-size:11px;line-height:1.8;color:#8a7d69;margin-top:12px}.bp-product-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.bp-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:46px;padding:12px 17px;border:1px solid #d9c9ae;border-radius:4px;font-size:13px;line-height:1.6;font-weight:500;text-align:center;text-decoration:none;max-width:100%}.bp-button-primary{color:#3c2c18!important;background:#f38e30;border-color:#e99448}.bp-button-primary:hover{background:#eda049}.bp-button-secondary{color:#775b34!important;background:#fff}.bp-button-secondary:hover{background:#f5eee3}.bp-page .bp-purchase-note{font-size:12px;line-height:1.8;color:#837663;margin-top:17px}.bp-product-specifications{grid-column:1/-1;border:1px solid #e3dfd6;border-radius:6px;background:#fff;padding:28px 30px;min-width:0}.bp-page .bp-product-specifications h2{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.3px;margin:0 0 23px}.bp-properties{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}.bp-properties>div{min-width:0}.bp-properties dt{font-size:12px;line-height:1.7;color:#8a7e6b;margin:0 0 7px}.bp-properties dd{font-size:18px;line-height:1.6;margin:0;font-weight:500;overflow-wrap:anywhere}.bp-market-note{padding:23px 27px;margin-top:30px;border:1px solid #e4dac9;border-radius:5px;background:#f1ece3}.bp-market-note>strong{font-size:16px;line-height:1.7;font-weight:500}.bp-page .bp-market-note>p{font-size:13px;line-height:1.9;color:#82725a;margin-top:6px}.bp-contacts{margin-top:43px}.bp-section-heading{margin-bottom:22px}.bp-page .bp-section-heading h2{font-size:26px;line-height:1.4;letter-spacing:-.4px;font-weight:500;margin:0;overflow-wrap:anywhere}.bp-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bp-location{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:28px;border:1px solid #e3dfd6;border-radius:5px;background:#fff;min-width:0}.bp-location>div{min-width:0}.bp-location>div>span{display:block;font-size:12px;line-height:1.7;color:#8c7b62;margin-bottom:7px}.bp-location strong{font-size:20px;line-height:1.6;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.bp-page .bp-location p{font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.bp-location-phone{font-size:18px;line-height:1.7;font-weight:500;text-underline-offset:5px;overflow-wrap:anywhere}.bp-page .bp-empty{padding:27px;border:1px solid #e3dfd6;border-radius:5px;background:#fff;color:#857760;font-size:15px;line-height:1.9}.bp-page .bp-information-note{border-top:1px solid #e0d9ce;padding-top:23px;margin-top:34px;font-size:11px;line-height:1.9;color:#93836b}.bp-footer{padding:32px 0;background:#f0ece4}.bp-footer>.pb-container{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.bp-footer>.pb-container>div{display:flex;flex-direction:column;gap:7px;min-width:0}.bp-footer strong{font-size:14px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.bp-footer span{font-size:11px;color:#9a8b72;line-height:1.8;overflow-wrap:anywhere}.bp-footer-legal{text-align:right;max-width:50%}@media(max-width:1000px){.bp-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bp-product{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-page .bp-product-content h1{font-size:31px}.bp-product-content .bp-price>strong{font-size:38px}.bp-product-visual .bp-product-image,.bp-product-visual .bp-weight-illustration{min-height:240px}.bp-properties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.bp-current-city{font-size:13px;max-width:35%}.bp-main{padding-top:17px;padding-bottom:30px}.bp-navigation{margin-bottom:23px;gap:6px 14px}.bp-navigation a{font-size:12px;min-height:40px}.bp-page .bp-eyebrow{font-size:9px;letter-spacing:1.5px;line-height:1.8;margin-bottom:9px}.bp-page .bp-page-heading{margin-bottom:24px}.bp-page .bp-page-heading h1{font-size:30px;letter-spacing:-.7px;margin-bottom:13px}.bp-page-heading h1>span{display:block;border-left:0;padding:0;margin:9px 0 0;font-size:24px}.bp-page .bp-page-heading>p:last-child{font-size:14px;line-height:1.9}.bp-catalogue-grid{grid-template-columns:minmax(0,1fr);gap:18px}.bp-card-image-link .bp-product-image>img{max-height:250px}.bp-card-content{padding:21px 22px 23px}.bp-page .bp-card-content h2{font-size:21px;margin-bottom:15px}.bp-card-meta{gap:11px;font-size:12px;margin-bottom:21px}.bp-price>strong{font-size:36px}.bp-weight-illustration strong{font-size:48px}.bp-breadcrumbs{font-size:12px;gap:9px;margin-bottom:19px}.bp-product{grid-template-columns:minmax(0,1fr);gap:23px}.bp-product-visual .bp-product-image{min-height:0;aspect-ratio:3/2;padding:12px}.bp-product-visual .bp-weight-illustration{min-height:0}.bp-product-content{padding-top:0}.bp-page .bp-product-content h1{font-size:30px;line-height:1.3;letter-spacing:-.65px;margin-bottom:16px}.bp-page .bp-description{font-size:14px;line-height:1.9;margin:18px 0 22px}.bp-product-content .bp-price{padding-top:21px}.bp-product-content .bp-price>strong{font-size:43px}.bp-product-content .bp-price>.bp-price-pending{font-size:24px}.bp-product-actions{margin-top:23px;gap:11px}.bp-button{font-size:12px;min-height:46px;padding:11px 15px}.bp-page .bp-purchase-note{font-size:12px;line-height:1.9;margin-top:15px}.bp-product-specifications{padding:22px 20px}.bp-page .bp-product-specifications h2{font-size:22px;margin-bottom:21px}.bp-properties{gap:21px 15px}.bp-properties dt{font-size:11px;margin-bottom:6px}.bp-properties dd{font-size:17px}.bp-market-note{padding:21px;margin-top:25px}.bp-market-note>strong{font-size:15px}.bp-page .bp-market-note>p{font-size:12px;line-height:1.9;margin-top:7px}.bp-contacts{margin-top:31px}.bp-section-heading{margin-bottom:18px}.bp-page .bp-section-heading h2{font-size:23px}.bp-locations{grid-template-columns:minmax(0,1fr);gap:16px}.bp-location{padding:23px;gap:20px}.bp-location strong{font-size:18px}.bp-page .bp-location p{font-size:15px}.bp-location-phone{font-size:17px}.bp-page .bp-empty{padding:22px;font-size:14px}.bp-page .bp-information-note{font-size:10px;line-height:1.95;padding-top:21px;margin-top:27px}.bp-footer{padding:26px 0}.bp-footer>.pb-container{flex-direction:column;gap:20px}.bp-footer strong{font-size:13px}.bp-footer span{font-size:10px}.bp-footer-legal{max-width:none;text-align:left}}@media(max-width:380px){.bp-page .bp-product-content h1{font-size:27px}.bp-product-content .bp-price>strong{font-size:38px}.bp-card-content{padding:20px}.bp-page .bp-card-content h2{font-size:20px}.bp-price>strong{font-size:32px}.bp-product-specifications{padding:20px 18px}.bp-properties dd{font-size:16px}.bp-location{padding:21px}}
