: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);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:5rem}.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-banner{object-fit:cover;width:100%;height:8rem;margin-top:1.2rem;display:block}.storefront-compact .storefront-banner{height:3rem}.storefront-banner .storefront-search{height:8rem}.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}}.flash{border-radius:.6rem;max-width:64rem;margin:0 auto 1rem;padding:.75rem 1.25rem;font-weight:600}.flash-ok{color:#175b3a;background:#e4f3e8;border:1px solid #b7dcc2}.flash-error{color:#8a2f22;background:#fbe9e7;border:1px solid #eab8ae}.customer-notice{color:#175b3a;background:#e4f3e8;border:1px solid #b7dcc2;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}.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{margin-left:0}.status-отказ,.status-refused{color:#8a2f22;background:#fbe9e7}.status-ожидает-подтверждения{color:#7a4b21;background:#fff4cf}.status-принят,.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],.result-dense td input[type=number]{width: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}.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{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-card{counter-reset:picked}.orders-card input.pick:checked{counter-increment:picked}.bulk-confirm:after{content:" (" counter(picked) ")"}tr.needs-confirm>td{background:#fff6d6}.shortfall{color:#a3271a;font-weight:600;display:block}.bulk-bar{background:#fff;flex-wrap:wrap;gap:.6rem;padding:.7rem 0;display:flex;position:sticky;bottom: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{color:#b91c1c;background:#fdf1f1;border:1px solid #e5b7b7;border-radius:.45rem;margin:.4rem 0;padding:.5rem .75rem}.supplier-api-problems{color:#6b4b00;background:#fff8e6;border:1px solid #e7c276;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{color:#6b4b00;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{color:#7a4b21;background:#fff4cf;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}.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}.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}}.waiting-row{margin:1rem 0}.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:#fff;border-left:1px solid #d9ddd8;flex-direction:column;gap:.9rem;width:min(26rem,100%);height:100%;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:#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:#eef1ed}.line-panel-feed{flex-direction:column;flex:auto;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.line-msg-item{overflow-wrap:anywhere;background:#f4f7f4;border:1px solid #e1e5e1;border-radius:.7rem;max-width:90%;padding:.5rem .7rem}.line-msg-item p{margin:0}.line-msg-staff{align-self:flex-start}.line-msg-client{background:#e4f3e8;border-color:#b7dcc2;align-self:flex-end}.line-msg-meta{color:#5e6861;font-size:.8rem}.line-msg-body{white-space:pre-wrap}.line-panel-empty{color:#5e6861;flex:auto;margin:0}.line-panel-form{gap:.5rem;margin-top:auto;display:grid}.line-panel-form label{gap:.25rem;font-weight:600;display:grid}.line-panel-form textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #b8c3bb;border-radius:.45rem;padding:.6rem}.line-panel-form .notice{color:#8a2f22;margin:0}.line-panel-info{background:#f4f7f4;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{background:#fff;border:1px solid #ccd5ce;border-radius:.6rem;margin:.4rem 0;padding:.6rem .9rem}.receiving-result-card[hidden]{display:none}.receiving-result-card[data-colour=yellow]{color:#67460f;background:#fff6dd;border-color:#dfbd7b}.receiving-result-card[data-colour=green]{color:#175b3a;background:#e5f4ea;border-color:#9bc8aa}.receiving-result-card[data-colour=red]{color:#7b2824;background:#fbe9e7;border-color:#dcaaa6}tr[data-scan=green]>td{background:#e5f4ea}tr[data-scan=yellow]>td{background:#fff6dd}tr[data-scan=red]>td{background:#fbe9e7}.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 .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 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{color:inherit;font:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;min-height:0;margin:.15rem 0 0;padding:0;font-size:.8em;text-decoration:underline;display:inline}td:has(>form>.auto-mode-link) form{margin:0}.status-dates{cursor:help;outline:none;display:inline-block;position:relative}.status-dates-at{opacity:.7;white-space:nowrap}.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){.table-scroll:has(.status-dates){overflow:visible}}@media (max-width:899px){.status-dates-pop{box-shadow:none;margin-top:.3rem;position:static}}.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}.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}
@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}@font-face{font-family:Partner Cormorant;src:url(/fonts/cormorant-cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+4??,U+500-52F}@font-face{font-family:Partner Cormorant;src:url(/fonts/cormorant-latin.woff2)format("woff2");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);font-size:calc(1rem * var(--st-text-scale,1))}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-banner{border:1px dashed var(--st-line);min-height:4rem;color:var(--st-muted);place-items:center;display:grid}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{margin:0;font-size:.9rem;line-height:1.2}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) 4.5rem 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,html[data-template] .bulk-bar{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] .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-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{gap:.45rem;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}.style-preview{border:1px dashed var(--st-accent,#175b3a);border-radius:var(--st-radius,.4rem);background:var(--st-panel,#fff);margin-top:1rem;padding:1rem}.style-preview-search{gap:.5rem;max-width:40rem;display:flex}.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-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}@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}}
html[data-shell=modern]{--shell-table-min:60rem;overflow-x:hidden}html[data-shell=modern] body{background:var(--st-bg);min-width:0;max-width:100%;color:var(--st-text);font-family:var(--st-font);overflow-x:hidden}html[data-shell=modern] .menu{background:var(--st-bar);color:var(--st-bar-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-shell=modern] .card,html[data-shell=modern] .stat-card,html[data-shell=modern] .finance-box,html[data-shell=modern] .orders-card,html[data-shell=modern] .storefront-card,html[data-shell=modern] .storefront-block{box-sizing:border-box;background:var(--st-panel);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--shell-card-radius,var(--st-radius));box-shadow:var(--shell-card-shadow,none)}html[data-shell=modern] .card{padding:var(--shell-card-padding,1.35rem)}html[data-shell=modern] th{color:var(--st-muted);background:var(--st-soft);border-bottom:1px solid var(--st-line)}html[data-shell=modern] td{border-color:var(--st-line)}html[data-shell=modern] input,html[data-shell=modern] select,html[data-shell=modern] textarea{background:var(--st-panel);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-shell=modern] .notice,html[data-shell=modern] .line-notice,html[data-shell=modern] .empty,html[data-shell=modern] .bulk-bar{background:var(--st-soft);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-shell=modern] .search-row{border:1px solid var(--st-line);border-radius:var(--st-radius);overflow:hidden}html[data-shell=modern] .search-row input,html[data-shell=modern] .search-row button{border-radius:0}html[data-shell=modern] .style-card:has(input:checked){box-shadow:0 0 0 2px var(--shell-selection-color,var(--st-accent)), var(--shell-card-shadow,none)}html[data-shell=modern] .storefront{background:var(--st-bg);color:var(--st-text)}html[data-shell=modern] .storefront-block-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}html[data-shell=modern] .storefront-block-heading h2{min-width:0;margin:0}html[data-shell=modern] .storefront-block-heading a{color:var(--st-accent);flex:none;font-size:.86rem;font-weight:650;text-decoration:none}html[data-shell=modern] .storefront-block-heading a:hover,html[data-shell=modern] .storefront-block-heading a:focus-visible{text-decoration:underline}html[data-shell=modern] .partner-top{box-sizing:border-box;background:var(--shell-header-bg,var(--st-bar));width:100%;min-height:4rem;color:var(--shell-header-text,var(--st-text));border-bottom:1px solid var(--st-line);font-family:var(--st-font-head);padding:0;position:relative}html[data-shell=modern] .partner-top-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,1366px);min-height:4rem;margin:0 auto;padding:.45rem 2rem;display:flex}html[data-shell=modern] .partner-top-brand{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}html[data-shell=modern] .partner-top-brand b{min-width:0;max-width:100%;font-size:clamp(1rem, calc(22rem / max(var(--partner-name-len,6), 1) * 1.1), 2rem);white-space:nowrap;text-overflow:ellipsis;padding-block:.18rem;line-height:1.25;display:block;overflow:hidden}html[data-shell=modern] .partner-top-brand img{max-width:min(15rem,45vw);max-height:2.8rem;display:block}html[data-shell=modern] .partner-top-right{flex:0 auto;justify-content:flex-end;align-items:center;gap:.8rem;min-width:0;display:flex}html[data-shell=modern] .partner-top-user{min-width:0;font-family:var(--st-font);flex:0 auto;align-items:center;gap:.5rem;display:flex}html[data-shell=modern] .partner-top-user>span:last-child{gap:.05rem;min-width:0;max-width:12rem;display:grid}html[data-shell=modern] .partner-top-user b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-shell=modern] .partner-top-user small{min-width:0;color:inherit;opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.05;display:block;overflow:hidden}html[data-shell=modern] .partner-top-avatar{background:var(--shell-accent,var(--st-accent));width:2rem;height:2rem;color:var(--st-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}html[data-shell=modern] .partner-top .partner-contact-bar{background:0 0;border:0;flex:0 auto;justify-content:flex-end;align-items:center;gap:.3rem .75rem;min-width:0;padding:0;font-size:.75rem;display:flex}html[data-shell=modern] .partner-contact-detail,html[data-shell=modern] .partner-contact-phone{align-items:center;gap:.3rem;min-width:0;display:inline-flex}html[data-shell=modern] .partner-contact-detail>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-shell=modern] .partner-contact-icon{width:1.2em;height:1.2em;color:var(--shell-contact-phone,var(--st-accent));flex:none}html[data-shell=modern] .partner-top .partner-contact-bar{color:color-mix(in srgb, var(--shell-header-text,var(--st-bar-text)) 80%, transparent)}html[data-shell=modern] .partner-top .partner-contact-bar .partner-contact-phone{color:var(--shell-header-text,var(--st-bar-text));padding:.2rem .55rem;font-weight:700}html[data-shell=modern] .partner-top .partner-contact-icon{color:currentColor}html[data-shell=modern] .partner-top .partner-contact-bar a{color:inherit;background:var(--shell-chip-bg,transparent);border-radius:var(--st-radius)}html[data-shell=modern] .partner-top .partner-contact-bar .partner-contact-messenger a{text-transform:uppercase;align-items:center;padding:.25rem .45rem;font-size:.68rem;font-weight:650;text-decoration:none;display:inline-flex}html[data-shell=modern] .partner-top .partner-contact-messengers{gap:.25rem;display:inline-flex}html[data-shell=modern] .partner-top .partner-contact-phone{white-space:nowrap;font-size:1rem}html[data-shell=modern] .partner-top-logout{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--st-radius);min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;margin:0;padding:.25rem .75rem;font-size:.72rem;display:inline-flex}html[data-shell=modern] .partner-top-logout:hover,html[data-shell=modern] .partner-top-logout:focus-visible{background:var(--shell-chip-bg,var(--st-soft))}html[data-shell=modern] .orders-card{box-sizing:border-box;min-width:0;max-width:100%;overflow:visible}html[data-shell=modern] .orders-card .table-scroll{box-sizing:border-box;overscroll-behavior-x:contain;width:100%;max-width:100%;display:block;overflow:auto hidden}html[data-shell=modern] .orders-card table{width:100%;min-width:var(--shell-table-min);table-layout:auto}html[data-shell=modern] .orders-card th,html[data-shell=modern] .orders-card td{box-sizing:border-box;vertical-align:top;padding:6px 8px}html[data-shell=modern] .orders-card th:first-child,html[data-shell=modern] .orders-card td:first-child{width:1.8rem;padding-inline:2px}html[data-shell=modern] .orders-card th,html[data-shell=modern] .orders-card th:nth-child(2),html[data-shell=modern] .orders-card td:nth-child(2),html[data-shell=modern] .orders-card th:nth-child(7),html[data-shell=modern] .orders-card td:nth-child(7),html[data-shell=modern] .orders-card th:nth-child(8),html[data-shell=modern] .orders-card td:nth-child(8),html[data-shell=modern] .orders-card th:nth-child(9),html[data-shell=modern] .orders-card td:nth-child(9){white-space:nowrap}html[data-shell=modern] .orders-card th:nth-child(3),html[data-shell=modern] .orders-card td:nth-child(3),html[data-shell=modern] .orders-card th:nth-child(5),html[data-shell=modern] .orders-card td:nth-child(5){white-space:normal;overflow-wrap:anywhere;min-width:4.5rem;max-width:7rem}html[data-shell=modern] .orders-card th:nth-child(5),html[data-shell=modern] .orders-card td:nth-child(5){min-width:6.5rem}html[data-shell=modern] .orders-card th:nth-child(4),html[data-shell=modern] .orders-card td:nth-child(4){white-space:normal;overflow-wrap:anywhere;min-width:8rem;max-width:13rem}html[data-shell=modern] .orders-card th:nth-child(6),html[data-shell=modern] .orders-card td:nth-child(6){white-space:normal;overflow-wrap:anywhere;min-width:6rem;max-width:10rem}html[data-shell=modern] .orders-card th:nth-child(10),html[data-shell=modern] .orders-card td:nth-child(10){min-width:9rem;max-width:11rem}html[data-shell=modern] .orders-card th:nth-child(11),html[data-shell=modern] .orders-card td:nth-child(11){min-width:8rem;max-width:9rem}html[data-shell=modern] .orders-card .order-state-pill{box-sizing:border-box;background:var(--shell-status-warn-soft);max-width:100%;color:var(--shell-status-warn);border:1px solid color-mix(in srgb, var(--shell-status-warn) 35%, transparent);border-radius:var(--st-radius);overflow-wrap:anywhere;white-space:normal;padding:.2rem .4rem;line-height:1.2;display:inline-block}html[data-shell=modern] .orders-card .order-state-pill .status-dates{white-space:normal;flex-direction:column;max-width:100%;display:flex}html[data-shell=modern] .orders-card .order-state-pill .status-dates-at{white-space:nowrap;margin-top:.15rem;display:block}html[data-shell=modern] .orders-card td:nth-child(10)>small{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}html[data-shell=modern] .orders-card .note-inline summary{color:var(--st-text)}html[data-shell=modern] .orders-card .status-dates-at{color:inherit;opacity:1}html[data-shell=modern] .orders-card .order-state-pending_platform,html[data-shell=modern] .orders-card .order-state-sent,html[data-shell=modern] .orders-card .order-state-shipped,html[data-shell=modern] .orders-card .order-state-at_node,html[data-shell=modern] .orders-card .order-state-to_partner{background:var(--shell-status-info-soft);color:var(--shell-status-info);border-color:color-mix(in srgb, var(--shell-status-info) 35%, transparent)}html[data-shell=modern] .orders-card .order-state-ready,html[data-shell=modern] .orders-card .order-state-issued{background:var(--shell-status-ok-soft);color:var(--shell-status-ok);border-color:color-mix(in srgb, var(--shell-status-ok) 35%, transparent)}html[data-shell=modern] .orders-card .order-state-refused,html[data-shell=modern] .orders-card .order-state-not_collected,html[data-shell=modern] .orders-card .order-state-cancelled,html[data-shell=modern] .orders-card .order-state-returned{background:var(--shell-status-danger-soft);color:var(--shell-status-danger);border-color:color-mix(in srgb, var(--shell-status-danger) 45%, transparent)}html[data-shell=modern] .orders-card td:nth-child(11)>.inline-actions,html[data-shell=modern] .orders-card td:nth-child(11)>.refuse-inline,html[data-shell=modern] .orders-card td:nth-child(11)>form:not(.inline-actions){width:auto;max-width:100%;margin:.15rem 0;display:block}html[data-shell=modern] .orders-card td:nth-child(11) .inline-actions button,html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline summary,html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline button,html[data-shell=modern] .orders-card td:nth-child(11)>form:not(.inline-actions) button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;padding:.25rem .45rem;font-size:.78rem;line-height:1.15;display:block}html[data-shell=modern] .orders-card button.auto-mode-link{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;min-height:0;padding:.15rem .25rem;font-size:.7rem;line-height:1.15}html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline{width:auto;max-width:100%;margin:.15rem 0;display:block}html[data-shell=modern] .orders-card td:nth-child(11) .inline-actions button,html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline summary,html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;padding:.25rem .45rem;font-size:.78rem;line-height:1.15;display:block}html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline summary{cursor:pointer;color:var(--shell-status-danger);border-radius:var(--st-radius);border:1px solid;list-style:none}html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline form{gap:.25rem;margin-top:.25rem;display:grid}html[data-shell=modern] .orders-card td:nth-child(11) .refuse-inline button{color:var(--shell-status-danger);background:0 0;border-color:currentColor}html[data-shell=modern] .orders-card td:nth-child(11) input{box-sizing:border-box;min-width:0;max-width:100%}html[data-shell=modern] main.workspace>.card{--work-control-h:2rem;--work-control-px:.7rem;container-type:inline-size}html[data-shell=modern] main.workspace>.card :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,button:not(.pw-eye),.quiet-button,.primary-button){box-sizing:border-box;min-height:var(--work-control-h);padding:.35rem var(--work-control-px);font-size:.9rem;line-height:1.15}html[data-shell=modern] main.workspace>.card :where(input[type=checkbox],input[type=radio]){width:.9rem;height:.9rem;min-height:0;padding:0}html[data-shell=modern] main.workspace>.card .filters{align-items:end;gap:.5rem}html[data-shell=modern] main.workspace>.card .filters label{min-width:0}html[data-shell=modern] main.workspace>.card .filters :where(input:not([type=checkbox]):not([type=radio]),select){width:min(24rem,100%)}html[data-shell=modern] main.workspace>.card .order-search-field{flex:0 32rem;min-width:16rem}html[data-shell=modern] main.workspace>.card .order-search-field input{width:100%}html[data-shell=modern] main.workspace>.card .scanner-scan{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(18rem,32rem) auto auto;justify-content:start;align-items:center;gap:.5rem;display:grid;overflow:visible}html[data-shell=modern] main.workspace>.card .scanner-scan input{width:100%;min-width:0}html[data-shell=modern] main.workspace>.card .scanner-scan button{white-space:nowrap;width:auto}html[data-shell=modern] main.workspace>.card .receiving-toolbar{flex-wrap:wrap;align-items:center;margin:.65rem 0}html[data-shell=modern] main.workspace>.card .receiving-toolbar a{min-height:var(--work-control-h);padding-inline:var(--work-control-px);align-items:center;display:inline-flex}html[data-shell=modern] .work-panel{box-sizing:border-box;background:var(--st-soft);border:1px solid var(--st-line);border-radius:var(--st-radius);min-width:0;padding:1rem}html[data-shell=modern] .work-panel>:first-child{margin-top:0}html[data-shell=modern] .work-panel>:last-child{margin-bottom:0}html[data-shell=modern] .work-panel h2{margin:0 0 .75rem;font-size:1.1rem}html[data-shell=modern] .work-panel>summary{cursor:pointer;font-family:var(--st-font-head);justify-content:space-between;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:700;display:flex}html[data-shell=modern] .work-panel>summary>span{color:var(--st-muted);font-family:var(--st-font);font-size:.78rem;font-weight:500}html[data-shell=modern] .profile-summary{flex-wrap:wrap;gap:.6rem 2rem;margin:0 0 1rem;display:flex}html[data-shell=modern] .profile-summary>div{grid-template-columns:auto auto;align-items:baseline;gap:.35rem .7rem;display:grid}html[data-shell=modern] .profile-summary dt{color:var(--st-muted)}html[data-shell=modern] .profile-summary dd{overflow-wrap:anywhere;margin:0;font-weight:650}html[data-shell=modern] .profile-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;gap:1rem;display:grid}html[data-shell=modern] .profile-settings-grid .identity-form{gap:.65rem;width:100%;max-width:none}html[data-shell=modern] .profile-settings-grid .identity-form p{margin:0}html[data-shell=modern] .client-card{gap:1rem;display:grid}html[data-shell=modern] .client-card>h1{margin-bottom:0}html[data-shell=modern] .client-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}html[data-shell=modern] .compact-dl{grid-template-columns:auto minmax(0,1fr);gap:.4rem .8rem;margin:0;display:grid}html[data-shell=modern] .compact-dl dd{overflow-wrap:anywhere;margin:0}html[data-shell=modern] .compact-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:none}html[data-shell=modern] .compact-settings>label{min-width:0}html[data-shell=modern] .compact-settings>label :where(input:not([type=checkbox]),select){width:100%}html[data-shell=modern] .compact-settings-reason{grid-column:1/-1}html[data-shell=modern] .compact-settings>button{justify-self:start}html[data-shell=modern] .compact-form{gap:.55rem;display:grid}html[data-shell=modern] .compact-form label{gap:.3rem;display:grid}html[data-shell=modern] .client-money-summary{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.5rem;margin:0 0 .8rem;display:grid}html[data-shell=modern] .client-money-summary>div{background:var(--st-panel);border:1px solid var(--st-line);border-radius:var(--st-radius);min-width:0;padding:.65rem}html[data-shell=modern] .client-money-summary dt{color:var(--st-muted);font-size:.78rem}html[data-shell=modern] .client-money-summary dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:700}html[data-shell=modern] .client-money-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}html[data-shell=modern] .client-money-actions .filters{border-top:1px solid var(--st-line);margin:0;padding-top:.75rem}html[data-shell=modern] .client-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}html[data-shell=modern] .client-history-grid .history-list{margin:.8rem 0 0;padding-left:1.2rem}html[data-shell=modern] .client-history-grid .history-list li{overflow-wrap:anywhere;margin:.55rem 0}html[data-shell=modern] .history-actions{margin-top:.4rem}html[data-shell=modern] .history-actions>summary{cursor:pointer;color:var(--st-accent);font-size:.82rem}html[data-shell=modern] .history-actions form{flex-wrap:wrap;align-items:end;gap:.4rem;margin-top:.5rem;display:flex}html[data-shell=modern] .history-actions label{gap:.2rem;min-width:10rem;display:grid}html[data-shell=modern] .cash-card{gap:1rem;display:grid}html[data-shell=modern] .cash-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}html[data-shell=modern] .cash-summary h1,html[data-shell=modern] .cash-summary p{margin:0}html[data-shell=modern] .cash-balance{background:var(--st-soft);border:1px solid var(--st-line);border-radius:var(--st-radius);min-width:11rem;padding:.65rem .9rem}html[data-shell=modern] .cash-balance small{margin-bottom:.15rem}html[data-shell=modern] .cash-balance strong{font-size:1.2rem}html[data-shell=modern] .cash-refund{padding:.7rem 1rem}html[data-shell=modern] .cash-refund>.hint{margin:.65rem 0}html[data-shell=modern] .cash-refund .filters{margin:.5rem 0 0}html[data-shell=modern] .cash-history-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}html[data-shell=modern] .cash-history-heading h2,html[data-shell=modern] .cash-history-heading p{margin:0}@container (max-width:58rem){html[data-shell=modern] .client-overview-grid,html[data-shell=modern] .client-history-grid,html[data-shell=modern] .compact-settings{grid-template-columns:minmax(0,1fr)}html[data-shell=modern] .compact-settings-reason{grid-column:auto}html[data-shell=modern] .client-money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shell=modern] .client-money-actions{grid-template-columns:minmax(0,1fr)}html[data-shell=modern] .issue-columns{grid-template-columns:minmax(0,1fr);gap:1rem}html[data-shell=modern] .page-head{grid-template-columns:minmax(0,1fr);display:grid}html[data-shell=modern] .page-head .fx-panel{box-sizing:border-box;width:min(100%,32rem)}}@media (max-width:740px){html[data-shell=modern] .card{padding:1rem}html[data-shell=modern] .storefront-blocks,html[data-shell=modern] .storefront-advantages{grid-template-columns:1fr}html[data-shell=modern] h1{font-size:var(--shell-mobile-h1,1.75rem)}html[data-shell=modern] .partner-top{min-height:3.75rem}html[data-shell=modern] .partner-top-inner{gap:.35rem;min-height:3.75rem;padding:.4rem 1rem}html[data-shell=modern] .partner-top-brand{flex:100%}html[data-shell=modern] .partner-top-right{justify-content:flex-start;gap:.45rem;width:100%}html[data-shell=modern] .partner-top-brand b{padding-block:.12rem;font-size:clamp(.9rem,5vw,1.35rem);line-height:1.25}html[data-shell=modern] .partner-top-right{flex-wrap:wrap;gap:.45rem}html[data-shell=modern] .partner-top-user{gap:.35rem;max-width:11.25rem}html[data-shell=modern] .partner-top-user>span:last-child{max-width:9rem}html[data-shell=modern] .partner-top-avatar{width:1.8rem;height:1.8rem}html[data-shell=modern] .partner-top .partner-contact-bar{flex:100%;justify-content:flex-start;gap:.15rem .45rem;font-size:.68rem}html[data-shell=modern] .partner-contact-address,html[data-shell=modern] .partner-contact-hours,html[data-shell=modern] .partner-contact-messengers{display:none}html[data-shell=modern] .partner-top .partner-contact-phone{font-size:.82rem}html[data-shell=modern] .partner-contact-icon{width:1.15em;height:1.15em}html[data-shell=modern] .storefront-block-heading{flex-wrap:wrap;align-items:flex-start}html[data-shell=modern] .orders-card .table-scroll{max-width:100%;overflow-x:auto}html[data-shell=modern] main.workspace>.card .scanner-scan{grid-template-columns:minmax(0,1fr)}html[data-shell=modern] .cash-summary,html[data-shell=modern] .cash-history-heading{flex-direction:column;align-items:stretch}html[data-shell=modern] .cash-balance{min-width:0}}
html[data-template=masterskaya]{--ms-accent:var(--st-accent,#ff8a3d);--ms-warn:#ffb547;--ms-danger:#e87878;--shell-header-bg:#17181a;--shell-header-text:var(--st-text);--shell-chip-bg:#30343a;--shell-contact-bg:#202226;--shell-contact-text:var(--st-muted);--shell-contact-phone:var(--ms-accent);--shell-card-padding:1.35rem;--shell-card-shadow:var(--ms-shadow);--shell-selection-color:var(--ms-accent);--shell-mobile-h1:1.7rem;--partner-side:12.5rem;--partner-gap:1.25rem;--shell-status-warn:#ffb547;--shell-status-warn-soft:#3a2f1a;--shell-status-info:#7fb2ff;--shell-status-info-soft:#1e2a3b;--shell-status-ok:#5bd18b;--shell-status-ok-soft:#1e3328;--shell-status-danger:#ff6b5e;--shell-status-danger-soft:#3b2222;--ms-shadow:0 .35rem 1.2rem #00000047}html[data-template=masterskaya][data-background=light]{--shell-header-bg:#fff;--shell-header-text:#202326;--shell-chip-bg:#dfe2e5;--shell-contact-bg:#dfe2e5;--shell-contact-text:#4b535c;--shell-contact-phone:#9a3d12;--shell-status-warn:#8a5a00;--shell-status-warn-soft:#fff1c2;--shell-status-info:#245a9a;--shell-status-info-soft:#e4eef9;--shell-status-ok:#176b3d;--shell-status-ok-soft:#ddf5e6;--shell-status-danger:#a32b24;--shell-status-danger-soft:#fde2e5}html[data-template=masterskaya][data-background=light] :is(.notice,.empty) a{color:#8a3510}html[data-template=masterskaya] body{background:var(--st-bg);color:var(--st-text);font-family:var(--st-font)}html[data-template=masterskaya] h1,html[data-template=masterskaya] h2,html[data-template=masterskaya] h3{font-family:var(--st-font-head);text-transform:uppercase;letter-spacing:.035em}html[data-template=masterskaya] .menu{background:var(--st-bar);border:1px solid var(--st-line);box-shadow:var(--ms-shadow)}html[data-template=masterskaya] .menu a{color:var(--partner-menu-text,var(--st-bar-text));border-radius:var(--st-radius)}html[data-template=masterskaya] .menu a:hover,html[data-template=masterskaya] .menu a:focus-visible,html[data-template=masterskaya] .menu a[aria-current=page]{background:color-mix(in srgb, var(--ms-accent) 18%, transparent);color:var(--st-text)}html[data-template=masterskaya] .menu a[aria-current=page],html[data-template=masterskaya][data-menu-color] .menu>a[aria-current=page]{background:var(--ms-accent);color:#17191c;box-shadow:none}html[data-template=masterskaya] .partner-work-group-active .partner-work-group-button{background:var(--ms-accent);color:#17191c;border-color:var(--ms-accent)}html[data-template=masterskaya] .partner-work-group-panel a[aria-current=page]{background:var(--ms-accent);color:#17191c}html[data-template=masterskaya][data-menu-color] .partner-work-group-active .partner-work-group-button,html[data-template=masterskaya] .partner-work-group-panel a[aria-current=page]{background:var(--ms-accent)!important;color:#17191c!important}html[data-template=masterskaya] .card,html[data-template=masterskaya] .stat-card,html[data-template=masterskaya] .finance-box,html[data-template=masterskaya] .orders-card,html[data-template=masterskaya] .storefront-card,html[data-template=masterskaya] .storefront-block{background:var(--st-panel);border:1px solid var(--st-line);border-radius:var(--st-radius);box-shadow:var(--ms-shadow);color:var(--st-text)}html[data-template=masterskaya] th{color:var(--st-muted);background:var(--st-soft);border-bottom:2px solid var(--ms-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}html[data-template=masterskaya] td{border-color:var(--st-line)}html[data-template=masterskaya] tr.needs-confirm>td{background:color-mix(in srgb, var(--ms-warn) 18%, var(--st-panel))}html[data-template=masterskaya] .badge,html[data-template=masterskaya] .tag,html[data-template=masterskaya] .shortfall{background:color-mix(in srgb, var(--ms-accent) 18%, var(--st-panel));color:var(--ms-accent);border-radius:.2rem}html[data-template=masterskaya] form button,html[data-template=masterskaya] .primary-button,html[data-template=masterskaya] .search-row button{background:var(--ms-accent);border:1px solid var(--ms-accent);color:var(--st-on-accent);border-radius:var(--st-radius);box-shadow:0 .2rem .7rem color-mix(in srgb, var(--ms-accent) 30%, transparent);font-family:var(--st-font-head);text-transform:uppercase;letter-spacing:.04em}html[data-template=masterskaya] form button:hover,html[data-template=masterskaya] .primary-button:hover,html[data-template=masterskaya] .search-row button:hover{filter:brightness(1.08);transform:translateY(-1px)}html[data-template=masterskaya] .quiet-button,html[data-template=masterskaya] form button.secondary,html[data-template=masterskaya] .secondary{color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius);background:0 0}html[data-template=masterskaya] input,html[data-template=masterskaya] select,html[data-template=masterskaya] textarea,html[data-template=masterskaya] .search-row input{background:color-mix(in srgb, var(--st-panel) 86%, #000 14%);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-template=masterskaya] input:focus-visible,html[data-template=masterskaya] select:focus-visible,html[data-template=masterskaya] textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--ms-accent) 65%, transparent);outline-offset:1px;border-color:var(--ms-accent)}html[data-template=masterskaya] .search-row{border-color:var(--st-line);border-radius:var(--st-radius);overflow:hidden}html[data-template=masterskaya] .search-row input,html[data-template=masterskaya] .search-row button{border-radius:0}html[data-template=masterskaya] .notice,html[data-template=masterskaya] .line-notice,html[data-template=masterskaya] .empty,html[data-template=masterskaya] .bulk-bar{background:var(--st-soft);border:1px solid var(--st-line);border-left:3px solid var(--ms-accent);color:var(--st-text);border-radius:var(--st-radius)}html[data-template=masterskaya] .storefront{background:var(--st-bg);color:var(--st-text)}html[data-template=masterskaya] .storefront-blocks{box-sizing:border-box;gap:1.5rem;width:min(100%,1366px);margin:0 auto;padding:2rem}html[data-template=masterskaya] .storefront-card,html[data-template=masterskaya] .storefront-block{border-radius:.25rem}html[data-template=masterskaya] .storefront-card{background:var(--st-panel);padding:1.5rem}html[data-template=masterskaya] .storefront-search-title{border-left:.25rem solid var(--ms-accent);margin:0 0 1.25rem;padding-left:.75rem;font-size:1.25rem;line-height:1.25}html[data-template=masterskaya] .storefront-search-card .search-form-compact{max-width:none}html[data-template=masterskaya] .storefront-block{padding:1.5rem}html[data-template=masterskaya] .storefront-block-brands .pl-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--st-soft) 88%, #111), var(--st-panel));border-color:color-mix(in srgb, var(--ms-accent) 30%, var(--st-line));border-radius:.2rem}html[data-template=masterskaya] .storefront-block-brands .pl-mark img{filter:grayscale()brightness(1.28)contrast(1.18)drop-shadow(0 .2rem .22rem #00000052)}html[data-template=masterskaya] .storefront-block-heading h2,html[data-template=masterskaya] .storefront-block>h2{border-left:.25rem solid var(--ms-accent);padding-left:.75rem;font-size:1.1rem;line-height:1.25}html[data-template=masterskaya] .storefront-block-heading a{color:var(--ms-accent);text-transform:uppercase;letter-spacing:.08em;text-underline-offset:.2em;text-decoration:underline}html[data-template=masterskaya] .storefront-block-about_short>p{margin:1rem 0 0;line-height:1.55}html[data-template=masterskaya] .storefront-block-banner,html[data-template=masterskaya] .storefront-block-notice{border-left:.35rem solid var(--ms-accent);position:relative;overflow:hidden}html[data-template=masterskaya] .storefront-block-banner:before,html[data-template=masterskaya] .storefront-block-notice:before{content:"";background:repeating-linear-gradient(-14deg, var(--ms-accent) 0 .3rem, #17181a .3rem .6rem);width:.35rem;position:absolute;inset:0 auto 0 -.35rem}html[data-template=masterskaya] .storefront-block-notice{border-left-color:var(--ms-accent);padding:1.5rem 1.5rem 1.5rem 3.5rem}html[data-template=masterskaya] .storefront-block-notice h2{color:var(--ms-accent);border:0;margin:0 0 .45rem;padding:0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.15}html[data-template=masterskaya] .storefront-block-notice p{margin:0;line-height:1.45}html[data-template=masterskaya] .storefront-contact-list{gap:.65rem;margin-top:1rem;display:grid}html[data-template=masterskaya] .storefront-contact-list p,html[data-template=masterskaya] .storefront-detail{align-items:flex-start;gap:.6rem;margin:0;line-height:1.45;display:flex}html[data-template=masterskaya] .storefront-icon{width:1.2rem;height:1.2rem;color:var(--ms-accent);flex:none;margin-top:.1rem}html[data-template=masterskaya] .storefront-contact-list a{color:var(--ms-accent);font-family:var(--st-font-head);font-size:1.15rem;font-weight:700}html[data-template=masterskaya] .storefront-map-link{color:var(--ms-accent);font-family:var(--st-font-head);text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;font-size:.8rem;text-decoration:none;display:inline-block}html[data-template=masterskaya] .style-card:has(input:checked){box-shadow:0 0 0 2px var(--ms-accent), var(--ms-shadow)}html[data-template=masterskaya] .offer span,html[data-template=masterskaya] .hint,html[data-template=masterskaya] small{color:var(--st-muted)}html[data-template=masterskaya] .partner-top:after{display:none}html[data-template=masterskaya] .partner-top-brand:before{content:"";background:var(--ms-accent);align-self:stretch;width:.28rem}html[data-template=masterskaya] .partner-contact-bar{background:var(--shell-contact-bg);color:var(--shell-contact-text);border-bottom-color:var(--st-line)}html[data-template=masterskaya] .partner-contact-bar .partner-contact-phone{color:var(--ms-accent)}html[data-template=masterskaya] main.workspace{box-sizing:border-box;max-width:none;padding:1.25rem 1.25rem 2rem}html[data-template=masterskaya] main.workspace>.orders-card{box-shadow:none;background:0 0;border:0;padding:0}html[data-template=masterskaya] main.workspace>.orders-card>.eyebrow{display:none}html[data-template=masterskaya] main.workspace>.orders-card>h1{margin:0 0 .65rem;font-size:1.65rem;line-height:1.15}html[data-template=masterskaya] .orders-card .order-filters{gap:.5rem;margin-bottom:1rem}html[data-template=masterskaya] .orders-card .table-scroll{background:var(--st-panel);border:1px solid var(--st-line);box-shadow:var(--ms-shadow);border-radius:.25rem}html[data-template=masterskaya] .orders-card th{background:var(--st-bar);border-bottom:2px solid var(--ms-accent)}@media (min-width:741px){html[data-template=masterskaya][data-layout=top] .menu,html[data-template=masterskaya][data-layout=combined] .menu{box-sizing:border-box;min-height:3.15rem;box-shadow:none;border-width:0 0 1px;border-radius:0;padding:.5rem max(2rem,50vw - 683px + 2rem) 1rem;position:relative}html[data-template=masterskaya][data-layout=top] .menu:after,html[data-template=masterskaya][data-layout=combined] .menu:after{content:"";background:repeating-linear-gradient(-45deg, var(--ms-accent) 0 10px, #17181a 10px 20px);border-top:1px solid var(--st-line);height:.5rem;position:absolute;inset:auto 0 0}html[data-template=masterskaya][data-layout=top] .menu-auth,html[data-template=masterskaya][data-layout=combined] .menu-auth{margin-left:auto}}html[data-template=masterskaya] .menu-auth a{color:var(--ms-accent);text-transform:uppercase;font-family:var(--st-font-head);letter-spacing:.08em;background:0 0;border:1px solid #0000;font-size:.75rem;font-weight:700}html[data-template=masterskaya] .menu-auth a[href=\/login]{border-color:var(--ms-accent)}html[data-template=masterskaya] .menu-auth .menu-register{color:var(--partner-menu-text,var(--st-bar-text));font-family:var(--st-font);text-transform:none;letter-spacing:0;background:0 0;border:0;font-weight:400}@media (max-width:740px){html[data-template=masterskaya] .partner-top-inner{padding-inline:1rem}html[data-template=masterskaya] .menu{min-height:2.9rem;padding:.35rem 1rem .9rem}html[data-template=masterskaya] .menu:after{height:.45rem}html[data-template=masterskaya] .partner-menu-toggle-label{padding-bottom:.85rem;position:relative}html[data-template=masterskaya] .partner-menu-toggle-label:after{content:"";background:repeating-linear-gradient(-45deg, var(--ms-accent) 0 10px, #17181a 10px 20px);border-top:1px solid var(--st-line);height:.45rem;position:absolute;inset:auto 0 0}html[data-template=masterskaya] .storefront-blocks{gap:1.5rem;padding:2rem 1rem}html[data-template=masterskaya] .storefront-card,html[data-template=masterskaya] .storefront-block{padding:1.5rem}html[data-template=masterskaya] .storefront-block-heading{gap:.75rem}html[data-template=masterskaya] .storefront-block-notice{padding-left:2.5rem}html[data-template=masterskaya] main.workspace{padding:1rem .75rem 5.5rem}html[data-template=masterskaya] main.workspace>.orders-card>h1{font-size:1.45rem}html[data-template=masterskaya] .orders-card .table-scroll{box-shadow:none;background:0 0;border:0;overflow-x:auto}html[data-template=masterskaya] .orders-card table{width:100%;min-width:0;display:block}html[data-template=masterskaya] .orders-card thead{display:none}html[data-template=masterskaya] .orders-card tbody{gap:.65rem;display:grid}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note){border:1px solid var(--st-line);background:var(--st-panel);border-radius:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;padding:.75rem;display:grid}html[data-template=masterskaya] .orders-card tbody tr.needs-confirm{border:2px solid var(--ms-accent);background:var(--shell-status-warn-soft)}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:.15rem 0;display:block}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:before{color:var(--st-muted);font:.62rem/1.1 var(--st-font-head);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.1rem;display:block}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:first-child{grid-column:1/-1}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(2):before{content:"Дата"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(3):before{content:"Заказ"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(4):before{content:"Клиент"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(5):before{content:"Номер"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(6):before{content:"Комментарий строки"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(7):before{content:"Кол-во"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(8):before{content:"Цена клиенту"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(9):before{content:"Моя цена"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(10):before{content:"Состояние"}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(11){grid-column:1/-1}html[data-template=masterskaya] .orders-card tbody tr:not(.order-note)>td:nth-child(11):before{content:"Действия"}html[data-template=masterskaya] .orders-card tbody tr.order-note{display:block}html[data-template=masterskaya] .orders-card tbody tr.order-note>td{white-space:normal;padding:.25rem 0;display:block}}
html[data-template=nochnoy]{--night-accent:var(--st-accent,#4c8dff);--night-glow:#4cd3ff;--night-glow-shadow:#4cd3ff;--night-warn:#ffc566;--shell-header-bg:#0a1222;--shell-header-text:var(--st-text);--shell-chip-bg:#16243f;--shell-contact-bg:#0d172b;--shell-contact-text:var(--st-muted);--shell-contact-phone:var(--night-glow);--shell-card-padding:1.35rem;--shell-card-shadow:0 0 1.5rem color-mix(in srgb, var(--night-glow) 7%, transparent);--shell-selection-color:var(--night-glow);--shell-status-warn:#ffc566;--shell-status-warn-soft:#33290f;--shell-status-info:#4cd3ff;--shell-status-info-soft:#12304a;--shell-status-ok:#4fe0a6;--shell-status-ok-soft:#0f3328;--shell-status-danger:#ff7a8a;--shell-status-danger-soft:#3a1823}html[data-template=nochnoy][data-background=light]{--night-glow:#174a7a;--night-glow-shadow:#4cd3ff;--shell-header-bg:#eff3f9;--shell-header-text:#17243a;--shell-chip-bg:#e2eaf6;--shell-contact-bg:#e2eaf6;--shell-contact-text:#465b78;--shell-contact-phone:#174a7a;--shell-status-warn:#805400;--shell-status-warn-soft:#fff1c2;--shell-status-info:#174a7a;--shell-status-info-soft:#e2eaf6;--shell-status-ok:#176b4c;--shell-status-ok-soft:#ddf5e6;--shell-status-danger:#a12b46;--shell-status-danger-soft:#fde2e5}html[data-template=nochnoy] body{background:var(--st-bg);color:var(--st-text);font-family:var(--st-font)}html[data-template=nochnoy] h1,html[data-template=nochnoy] h2,html[data-template=nochnoy] h3{font-family:var(--st-font-head);letter-spacing:-.025em}html[data-template=nochnoy] .menu{background:var(--st-bar);border:1px solid var(--st-line);box-shadow:0 0 1.5rem color-mix(in srgb, var(--night-glow-shadow) 8%, transparent)}html[data-template=nochnoy] .menu a{color:var(--st-bar-text);border-radius:var(--st-radius)}html[data-template=nochnoy] .menu a:hover,html[data-template=nochnoy] .menu a:focus-visible,html[data-template=nochnoy] .menu a[aria-current=page],html[data-template=nochnoy][data-menu-color] .menu>a[aria-current=page]{color:var(--night-glow);background:color-mix(in srgb, var(--night-glow) 10%, transparent);box-shadow:inset 0 -2px var(--night-glow)}html[data-template=nochnoy] .card,html[data-template=nochnoy] .stat-card,html[data-template=nochnoy] .finance-box,html[data-template=nochnoy] .orders-card,html[data-template=nochnoy] .storefront-card,html[data-template=nochnoy] .storefront-block{background:var(--st-panel);border:1px solid var(--st-line);border-radius:var(--st-radius);color:var(--st-text);box-shadow:0 0 1.5rem color-mix(in srgb, var(--night-glow) 7%, transparent)}html[data-template=nochnoy] th{color:var(--st-muted);border-bottom:1px solid var(--st-line);text-transform:uppercase;letter-spacing:.08em;background:0 0;font-size:.72rem}html[data-template=nochnoy] td{border-color:var(--st-line)}html[data-template=nochnoy] tr.needs-confirm>td{background:color-mix(in srgb, var(--night-warn) 18%, var(--st-panel))}html[data-template=nochnoy] .orders-card tr.needs-confirm>td{background:var(--shell-status-warn-soft);color:var(--st-text)}html[data-template=nochnoy] .badge,html[data-template=nochnoy] .tag,html[data-template=nochnoy] .shortfall{background:var(--st-soft);color:var(--night-glow);border:1px solid var(--st-line);border-radius:999px}html[data-template=nochnoy] form button,html[data-template=nochnoy] .primary-button,html[data-template=nochnoy] .search-row button{background:var(--night-accent);border:1px solid var(--night-accent);color:var(--st-on-accent);border-radius:var(--st-radius);box-shadow:0 0 1.25rem color-mix(in srgb, var(--night-glow-shadow) 27%, transparent)}html[data-template=nochnoy] form button:hover,html[data-template=nochnoy] .primary-button:hover,html[data-template=nochnoy] .search-row button:hover{background:color-mix(in srgb, var(--night-accent) 82%, white);box-shadow:0 0 1.5rem color-mix(in srgb, var(--night-glow-shadow) 42%, transparent)}html[data-template=nochnoy] .quiet-button,html[data-template=nochnoy] form button.secondary,html[data-template=nochnoy] .secondary{color:var(--st-text);border:1px solid var(--night-glow);border-radius:var(--st-radius);background:0 0}html[data-template=nochnoy] input,html[data-template=nochnoy] select,html[data-template=nochnoy] textarea,html[data-template=nochnoy] .search-row input{background:var(--st-panel);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-template=nochnoy] input:focus-visible,html[data-template=nochnoy] select:focus-visible,html[data-template=nochnoy] textarea:focus-visible{border-color:var(--night-glow);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--night-glow) 22%, transparent);outline:0}html[data-template=nochnoy] .search-row{border-color:var(--st-line);border-radius:var(--st-radius);box-shadow:0 0 1.3rem color-mix(in srgb, var(--night-glow-shadow) 10%, transparent);overflow:hidden}html[data-template=nochnoy] .search-row input,html[data-template=nochnoy] .search-row button{border-radius:0}html[data-template=nochnoy] .notice,html[data-template=nochnoy] .line-notice,html[data-template=nochnoy] .empty,html[data-template=nochnoy] .bulk-bar{background:var(--st-soft);border:1px solid var(--st-line);border-left:3px solid var(--night-glow);color:var(--st-text);border-radius:var(--st-radius)}html[data-template=nochnoy] .storefront{background:var(--st-bg);color:var(--st-text)}html[data-template=nochnoy] .storefront-block-brands .pl-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--night-accent) 18%, var(--st-panel)), var(--st-panel));border-color:color-mix(in srgb, var(--st-accent) 42%, var(--st-line));border-radius:.8rem}html[data-template=nochnoy] .storefront-block-brands .pl-mark img{filter:grayscale(1) sepia(1) saturate(4) hue-rotate(158deg) brightness(1.25) contrast(1.08) drop-shadow(0 0 .35rem color-mix(in srgb, var(--st-accent) 42%, transparent))}html[data-template=nochnoy] .storefront-card{box-shadow:0 0 2rem color-mix(in srgb, var(--night-glow-shadow) 12%, transparent)}html[data-template=nochnoy] .storefront-block-banner,html[data-template=nochnoy] .storefront-block-notice{border-color:var(--night-glow);box-shadow:0 0 1.5rem color-mix(in srgb, var(--night-glow-shadow) 12%, transparent)}html[data-template=nochnoy] .storefront-block-notice h2{color:var(--night-glow)}html[data-template=nochnoy] .style-card:has(input:checked){box-shadow:0 0 0 2px var(--night-glow)}html[data-template=nochnoy] .offer span,html[data-template=nochnoy] .hint,html[data-template=nochnoy] small{color:var(--st-muted)}html[data-template=nochnoy] .partner-contact-bar{background:var(--shell-contact-bg);color:var(--shell-contact-text);border-bottom-color:var(--st-line)}html[data-template=nochnoy] .partner-contact-bar .partner-contact-phone{color:var(--shell-contact-phone)}html[data-template=nochnoy] .partner-top-brand{position:relative}html[data-template=nochnoy] .partner-top-brand:after{content:"";inset-inline-end:.15rem;background:var(--night-glow);width:.38rem;height:.38rem;box-shadow:0 0 .35rem var(--night-glow-shadow), 0 0 1rem color-mix(in srgb, var(--night-glow-shadow) 65%, transparent);border-radius:50%;position:absolute;top:.15rem}
html[data-template=magazin]{--shop-accent:var(--st-accent,#0b5cd6);--shop-yellow:#ffd400;--shop-yellow-soft:#fff6c2;--shop-shadow:0 .15rem .65rem #11182714;--shell-header-bg:#0b5cd6;--shell-header-text:#fff;--shell-chip-bg:#0848a8;--shell-contact-bg:#0b5cd6;--shell-contact-text:#dde9ff;--shell-contact-phone:#fff;--shell-status-warn:#8a5a00;--shell-status-warn-soft:#fff1c2;--shell-status-info:#0b5cd6;--shell-status-info-soft:#eaf0fb;--shell-status-ok:#12813f;--shell-status-ok-soft:#ddf5e6;--shell-status-danger:#d0021b;--shell-status-danger-soft:#fde2e5;--shell-card-padding:1.45rem;--shell-card-shadow:var(--shop-shadow);--shell-selection-color:var(--shop-accent)}html[data-template=magazin][data-background=light]{--shell-header-bg:#0b5cd6;--shell-header-text:#fff;--shell-chip-bg:#0848a8;--shell-contact-bg:#0848a8;--shell-contact-text:#dde9ff;--shell-contact-phone:#fff;--shell-status-ok:#0f7137}html[data-template=magazin][data-background=dark]{--shop-yellow-soft:#3d3512}html[data-template=magazin][data-background=dark] .partner-top-auth .menu-register{color:#111827}html[data-template=magazin] body{background:var(--st-bg);color:var(--st-text);font-family:var(--st-font)}html[data-template=magazin] h1,html[data-template=magazin] h2,html[data-template=magazin] h3{font-family:var(--st-font-head);letter-spacing:-.02em}html[data-template=magazin] .menu{background:var(--st-panel);border:1px solid var(--st-line);box-shadow:var(--shop-shadow)}html[data-template=magazin] .menu a{color:var(--st-text);border-radius:var(--st-radius)}html[data-template=magazin] .menu a:hover,html[data-template=magazin] .menu a:focus-visible,html[data-template=magazin] .menu a[aria-current=page]{color:var(--shop-accent);background:var(--st-soft);box-shadow:inset 0 -2px var(--shop-accent)}html[data-template=magazin] .menu a[aria-current=page]{background:0 0}html[data-template=magazin][data-menu-color] .menu>a[aria-current=page]{color:var(--shop-accent);box-shadow:inset 0 -2px var(--shop-accent);background:0 0}html[data-template=magazin] .partner-work-group-active .partner-work-group-button{color:var(--shop-accent);box-shadow:inset 0 -2px var(--shop-accent);border-color:#0000}html[data-template=magazin] .card,html[data-template=magazin] .stat-card,html[data-template=magazin] .finance-box,html[data-template=magazin] .orders-card,html[data-template=magazin] .storefront-card,html[data-template=magazin] .storefront-block{background:var(--st-panel);border:1px solid var(--st-line);border-radius:calc(var(--st-radius) + .25rem);color:var(--st-text);box-shadow:var(--shop-shadow)}html[data-template=magazin] th{color:var(--st-text);background:var(--st-soft);border-bottom:1px solid var(--st-line);font-size:.78rem;font-weight:700}html[data-template=magazin] td{border-color:var(--st-line)}html[data-template=magazin] tr:nth-child(2n)>td{background:color-mix(in srgb, var(--st-soft) 38%, transparent)}html[data-template=magazin] tr.needs-confirm>td{background:var(--shop-yellow-soft);color:var(--st-text)}html[data-template=magazin] .badge,html[data-template=magazin] .tag,html[data-template=magazin] .shortfall{background:var(--shop-yellow-soft);color:#6b4b00;border-radius:.3rem}html[data-template=magazin] form button,html[data-template=magazin] .primary-button,html[data-template=magazin] .search-row button{background:var(--shop-accent);border:1px solid var(--shop-accent);color:var(--st-on-accent);border-radius:var(--st-radius);font-weight:700}html[data-template=magazin] form button:hover,html[data-template=magazin] .primary-button:hover,html[data-template=magazin] .search-row button:hover{filter:brightness(.92)}html[data-template=magazin] .storefront .search-row button{background:var(--shop-yellow);color:#111827;border-color:var(--shop-yellow)}html[data-template=magazin] .quiet-button,html[data-template=magazin] form button.secondary,html[data-template=magazin] .secondary{background:var(--st-panel);color:var(--shop-accent);border:1px solid var(--shop-accent);border-radius:var(--st-radius)}html[data-template=magazin] input,html[data-template=magazin] select,html[data-template=magazin] textarea,html[data-template=magazin] .search-row input{background:var(--st-panel);color:var(--st-text);border:1px solid var(--st-line);border-radius:var(--st-radius)}html[data-template=magazin] input:focus-visible,html[data-template=magazin] select:focus-visible,html[data-template=magazin] textarea:focus-visible{border-color:var(--shop-accent);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--shop-accent) 18%, transparent);outline:0}html[data-template=magazin] .search-row{border-color:var(--st-line);border-radius:var(--st-radius);overflow:hidden}html[data-template=magazin] .search-row input{background:#f9fafb;border-radius:0}html[data-template=magazin] .search-row button{border-radius:0}html[data-template=magazin] .notice,html[data-template=magazin] .line-notice,html[data-template=magazin] .empty,html[data-template=magazin] .bulk-bar{background:var(--shop-yellow-soft);color:var(--st-text);border-radius:var(--st-radius);border:1px solid #e8d36b}html[data-template=magazin] .storefront{background:var(--st-bg);color:var(--st-text)}html[data-template=magazin] .storefront-card{border-radius:.75rem}html[data-template=magazin] .storefront-block-banner,html[data-template=magazin] .storefront-block-notice{border-left:.35rem solid var(--shop-accent);background:linear-gradient(90deg, var(--shop-yellow-soft), var(--st-panel))}html[data-template=magazin] .storefront-block-notice h2{color:var(--shop-accent)}html[data-template=magazin][data-background=dark] .storefront-block-notice{background:linear-gradient(90deg, var(--shop-yellow-soft), var(--st-panel));color:var(--st-text)}html[data-template=magazin] .storefront-block-brands .pl-mark{background:linear-gradient(145deg, var(--shop-yellow-soft), var(--st-panel));border:1px solid color-mix(in srgb, var(--shop-accent) 38%, var(--st-line));border-radius:var(--st-radius);color:var(--shop-accent)}html[data-template=magazin] .storefront-block-brands .pl-mark img{filter:grayscale()sepia()saturate(2.4)hue-rotate(72deg)brightness(.92)contrast(1.2)drop-shadow(0 .15rem .2rem #0000002e)}html[data-template=magazin] .style-card:has(input:checked){box-shadow:0 0 0 2px var(--shop-accent), var(--shop-shadow)}html[data-template=magazin] .offer span,html[data-template=magazin] .hint,html[data-template=magazin] small{color:var(--st-muted)}html[data-template=magazin] .partner-contact-bar{background:var(--shell-contact-bg);color:var(--shell-contact-text);border-bottom-color:#0b5cd6}html[data-template=magazin] .partner-contact-bar .partner-contact-phone{color:var(--shell-contact-phone)}html[data-template=magazin] .partner-top{background:var(--shell-header-bg);color:var(--shell-header-text)}
