:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17211b;background:#f6f5f0;font-family:system-ui,sans-serif}body{margin:0}main{max-width:64rem;margin:0 auto;padding:4rem 1.5rem}.card{background:#fff;border:1px solid #d9ddd8;border-radius:1rem;padding:2rem;box-shadow:0 8px 28px #142d1e14}h1{margin-top:0}code{background:#eef1ed;border-radius:.25rem;padding:.15rem .35rem}.search-page{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.eyebrow{color:#587062;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.85rem}.search-form{gap:.5rem;display:grid}.search-row{grid-template-columns:1fr auto;gap:.75rem;display:grid}.search-row input{min-width:0;font:inherit;border:1px solid #b8c3bb;border-radius:.6rem;padding:.8rem 1rem}.search-row button{color:#fff;font:inherit;background:#175b3a;border:0;border-radius:.6rem;padding:.8rem 1.3rem;font-weight:650}.results{gap:1rem;display:grid}.result h2,.notice h2{margin-top:0}.offer{border-top:1px solid #e1e5e1;grid-template-columns:minmax(6rem,.6fr) minmax(0,1.1fr) auto minmax(4.5rem,auto) minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:.35rem 1rem;padding:.7rem 0;display:grid}.offer:first-of-type{border-top:0}.offer span{color:#5e6861;margin-top:.2rem;display:block}.offer-price{white-space:nowrap;font-size:1.25rem;font-weight:750}.offer-meta{color:#5e6861;font-size:.9rem}.replacement-arrow,.offer .replacement-arrow{vertical-align:middle;grid-template-rows:.7rem 1rem;place-items:center;margin:0 .35rem;line-height:1;display:inline-grid}.replacement-arrow small{color:#5e6861;grid-row:1;font-size:.62rem;font-weight:500}.replacement-arrow>span[aria-hidden=true]{grid-row:2}.replaced-number,.offer .replaced-number{color:inherit;align-items:center;margin:0;display:inline-flex}.replaced-number a,.unorderable-replacements a{color:inherit}.unorderable-replacements ol{margin-bottom:0}.unorderable-replacements li{margin-top:.35rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-cart{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.offer-cart input[type=number]{width:3.6rem}.offer-cart input[name=lineComment]{width:8rem}.offer-cart small{flex:1 0 100%}.offer-actions{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.offer-shop input[name=buyerComment],.offer-shop input[name=lineComment]{width:8rem}@media (max-width:64rem){.offer{grid-template-columns:minmax(0,1fr) auto auto}.offer-source,.offer-number,.offer-meta,.offer-actions{grid-column:1/-1}}@media (max-width:36rem){.search-row{grid-template-columns:1fr}.search-upload{flex-direction:column;align-items:stretch}.search-upload label{justify-content:space-between}.search-upload button{align-self:flex-start}}.identity-form{gap:.8rem;max-width:30rem;display:grid}.identity-form label{gap:.25rem;display:grid}.identity-form input{font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;padding:.65rem}.identity-form button,form button{color:#fff;font:inherit;background:#175b3a;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:650}dt{color:#5e6861}dd{margin:0 0 .8rem}.workspace{max-width:80rem;padding-top:2rem}.menu{background:#fff;border:1px solid #d9ddd8;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 1.25rem;padding:.45rem;display:flex;box-shadow:0 4px 14px #142d1e0d}.menu a{color:#17211b;border-radius:.6rem;padding:.45rem .75rem;font-size:.95rem;font-weight:550;text-decoration:none}.menu a:hover,.menu a:focus-visible{background:#eef1ed}.menu form{margin-left:auto}.menu form button{padding:.45rem .9rem;font-size:.95rem}.menu-auth{gap:.25rem;margin-left:auto;display:flex}.menu .menu-register{background:var(--shop-primary,#175b3a);color:#fff}.menu .menu-register:hover,.menu .menu-register:focus-visible{background:var(--shop-primary,#175b3a);filter:brightness(.9)}.supplier-api-alert-dot{vertical-align:.08rem;background:#c47a00;border-radius:50%;width:.55rem;height:.55rem;margin-left:.35rem;display:inline-block;box-shadow:0 0 0 2px #fff0c2}.filters{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.filters input,.filters select,.settings-form input,.settings-form select,.settings-form textarea{font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;padding:.65rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}.receiving-document-table th,.receiving-document-table td{white-space:normal;vertical-align:top}.receiving-document-table input[type=number]{width:5rem;max-width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e5e1;padding:.65rem}.badge{color:#175b3a;background:#d9f2df;border-radius:1rem;margin-left:.4rem;padding:.1rem .4rem;font-size:.75rem;display:inline-block}.settings-form{gap:.8rem;max-width:38rem;display:grid}.settings-form label{gap:.3rem;display:grid}.settings-form label:has(input[type=checkbox]){align-items:center;display:flex}.shelf-toolbar{margin-bottom:.8rem}.shelf-table-scroll{max-width:100%}.shelf-table{min-width:70rem;font-size:.88rem}.shelf-table th,.shelf-table td{padding:.42rem .48rem}.shelf-table .shelf-money{text-align:right;white-space:nowrap}.shelf-entry-details{background:#fafcf9;border:1px solid #d9ddd8;border-radius:.7rem;margin-top:.9rem}.shelf-entry-details>summary{cursor:pointer;color:#175b3a;padding:.7rem 1rem;font-weight:700}.shelf-entry-panel{border-top:1px solid #d9ddd8;padding:.8rem 1rem 1rem}.shelf-entry-switch{gap:.25rem;margin-bottom:.8rem;display:flex}.shelf-entry-switch input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shelf-entry-switch label{cursor:pointer;background:#fff;border:1px solid #b8c3bb;border-radius:.45rem;padding:.45rem .8rem;font-weight:650}.shelf-entry-switch input:checked+label{color:#fff;background:#175b3a;border-color:#175b3a}.shelf-entry-form{grid-template-columns:minmax(9rem,1.1fr) minmax(6rem,.55fr) minmax(10rem,1fr) minmax(8rem,.8fr) auto;align-items:end;gap:.65rem;display:grid}.shelf-entry-form-manual{grid-template-columns:minmax(9rem,1fr) minmax(11rem,1.3fr) minmax(7rem,.7fr) minmax(6rem,.55fr) minmax(8rem,.8fr) minmax(7rem,.7fr) auto}.shelf-entry-form label{gap:.25rem;min-width:0;display:grid}.shelf-entry-form label>.muted{font-size:.76rem;line-height:1.15}.shelf-entry-form input{min-width:0;font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;padding:.55rem}.shelf-entry-form-manual,#shelf-mode-manual:checked~.shelf-entry-form-scanner{display:none}#shelf-mode-manual:checked~.shelf-entry-form-manual{display:grid}#shelf-entry:target:not([open])>.shelf-entry-panel{display:block}@media (max-width:36rem){.shelf-entry-panel{padding:.7rem}.shelf-entry-form,.shelf-entry-form-manual{grid-template-columns:1fr}.shelf-entry-form button{width:100%}}.special-position-form{gap:.8rem;display:grid}.special-position-fields{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}.special-position-fields label{gap:.3rem;min-width:12rem;display:grid}.special-position-fields textarea{min-width:18rem;min-height:4rem}.info-grid{grid-template-columns:auto minmax(14rem,1fr);gap:.5rem 1.5rem;display:grid}.info-grid h2{grid-column:1/-1;margin-bottom:0}@media (max-width:36rem){.info-grid{grid-template-columns:auto minmax(0,1fr)}}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.stat-card{color:inherit;background:#fff;border:1px solid #d9ddd8;border-radius:.7rem;padding:.8rem 1rem;text-decoration:none;display:block}.stat-card small{margin-bottom:.3rem}.stat-card strong{font-size:1.3rem}.danger{background:#8b1e1e;margin-top:1rem}.storefront{background:var(--shop-secondary);color:#17211b;font-family:var(--shop-font);min-height:calc(100vh - 8rem)}.storefront-card{border-color:color-mix(in srgb, var(--shop-primary) 25%, #d9ddd8)}.storefront .search-row button{background:var(--shop-primary)}.storefront-logo{object-fit:contain;object-position:left center;width:8rem;height:3rem;display:block}.storefront-contacts{min-height:1.2em}.hint,small{color:#5e6861;font-size:.88rem;display:block}.finance-box,.empty{background:#f4f7f4;border-radius:.7rem;margin:1rem 0;padding:1rem}.finance-box h2,.empty h2{margin-top:0}.tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tabs span{background:#eef1ed;border-radius:1rem;padding:.35rem .65rem}.tabs a{color:inherit;background:#eef1ed;border-radius:1rem;padding:.35rem .65rem;text-decoration:none}.tabs a.active{color:#fff;background:#175b3a}.scanner-draft{margin:.5rem 0;font-weight:600}.scanner-scan{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.scanner-scan input[type=text]{flex:1}html[data-template] .scanner-scan button,html[data-template] .shelf-scan-actions button:not(.quiet-button){background:var(--st-accent);color:var(--st-on-accent);border:1px solid var(--st-accent);border-radius:var(--st-radius,.4rem);cursor:pointer;font-weight:650}html[data-template] .scanner-scan button:disabled,html[data-template] .shelf-scan-actions button:disabled{opacity:.55;cursor:default}.scanner-outcome{min-height:1.4em}.scanner-outcome.ok{color:#175b3a}.scanner-outcome.warn{color:#7a4b21}.inline-actions{gap:.35rem;display:flex}.quiet-button{color:#17211b;font:inherit;background:#fff;border:1px solid #b8c3bb;border-radius:.5rem;padding:.7rem 1rem;font-weight:650;text-decoration:none;display:inline-block}.primary-button{color:#fff;font:inherit;background:#175b3a;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:650}form button.secondary{background:#7a4b21}.box{border:1px solid #e1e5e1;border-radius:.7rem;margin:1rem 0;padding:1rem}.box h2{margin-top:0}.issue-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:44rem){.issue-columns{grid-template-columns:1fr}}.issue-refuse-popup{margin-top:1rem}.issue-refuse-popup>summary{border-radius:var(--st-radius,.45rem);color:#b5452f;cursor:pointer;border:1px solid #b5452f;align-items:center;padding:.4rem .8rem;font-size:.85rem;list-style:none;display:inline-flex}.issue-refuse-popup>summary::-webkit-details-marker{display:none}.issue-refuse-popup[open]>summary:before{content:"";z-index:60;cursor:default;background:#00000073;position:fixed;inset:0}.issue-refuse-popup>form.modal{z-index:61;box-sizing:border-box;background:var(--st-panel,#fff);width:min(34rem,100vw - 32px);color:var(--st-text,#17211b);border:1px solid var(--st-line,#d9ddd8);border-radius:var(--st-radius,.6rem);gap:.75rem;margin:0;padding:1.25rem 1.4rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3rem #0000004d}.issue-refuse-popup>form.modal h2{margin:0;font-size:1.1rem}.issue-refuse-popup>form.modal label{gap:.3rem;display:grid}.issue-refuse-popup>form.modal button{justify-self:start}.finance-requests{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.finance-requests>button{border:1px solid var(--st-line,#b8c3bb);border-radius:var(--st-radius,.45rem);background:var(--st-panel,#fff);color:var(--st-text,inherit);cursor:pointer;align-items:center;padding:.45rem .9rem;font-weight:600;display:inline-flex}.finance-requests>button:hover{border-color:var(--st-accent,#175b3a);color:var(--st-accent,#175b3a)}html:not([data-site=platform]) .window-dialog{box-sizing:border-box;border:1px solid var(--st-line,#ccd5ce);border-radius:var(--st-radius,.45rem);background:var(--st-panel,#fff);width:min(760px,100vw - 32px);max-height:80vh;color:var(--st-text,inherit);padding:24px 28px;overflow:auto;box-shadow:0 16px 50px #00000040}html:not([data-site=platform]) .window-dialog.window-wide{width:min(1240px,100vw - 32px)}html:not([data-site=platform]) .window-dialog::backdrop{background:#00000073}html:not([data-site=platform]) .window-dialog>h2{margin-top:0}html:not([data-site=platform]) .window-close{margin:0;position:absolute;top:10px;right:12px}html:not([data-site=platform]) .window-close button{padding:2px 10px;font-size:20px;line-height:1}.part-replacement{font-weight:400;display:block}.issue-board{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;display:grid}@media (max-width:56rem){.issue-board{grid-template-columns:minmax(0,1fr)}}.issue-clients{border-right:1px solid var(--st-line,#d9ddd8);padding-right:1.5rem}.issue-clients h2,.issue-waiting h2{margin:0;font-size:1rem}.issue-clients>input[type=search]{box-sizing:border-box;border:1px solid var(--st-line,#b8c3bb);border-radius:var(--st-radius,.45rem);background:var(--st-panel,#fff);width:100%;color:var(--st-text,inherit);font:inherit;margin-top:.6rem;padding:.5rem .7rem}.issue-clients>ul{scrollbar-width:thin;max-height:calc(100vh - 17rem);margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.issue-clients>p{margin:.6rem 0 0}.issue-clients li+li{border-top:1px solid var(--st-line,#e1e5e1)}.issue-clients li a{color:inherit;align-items:baseline;gap:.6rem;padding:.4rem .45rem;font-size:.92rem;text-decoration:none;display:flex}.issue-clients li a:hover{background:var(--st-soft,#0000000a)}.issue-client-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.issue-client-ready{color:var(--st-accent,#175b3a);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.issue-client-ready:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.issue-client-balance{font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap;font-size:.78rem}.issue-client-balance[data-sign=minus],.issue-client-head b[data-sign=minus]{color:#b5452f;opacity:1}.issue-waiting>.table-scroll,.issue-waiting>p{margin-top:.6rem}.issue-waiting td form{justify-content:flex-end;margin:0}.issue-client-head{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.3rem;margin-bottom:1rem;display:flex}.issue-client-head h2{margin:0}.flash{border-radius:.6rem;max-width:64rem;margin:0 auto 1rem;padding:.75rem 1.25rem;font-weight:600}.flash-ok,.flash-error{border:1px solid var(--hl-line)}.customer-notice{border:1px solid var(--hl-line);border-radius:.8rem;margin:0 auto 1rem;padding:1rem 1.25rem}.customer-notice p{margin:0 0 .75rem;line-height:1.5}.customer-notice form{display:inline}.history-table{width:100%}.history-table .history-date{white-space:nowrap}.history-table .history-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.history-table td.history-amount{font-weight:600}.history-table .history-amount{padding-right:2rem}.customer-order{border:1px solid #d9ddd8;border-radius:.7rem;margin:.75rem 0;overflow:hidden}.customer-order>summary{cursor:pointer;background:#f7faf7;grid-template-columns:5rem 7rem 7rem 5rem minmax(16rem,1fr);align-items:center;gap:.5rem;padding:.8rem 1rem;list-style-position:inside;display:grid}.customer-order>summary::marker{color:#175b3a}.order-summary{flex-wrap:wrap;gap:.2rem;display:flex}.order-summary .badge,.order-lines-table .badge{border:1px solid #0000;margin-left:0;padding:.2rem .6rem;font-size:.85rem;font-weight:600}.status-accepted,.status-ready{color:#175b3a;background:#d9f2df}.line-notice{color:#175b3a;background:#e4f3e8;border-radius:.35rem;padding:.25rem .5rem;font-weight:400;display:inline-block}.line-notice.line-refused{color:#8a2f22;background:#fbe9e7}.order-filters{align-items:end}.order-filters label{color:#5e6861;gap:.2rem;font-size:.88rem;display:grid}.order-search-field{flex:24rem;min-width:14rem}.order-search-field input{box-sizing:border-box;width:100%}.order-more-filters{color:#5e6861;font-size:.88rem}.order-more-filters>summary{cursor:pointer;color:#175b3a;padding:.65rem .2rem;font-weight:650}.order-more-grid{flex-wrap:wrap;gap:.7rem;padding-top:.5rem;display:flex}.order-more-grid label{min-width:9rem}@media (max-width:48rem){.customer-order>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary{grid-column:1/-1}}@media (max-width:36rem){.order-filters{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.order-search-field{min-width:0}.order-filters>button{width:100%}.order-more-grid{grid-template-columns:minmax(0,1fr);display:grid}.order-more-grid label{min-width:0}}.row-toggle{cursor:pointer;color:#175b3a;text-decoration:underline;position:relative}.row-toggle input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid #175b3a}.row-toggle .row-toggle-open{display:none}.row-toggle:has(input:checked) .row-toggle-closed{display:none}.row-toggle:has(input:checked) .row-toggle-open{display:inline}tr.row-toggle-panel{display:none}tr.row-toggle-row:has(.row-toggle input:checked)+tr.row-toggle-panel:not(.supplier-panel-correct){display:table-row}tr.row-toggle-row:has(.supplier-toggle-correct input:checked)+tr.supplier-panel-correct{display:table-row}tr.row-toggle-row:has(.supplier-toggle-reverse input:checked)+tr.supplier-panel-correct+tr.supplier-panel-reverse{display:table-row}.till-journal-table th,.till-journal-table td{white-space:normal}.till-journal-table th:nth-child(7),.till-journal-table td:nth-child(7){white-space:nowrap;width:1%}.supplier-book-table th,.supplier-book-table td{white-space:normal}.supplier-book-table th:last-child,.supplier-book-table td:last-child{width:1%}.supplier-book-table .money-cell{white-space:nowrap}.staff-table{table-layout:fixed}.staff-table th,.staff-table td{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.staff-table th:first-child,.staff-table td:first-child{width:22%}.staff-table th:nth-child(2),.staff-table td:nth-child(2){width:18%}.staff-table th:nth-child(3),.staff-table td:nth-child(3){width:20%}.staff-table th:nth-child(4),.staff-table td:nth-child(4){width:18%}.staff-table th:last-child,.staff-table td:last-child{width:22%}.staff-action-form{flex-wrap:wrap;align-items:end;gap:.5rem;margin:0;display:flex}.staff-action-form label,.staff-candidate-fields label{color:#5e6861;gap:.25rem;font-size:.88rem;display:grid}.staff-action-form label{flex:10rem;min-width:0}.staff-action-form input,.staff-candidate-fields input,.staff-candidate-fields select{box-sizing:border-box;width:100%}.staff-action-form button{white-space:nowrap}.staff-candidate{gap:.7rem;display:grid}.staff-candidate-identity{overflow-wrap:anywhere}.staff-candidate-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem;display:grid}.staff-candidate>button{justify-self:start}@media (max-width:36rem){.staff-table-scroll{overflow-x:visible}.staff-table,.staff-table thead,.staff-table tbody,.staff-table tr,.staff-table td{display:block}.staff-table thead{display:none}.staff-table tbody{gap:.75rem;display:grid}.staff-table tr{background:#fff;border:1px solid #d9ddd8;border-radius:.7rem;margin:0;padding:.75rem}.staff-table td{border:0;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:.5rem;padding:.2rem 0;display:grid;width:auto!important}.staff-table td:before{content:attr(data-label);color:#5e6861;font-size:.82rem}.staff-table .staff-action-cell{border-top:1px solid #e1e5e1;margin-top:.45rem;padding-top:.65rem;display:block}.staff-table .staff-action-cell:before{display:none}.staff-action-form{gap:.5rem;display:grid}.staff-action-form label{min-width:0}.staff-action-form button{width:100%}.staff-candidate-fields{grid-template-columns:1fr}}.money-sum{white-space:nowrap}.cart-check{color:#175b3a;font-size:1.4rem;line-height:1;text-decoration:none}.cart-check.off{color:#9aa39c}.cart-select,.cart-clear{margin:.5rem 0}.wrap-table td form{margin:0 .25rem .25rem 0;display:inline-block}.wrap-table td input[type=number]{width:6rem}.result-dense td input[type=number]{width:3.6rem}.wrap-table td input[name=lineComment],.result-dense td input[name=lineComment]{width:9rem}.cart-total{margin:1rem 0}.forecast-ok{color:#175b3a}.search-modes{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.search-modes a{border:1px solid #b8c3bb;border-radius:.5rem;padding:.35rem .8rem;text-decoration:none}.search-modes a[aria-current=true]{color:#fff;background:#175b3a}.search-textarea{width:100%;min-height:6rem;font:inherit;box-sizing:border-box;border:1px solid #b8c3bb;border-radius:.6rem;padding:.8rem 1rem}.search-list-form .search-textarea{resize:vertical;field-sizing:content;height:3.5rem;min-height:3.5rem;max-height:14rem}.search-list-form:focus-within .search-textarea{min-height:7rem}.search-list-form:has(.search-textarea:not(:placeholder-shown)) .search-textarea{min-height:7rem}.search-list-form .search-row{align-items:start}.search-list-form .search-row .hint{align-self:center;font-size:.78rem;line-height:1.35}.search-upload{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.2rem;display:flex}.search-upload label{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.78rem;display:inline-flex}.search-upload input[type=file]{max-width:min(100%,20rem);font:inherit;font-size:.75rem}.search-upload button{padding:.45rem .75rem;font-size:.8rem}.search-upload .hint{color:#5e6861;flex:100%;font-size:.72rem;line-height:1.3}.offer-in-cart{background:#eef6f0}.in-cart-badge{color:#175b3a;background:#e4f3e8;border-radius:.4rem;padding:.1rem .5rem;font-size:.85rem;display:inline-block}.result-dense td,.result-dense th{padding:.4rem .5rem;font-size:.92rem}.result-dense form{align-items:center;gap:.35rem;margin:0;display:flex}.result-dense .offer-cart{flex-wrap:nowrap}.guest-cart-status:empty{display:none}.order-line-edit{align-items:center;gap:.35rem;margin:.25rem .35rem 0 0;display:inline-flex}.order-line-edit input[type=number]{width:5rem}tr.line-actions td{background:#f7faf7;padding-top:.2rem}.line-edit{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;margin:0 1rem .25rem 0;display:inline-flex}.line-edit label{color:#5e6861;gap:.15rem;font-size:.85rem;display:grid}.line-edit .danger,.cart-clear .danger,.own-line-panel .danger{margin-top:0}.line-actions-title{color:#5e6861;margin-bottom:.25rem;font-size:.85rem;display:block}.wrap-table th,.wrap-table td{white-space:normal;vertical-align:top}.wrap-table td:nth-last-child(-n+3){white-space:nowrap}.cart-table td input[type=number]{width:4rem}.cart-table td input[name=lineComment]{width:10rem;max-width:100%}.cart-table td .notice{margin-top:.2rem;display:block}.cart-line-actions{white-space:nowrap}.cart-line-actions .line-edit{margin:0 .25rem 0 0;display:inline-block}.cart-line-actions button{padding:.4rem .55rem;font-size:.85rem}.cart-table th{font-size:.8rem}.receiving-correction-panels{gap:1.2rem;display:grid}.receiving-correction-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;max-width:48rem}.receiving-correction-form input:not([type=hidden]),.receiving-correction-form select,.receiving-document-table .receiving-correction-form input[type=number]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;padding:.65rem}.receiving-correction-form button{grid-column:1/-1;justify-self:start}.receiving-gone-note{color:#7a4b21;display:block}.money-strip{background:#f4f7f4;border-radius:.7rem;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.orders-work{counter-reset:picked}.orders-card input.pick:checked{counter-increment:picked}.bulk-confirm:after{content:" (" counter(picked) ")"}.shortfall{color:#a3271a;font-weight:600;display:block}.orders-work{flex-wrap:wrap;align-items:flex-end;column-gap:.7rem;display:flex}.orders-work>.order-filters{flex:auto}.orders-work>.bulk-bar{flex-wrap:wrap;order:1;gap:.6rem;margin-bottom:1rem;display:flex}.orders-work>:is(.table-scroll,.empty){flex:1 0 100%;order:2;min-width:0}.bulk-bar form{margin:0}tr.order-note td{white-space:normal;background:#fafbf9;padding-top:.2rem;padding-bottom:.2rem}.note-inline summary{cursor:pointer;color:#5e6861;font-size:.88rem}.note-inline form{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.3rem 0 0;display:flex}.note-inline input[name=note]{box-sizing:border-box;min-width:0;font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;flex:14rem;padding:.4rem}.note-inline button{padding:.3rem .7rem;font-size:.88rem}.refuse-inline summary{cursor:pointer;color:#8a2f22}.refuse-inline form{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.pw-field{gap:.25rem;display:grid;position:relative}.pw-rule{z-index:20;pointer-events:none;background:#fff;border:1px solid #b8c3bb;border-radius:.45rem;padding:.5rem .75rem;font-size:.85rem;line-height:1.5;position:absolute;top:calc(100% - .2rem);left:0;box-shadow:0 8px 28px #142d1e1f}.pw-wrap{display:block;position:relative}.pw-wrap>input{box-sizing:border-box;width:100%;padding-right:2.8rem}.pw-wrap .pw-eye{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:.4rem;place-items:center;margin-top:-1.2rem;padding:0;display:grid;position:absolute;top:50%;right:.3rem}.pw-wrap .pw-eye:hover,.pw-wrap .pw-eye:focus-visible{opacity:1;background:0 0}.pw-wrap .pw-eye svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.pw-wrap .pw-eye[aria-pressed=true] .pw-slash{display:none}html body .pw-wrap>button.pw-eye.pw-eye{width:2.2rem;min-width:0;height:2.2rem;min-height:0;box-shadow:none;color:var(--st-text,inherit);background:0 0;border:0;border-radius:.4rem;margin:-1.1rem 0 0;padding:0;position:absolute;top:50%;right:.3rem;transform:none}.pw-met{color:#175b3a}.pw-unmet{color:#b91c1c}.identity-form button:disabled{color:#7a827c;cursor:not-allowed;background:#e3e7e4}.supplier-orders-choice{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.supplier-orders-choice>span{color:#5d6b62;min-width:8.5rem}.supplier-orders-choice .search-modes,.supplier-orders-modes{flex-wrap:wrap}.supplier-orders-pause{text-align:right;max-width:100%;margin-left:auto}.supplier-orders-pause p{margin:.4rem 0 0}.supplier-markup-warning{border:1px solid var(--hl-line);border-radius:.45rem;margin:.4rem 0;padding:.5rem .75rem}.supplier-api-problems{border:1px solid var(--hl-line);border-radius:.65rem;margin:.75rem 0;padding:.65rem .85rem}.supplier-api-problems p{justify-content:space-between;align-items:center;gap:.75rem;margin:.35rem 0;display:flex}.supplier-api-problems .quiet-button{flex:none;padding:.45rem .8rem}.supplier-api-name-form{flex-wrap:wrap;align-items:end;gap:.55rem .75rem;margin:1rem 0;display:flex}.supplier-api-name-form label{color:#5e6861;gap:.3rem;display:grid}.supplier-api-name-form input,.supplier-api-table input[type=time],.supplier-api-table select{color:#17211b;font:inherit;background:#fff;border:1px solid #b8c3bb;border-radius:.45rem;padding:.65rem}.supplier-api-name-form input{min-width:min(22rem,70vw)}.supplier-api-saved{color:#175b3a;font-weight:650}.supplier-api-state,.supplier-api-credentials{color:#5e6861}.supplier-api-balance p{margin:.25rem 0}.supplier-api-table{margin-top:.75rem}.supplier-api-table .quiet-button{padding:.45rem .8rem}.supplier-api-toggle{margin:1rem 0 .1rem}@media (max-width:36rem){.supplier-api-problems p{flex-direction:column;align-items:flex-start}.supplier-api-name-form{flex-direction:column;align-items:stretch}.supplier-api-name-form input{min-width:0}}.supplier-markup-line p{margin:.2rem 0}.supplier-markup .table-scroll{margin-bottom:1rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.page-head h1{margin-right:auto}.fx-panel{background:#eef1ed;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:.3rem 0;padding:.3rem .65rem;font-size:.85rem;display:flex}.fx-item{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.fx-panel input[type=text],.fx-panel input:not([type]){width:4.2rem;font:inherit;border:1px solid #b8c3bb;border-radius:.35rem;padding:.2rem .4rem}.fx-amount{color:#175b3a;white-space:nowrap}@media (max-width:640px){.page-head{flex-direction:column}.fx-panel{box-sizing:border-box;width:100%}}.nowrap{white-space:nowrap}.customer-order summary .fx-amount,.customer-order summary .fx-amount>span{display:block}.delivery-table{border-collapse:collapse;width:100%;font-size:.93rem}.delivery-table th,.delivery-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e5e1;padding:.4rem .5rem}.delivery-table .num{text-align:right;white-space:nowrap}.delivery-table small{font-weight:400}.delivery-table select{max-width:9rem;padding:.35rem}.delivery-total td{background:#f4f7f4;font-weight:650}.delivery-num{text-align:right;width:5.6rem;font:inherit;box-sizing:border-box;border:1px solid #b8c3bb;border-radius:.4rem;padding:.35rem .4rem}.delivery-invoices{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.delivery-comment{color:#5e6861;gap:.2rem;max-width:32rem;margin:.8rem 0;font-size:.88rem;display:grid}.delivery-comment input{font:inherit;border:1px solid #b8c3bb;border-radius:.45rem;padding:.5rem}.delivery-files{margin-top:1rem}.tag.warn{border-radius:1rem;padding:.1rem .5rem;font-size:.85rem;display:inline-block}.delivery-form label{color:#5e6861;gap:.25rem;font-size:.88rem;display:grid}.delivery-form label:has(input[type=checkbox]){align-items:center;gap:.4rem;display:flex}.delivery-form{align-items:end}.ship-form .table-scroll{margin:.5rem 0}.ship-table td,.ship-table th{padding-top:.3rem;padding-bottom:.3rem}.ship-table input[type=number]{width:4.5rem}.ship-stepper{align-items:center;gap:.35rem;display:flex}.ship-stepper button{min-width:2rem;padding:.2rem .5rem}.ship-stepper input[type=number]{text-align:center;width:3.5rem}.ship-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ship-actions .ship-count{margin-right:auto}.ship-actions select,.ship-actions input{width:auto;min-width:8rem}.ship-history{margin-top:1rem}.ship-history summary{cursor:pointer}.delivery-new{margin:1.2rem 0}a.primary-button,a.quiet-button{text-decoration:none;display:inline-block}.delivery-table .quiet-button{padding:.45rem .8rem}.tag{color:#3f5546;white-space:nowrap;background:#e8efe9;border-radius:1rem;padding:.1rem .5rem;font-size:.85rem;display:inline-block}.tag.reserve{color:#6b4300;background:#fff6e6;border:1px solid #ecc88a;padding:0 .35rem;font-size:.84em;font-weight:400;line-height:1.5}.delivery-assign{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.delivery-assign select{max-width:13rem;padding:.35rem}.delivery-assign input[name=deliveryEuros]{text-align:right;width:5.6rem;font:inherit;box-sizing:border-box;border:1px solid #b8c3bb;border-radius:.4rem;padding:.35rem .4rem}.delivery-doc{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;display:flex}.delivery-doc h2{flex:100%;margin:0}.delivery-doc p{margin:0}@media (max-width:36rem){.delivery-assign{flex-direction:column;align-items:stretch}.delivery-assign select{max-width:none}.delivery-assign input[name=deliveryEuros]{width:100%}.dispatch-table,.dispatch-table tbody,.dispatch-table tr,.dispatch-table td{box-sizing:border-box;width:100%;display:block}.dispatch-table thead{display:none}.dispatch-table tr{border:1px solid #e1e5e1;border-radius:.6rem;margin-bottom:.7rem;padding:.4rem .6rem}.dispatch-table td{border-bottom:0;padding:.2rem 0;text-align:left!important}.dispatch-table td[data-label]:before{content:attr(data-label) ": ";color:#5e6861;font-size:.85rem}.dispatch-table td:last-child:before{content:none}.dispatch-table .delivery-assign{margin-top:.4rem}}.info-grid>div{display:contents}@media (max-width:52rem){.cart-table,.cart-table tbody{display:block}.cart-table thead{display:none}.cart-table tr.cart-line{border:1px solid #d9ddd8;border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0 0 .6rem;padding:.75rem;display:grid}.cart-table tr.cart-line>td{border:0;min-width:0;padding:0;display:block}.cart-table tr.cart-line>td:before{content:attr(data-label);color:#5e6861;font-size:.75rem;display:block}.cart-table tr.cart-line>td.cart-cell-wide{grid-column:1/-1}.cart-table tr.cart-line>td.cart-line-actions:before,.cart-table tr.cart-line>td[data-label=Заказать]:before{display:none}.cart-table tr.cart-line>td.cart-comment-cell{grid-column:1/-1}}.vin-button{vertical-align:middle;z-index:2;margin-left:.35rem;display:inline-block;position:relative}.vin-button>button{cursor:pointer;border-radius:.25rem;letter-spacing:.04em!important;min-width:0!important;min-height:0!important;padding:.08rem .32rem!important;font-size:.66rem!important;line-height:1.25!important}.vin-button>span{border:1px solid var(--st-line,#3a3f46);color:var(--st-text,#ecebe7);background:var(--st-panel,#181b1e);z-index:20;border-radius:.3rem;gap:.15rem;padding:0;display:grid;position:absolute;top:50%;left:calc(100% + .3rem);transform:translateY(-50%);box-shadow:0 .25rem .7rem #0000004d}.vin-button input{box-sizing:border-box;font:inherit;border-radius:.3rem;margin:0;width:14.5em!important;max-width:60vw!important;height:auto!important;min-height:0!important;color:var(--st-text,#ecebe7)!important;letter-spacing:.03em!important;text-transform:none!important;background:0 0!important;border:0!important;padding:.22rem .4rem!important;font-size:.8rem!important}.vin-button small{max-width:24ch;color:var(--st-danger,#e0806f);padding:0 .4rem .3rem;font-size:.7rem;line-height:1.2}.waiting-row{margin:1rem 0}.own-purchase-by{color:var(--st-muted,#5e6861);font-size:.85em}.line-msg{color:#5e6861;vertical-align:middle;background:#fff;border:1px solid #b8c3bb;border-radius:.5rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:.35rem;text-decoration:none;display:inline-flex;position:relative}.line-msg svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.line-msg:hover,.line-msg:focus-visible{border-color:var(--shop-primary,#175b3a);color:var(--shop-primary,#175b3a)}.line-msg-unread{background:var(--shop-primary,#175b3a);border-color:var(--shop-primary,#175b3a);color:#fff}.line-msg-unread svg{fill:currentColor}.line-msg-unread:hover,.line-msg-unread:focus-visible{color:#fff;filter:brightness(.9)}.line-msg-unread:after{content:"";background:#c47a00;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-.25rem;right:-.25rem;box-shadow:0 0 0 2px #fff}.line-msg-cell{width:1%}.menu .menu-count{padding:0;font-weight:700}.line-panel{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.line-panel-backdrop{background:#17211b59;position:absolute;inset:0}.line-panel-body{box-sizing:border-box;background:var(--st-panel,white);width:min(26rem,100%);height:100%;color:var(--st-text,inherit);border-left:1px solid var(--st-line,#d9ddd8);flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;position:relative;overflow-y:auto;box-shadow:-8px 0 28px #142d1e24}.line-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.line-panel-head h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.line-panel-close{color:var(--st-text,#17211b);border-radius:.5rem;flex:none;padding:.1rem .5rem;font-size:1.5rem;line-height:1;text-decoration:none}.line-panel-close:hover,.line-panel-close:focus-visible{background:var(--st-soft,#eef1ed);color:var(--st-text,#17211b)}.line-panel-head h2{color:var(--st-text,inherit)}.line-panel-feed{flex-direction:column;flex:auto;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.line-msg-item{background:var(--st-soft,#f4f7f4);max-width:90%;color:var(--st-text,inherit);border:1px solid var(--st-line,#e1e5e1);overflow-wrap:anywhere;border-radius:.7rem;padding:.5rem .7rem}.line-msg-item p{margin:0}.line-msg-staff{align-self:flex-start}.line-msg-client{align-self:flex-end}.line-msg-meta{color:var(--st-muted,#5e6861);font-size:.8rem}.line-msg-body{white-space:pre-wrap}.line-panel-empty{color:var(--st-muted,#5e6861);flex:auto;margin:0}.line-panel-form{gap:.5rem;margin-top:auto;display:grid}.line-panel-form label{color:var(--st-text,inherit);gap:.25rem;font-weight:600;display:grid}.line-panel-form label.line-panel-hold{align-items:center;gap:.5rem;font-weight:400;display:flex}.line-panel-form textarea{box-sizing:border-box;border:1px solid var(--st-line,#b8c3bb);background:var(--st-bg,white);width:100%;color:var(--st-text,inherit);font:inherit;resize:vertical;border-radius:.45rem;padding:.6rem}.line-panel-form .notice{color:#8a2f22;margin:0}.line-panel-info{background:var(--st-soft,#f4f7f4);color:var(--st-text,inherit);border-radius:.6rem;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);gap:.15rem .75rem;margin:0;padding:.6rem;font-size:.9rem;display:grid}.line-panel-info dt,.line-panel-info dd{overflow-wrap:break-word;margin:0}.line-panel-so{display:block}.msg-list{margin:0;padding:0;list-style:none}.msg-row a{color:inherit;border-bottom:1px solid #e1e5e1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,2fr) auto auto;align-items:center;gap:.25rem 1rem;padding:.7rem .4rem;text-decoration:none;display:grid}.msg-row a:hover,.msg-row a:focus-visible{background:#f4f7f4}.msg-row-last{text-overflow:ellipsis;white-space:nowrap;color:#5e6861;overflow:hidden}.msg-row-date{color:#5e6861;white-space:nowrap;font-size:.85rem}.msg-row-new{background:var(--shop-primary,#175b3a);color:#fff;white-space:nowrap;border-radius:1rem;padding:.1rem .5rem;font-size:.75rem}.msg-row-unread .msg-row-part{font-weight:700}.msg-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.msg-filters a{color:#17211b;border:1px solid #b8c3bb;border-radius:1rem;padding:.4rem .8rem;font-size:.9rem;text-decoration:none}.msg-filters a[aria-current=page]{background:var(--shop-primary,#175b3a);border-color:var(--shop-primary,#175b3a);color:#fff}.msg-table td{white-space:normal}.msg-unanswered td:first-child{box-shadow:inset 3px 0 #c47a00}@media (max-width:36rem){.line-panel-body{border-left:0;width:100%}.msg-row a{grid-template-columns:minmax(0,1fr) auto}.msg-row-last{grid-column:1/-1}}.receiving-result-card{border:1px solid var(--st-line,#ccd5ce);background:var(--st-panel,#fff);color:var(--st-text,inherit);border-radius:.6rem;margin:.4rem 0;padding:.6rem .9rem}.receiving-result-card[hidden]{display:none}.receiving-result-card[data-colour=yellow]{background:color-mix(in srgb, #d9a21b 26%, var(--st-panel,#fff));border-color:color-mix(in srgb, #d9a21b 62%, var(--st-line,#ccd5ce));color:var(--st-text,inherit)}.receiving-result-card[data-colour=green]{background:color-mix(in srgb, #2e9e5e 26%, var(--st-panel,#fff));border-color:color-mix(in srgb, #2e9e5e 62%, var(--st-line,#ccd5ce));color:var(--st-text,inherit)}.receiving-result-card[data-colour=red]{background:color-mix(in srgb, #d6453d 26%, var(--st-panel,#fff));border-color:color-mix(in srgb, #d6453d 62%, var(--st-line,#ccd5ce));color:var(--st-text,inherit)}.receiving-result-card[data-colour=orange]{background:color-mix(in srgb, #d77b2f 26%, var(--st-panel,#fff));border-color:color-mix(in srgb, #d77b2f 62%, var(--st-line,#ccd5ce));color:var(--st-text,inherit)}tr[data-colour=green]>td{background:color-mix(in srgb, #2e9e5e 22%, var(--st-panel,#fff));color:var(--st-text,inherit)}tr[data-colour=yellow]>td{background:color-mix(in srgb, #d9a21b 22%, var(--st-panel,#fff));color:var(--st-text,inherit)}tr[data-colour=red]>td{background:color-mix(in srgb, #d6453d 22%, var(--st-panel,#fff));color:var(--st-text,inherit)}.receiving-document-table tr[id^=row-]{scroll-margin-top:30vh}.supplier-pending-table td{vertical-align:middle}.supplier-pending-table .supplier-pending-who small{opacity:.65;letter-spacing:.02em;font-size:.8em;display:block}.supplier-pending-table .supplier-pending-part,.supplier-pending-table .supplier-pending-money{white-space:nowrap;font-variant-numeric:tabular-nums}.supplier-pending-table .supplier-pending-part{font-weight:600}.supplier-pending-table .supplier-pending-who,.supplier-pending-table .supplier-pending-list{white-space:nowrap}.supplier-pending-table .supplier-pending-description{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.supplier-pending-table .supplier-pending-quantity{white-space:nowrap}.supplier-pending-table .supplier-pending-quantity input{text-align:center;width:4.2rem}.supplier-pending-table .supplier-pending-quantity small{opacity:.65;display:block}.order-block:has(.order-toggle input) .order-group-line{display:none}.order-block:has(.order-toggle input:checked) .order-group-line{display:table-row}.order-toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;position:relative}.order-toggle input{opacity:0;width:1px;height:1px;position:absolute}.order-toggle:has(input) span:before{content:"▸";margin-right:.4rem;transition:transform .15s;display:inline-block}.order-block:has(.order-toggle input:checked) .order-toggle span:before{transform:rotate(90deg)}.order-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid}.order-group small{opacity:.6}.order-group-line>td{padding-top:.35rem;padding-bottom:.35rem;font-size:.92em}.order-card-lines .order-card-part{white-space:nowrap;font-weight:600}.order-card-lines .order-card-note{opacity:.75;display:block}.order-line-actions-cell{white-space:nowrap;text-align:right}.order-line-toggle{cursor:pointer;border:1px solid;border-radius:.4rem;padding:.35rem .7rem;font-size:.85em;display:inline-block;position:relative}.order-line-toggle input{opacity:0;width:1px;height:1px;position:absolute}.order-line-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid}.order-line .order-line-actions-row{display:none}.order-line:has(.order-line-toggle input:checked) .order-line-actions-row{display:table-row}.order-line-actions-panel{flex-wrap:wrap;align-items:flex-end;gap:.8rem 2rem;padding:.4rem 0 .8rem;display:flex}.order-group>td{white-space:nowrap}.order-card-head{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.order-card-head small{opacity:.65}h1 .order-card-back{margin-left:1rem;font-size:.55em;font-weight:400}html td form button.auto-mode-link,html[data-template] td form button.auto-mode-link,html[data-shell=modern] main .orders-card td form button.auto-mode-link{border:1px solid var(--hl-line);background:var(--hl-bg);width:auto;color:var(--hl-text);font:inherit;opacity:1;cursor:pointer;white-space:nowrap;border-radius:999px;min-height:0;margin:.2rem 0 0;padding:0 .3rem;font-size:.68em;line-height:1.2;text-decoration:none;display:inline-block}td:has(>form>.auto-mode-link) form{margin:0}.status-dates{cursor:help;outline:none;display:inline-block;position:relative}.status-dates-pop{z-index:60;box-sizing:border-box;color:#17211b;white-space:nowrap;text-align:left;background:#fff;border:1px solid #d9ddd8;border-radius:.45rem;min-width:15rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.5;display:none;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 28px #142d1e2e}.status-dates-pop>span{justify-content:space-between;gap:1.2rem;display:flex}.status-dates-pop>span>span:last-child{opacity:.7;font-variant-numeric:tabular-nums}.status-dates:hover .status-dates-pop,.status-dates:focus .status-dates-pop,.status-dates:focus-within .status-dates-pop{display:block}.status-dates:focus-visible{outline-offset:2px;border-radius:.2rem;outline:2px solid}@media (min-width:900px){:is(.table-scroll:has(.status-dates),.customer-order:has(.status-dates)){overflow:visible}}@media (max-width:899px){.status-dates-pop{box-shadow:none;margin-top:.3rem;position:static}}.book-comment{border-bottom:1px dotted}.book-comment .status-dates-pop{white-space:normal;min-width:12rem;max-width:24rem}.offer .offer-cap{letter-spacing:.04em;opacity:.65;margin:0 0 .15rem;font-size:.7rem;display:block}.offer-source{overflow-wrap:anywhere;font-weight:600}.offer-number>strong{font-size:1.05rem;display:block}.offer-meta>b{font-weight:600;display:block}.offer-replacement{display:inline-block!important}a.replacement-link{font-weight:700;text-decoration:none}.offer-replacement a.replacement-link{font-size:1.05rem}.status-dates{white-space:nowrap}.status-dates-pop{left:auto;right:0}.offer-deposit b{white-space:nowrap;font-weight:600}.offer-deposit span{margin-top:0}@media (min-width:64.01rem){.offer .offer-cart{flex-wrap:nowrap}.offer .offer-cart input[name=lineComment]{width:7rem}}section.card:has(>.supplier-orders-pause){flex-wrap:wrap;align-items:center;column-gap:1.5rem;display:flex}section.card:has(>.supplier-orders-pause)>*{flex:100%;min-width:0}section.card:has(>.supplier-orders-pause)>h1{flex:auto}section.card:has(>.supplier-orders-pause)>.supplier-orders-pause{flex:none;margin-left:auto}.supplier-orders-bar{flex-wrap:wrap;align-items:center;gap:.6rem 2rem;margin:.4rem 0 .8rem;display:flex}.supplier-orders-bar .supplier-orders-choice>span{min-width:0}.supplier-orders-bar form.filters{align-items:center;gap:.6rem;margin:0 0 0 auto;display:flex}.supplier-orders-bar form.filters input[type=search]{width:16rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.supplier-orders-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin:.3rem 0 .6rem;display:flex}.supplier-orders-topbar p{margin:0}.supplier-orders-topbar .supplier-orders-selection{gap:.6rem;display:flex}.supplier-orders-sendbar{z-index:30;background:#fff;border-top:1px solid #d9ddd8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:.6rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #142d1e14}.supplier-sent-table .supplier-sent-marker{opacity:.65;font-size:.8em;display:block}.supplier-sent-table td{white-space:nowrap}.country-phone-field{border:1px solid var(--st-line,#c8c8c8);border-radius:var(--st-radius,var(--control-radius,.4rem));background:var(--st-bg,#fff);align-items:stretch;display:flex;overflow:hidden}.country-phone-code{background:var(--st-soft,#f3f4f1);color:var(--st-text,inherit);border-right:1px solid var(--st-line,#c8c8c8);white-space:nowrap;align-items:center;padding:0 .65rem;font-weight:600;display:flex;position:relative}.country-phone-select{opacity:0;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:100%;height:100%;position:absolute;inset:0}@media (prefers-color-scheme:dark){.country-phone-select{--lightningcss-light: ;--lightningcss-dark:initial}}html body .country-phone .country-phone-field .country-phone-input{min-width:0;box-shadow:none;font:inherit;color:var(--st-text,inherit);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:.7rem .75rem}.country-phone-field:focus-within{outline:2px solid var(--st-accent,#175b3a);outline-offset:1px}.country-phone-hint{color:var(--st-muted,#6b7280);margin-top:.25rem;display:block}.country-phone input[name=country_code_other]{margin-top:.4rem}mark{border-radius:.2em;padding:0 .1em}.order-qty-line{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;display:flex}.order-qty-line .order-qty{min-width:1.2rem;font-weight:700}@media (min-width:52.01rem){.order-lines-table td.order-qty-cell:has(.order-line-edit){min-width:14.5rem}.order-lines-table td.order-qty-cell .order-qty-line{flex-wrap:nowrap;gap:.3rem}.order-qty-line .order-line-edit input[type=number]{width:3.6rem}.order-qty-line .order-line-edit button{padding:.35rem .5rem}}.order-qty-line .order-line-edit{flex-wrap:nowrap;margin:0;display:inline-flex}.order-qty-line .order-line-edit label{margin:0;display:inline-flex}.order-qty-line .order-line-edit input[type=number]{width:4.2rem;min-width:0}.order-qty-line .order-line-edit button{white-space:nowrap;margin:0;padding:.4rem .65rem;font-size:.85rem}@media (max-width:52rem){.order-lines-table,.order-lines-table tbody{display:block}.order-lines-table thead{display:none}.order-lines-table tr{border-bottom:1px solid var(--st-line,#d9ddd8);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;padding:.75rem;display:grid}.order-lines-table tr>td{border:0;min-width:0;padding:0;display:block;white-space:normal!important}.order-lines-table tr>td:empty{display:none}.order-lines-table tr>td:before{content:attr(data-label);color:var(--st-muted,#5e6861);font-size:.72rem;display:block}.order-lines-table tr>td[data-label=Наименование],.order-lines-table tr>td[data-label=Кол-во],.order-lines-table tr>td[data-label=Мой\ комментарий],.order-lines-table tr>td[data-label="Комментарий менеджера / отказ"],.order-lines-table tr>td.line-msg-cell{grid-column:1/-1}.order-lines-table .badge,.order-lines-table .status-dates{white-space:normal;max-width:100%}.order-lines-table tr>td.line-msg-cell:before{display:none}}html[data-template] .pl-dot{background:var(--st-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--st-bg,transparent);vertical-align:middle;border-radius:50%;flex:none;margin-left:.4rem;display:inline-block}.cart-page-card>form{margin-top:.85rem}.cart-page-card>form>button{margin-right:.5rem}.cart-page-card>form>.hint{margin-top:.4rem;display:block}@media (min-width:52.01rem){.order-lines-table td[data-label=Наименование]{overflow-wrap:anywhere}.order-lines-table th{letter-spacing:0;-webkit-hyphens:auto;hyphens:auto}}:root{--hl-bg:color-mix(in srgb, var(--st-text,#17211b) 90%, var(--st-bg,#f6f5f0));--hl-text:var(--st-bg,#f6f5f0);--hl-line:var(--st-text,#17211b)}html[data-site=platform]{--hl-bg:#d6d6d2;--hl-text:#141618;--hl-line:#ecebe7}html body tr[data-scan]:not([data-colour=green],[data-colour=yellow],[data-colour=red])>td,html body .status-pending,html body .status-refused,html body .tag.warn,html body .flash-ok,html body .flash-error,html body .customer-notice,html body .supplier-markup-warning,html body .supplier-api-problems,html body .supplier-api-problems .quiet-button,html body .line-msg-client,html body .receiving-result-card:not([data-colour]),html body mark{background:var(--hl-bg);color:var(--hl-text)}html body .supplier-api-problems .quiet-button,html body .line-msg-client,html body .receiving-result-card:not([data-colour]){border-color:var(--hl-line)}html body .line-msg-client .line-msg-meta{color:var(--hl-text);opacity:.8}html body mark{box-shadow:inset 0 -2px 0 var(--hl-line)}html body input[aria-invalid=true]{box-shadow:0 0 0 1px var(--st-accent,#b3261e);border-color:var(--st-accent,#b3261e)!important}html body input[aria-invalid=true]::placeholder{color:var(--st-accent,#b3261e);opacity:1}html[data-site=platform] body input[aria-invalid=true]{box-shadow:0 0 0 1px #b8976a;border-color:#b8976a!important}html[data-site=platform] body input[aria-invalid=true]::placeholder{color:#b8976a}tr.receiving-document-pick{cursor:pointer}html body .issuance-stepper[class][class]{grid-template-columns:1.9rem 3.2rem 1.9rem;align-items:center;gap:.25rem;display:inline-grid}html body .issuance-stepper[class][class] button{width:1.9rem;min-width:0;height:1.9rem;min-height:0;padding:0;font-size:1rem;line-height:1}html body .issuance-stepper[class][class] input{text-align:center;appearance:textfield;width:3.2rem;min-width:0;height:1.9rem;min-height:0;padding:0 .25rem}html body .issuance-stepper[class][class] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body .issuance-stepper[class][class] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.country-phone-field{position:relative;overflow:visible}.country-phone-list{z-index:40;box-sizing:border-box;background:var(--st-panel,#fff);width:min(22rem,100%);color:var(--st-text,#17211b);border:1px solid var(--st-line,#c8c8c8);border-radius:var(--st-radius,.4rem);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--st-text,#000) 18%, transparent);padding:.35rem;position:absolute;top:calc(100% + .25rem);left:0}html body .country-phone-list .country-phone-filter{box-sizing:border-box;width:100%;margin:0 0 .3rem}.country-phone-list ul{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.country-phone-list li{border-radius:calc(var(--st-radius,.4rem) * .7);cursor:pointer;white-space:nowrap;padding:.4rem .5rem}.country-phone-list li:hover,.country-phone-list li[aria-selected=true]{background:color-mix(in srgb, var(--st-accent,#175b3a) 16%, transparent)}.country-phone-list .country-phone-empty{cursor:default;color:var(--st-muted,#6b7280)}.country-phone-field>.country-phone-code{border-top-left-radius:inherit;border-bottom-left-radius:inherit}html body .country-phone .country-phone-field>.country-phone-input{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.receiving-scanner-panel{gap:12px;min-width:0;display:grid}.receiving-scanner-panel .scanner-box{gap:12px;display:grid}.receiving-scanner-panel .scanner-scan{border:1px solid var(--st-line,#ccd5ce);background:var(--st-panel,#fff);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:12px;display:grid}.receiving-scanner-panel .scanner-scan input{border:1px solid var(--st-line,#b8c3bb);min-width:0;min-height:44px;font:inherit;box-sizing:border-box;border-radius:9px;padding:10px 13px;font-size:16px}.receiving-scanner-panel .scanner-scan button{min-height:44px;padding:10px 16px}.receiving-scanner-panel .receiving-result-card{box-sizing:border-box;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 24px;min-height:210px;margin:0;padding:22px 26px;scroll-margin-top:18px;display:grid;position:relative}.receiving-scanner-panel .receiving-result-card>strong{letter-spacing:0;font-size:44px;font-weight:600;line-height:1}.receiving-scanner-panel .receiving-result-card>b{white-space:nowrap;font-size:44px;font-weight:600;line-height:1}.receiving-scanner-panel .receiving-result-card>div[data-testid=scanner-text]{grid-column:1/-1;font-size:18px;font-weight:600;line-height:1.2}.receiving-result-replacement{opacity:.85;grid-column:1/-1;font-size:20px;font-weight:600;line-height:1.2;display:block}.receiving-scanner-panel .receiving-result-card>.receiving-result-client{order:1;grid-column:1/-1;place-self:auto start}.receiving-scanner-panel .receiving-result-card>div[data-testid=scanner-text]{order:2}.receiving-scanner-panel .receiving-result-card[data-outcome=idle]{align-content:center}.receiving-scanner-panel .receiving-result-card[data-outcome=idle]>div{text-align:center;opacity:.55;grid-column:1/-1;font-size:20px;font-weight:500}html body .receiving-status-switch button[aria-pressed=false]{background:var(--st-panel,#fff);color:var(--st-text,#172019);border:1px solid var(--st-line,#ccd5ce)}html body .receiving-status-switch button[aria-pressed=true]{background:var(--st-accent,#175b3a);color:var(--st-on-accent,#fff);border:1px solid var(--st-accent,#175b3a)}html[data-site=platform] body .receiving-status-switch button[aria-pressed=false]{color:#ecebe7;background:#1d2024;border-color:#2e3238}html[data-site=platform] body .receiving-status-switch button[aria-pressed=true]{color:#141618;background:#b8976a;border-color:#b8976a}.receiving-result-client{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.receiving-result-client:hover strong{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html body .receiving-scanner-panel button.receiving-result-client.receiving-result-client{min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.receiving-result-client strong{text-transform:none;font-size:30px;font-weight:600;line-height:1.1}.receiving-undo-button{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;padding:5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;right:18px}.receiving-undo-button span{font-size:25px;line-height:1}.receiving-qty-button{right:98px}.receiving-matches{gap:8px;display:grid}.receiving-matches>p{margin:0;font-size:15px;font-weight:700}.receiving-match-list{gap:8px;max-height:min(48vh,520px);display:grid;overflow-y:auto}.receiving-match-row,.receiving-search-row{box-sizing:border-box;text-align:left;min-width:0;color:var(--st-text,inherit);background:var(--st-panel,#fff);border:1px solid var(--st-line,#ccd5ce);border-radius:12px}.receiving-match-row{min-height:86px;font:inherit;cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(130px,1fr) auto;align-items:center;gap:5px 18px;padding:14px 16px;display:grid;margin:0!important}.receiving-match-row .receiving-row-count{grid-area:1/3/span 2;justify-self:end}.receiving-match-row small{grid-row:2;grid-column:1/2!important}.receiving-match-row:hover,.receiving-match-row:focus-visible,.receiving-search-row:hover,.receiving-search-row:focus-visible{border-color:var(--st-accent,#175b3a);outline:none}.receiving-match-row small,.receiving-search-row small{grid-column:1/-1;font-size:11px;line-height:1.3}.receiving-search-panel,.receiving-draft-panel{border:1px solid var(--st-line,#ccd5ce);background:var(--st-panel,#fff);min-width:0;color:var(--st-text,inherit);border-radius:18px;gap:12px;margin-top:10px;padding:16px;display:grid}.receiving-search-form{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.receiving-search-form>input{border:1px solid var(--st-line,#b8c3bb);min-width:8rem;min-height:36px;font:inherit;border-radius:9px;flex:12rem;padding:9px 11px;font-size:13px}.receiving-status-switch{flex-wrap:nowrap;flex:none;gap:6px;display:flex}.receiving-status-switch button{white-space:nowrap;min-height:36px;padding:0 10px;font-size:12px}.receiving-inline-filter{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.receiving-inline-filter input[type=date]{border:1px solid var(--st-line,#b8c3bb);max-width:9rem;min-height:36px;font:inherit;border-radius:9px;padding:5px 6px}.receiving-search-results{gap:8px;max-height:620px;display:grid;overflow-y:auto}.receiving-search-row{cursor:pointer;grid-template-columns:auto minmax(190px,1.5fr) minmax(130px,.8fr) minmax(150px,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;display:grid}.receiving-search-check{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.receiving-search-check input{width:20px;height:20px;margin:0}.receiving-row-client{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.15}.receiving-row-part{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.receiving-row-count{white-space:nowrap;justify-self:end;font-size:26px;font-weight:600;line-height:1}.receiving-row-status,.receiving-row-replacement{overflow-wrap:anywhere;min-width:0;font-size:13px}.receiving-search-row>.receiving-search-check{grid-area:1/1}.receiving-search-row>.receiving-row-client{grid-area:1/2}.receiving-search-row>.receiving-row-part{grid-area:1/3}.receiving-search-row>.receiving-row-replacement{grid-area:2/3}.receiving-search-row>.receiving-row-status{grid-area:1/4}.receiving-search-row>.receiving-row-count{grid-area:1/5/span 2;align-self:center}.receiving-search-row>small{grid-area:2/1/auto/3}.receiving-match-row>.receiving-row-client{grid-area:1/1}.receiving-match-row>.receiving-row-part{grid-area:1/2}.receiving-match-row>.receiving-row-replacement{grid-area:2/2}.receiving-search-row[data-colour=green],.receiving-match-row[data-colour=green]{background:color-mix(in srgb, #6fcf8f 18%, var(--st-panel,#fff));border-color:color-mix(in srgb, #6fcf8f 60%, var(--st-line,#ccd5ce))}.receiving-search-row[data-colour=yellow],.receiving-match-row[data-colour=yellow]{background:color-mix(in srgb, #ffd166 18%, var(--st-panel,#fff));border-color:color-mix(in srgb, #ffd166 60%, var(--st-line,#ccd5ce))}.receiving-search-total{color:var(--st-muted,#6b7280);font-size:13px}.receiving-empty{padding:16px 0}.receiving-empty h2{margin:0;font-size:26px}.receiving-filter-toggle{justify-self:start}.receiving-draft-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.receiving-draft-actions .inline-actions{flex-wrap:wrap;align-items:center;gap:10px}.receiving-draft-actions a{align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.receiving-scanner-panel .receiving-draft-panel{z-index:6;padding:8px 14px;position:sticky;bottom:0;box-shadow:0 -.4rem 1.2rem #0000001f}.receiving-draft-state{flex-wrap:wrap;align-items:center;gap:14px;display:flex}html body .receiving-scanner-panel .receiving-draft-button{box-sizing:border-box;letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;min-width:11rem;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}html body .receiving-scanner-panel a.receiving-draft-button{border:1px solid var(--st-line,#ccd5ce);color:inherit;border-radius:9px;text-decoration:none}html body .receiving-scanner-panel .receiving-draft-discard{letter-spacing:normal;text-transform:none;min-height:26px;padding:0 8px;font-size:11px}.receiving-scanner-panel .receiving-quantity-dialog p{margin:0;font-size:14px;line-height:1.4}.receiving-quantity-backdrop{z-index:30;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.receiving-quantity-dialog{box-sizing:border-box;border:1px solid var(--st-line,#ccd5ce);background:var(--st-panel,#fff);width:min(420px,100%);color:var(--st-text,inherit);border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 50px #00000040}.receiving-quantity-dialog>div:first-child{gap:4px;display:grid}.receiving-quantity-dialog>div:first-child span{font-size:13px}.receiving-quantity-dialog>div:first-child strong{overflow-wrap:anywhere;font-size:24px}.receiving-quantity-stepper{align-items:center;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:10px!important;display:grid!important}html body .receiving-quantity-stepper button{border-radius:9px;width:52px;height:52px;min-height:52px;padding:0;font-size:26px;font-weight:500}html body .receiving-quantity-stepper input{box-sizing:border-box;text-align:center;width:100%;height:52px;padding:0 8px;font-size:26px;font-weight:600}.receiving-quantity-error{color:var(--st-accent,#a51f1f);margin:-8px 0 0;font-size:13px}.receiving-quantity-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:end;gap:10px;display:grid}.receiving-quantity-dialog textarea{box-sizing:border-box;width:100%;min-height:5rem}@media (max-width:880px){.receiving-search-form{flex-wrap:wrap}.receiving-search-form>input{flex-basis:100%}.receiving-status-switch{flex-wrap:wrap;flex:100%}.receiving-search-row{grid-template-columns:auto minmax(0,1fr) auto}.receiving-search-row>.receiving-search-check{grid-area:1/1/span 5}.receiving-search-row>:is(.receiving-row-client,.receiving-row-part,.receiving-row-replacement,.receiving-row-status,small){grid-area:auto/2}.receiving-search-row>.receiving-row-count{grid-area:1/3/span 5}}@media (max-width:560px){.receiving-status-switch button{white-space:normal;line-height:1.15}.receiving-scanner-panel .scanner-scan{padding:9px}.receiving-scanner-panel .receiving-result-card{border-radius:15px;min-height:150px;padding:16px 16px 84px}html body .receiving-scanner-panel .receiving-draft-button{min-width:0}.receiving-scanner-panel .receiving-result-card>strong,.receiving-scanner-panel .receiving-result-card>b{font-size:32px}.receiving-result-client strong{font-size:22px}.receiving-result-replacement{font-size:16px}.receiving-match-row{grid-template-columns:minmax(0,1fr) auto;min-height:108px}.receiving-match-row>:is(.receiving-row-client,.receiving-row-part,.receiving-row-replacement){grid-area:auto/1}.receiving-match-row small{grid-row:auto;grid-column:1!important}.receiving-match-row>.receiving-row-count{grid-area:1/2/span 4}.receiving-search-form{grid-template-columns:minmax(0,1fr);display:grid}.receiving-status-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.receiving-status-switch button{min-height:42px}.receiving-inline-filter{white-space:normal}.receiving-search-row{grid-template-columns:auto minmax(0,1fr);padding:14px}.receiving-search-row>.receiving-row-count{grid-area:auto/2;justify-self:start;font-size:32px}.receiving-draft-actions{align-items:stretch}.receiving-draft-actions .inline-actions{width:100%}.receiving-draft-actions .inline-actions>*{flex:auto}.receiving-quantity-backdrop{align-items:end;padding:0}.receiving-quantity-dialog{border-radius:18px 18px 0 0}.receiving-quantity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.receiving-qty-step{align-items:center;gap:4px;display:inline-flex}html body .receiving-qty-step button{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:18px;line-height:1}.receiving-qty-step input{text-align:center;width:4rem}.receiving-qty-step input[type=number]{appearance:textfield}.receiving-qty-step input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.receiving-qty-step input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-period{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 2rem;margin:.4rem 0 .8rem;display:flex}.book-period p{margin:0 0 .4rem}.book-period .filters{margin:0}.book-period-totals{grid-template-columns:auto auto;gap:.25rem 1.2rem;margin:0;display:grid}.book-period-totals>div{display:contents}.book-period-totals dt{color:var(--st-muted,#6b7280)}.book-period-totals dd{text-align:right;margin:0;font-weight:700}.delivery-hint{anchor-name:--delivery-hint;anchor-scope:--delivery-hint;outline:none;position:relative}.offer .delivery-hint{color:inherit;margin-top:0;display:inline}.delivery-hint>.delivery-hint-text{z-index:30;box-sizing:border-box;color:#fff;white-space:normal;text-align:left;background:#20242b;border-radius:.3rem;width:max-content;max-width:min(22rem,100vw - 1rem);margin-top:.3rem;padding:.4rem .6rem;font-size:.85rem;font-weight:400;line-height:1.35;display:none;position:fixed;box-shadow:0 .2rem .8rem #00000040}.delivery-hint:hover>.delivery-hint-text,.delivery-hint:focus>.delivery-hint-text{display:block}.delivery-hint>.delivery-hint-text{position:absolute;top:100%;left:0}@supports (top:anchor(bottom)){.delivery-hint>.delivery-hint-text{position-anchor:--delivery-hint;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position:fixed}}@media (max-width:30rem){.delivery-hint>.delivery-hint-text{position-try-fallbacks:flip-block;width:auto;max-width:none;left:.5rem;right:.5rem}}tr.order-note td.order-total{text-align:right;font-size:.88rem}.order-card-total td{font-weight:600}.order-card-total td:first-child{text-align:right}.own-line-tools{align-items:flex-start;gap:.3rem;display:flex}.own-line-edit{min-width:0}.own-line-edit>summary{cursor:pointer;border-radius:var(--st-radius,.45rem);white-space:nowrap;border:1px solid;padding:.25rem .5rem;font-size:.78rem;line-height:1.15;list-style:none;display:inline-block}.own-line-edit>summary::-webkit-details-marker{display:none}.own-line-edit[open]>summary{opacity:.65}.own-line-edit{position:relative}.own-line-panel{z-index:5;white-space:nowrap;background:var(--st-panel,#fff);color:var(--st-text,inherit);border:1px solid var(--st-line,#b8c3bb);border-radius:.3rem;align-items:center;gap:.3rem;padding:.3rem;display:flex;position:absolute;top:50%;right:calc(100% + .3rem);transform:translateY(-50%);box-shadow:0 6px 18px #0000002e}.own-line-panel form{align-items:center;gap:.3rem;margin:0;display:flex}.own-line-panel input[type=number]{box-sizing:border-box;width:3.5rem;min-width:0}.own-line-panel button{padding:.25rem .45rem;font-size:.78rem;line-height:1.15}
@font-face{font-family:Partner Literata;src:url(/fonts/literata-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Literata;src:url(/fonts/literata-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Literata;src:url(/fonts/literata-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Literata;src:url(/fonts/literata-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Inter;src:url(/fonts/inter-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Inter;src:url(/fonts/inter-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Inter;src:url(/fonts/inter-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Inter;src:url(/fonts/inter-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Rubik;src:url(/fonts/rubik-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Rubik;src:url(/fonts/rubik-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Rubik;src:url(/fonts/rubik-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Rubik;src:url(/fonts/rubik-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Oswald;src:url(/fonts/oswald-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Oswald;src:url(/fonts/oswald-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Oswald;src:url(/fonts/oswald-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Oswald;src:url(/fonts/oswald-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Fira Sans;src:url(/fonts/fira-sans-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Fira Sans;src:url(/fonts/fira-sans-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Fira Sans;src:url(/fonts/fira-sans-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Fira Sans;src:url(/fonts/fira-sans-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Manrope;src:url(/fonts/manrope-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Manrope;src:url(/fonts/manrope-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Manrope;src:url(/fonts/manrope-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Manrope;src:url(/fonts/manrope-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Playfair;src:url(/fonts/playfair-display-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Playfair;src:url(/fonts/playfair-display-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Playfair;src:url(/fonts/playfair-display-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Playfair;src:url(/fonts/playfair-display-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:"Partner Source Sans 3";src:url(/fonts/source-sans-3-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:"Partner Source Sans 3";src:url(/fonts/source-sans-3-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:"Partner Source Sans 3";src:url(/fonts/source-sans-3-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:"Partner Source Sans 3";src:url(/fonts/source-sans-3-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Nunito Sans;src:url(/fonts/nunito-sans-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Nunito Sans;src:url(/fonts/nunito-sans-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Nunito Sans;src:url(/fonts/nunito-sans-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Nunito Sans;src:url(/fonts/nunito-sans-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Roboto Flex;src:url(/fonts/roboto-flex-cyrillic-400.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Roboto Flex;src:url(/fonts/roboto-flex-latin-400.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner IBM Plex;src:url(/fonts/ibm-plex-sans-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner IBM Plex;src:url(/fonts/ibm-plex-sans-cyrillic-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner IBM Plex;src:url(/fonts/ibm-plex-sans-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner IBM Plex;src:url(/fonts/ibm-plex-sans-latin-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Montserrat;src:url(/fonts/montserrat-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Montserrat;src:url(/fonts/montserrat-cyrillic-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Montserrat;src:url(/fonts/montserrat-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Partner Montserrat;src:url(/fonts/montserrat-latin-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F}html[data-template]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--st-bg);color:var(--st-text);font-family:var(--st-font)}html[data-template][data-background=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-template] body{background:var(--st-bg);color:var(--st-text)}html[data-template] main.workspace>:not(nav.menu,header.partner-top,.style-page){zoom:calc(var(--st-text-size,12) / 16)}html[data-template] h1,html[data-template] h2{font-family:var(--st-font-head)}html[data-template] a{color:var(--st-accent)}html[data-template] code{background:var(--st-soft);color:var(--st-text)}html[data-template] .card,html[data-template] .stat-card,html[data-template] .shelf-entry-details,html[data-template] .pw-rule,html[data-template] .staff-table tr{background:var(--st-panel);color:var(--st-text);border-color:var(--st-line);border-radius:var(--st-radius);box-shadow:none}html[data-template] .menu{background:var(--st-bar);border-color:var(--st-line);border-radius:var(--st-radius);box-shadow:none}html[data-template] .menu a{color:var(--st-bar-text);border-radius:var(--st-radius)}html[data-template] .menu a:hover,html[data-template] .menu a:focus-visible{background:color-mix(in srgb, var(--st-accent) 22%, transparent)}html[data-template] .menu .menu-register{background:var(--st-accent);color:var(--st-on-accent)}html[data-template] .menu .menu-register:hover,html[data-template] .menu .menu-register:focus-visible{background:var(--st-accent);filter:brightness(.9)}html[data-template] .partner-work-groups{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}html[data-template] .partner-work-group{min-width:0;position:relative}html[data-template] .partner-work-group-button{border-radius:var(--st-radius);min-height:2.6rem;color:var(--st-bar-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}html[data-template] .partner-work-group-button:hover,html[data-template] .partner-work-group-button:focus-visible,html[data-template] .partner-work-group-active .partner-work-group-button{border-color:var(--st-accent);background:color-mix(in srgb, var(--st-accent) 16%, transparent);color:var(--st-bar-text)}html[data-template] .partner-work-group-panel{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-panel);min-width:13rem;color:var(--st-text);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--st-text) 18%, transparent);margin:.25rem 0 0;padding:.4rem}html[data-template] .partner-work-group-panel a{color:var(--st-text);border-radius:calc(var(--st-radius) * .7);white-space:nowrap;padding:.45rem .6rem;text-decoration:none;display:block}html[data-template] .partner-work-group-panel a:hover,html[data-template] .partner-work-group-panel a:focus-visible,html[data-template] .partner-work-group-panel a[aria-current=page]{background:color-mix(in srgb, var(--st-accent) 16%, transparent);color:var(--st-text)}html[data-template] .partner-phone-group{border-top:1px solid var(--st-line)}html[data-template] .partner-phone-group summary{min-height:2.8rem;color:var(--st-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .8rem;list-style:none;display:flex}html[data-template] .partner-phone-group summary::-webkit-details-marker{display:none}html[data-template] .partner-phone-group>div{gap:.1rem;padding:.2rem .4rem .4rem 1rem;display:grid}html[data-template] .partner-phone-group .pl-pd-top{min-height:2.4rem}html[data-template] .storefront{background:var(--st-bg);color:var(--st-text);font-family:var(--st-font)}html[data-template] .storefront-card{border-color:var(--st-line)}html[data-template] .storefront-blocks{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}html[data-template] .storefront-blocks>.storefront-card{grid-column:1/-1}html[data-template] .storefront-block{box-sizing:border-box;grid-column:auto;min-width:0}html[data-template] .storefront-block-about_short{grid-column:span 2}html[data-template][data-template] .storefront-block{border:1px solid var(--st-line)}html[data-template] .storefront-block-banner,html[data-template] .storefront-block-brands,html[data-template] .storefront-block-advantages,html[data-template] .storefront-block-notice{grid-column:1/-1}html[data-template] .storefront-block-notice{border-left:.3rem solid var(--st-accent)}html[data-template] .storefront-advantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-template] .storefront-advantages>div{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-soft);min-width:0;padding:1rem}html[data-template] .storefront-block-brands .pl-marks-row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;display:grid}html[data-template] .storefront-block-brands .pl-mark{box-sizing:border-box;background:color-mix(in srgb, var(--st-soft) 72%, var(--st-panel));border:1px solid var(--st-line);border-radius:var(--st-radius);justify-content:center;align-items:center;min-width:0;min-height:5.5rem;padding:.65rem;display:flex;overflow:hidden}html[data-template] .storefront-block-brands .pl-mark img{filter:grayscale()brightness(1.08)contrast(1.15)drop-shadow(0 .14rem .22rem #00000038);width:auto;height:auto;display:block;max-width:100%!important;max-height:4.75rem!important}html[data-template] .style-preview-site{border:1px solid var(--st-line);border-radius:var(--st-radius);padding:1rem}html[data-template] .style-preview-site .storefront-block,html[data-template] .style-preview-site .storefront-card{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-panel);padding:1rem}html[data-template] .style-preview-marks{color:var(--st-accent);flex-wrap:wrap;gap:.5rem 1.2rem;font-weight:650;display:flex}html[data-template] .style-preview-link{color:var(--st-accent);text-decoration:underline}html[data-template] .partner-brand-mark{background:var(--st-accent);width:5.75rem;height:2rem;-webkit-mask:var(--brand-mark-file) center / contain no-repeat;-webkit-mask:var(--brand-mark-file) center / contain no-repeat;mask:var(--brand-mark-file) center / contain no-repeat;flex:none;display:block}html[data-template] .partner-brand-mark[data-brand=ferrari],html[data-template] .partner-brand-mark[data-brand=lamborghini]{width:3.2rem;height:2.25rem}html[data-template] .search-results-card{gap:0;padding:0;overflow:hidden}html[data-template] .search-results-head,html[data-template] .search-results-foot{background:color-mix(in srgb, var(--st-panel) 86%, var(--st-bg));justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}html[data-template] .search-results-head>div:first-child,html[data-template] .search-results-foot>div{gap:.3rem;min-width:0;display:grid}html[data-template] .search-results-head strong{font-size:1.15rem;font-weight:560}html[data-template] .search-results-head small,html[data-template] .search-results-foot small{display:block}html[data-template] .search-result-switches{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}html[data-template] .search-result-switches a{box-sizing:border-box;align-items:center;min-height:2.25rem;display:inline-flex}html[data-template] .search-result-group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-template] .search-result-group-head{background:color-mix(in srgb, var(--st-soft) 88%, var(--st-panel));border-block:1px solid var(--st-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1.4rem;display:grid}html[data-template] .search-result-group-head>div{gap:.15rem;display:grid}html[data-template] .search-result-group-head h2{font-size:.9rem;line-height:1.2;font-family:var(--st-font);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;margin:0}html[data-template] .search-result-index{background:var(--st-accent);width:2rem;height:2rem;color:var(--st-on-accent);border-radius:calc(var(--st-radius) + .15rem);place-items:center;margin:0;font-weight:800;display:grid}html[data-template] .search-page .offer{border-top:0;border-bottom:1px solid var(--st-line);grid-template-columns:minmax(9rem,.85fr) minmax(14rem,1.7fr) minmax(7rem,.7fr) minmax(7rem,.8fr) minmax(18rem,1.45fr);align-items:center;gap:.6rem 1rem;padding:.9rem 1.4rem}html[data-template] .search-page .offer-source{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;font-weight:700;line-height:1.2;display:grid}html[data-template] .search-page .offer-source-badge{background:color-mix(in srgb, var(--st-accent) 18%, var(--st-panel));width:2.25rem;height:2.25rem;color:var(--st-accent);letter-spacing:.05em;border-radius:.7rem;place-items:center;margin:0;font-size:.62rem;font-weight:800;display:grid}html[data-template] .search-page .offer-number{min-width:0}html[data-template] .search-page .offer-number>strong{margin-top:.2rem;display:block}html[data-template] .search-page .offer-number>span{overflow-wrap:anywhere;line-height:1.35}html[data-template] .search-page .offer-actions{width:100%;min-width:0}html[data-template] .search-page .offer-actions .offer-cart{grid-template-columns:minmax(7rem,1fr) 3.6rem auto;align-items:end;gap:.5rem;width:100%;min-width:0;display:grid}html[data-template] .search-page .offer-actions .offer-cart input{box-sizing:border-box;width:auto;min-width:0;max-width:100%}html[data-template] .search-page .offer-actions .offer-cart input[name=lineComment]{grid-area:1/1}html[data-template] .search-page .offer-actions .offer-cart input[type=number]{grid-area:1/2}html[data-template] .search-page .offer-actions .offer-cart button{white-space:nowrap;grid-area:1/3;min-height:2rem;padding-inline:.75rem}html[data-template] .search-page .offer-actions .offer-cart small{grid-column:1/-1}html[data-template] .search-results-foot{background:color-mix(in srgb, var(--st-soft) 68%, var(--st-panel))}html[data-template] .search-results-foot .primary-button{white-space:nowrap;align-items:center;min-height:2.8rem;padding:.75rem 1.25rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:740px){html[data-template] .search-results-head,html[data-template] .search-results-foot{flex-direction:column;align-items:stretch;padding:1rem}html[data-template] .search-result-switches{justify-content:flex-start}html[data-template] .search-result-group-head{padding:.75rem 1rem}html[data-template] .search-page .offer{grid-template-columns:minmax(0,1fr);gap:.65rem}html[data-template] .search-page .offer>*{grid-column:1;min-width:0}html[data-template] .search-page .offer-actions .offer-cart{grid-template-columns:minmax(0,1fr) 4rem}html[data-template] .search-page .offer-actions .offer-cart input[name=lineComment]{grid-area:1/1}html[data-template] .search-page .offer-actions .offer-cart input[type=number]{grid-area:1/2}html[data-template] .search-page .offer-actions .offer-cart button{grid-area:2/1/auto/-1}}html[data-template] form button,html[data-template] .primary-button,html[data-template] .search-row button,html[data-template] .storefront .search-row button,html[data-template] .tabs a.active,html[data-template] .search-modes a[aria-current=true],html[data-template] .shelf-entry-switch input:checked+label{background:var(--st-accent);border-color:var(--st-accent);color:var(--st-on-accent);border-radius:var(--st-radius)}html[data-template] .menu form button{color:var(--st-bar-text);border:1px solid var(--st-line);background:0 0}html[data-template] .quiet-button,html[data-template] .shelf-entry-switch label{background:var(--st-panel);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-template] form button.secondary{color:#fff}html[data-template] .danger{background:var(--shell-status-danger-soft,#f8e1df);color:var(--shell-status-danger,#8f2822);border-color:color-mix(in srgb, var(--shell-status-danger,#8f2822) 55%, transparent)}html[data-template] input,html[data-template] select,html[data-template] textarea,html[data-template] .search-row input,html[data-template] .search-textarea,html[data-template] .supplier-api-name-form input{background:var(--st-panel);color:var(--st-text);border-color:var(--st-line);border-radius:var(--st-radius)}html[data-template] .identity-form button:disabled{background:var(--st-soft);color:var(--st-muted)}html[data-template] th,html[data-template] td,html[data-template] .offer,html[data-template] .shelf-entry-panel{border-color:var(--st-line)}html[data-template] th,html[data-template] td{padding-block:calc(.55rem * var(--st-table-scale,1))}html[data-template] dt,html[data-template] .hint,html[data-template] small,html[data-template] .eyebrow,html[data-template] .offer span,html[data-template] .offer-meta,html[data-template] .order-filters label,html[data-template] .order-more-filters,html[data-template] .staff-action-form label,html[data-template] .line-edit label,html[data-template] .delivery-form label,html[data-template] .supplier-orders-choice>span,html[data-template] .supplier-api-state{color:var(--st-muted)}html[data-template] .finance-box,html[data-template] .empty,html[data-template] .money-strip,html[data-template] .tabs span,html[data-template] .tabs a,html[data-template] .fx-panel,html[data-template] .tag,html[data-template] .delivery-total td,html[data-template] tr.line-actions td,html[data-template] tr.order-note td,html[data-template] .offer-in-cart,html[data-template] .customer-order>summary{background:var(--st-soft);color:var(--st-text);border-radius:var(--st-radius)}html[data-template] .tabs a.active{color:var(--st-on-accent)}html[data-template] .badge,html[data-template] .in-cart-badge,html[data-template] .line-notice{background:color-mix(in srgb, var(--st-accent) 22%, var(--st-panel));color:var(--st-text)}html[data-template] .tag.reserve{background:color-mix(in srgb, var(--st-accent) 10%, var(--st-panel));color:var(--st-text);border:1px solid color-mix(in srgb, var(--st-accent) 45%, var(--st-panel))}html[data-template] .cart-check,html[data-template] .row-toggle,html[data-template] .fx-amount,html[data-template] .forecast-ok,html[data-template] .order-more-filters>summary,html[data-template] .shelf-entry-details>summary,html[data-template] .supplier-api-saved{color:var(--st-accent)}html[data-template] .customer-order>summary::marker{color:var(--st-accent)}.style-cards{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:1rem 0 1.5rem;display:grid}.style-card{cursor:pointer;border:2px solid #d9ddd8;border-radius:.7rem;align-content:start;gap:.4rem;padding:.6rem;display:grid}html[data-template] .style-card{border-color:var(--st-line)}.style-card img{border-radius:.4rem;width:100%;height:auto;display:block}.style-card input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.style-card strong{font-size:1.05rem}.style-card small{display:block}.style-card .style-pick{text-align:center;border:1px solid;border-radius:.5rem;padding:.35rem .8rem;font-weight:650;display:inline-block}.style-card:has(input:checked){border-color:var(--st-accent,#175b3a);box-shadow:0 0 0 2px var(--st-accent,#175b3a)}.style-card:has(input:checked) .style-pick{background:var(--st-accent,#175b3a);color:var(--st-on-accent,#fff);border-color:#0000}.style-card:has(input:focus-visible){outline:2px solid var(--st-accent,#175b3a);outline-offset:2px}.style-current{font-size:.8rem;font-weight:650}.partner-contact-bar{border-bottom:1px solid var(--st-line,#d9ddd8);color:var(--st-muted,#66736b);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.55rem 1rem;font-size:.82rem;display:flex}.partner-money-top{background:var(--st-soft,#f4f7f4);color:var(--st-muted,#66736b);border-bottom:1px solid var(--st-line,#d9ddd8);flex-wrap:wrap;justify-content:center;gap:.3rem 2rem;padding:.45rem 1rem;font-size:.82rem;line-height:1.3;display:flex}.partner-money-top>span{align-items:baseline;gap:.35rem;height:20px;line-height:20px;display:inline-flex}.partner-money-top strong{color:var(--st-text,#172019);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;line-height:20px}.partner-money-top strong.partner-money-owes{color:#c62828}.partner-contact-bar a{color:inherit}.partner-contact-bar .partner-contact-phone{color:var(--st-text);font-weight:650}.partner-contact-messengers{flex-wrap:wrap;gap:.35rem .8rem;display:inline-flex}.partner-contact-phone,.partner-contact-detail{align-items:center;gap:.35rem;display:inline-flex}.partner-contact-icon,.storefront-icon{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em}.storefront-detail{align-items:center;gap:.55rem;margin:0;line-height:1.45;display:flex}.storefront-contact-list{gap:.6rem;display:grid}.storefront-contact-list p{align-items:center;gap:.55rem;margin:0;line-height:1.4;display:flex}.storefront-contact-list .storefront-icon,.storefront-detail .storefront-icon{color:var(--st-accent,currentColor)}.style-settings-grid{grid-template-columns:repeat(2,minmax(14rem,1fr));gap:.9rem 1.2rem;display:grid}.style-settings-grid>label,.style-block-row,.about-photo{gap:.35rem;display:grid}.style-block-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.45rem .8rem;padding:0;list-style:none;display:grid}.style-block-row{border:1px solid var(--st-line,#d9ddd8);border-radius:var(--st-radius,.4rem);background:var(--st-panel,#fff);grid-template-columns:auto 1fr auto auto;align-items:center;padding:.55rem .7rem}.style-block-row button{padding:.25rem .5rem}.storefront-search-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,34%);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid}.storefront-car-art{aspect-ratio:16/7;background:linear-gradient(135deg, var(--st-accent), color-mix(in srgb, var(--st-accent) 58%, var(--st-text)));width:100%;min-height:9rem;-webkit-mask:var(--hero-car-file) center / contain no-repeat;-webkit-mask:var(--hero-car-file) center / contain no-repeat;mask:var(--hero-car-file) center / contain no-repeat;display:block}.hero-car-picker{border:1px solid var(--st-line,#d9ddd8);border-radius:var(--st-radius,.4rem);background:var(--st-soft,#f3f5f4);grid-template-columns:minmax(22rem,1fr) minmax(18rem,.8fr);align-items:center;gap:1.2rem;padding:1rem;display:grid}.hero-car-picker .style-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-photo-picker{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.hero-photo-picker label{cursor:pointer;gap:.4rem;display:grid;position:relative}.hero-photo-picker input{opacity:0;pointer-events:none;position:absolute}.hero-photo-picker img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--st-radius,.4rem);border:2px solid #0000;width:100%}.hero-photo-picker input:checked+img{border-color:var(--st-accent)}.hero-photo-picker input:focus-visible+img{outline:2px solid var(--st-accent);outline-offset:2px}.hero-car-picker-preview{min-height:7rem;max-height:11rem}.hero-car-picker-empty{border:1px dashed var(--st-line,#d9ddd8);min-height:7rem;color:var(--st-muted,#66736b);place-items:center;display:grid}.settings-form input[type=file]{box-sizing:border-box;width:100%;min-width:0}.about-page{max-width:70rem;margin:0 auto;padding:1.5rem}.about-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-page section{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-panel);padding:1rem}.about-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.about-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--st-radius);width:100%}.about-messengers{flex-wrap:wrap;gap:.35rem .8rem;display:flex}.partner-admin-entry{color:#fff;background:#2f2a24;justify-content:center;align-items:center;gap:.7rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.partner-admin-entry form{margin:0}.partner-admin-entry button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:.15rem .35rem;text-decoration:underline}@media (max-width:700px){html[data-template] .storefront-blocks{grid-template-columns:1fr}html[data-template] .storefront-block,html[data-template] .storefront-block-about_short,html[data-template] .storefront-block-banner,html[data-template] .storefront-block-brands,html[data-template] .storefront-block-advantages,html[data-template] .storefront-block-notice{grid-column:1}html[data-template] .storefront-advantages{grid-template-columns:1fr}html[data-template] .partner-work-groups{flex-wrap:wrap;overflow:visible}html[data-template] .partner-work-group-button{min-height:2.3rem;padding-inline:.45rem;font-size:.78rem}}@media (max-width:620px){.style-settings-grid,.about-page-grid{grid-template-columns:1fr}.about-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-contact-bar{font-size:.76rem}}@media (max-width:760px){.storefront-search-layout,.hero-car-picker{grid-template-columns:1fr}.storefront-car-art{min-height:7rem}.hero-car-picker .style-settings-grid{grid-template-columns:1fr}}.style-set-card{text-align:left;font:inherit;color:inherit;background:0 0;width:100%}.style-set-current{border-color:var(--st-accent,#175b3a);box-shadow:0 0 0 2px var(--st-accent,#175b3a)}.style-steps{margin:.4rem 0;padding-left:1.4rem}.style-more>summary{cursor:pointer;margin:1rem 0 .6rem;font-weight:700}.style-form:has(select[name=colorChoice] option:not([value=custom]):checked) .style-color-own{display:none}:is(.style-form:has(select[name=layout] option[value=left]:checked) [data-hide~=left],.style-form:has(select[name=layout] option[value=top]:checked) [data-hide~=top],.style-form:has(select[name=layout] option[value=right]:checked) [data-hide~=right],.style-form:has(select[name=layout] option[value=combined]:checked) [data-hide~=combined],.style-form:has(select[name=layout] option[value=vitrina]:checked) [data-hide~=vitrina],.style-form:has(select[name=layout] option[value=vitrina-avto]:checked) [data-hide~=vitrina-avto],.style-form:has(select[name=layout] option[value=vitrina-foto]:checked) [data-hide~=vitrina-foto]){display:none}html[data-template] .style-sets button.style-set-card{border:2px solid var(--st-line,#d9ddd8);text-align:left;text-transform:none;letter-spacing:normal;min-height:0;font-weight:inherit;box-shadow:none;border-radius:.7rem;align-content:start;gap:.4rem;padding:.6rem;display:grid;background:var(--st-panel,#fff)!important;color:var(--st-text,inherit)!important}html[data-template] button.style-set-card.style-set-current{border-color:var(--st-accent,#175b3a);box-shadow:0 0 0 2px var(--st-accent,#175b3a)}html[data-template] button.style-set-card small{color:var(--st-muted,inherit)!important}html[data-template] button.style-set-card .style-pick{color:inherit!important;background:0 0!important}.style-cards-current{grid-template-columns:minmax(11rem,16rem);margin-bottom:.6rem}.style-templates>.style-cards{margin-top:.8rem}.style-reset{margin:1rem 0}.style-reset>summary{cursor:pointer;font-weight:650}.style-savebar{z-index:20;background:var(--st-panel,#fff);border-top:1px solid var(--st-line,#d9ddd8);gap:.6rem;margin-top:1rem;padding:.7rem 0;display:flex;position:sticky;bottom:0}.style-savebar button{flex:1}.style-block-row>label{cursor:pointer;align-items:center;gap:.5rem;min-width:0;display:flex}.style-page .hint,.style-page small{font-size:max(.75rem,12px)}@media (max-width:740px){html[data-template] main.workspace>.style-page.card input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-template] main.workspace>.style-page.card select,html[data-template] main.workspace>.style-page.card textarea,html[data-template] main.workspace>.style-page.card button,html[data-template] main.workspace>.style-page.card summary{min-height:44px;font-size:16px}html[data-template] main.workspace>.style-page.card summary{align-items:center;display:flex}html[data-template] main.workspace>.style-page.card input[type=checkbox]{flex:none;width:24px;max-width:none;height:24px}html[data-template] main.workspace>.style-page.card .style-block-row{grid-template-columns:minmax(0,1fr) 44px 44px}html[data-template] main.workspace>.style-page.card .style-block-row>button{min-width:44px;min-height:44px;padding:0}html[data-template] main.workspace>.style-page.card .style-block-row>label,html[data-template] main.workspace>.style-page.card .style-card{min-height:44px}}html[data-template] .style-page .style-block-row{grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:740px){html[data-template] .style-page .style-block-row{grid-template-columns:minmax(0,1fr) 44px 44px}}
