.avto-catalog-tools{gap:14px;margin:12px 0 18px;display:grid}.avto-columns summary{cursor:pointer;width:max-content;margin-left:16px;display:list-item}.avto-column-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;padding:18px 0;display:grid}.avto-column-options label,.avto-select-tools label{align-items:center;gap:9px;min-height:36px;font-size:14px;font-weight:400;display:flex}.avto-select-tools{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.avto-catalog-tools input[type=checkbox],.avto-selected-preview input[type=checkbox],.avto-row-check input{accent-color:#08727c;flex:0 0 19px;width:19px;height:19px;margin:0}.avto-row-check{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.avto-quick-field{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.avto-quick-field>svg{color:#08727c;flex-shrink:0}.avto-quick-field:hover{color:#08727c}.avto-quick-field:focus-visible,.avto-row-check input:focus-visible{outline-offset:3px;outline:2px solid #08727c}.avto-bulk-bar{z-index:4;background:#e8f8f9;border:1px solid #9ccbd0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:56px}.avto-bulk-bar>span{color:#334e68;flex:1;min-width:180px;font-size:13px}.avto-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.avto-category-fields label{gap:7px;min-width:0;display:grid}.avto-part-fields>.two{margin-bottom:20px}.avto-part-fields h3{margin-top:16px}.avto-edit-overlay{touch-action:pan-y;z-index:75!important}.avto-edit-modal{width:min(900px,100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto}.avto-edit-intro{line-height:1.6}.avto-selected-preview{border-bottom:1px solid #e4e9ef;margin-bottom:20px;padding:14px 0}.avto-selected-preview summary{cursor:pointer;min-height:32px;font-weight:650}.avto-selected-preview>div{gap:10px;max-height:260px;margin-top:10px;display:grid;overflow:auto}.avto-selected-preview label{align-items:flex-start;gap:12px;min-height:36px;display:flex}.avto-selected-preview label span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.avto-add-field{gap:8px;max-width:420px;margin:20px 0;display:grid}.avto-changes{border:0;gap:20px;min-width:0;margin:20px 0;padding:0;display:grid}.avto-change-field{gap:10px;min-width:0;display:grid}.avto-change-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.avto-edit-modal :is(input:not([type=checkbox]),select,textarea),.avto-part-fields select{color:#102a43;background:#fff;border:1px solid #bcccdc;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.avto-edit-modal input:disabled,.avto-edit-modal select:disabled,.avto-edit-modal textarea:disabled{color:#334e68;opacity:1;background:#f5f7fa}.avto-review-fields{background:#f0f6f8;border-radius:8px;margin:18px 0;padding:16px;line-height:1.6}.avto-review-fields p{color:#486581;margin-bottom:0}.avto-edit-modal .form-submit-actions{background:#fff;flex-wrap:wrap;gap:10px;padding:16px 0 4px;display:flex;position:sticky;bottom:-1px}.avto-edit-modal :is(input,select,textarea,button):focus-visible,.avto-columns input:focus-visible{outline-offset:3px;outline:2px solid #08727c}.avto-edit-modal button:disabled{cursor:default;opacity:.65;transform:none}.avto-catalog .catalog-table [data-label=Наименование]{min-width:170px}.avto-catalog .catalog-table [data-label=Выбор]{min-width:42px}.avto-catalog .catalog-table .catalog-name{max-width:240px}.avto-catalog .catalog-compact-row>.avto-row-check,.avto-catalog .part-card>.avto-row-check{justify-content:flex-start;min-height:44px}.avto-catalog .catalog-compact-row>.avto-row-check:after,.avto-catalog .part-card>.avto-row-check:after{content:"Выбрать товар";color:#486581;margin-left:8px;font-size:12px}@media (min-width:801px){.avto-catalog .catalog-table table{table-layout:auto;width:100%;display:table}.avto-catalog .catalog-table thead{display:table-header-group}.avto-catalog .catalog-table tbody{display:table-row-group}.avto-catalog .catalog-table tr{background:inherit;border:0;padding:0;display:table-row;position:static}.avto-catalog .catalog-table th,.avto-catalog .catalog-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;min-height:0;margin:0;padding:12px 10px;line-height:1.45;display:table-cell;position:static;width:auto!important}.avto-catalog .catalog-table td:before{display:none!important}.avto-catalog .catalog-table [data-label=Выбор]{padding-left:0;padding-right:0}.avto-catalog .catalog-table td .part-thumb{width:42px;height:42px}}@media (max-width:650px){.avto-category-fields{grid-template-columns:minmax(0,1fr)}.avto-edit-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 16px}.avto-bulk-bar{gap:10px;padding:12px}.avto-bulk-bar>span{flex-basis:100%}.avto-select-tools{flex-direction:column;align-items:flex-start;gap:6px}.avto-columns summary{min-height:44px}.avto-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.avto-column-options label{min-height:44px;font-size:13px}.avto-edit-modal .form-submit-actions>button{flex:1;min-height:44px}.avto-part-fields .two{grid-template-columns:1fr;display:grid}}.avto-bulk-bar{z-index:65;box-sizing:border-box;position:fixed;bottom:58px}.avto-mobile-fields{color:#334e68;gap:5px;margin:8px 0;font-size:12px;line-height:1.5;display:grid}.avto-mobile-fields>span{overflow-wrap:anywhere}body:has(.overlay) .avto-bulk-bar{display:none}.avto-bulk-bar .primary,.avto-bulk-bar .secondary{min-height:44px}@media (max-width:650px){.avto-mobile-fields .avto-quick-field{min-height:36px}.avto-bulk-bar{bottom:12px}.avto-bulk-bar>span{display:none}}@media (max-width:800px){.avto-columns{display:none}}.avto-catalog .catalog-toolbar{margin-bottom:18px}.avto-catalog-tools{margin:0 0 20px;display:block}.avto-toolbar-options{border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.avto-toolbar-options .catalog-filter-toggle{width:auto;min-height:42px;margin:0}.avto-columns{position:relative}.avto-columns summary{align-items:center;gap:8px;min-height:42px;margin:0;list-style:none;display:flex}.avto-columns summary::-webkit-details-marker{display:none}.avto-columns summary:after{content:"⌄";margin-left:8px;font-size:16px;line-height:1}.avto-columns[open] summary:after{transform:rotate(180deg)}.avto-column-options{z-index:12;background:#fff;border:1px solid #bcccdc;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;width:420px;max-width:calc(100vw - 64px);max-height:min(65dvh,480px);padding:16px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.avto-column-options .link{text-align:left;grid-column:1/-1}.avto-select-tools{gap:12px 20px;margin-left:auto}.avto-select-tools label{white-space:nowrap;min-height:42px}.avto-select-tools .link{min-height:42px;font-size:13px}.avto-catalog .catalog-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;margin:0 0 20px;gap:16px!important}.avto-catalog .catalog-filters label{gap:8px;font-size:12px;line-height:1.4}.avto-catalog .catalog-filters input,.avto-catalog .catalog-filters select{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.avto-catalog .catalog-name-input input{padding-right:54px}.avto-catalog .part-avito-note{margin:16px 0;line-height:1.5}@media (max-width:800px){.avto-toolbar-options{gap:10px}.avto-select-tools{flex-direction:row;flex:100%;align-items:center;margin-left:0}.avto-catalog .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.avto-catalog .catalog-filters input,.avto-catalog .catalog-filters select{font-size:16px}}@media (max-width:480px){.avto-catalog .catalog-filters{grid-template-columns:minmax(0,1fr)}.avto-select-tools{gap:0 14px}.avto-toolbar-options .catalog-filter-toggle{width:100%}}.overlay .modal.avto-edit-modal{width:min(820px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.avto-edit-modal>.modal-title{border:0;align-items:center;min-height:0;margin:0 0 16px;padding:0;position:static}.avto-edit-modal>form{flex-direction:column;align-items:stretch;gap:16px;min-height:0;display:flex}.avto-edit-modal .avto-edit-intro{margin:0}.avto-edit-modal .avto-selected-preview{margin:0;padding:0 0 12px}.avto-edit-modal .avto-add-field{gap:8px;width:100%;max-width:none;margin:0;display:grid}.avto-add-field>span{font-size:13px;font-weight:650}.avto-field-trigger{color:#102a43;text-align:left;background:#fff;border:1px solid #bcccdc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:16px;display:flex}.avto-field-trigger[aria-expanded=true]{border-color:#08727c}.avto-field-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.avto-field-trigger svg{flex-shrink:0}.avto-field-picker-panel{background:#f5f7fa;border:1px solid #bcccdc;border-radius:8px;min-width:0;padding:12px}.avto-field-options{overscroll-behavior:contain;max-height:min(240px,32dvh);margin-top:8px;display:grid;overflow-y:auto}.avto-field-options button{color:#102a43;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4;display:block}.avto-field-options button:hover,.avto-field-options button:focus-visible{color:#075d66;background:#e0f5f6}.avto-field-options p{color:#486581;margin:0;padding:12px;font-size:14px;line-height:1.5}.avto-edit-modal .avto-changes{gap:16px;min-height:0;margin:0}.avto-edit-modal .avto-changes:empty{display:none}.avto-edit-modal .avto-review-fields{margin:0}.avto-edit-modal .form-submit-actions{border-top:1px solid #e4e9ef;margin:0;padding:12px 0 0;bottom:0}@media (max-width:650px){.overlay .modal.avto-edit-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 16px}.avto-field-options button{min-height:44px}.avto-field-picker-panel{padding:8px}}.catalog-storage-filters{border-top:1px solid #e4e9ef;margin:0 0 20px;padding-top:14px}.catalog-storage-filters summary{cursor:pointer;min-height:36px;font-size:13px;font-weight:650}.catalog-storage-filters .catalog-filters{margin-top:12px}.catalog-defect{min-width:100px;position:relative}.catalog-defect summary{cursor:pointer;color:#996000;font-weight:600}.catalog-defect>div{white-space:pre-wrap;color:#102a43;background:#fff;border:1px solid #bcccdc;border-radius:6px;min-width:180px;max-width:300px;margin-top:8px;padding:10px;line-height:1.5}.catalog-defect:not([open]):hover>div{display:block}.bulk-price-preview{color:#075d66;font-size:13px;display:block}.avto-columns-reorder .avto-column-options{grid-template-columns:minmax(0,1fr);gap:2px;width:380px;max-height:min(70dvh,620px);padding:12px}.avto-columns-help{color:#52647a;margin:0 0 8px;padding:4px;font-size:12px;line-height:1.5}.avto-columns-reorder .avto-column-setting{border-radius:6px;align-items:center;gap:8px;padding:4px;display:flex}.avto-columns-reorder .avto-column-setting:hover{background:#f6f9fc}.avto-columns-reorder .avto-column-setting label{flex:1;min-width:0;font-size:13px}.avto-column-grip{cursor:grab;color:#667085;flex-shrink:0;place-items:center;width:24px;min-height:36px;font-size:20px;display:grid}.avto-column-grip:active{cursor:grabbing}.avto-column-move{gap:3px;display:flex}.avto-column-move button{color:#102a43;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:5px;min-width:30px;min-height:32px;padding:4px;font-size:16px}.avto-column-move button:disabled{opacity:.35;cursor:default}.avto-header-filter{text-transform:none;letter-spacing:normal;gap:6px;min-width:138px;margin-top:10px;font-weight:400;display:grid}.avto-header-filter label{gap:0;position:relative}.avto-header-filter label:not(.catalog-name-filter)>input,.avto-header-filter select,.avto-header-filter .catalog-name-input input{color:#102a43;background:#fff;border:1px solid #ccd9e5;border-radius:7px;width:100%;min-height:36px;padding:8px;font-size:12px;font-weight:400}.avto-header-filter .catalog-name-input input{padding-right:48px}.avto-header-filter label:not(.catalog-name-filter){font-size:0}.avto-header-filter .catalog-name-filter>label{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.avto-header-filter .catalog-name-filter{gap:0}.avto-header-filter .catalog-name-input>button{min-height:0;font-size:12px}.avto-header-filter .catalog-name-filter:focus-within{z-index:1}.avto-header-filter input:focus-visible,.avto-header-filter select:focus-visible{outline-offset:1px;outline:2px solid #08727c}.catalog-name-menu-portal{box-shadow:0 8px 24px #102a4320}.catalog-name-menu-portal button{min-height:38px;font-size:13px}@media (max-width:800px){.avto-columns.avto-columns-reorder{display:none}.avto-columns-reorder .avto-column-options{max-width:calc(100vw - 48px)}.avto-column-move button{min-width:36px;min-height:40px}}.avto-catalog-configurable .catalog-table thead th{vertical-align:top;padding-top:14px;padding-bottom:14px}.avto-column-title{white-space:nowrap;align-items:center;min-height:20px;display:flex}.avto-column-title .catalog-sort-button{min-height:20px;margin:0;padding-top:0;padding-bottom:0;line-height:20px}.avto-catalog-configurable .avto-header-filter{grid-auto-rows:36px;align-content:start;gap:6px;min-height:78px;margin-top:10px}.avto-catalog-configurable .avto-header-filter>label,.avto-catalog-configurable .avto-header-filter>.catalog-name-filter{align-content:start;height:36px;min-height:36px}.avto-catalog-configurable .avto-header-filter input,.avto-catalog-configurable .avto-header-filter select{height:36px;min-height:36px;margin:0;line-height:18px}.avto-catalog-configurable th[data-label=Наименование] .avto-header-filter{min-width:200px}.avto-catalog-configurable th[data-label="Марка / модель"] .avto-header-filter{min-width:180px}.avto-catalog-configurable .avto-columns-reorder .avto-column-options{top:0;left:calc(100% + 12px);box-shadow:0 10px 30px #102a4326}.avto-catalog-configurable .avto-columns-reorder summary:after{content:"›";transform:none}.avto-catalog-configurable .avto-columns-reorder[open] summary:after{transform:rotate(180deg)}.nomenclature-selection{background:#f0fafb;border:1px solid #c7e5e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:18px 0;padding:14px 16px;display:flex}.nomenclature-selection label{align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.nomenclature-bulk-enabled input[type=checkbox]{accent-color:#08727c;width:18px;height:18px;min-height:18px;margin:0;padding:0}.nomenclature-section.nomenclature-bulk-enabled th.nomenclature-select-column{width:65px}.nomenclature-section.nomenclature-bulk-enabled th:nth-child(2){width:30%}.nomenclature-section.nomenclature-bulk-enabled th:last-child{width:180px}.nomenclature-row-actions{flex-wrap:wrap;gap:10px 16px;display:flex}.nomenclature-delete{color:#a12c3a!important}.nomenclature-message{color:#226244;background:#edf8f2;border:1px solid #c5e4d2;border-radius:8px;margin:16px 0;padding:12px 14px}.nomenclature-editor>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.nomenclature-bulk-enabled .nomenclature-editor{background:#fff;border:1px solid #dce5ef;border-radius:10px;margin:18px 0;padding:20px}.nomenclature-bulk-enabled .nomenclature-editor h3{margin:0}.nomenclature-bulk-enabled .nomenclature-editor .muted{line-height:1.5}@media (max-width:650px){.nomenclature-selection{align-items:flex-start;gap:12px;padding:12px}.nomenclature-selection strong{flex:100%}.nomenclature-section.nomenclature-bulk-enabled th:last-child{width:auto}.nomenclature-row-actions button{min-height:40px}.nomenclature-bulk-enabled .nomenclature-editor{padding:14px}.nomenclature-bulk-enabled .nomenclature-editor .two{grid-template-columns:1fr}}.nomenclature-section .nomenclature-selection label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.nomenclature-bulk-enabled .primary:disabled{opacity:.5;cursor:not-allowed}
