.help-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border-radius:50%;background:#e8edf4;color:#4d5a6e;font-size:11px;font-weight:700;cursor:help;vertical-align:middle;flex:none}.help-tip:hover,.help-tip:focus{background:#1684d3;color:#fff;outline:none}.help-tip-text{position:fixed;z-index:1000;width:max-content;max-width:280px;padding:8px 10px;border-radius:8px;background:#1b2433;color:#fff;font-size:12px;font-weight:400;line-height:1.35;text-align:left;white-space:normal;text-transform:none;letter-spacing:normal;box-shadow:0 6px 18px #0003;pointer-events:none}.photo-editor-modal{width:min(100%,760px);max-height:min(92vh,980px);overflow:auto}.photo-editor-modal h3{margin:4px 0 0;font-size:13px;color:#324d65}.photo-editor-modal select{width:100%;padding:9px;border:1px solid #d9e0e6;border-radius:2px;font:inherit}.photo-editor-thumbs{display:flex;flex-wrap:wrap;gap:6px}.photo-editor-thumbs button{width:64px;height:64px;padding:3px;border:2px solid #e2e7eb;background:#f4f5f6;cursor:pointer}.photo-editor-thumbs button.active{border-color:#168de0}.photo-editor-thumbs img{width:100%;height:100%;object-fit:contain}.photo-editor-issues{display:grid;gap:4px;padding:10px 12px;border:1px solid #e4e9ed;font-size:11px}.photo-editor-issues .has-errors{color:#b2382b}.photo-editor-issues .no-errors{color:#2f7d43}.photo-editor-issues small{color:#75869a}.photo-editor-issues ul{margin:2px 0 0;padding-left:18px;color:#5a2a24}.photo-editor-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.photo-editor-rotate{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;color:#485e73}.photo-editor-crop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:8px;border:1px solid #e4e9ed}.photo-editor-crop legend{font-size:11px;color:#485e73}.photo-editor-crop input{padding:6px}.photo-editor-bg{display:flex;align-items:center;gap:6px;font-size:12px;color:#485e73}.photo-editor-bg label{display:flex;align-items:center;gap:6px}.photo-editor-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-editor-compare figure{margin:0;display:grid;gap:4px;justify-items:center}.photo-editor-compare figure{padding:10px;background:#eef1f4}.photo-editor-compare img{max-width:100%;max-height:340px;width:auto;height:auto;outline:1px dashed #718296;background:#fff}.photo-editor-changes{display:grid;gap:4px;padding:8px;border:1px solid #e4e9ed;font-size:12px}.photo-editor-changes ul{margin:0;padding-left:18px}.photo-editor-compare figcaption{font-size:11px;color:#718296}.photo-editor-variants{display:grid;gap:8px;margin:0;padding:0;list-style:none}.photo-editor-variants li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid #e4e9ed}.photo-editor-variants img{width:56px;height:56px;object-fit:contain;background:#f4f5f6}.photo-editor-variants span{display:grid;gap:3px;font-size:11px}.photo-editor-variants em{color:#2f7d43;font-style:normal}.photo-editor-bulk-rows{overflow-x:auto}.photo-editor-bulk-rows table{width:100%;border-collapse:collapse;font-size:11px}.photo-editor-bulk-rows td,.photo-editor-bulk-rows th{padding:6px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:top}.photo-editor-bulk-rows td small{display:block;color:#75869a}.photo-editor-bulk-rows img{max-width:110px;max-height:110px;width:auto;height:auto;outline:1px dashed #718296;background:#fff}.avito-edited-photos{display:grid;gap:8px;margin:8px 0;padding:10px;border:1px dashed #7a9bb8;background:#f6f9fc}.avito-edited-photos-heading{display:flex;align-items:center;gap:6px;font-size:12px}.avito-edited-photo{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center}.avito-edited-photo img{width:72px;height:72px;object-fit:contain;background:#fff;outline:1px dashed #718296}.avito-edited-photo>span{display:grid;gap:6px;font-size:11px;color:#485e73}.avito-edited-photo>span>span{display:flex;flex-wrap:wrap;gap:6px}.photo-send-set{display:flex;flex-wrap:wrap;gap:4px;max-width:340px}.photo-send-set figure{margin:0;display:grid;gap:2px;justify-items:center;font-size:10px;color:#718296}.photo-send-set img{width:52px;height:52px;object-fit:contain;background:#fff;outline:1px solid #e4e9ed}.photo-send-new img{outline:2px solid #2f7d43}.photo-send-new figcaption{color:#2f7d43}.photo-send-table td small{display:block;color:#75869a}@media(max-width:560px){.photo-editor-crop{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-editor-compare{grid-template-columns:1fr}}.ozon-card-price{border:1px solid #e3e7ee;border-radius:12px;padding:14px 16px;margin:0 0 16px;background:#fff}.ozon-card-price h3{margin:0 0 10px;font-size:14px}.ozon-card-price-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ozon-card-price-main>div{display:flex;flex-direction:column;gap:2px}.ozon-card-price-main span{color:#667286;font-size:11px}.ozon-card-price-main strong{font-size:20px}.ozon-card-price-main small{color:#667286;font-size:11px}.ozon-card-price .is-ok{color:#12805c}.ozon-card-price .is-bad{color:#c0392b}.ozon-card-price-details{margin:10px 0 6px}.ozon-card-price-details summary{cursor:pointer;color:#1684d3;font-size:12px}.ozon-card-price table{border-collapse:collapse;font-size:12px;margin-top:6px;min-width:320px}.ozon-card-price td{padding:3px 12px 3px 0}.ozon-card-price td:last-child{text-align:right;white-space:nowrap}.ozon-card-price tr.total td{border-top:1px solid #e3e7ee;font-weight:700}.ozon-card-margin{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f7f5ff;border:1px dashed #c9c0f2}.ozon-card-margin>span{font-size:12px;font-weight:600;color:#4b3fa8}.market-card-pictures{border:1px solid #e3e7ee;border-radius:12px;padding:14px 16px;margin:0 0 16px;background:#fff;min-width:0}.market-pictures-head{display:flex;align-items:center;gap:6px}.market-pictures-head h3{margin:0;font-size:14px;overflow-wrap:anywhere}.market-pictures-list{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:560px;overflow-y:auto}.market-pictures-list li{display:grid;gap:4px;justify-items:center;padding:6px;border:1px solid #e4e9ed;border-radius:8px;min-width:0}.market-pictures-list li.is-main{border-color:#2f7d43}.market-pictures-list img{width:96px;height:96px;object-fit:contain;background:#fff}.market-pictures-number{font-size:12px;color:#4a5a6d}.market-pictures-list li.is-main .market-pictures-number{color:#2f7d43;font-weight:600}.market-pictures-tools{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.market-pictures-tools button{padding:2px 6px;font-size:12px}.market-pictures-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.market-pictures-compare h4{margin:4px 0;font-size:12px}.market-pictures-thumbs{display:flex;flex-wrap:wrap;gap:4px}.market-pictures-thumbs figure{margin:0;display:grid;gap:2px;justify-items:center;font-size:10px;color:#718296}.market-pictures-thumbs img{width:52px;height:52px;object-fit:contain;background:#fff;outline:1px solid #e4e9ed}.market-card-pictures .market-why-folded small{display:block;color:#75869a}@media(max-width:560px){.market-pictures-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.market-pictures-list img{width:80px;height:80px}}.ozon-rich-editor{display:grid;gap:12px;font-size:12px}.ozon-rich-note{margin:0;color:#6f7a8c;font-size:11px;line-height:1.5}.ozon-rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ozon-rich-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:16px;align-items:start}@media(max-width:1100px){.ozon-rich-layout{grid-template-columns:minmax(0,1fr)}}.ozon-rich-blocks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ozon-rich-block{border:1px solid #e3e7ee;border-radius:10px;background:#fff;padding:10px 12px}.ozon-rich-block header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ozon-rich-block header strong{flex:1;font-size:12px}.ozon-rich-handle{cursor:grab;color:#9aa3b2;font-size:16px;-webkit-user-select:none;user-select:none}.ozon-rich-settings{display:grid;gap:6px}.ozon-rich-settings input,.ozon-rich-settings textarea,.ozon-rich-settings select{width:100%;font:inherit;border:1px solid #dde2ea;border-radius:7px;padding:6px 8px}.ozon-rich-image-fields{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:6px}.ozon-rich-image-fields label{display:grid;gap:3px;color:#6f7a8c;font-size:11px}.ozon-rich-image-fields input:last-child{grid-column:1/-1}.ozon-rich-inline{display:flex;align-items:center;gap:6px;color:#6f7a8c;font-size:11px}.ozon-rich-inline select{width:auto}.ozon-rich-items{display:grid;gap:8px}.ozon-rich-items fieldset{border:1px solid #eef0f4;border-radius:8px;padding:6px 8px;display:grid;gap:6px}.ozon-rich-row{display:flex;gap:6px}.ozon-rich-table-edit{border-collapse:collapse;width:100%}.ozon-rich-table-edit th,.ozon-rich-table-edit td{padding:2px}.ozon-rich-devices{display:flex;gap:4px;margin-bottom:8px}.ozon-rich-devices button{border:1px solid #dde2ea;background:#fff;border-radius:7px;padding:5px 10px;font-size:11px}.ozon-rich-devices button.active{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent)}.ozon-rich-preview{border:1px solid #e3e7ee;border-radius:14px;background:#fff;padding:12px;display:grid;gap:14px;margin:0 auto;overflow:hidden}.ozon-rich-preview.phone{max-width:360px}.ozon-rich-preview.desktop{max-width:100%}.ozon-rich-preview img{width:100%;height:auto;display:block;border-radius:8px}.ozon-rich-preview h3{font-size:16px;margin:0 0 6px}.ozon-rich-preview h4{font-size:14px;margin:6px 0 4px}.ozon-rich-preview p{margin:0 0 6px;line-height:1.5}.ozon-rich-noimage{display:grid;place-items:center;min-height:120px;background:#f4f6f9;border-radius:8px;color:#9aa3b2}.rp-chess{display:grid;gap:10px}.desktop .rp-chess{grid-template-columns:1fr 1fr;align-items:center}.desktop .rp-chess.reverse>:first-child{order:2}.rp-tiles{display:grid;gap:8px}.desktop .rp-tiles.n2{grid-template-columns:1fr 1fr}.desktop .rp-tiles.n3{grid-template-columns:1fr 1fr 1fr}.phone .rp-tiles.n2{grid-template-columns:1fr 1fr}.rp-list{margin:0;padding-left:20px;line-height:1.6}.rp-table table{border-collapse:collapse;width:100%}.rp-table th,.rp-table td{border:1px solid #e3e7ee;padding:4px 6px;text-align:left}.rp-raw{padding:10px;border:1px dashed #c9d3e0;border-radius:8px;color:#6f7a8c}.ozon-rich-problems h4{margin:0 0 4px;font-size:12px}.ozon-rich-problems ul{margin:0;padding-left:18px;display:grid;gap:4px}.ozon-rich-problems .problem-block{color:#b42318}.ozon-rich-problems .problem-warn{color:#93640b}.ozon-rich-trial{margin:0 0 8px;padding:6px 8px;border-radius:7px;background:#fff7e6;color:#93640b;font-size:11px;line-height:1.5}.avito-page{width:min(1440px,100%);margin:0 auto;padding:28px 34px 44px;color:#172b45}.avito-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin:4px 0 24px}.avito-page-heading h1{margin:7px 0 5px;font-size:30px;line-height:1.2}.avito-page-heading p{margin:0;color:#708198;font-size:13px}.avito-source-link{white-space:nowrap;text-decoration:none}.avito-message{margin:0 0 16px;padding:11px 14px;border:1px solid #cbdff2;border-radius:8px;background:#f4f9fd;color:#315f86;font-size:13px}.avito-cabinet-strip,.avito-card,.avito-list-card{border:1px solid #dfe6ee;border-radius:11px;background:#fff;box-shadow:0 5px 18px #20354b08}.avito-cabinet-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:16px 20px}.avito-cabinet-strip>div:first-child{display:grid;gap:4px}.avito-cabinet-strip strong{font-size:15px}.avito-cabinet-strip small{color:#8291a3;font-size:11px}.avito-cabinet-tabs{display:flex;gap:5px;padding:4px;border:1px solid #e6ebf1;border-radius:8px;background:#f7f9fb}.avito-cabinet-tabs button{padding:8px 11px;border:0;border-radius:6px;background:transparent;color:#67798d;font:inherit;font-size:12px;cursor:pointer}.avito-cabinet-tabs button.active{background:#e7f3fc;color:#087ac6;font-weight:650}.avito-cabinet-tabs button:disabled{opacity:.35;cursor:not-allowed}.avito-list-card{overflow:hidden}.avito-filter-row{display:flex;align-items:end;gap:12px;padding:17px 18px;border-bottom:1px solid #e8edf2}.avito-filter-row label{display:grid;gap:5px;min-width:145px;color:#64768a;font-size:11px}.avito-filter-row input,.avito-filter-row select,.avito-field input,.avito-field textarea,.avito-image-add input{min-height:38px;box-sizing:border-box;border:1px solid #d5dee8;border-radius:6px;background:#fff;padding:8px 10px;color:#1e2f44;font:inherit;font-size:13px}.avito-filter-row .avito-search-field{flex:1}.avito-total{margin:0 0 10px auto;color:#78899b;font-size:12px;white-space:nowrap}.avito-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;color:#617287;font-size:12px}.avito-table-toolbar label,.avito-table-toolbar>div{display:flex;align-items:center;gap:9px}.avito-table-toolbar input,.avito-list-table input[type=checkbox],.avito-feed-switch input{accent-color:#1486d0}.avito-table-toolbar .secondary-button{min-height:32px;padding:6px 10px;font-size:11px}.avito-table-scroll{overflow:auto}.avito-list-table{width:100%;border-collapse:collapse;min-width:1080px}.avito-list-table th{padding:10px 9px;background:#f7f9fb;color:#66788c;text-align:left;font-size:10px;font-weight:650;white-space:nowrap}.avito-list-table td{padding:10px 9px;border-top:1px solid #edf0f4;color:#31445c;font-size:11px;vertical-align:middle}.avito-list-table td:nth-child(3),.avito-list-table td:nth-child(5){min-width:150px}.avito-list-table td:nth-child(3) strong,.avito-list-table td:nth-child(3) small,.avito-list-table td:nth-child(5) small{display:block}.avito-list-table td small{margin-top:4px;color:#8290a0;font-size:10px}.avito-table-thumb{display:block;width:48px;height:42px;border-radius:5px;object-fit:contain;background:#f2f4f6}.avito-thumb-empty{display:grid;place-items:center;color:#99a4b1;font-size:9px}.avito-title-link{max-width:290px;padding:0;border:0;background:none;color:#176ba6;text-align:left;font:inherit;font-size:11px;line-height:1.45;cursor:pointer}.avito-title-link:hover{text-decoration:underline}.avito-discount-badge{display:inline-block!important;width:max-content;padding:2px 5px;border-radius:4px;background:#fff3e3;color:#9e6000!important}.avito-status{display:inline-block;padding:4px 7px;border-radius:20px;background:#f2f4f7;color:#68788b;font-size:10px;white-space:nowrap}.avito-status.available{background:#e9f6ee;color:#257449}.avito-status.unavailable{background:#f2f4f7;color:#69788a}.avito-empty{padding:28px 18px;color:#8290a0;text-align:center;font-size:13px}.avito-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;border-top:1px solid #edf0f4;color:#718195;font-size:11px}.avito-pagination span{margin-right:auto}.avito-pagination .secondary-button{min-height:32px;font-size:11px}.avito-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px}.avito-editor-main{display:grid;gap:16px}.avito-card{padding:19px}.avito-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.avito-identity>div{display:grid;gap:7px;min-width:0}.avito-identity strong{overflow:hidden;color:#263b54;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avito-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px}.avito-card-heading h2{margin:0 0 5px;font-size:17px}.avito-card-heading p{margin:0;color:#8090a2;font-size:11px;line-height:1.5}.avito-count{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#eef6fc;color:#147cc0;font-size:12px}.avito-field{display:grid;gap:6px;margin:12px 0;color:#5f7287;font-size:11px}.avito-field input,.avito-field textarea{width:100%;resize:vertical}.avito-field textarea{line-height:1.55}.avito-description-preview{padding:12px;border:1px solid #e4eaf0;border-radius:7px;background:#f9fbfc}.avito-description-preview span{color:#7d8b9b;font-size:10px}.avito-description-preview p{margin:8px 0 0;color:#34475d;font-size:12px;line-height:1.6;white-space:pre-wrap}.avito-image-add{display:flex;gap:8px;margin:14px 0}.avito-image-add input{flex:1}.avito-image-add .secondary-button{white-space:nowrap}.avito-gallery{display:grid;gap:9px}.avito-image-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:9px;border:1px solid #e3e9ef;border-radius:8px;background:#fff}.avito-image-card>img,.avito-image-fallback{width:110px;height:88px;border-radius:5px;object-fit:contain;background:#f3f5f7}.avito-image-fallback{display:grid;place-items:center;color:#929eab;text-align:center;font-size:10px}.avito-image-meta{display:grid;gap:5px;min-width:0}.avito-image-meta strong{font-size:12px}.avito-image-meta>span{overflow:hidden;color:#7b8b9d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.avito-image-meta>div{display:flex;gap:6px;margin-top:3px}.avito-image-meta .secondary-button,.avito-image-meta .danger-button{min-height:29px;padding:5px 9px;font-size:10px}.avito-fields-details summary{color:#273b53;font-size:15px;font-weight:650;cursor:pointer}.avito-fields-details summary span{margin-left:8px;color:#8996a4;font-size:10px;font-weight:400}.avito-ad-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin-top:12px}.avito-position-list{display:grid;gap:8px}.avito-position{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px 130px auto;align-items:center;gap:14px;padding:12px;border:1px solid #e6ebf0;border-radius:7px}.avito-position>div:not(.avito-position-copy){display:grid;gap:4px}.avito-position>div>span{color:#8290a0;font-size:10px}.avito-position>div>strong{font-size:11px}.avito-position-copy{display:grid;gap:4px;min-width:0}.avito-position-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avito-position-copy span{color:#7f8d9d;font-size:10px}.avito-editor-sidebar{position:sticky;top:16px;display:grid;gap:12px}.avito-result-card{display:grid;gap:8px}.avito-result-card>span:not(.eyebrow){color:#748498;font-size:11px}.avito-result-price{font-size:25px}.avito-feed-switch{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:11px;border-top:1px solid #e9edf1;color:#3c536d;font-size:12px}.avito-action-card{display:grid;gap:8px}.avito-action-card .primary-button,.avito-action-card .secondary-button{width:100%;justify-content:center}.avito-action-card small{color:#7f8d9d;text-align:center}.avito-list-table .secondary-button,.avito-list-table .primary-button{min-height:30px}.danger-button{min-height:36px;padding:8px 12px;border:1px solid #efc9c9;border-radius:6px;background:#fff;color:#a63b3b;font:inherit;font-size:12px;cursor:pointer}.danger-button:disabled,.avito-card button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.avito-editor-grid{grid-template-columns:minmax(0,1fr) 220px}.avito-position{grid-template-columns:minmax(160px,1.3fr) 90px 120px auto}.avito-cabinet-strip{align-items:flex-start;flex-direction:column}.avito-filter-row{flex-wrap:wrap}.avito-total{margin-left:0}}@media(max-width:760px){.avito-page{padding:18px 14px 30px}.avito-page-heading{flex-direction:column}.avito-page-heading h1{font-size:25px}.avito-cabinet-tabs{width:100%;overflow:auto}.avito-cabinet-tabs button{flex:1;white-space:nowrap}.avito-filter-row{display:grid;grid-template-columns:1fr 1fr}.avito-filter-row label{min-width:0}.avito-filter-row .avito-search-field,.avito-total{grid-column:1/-1}.avito-table-toolbar{align-items:flex-start;flex-direction:column}.avito-table-toolbar>div{flex-wrap:wrap}.avito-editor-grid{grid-template-columns:1fr}.avito-editor-sidebar{position:static;grid-row:1}.avito-identity{grid-template-columns:1fr}.avito-identity strong{white-space:normal}.avito-ad-fields{grid-template-columns:1fr}.avito-image-card{grid-template-columns:78px minmax(0,1fr);gap:9px}.avito-image-card>img,.avito-image-fallback{width:78px;height:74px}.avito-position{grid-template-columns:minmax(0,1fr) auto}.avito-position-copy{grid-column:1/-1}.avito-position>div:not(.avito-position-copy){grid-column:span 1}.avito-position .avito-status{justify-self:end}.avito-image-add{align-items:stretch;flex-direction:column}.avito-fields-details summary span{display:block;margin:5px 0 0}}.avito-link-actions .primary-button,.avito-link-actions .secondary-button{min-height:36px}@media(max-width:600px){.avito-link-modal-backdrop{align-items:end;padding:0}.avito-link-modal{width:100%;max-height:90vh;padding:18px 14px;border-radius:14px 14px 0 0}.avito-link-actions{align-items:stretch;flex-direction:column-reverse}.avito-link-actions button{width:100%;justify-content:center}.avito-link-search{align-items:stretch;flex-direction:column}.avito-list-view-tabs{overflow:auto}.avito-list-view-tabs button{white-space:nowrap}}.avito-product-listing-links{display:grid;gap:7px}.avito-product-listing-links>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #dfe7ef;border-radius:7px;color:#2c5577;text-decoration:none}.avito-product-listing-links>a:hover{border-color:#a9cce6;background:#f7fbfe}.avito-product-listing-links>a>span:first-child{display:grid;gap:4px;min-width:0}.avito-product-listing-links strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avito-product-listing-links small,.avito-product-listing-status{color:#78899c;font-size:10px}.avito-feed-control{display:grid;justify-items:center;gap:3px;color:#687b90}.avito-feed-control small{font-size:9px;white-space:nowrap}.avito-feed-control.is-ignored{opacity:.48}.avito-active-switch,.avito-feed-switch{display:flex;align-items:center;gap:8px;color:#334a63;font-size:12px}.avito-active-switch{margin-top:8px}.avito-feed-switch small{margin-left:auto;color:#76879a;font-size:10px}.avito-feed-switch.is-ignored{color:#8995a2;opacity:.65}.avito-feed-note{color:#8592a0;font-size:10px;line-height:1.4}.avito-list-view-tabs{display:flex;gap:7px;padding:12px 18px;border-bottom:1px solid #e8edf2;background:#fbfcfd}.avito-list-view-tabs button{min-height:34px;padding:7px 12px;border:1px solid #dce5ee;border-radius:6px;background:#fff;color:#5c7187;font:inherit;font-size:12px;cursor:pointer}.avito-list-view-tabs button.active{border-color:#9dc9e8;background:#eef7fd;color:#087ac6;font-weight:650}.avito-link-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#15263b80}.avito-link-modal{width:min(620px,100%);max-height:min(85vh,760px);overflow:auto;padding:22px;border:1px solid #dce4ed;border-radius:12px;background:#fff;box-shadow:0 24px 70px #172b4540}.avito-link-modal .avito-card-heading{align-items:flex-start}.avito-link-hint{margin:0 0 14px;color:#75869a;font-size:12px;line-height:1.5}.avito-link-search{display:flex;gap:8px}.avito-link-search input{flex:1;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d5dee8;border-radius:6px;font:inherit;font-size:13px}.avito-link-results{display:grid;gap:6px;max-height:360px;overflow:auto;margin-top:12px}.avito-link-results>label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8ef;border-radius:7px;cursor:pointer}.avito-link-results>label:has(input:checked){border-color:#82bee5;background:#f3faff}.avito-link-results>label span{display:grid;gap:4px;min-width:0}.avito-link-results strong{overflow:hidden;color:#31475e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avito-link-results small{color:#8190a0;font-size:10px}.avito-link-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e9edf2}.avito-product-listing-group{display:grid;gap:7px;margin-top:12px}.avito-product-listing-group h4{margin:0;color:#64778b;font-size:11px;font-weight:700}.avito-product-listing-status{display:grid;justify-items:end;gap:5px;white-space:nowrap}.avito-product-listing-status .source-badge{display:inline-flex;padding:3px 7px;border-radius:999px;background:#eef5fb;color:#476985;font-size:9px;font-weight:600}.form-warning{margin:8px 0;padding:8px 10px;border-radius:6px;background:#fff7e5;color:#8b5b00;font-size:11px}.avito-filter-row label.check-line{display:flex;align-items:center;gap:7px;min-width:0;align-self:center;margin-top:16px;white-space:nowrap;cursor:pointer}.avito-filter-row .check-line input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#1486d0}.avito-frozen-badge{display:inline-block!important;width:max-content;padding:3px 7px;border:1px solid #f0d99d;border-radius:999px;background:#fff8e7;color:#8a5b08!important;font-size:9px!important;font-weight:650}.avito-frozen-note{margin:0;padding:11px 14px;border:1px solid #f0d99d;border-radius:8px;background:#fff8e7;color:#78530f;font-size:12px;line-height:1.5}.avito-link-suggestions{display:grid;gap:8px;margin:0 0 16px;padding:12px;border:1px solid #dceaf3;border-radius:8px;background:#f7fbfe}.avito-link-suggestions-heading{display:grid;gap:3px;color:#344b61;font-size:12px}.avito-link-suggestions-heading small{color:#7d8e9e;font-size:10px}.avito-link-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #e0e8ef;border-radius:7px;background:#fff}.avito-link-suggestion>div{display:grid;gap:4px;min-width:0}.avito-link-suggestion strong{color:#31475e;font-size:12px}.avito-link-suggestion span{color:#566c81;font-size:12px}.avito-link-suggestion small{color:#8190a0;font-size:10px}@media(max-width:600px){.avito-link-suggestion{align-items:stretch;flex-direction:column}.avito-link-suggestion button{width:100%;justify-content:center}}.avito-description-preview .safe-description{margin-top:8px;color:#34475d;font-size:12px;line-height:1.6}.avito-description-preview .safe-description p{margin:0 0 6px;white-space:normal}.avito-description-preview .safe-description ul,.avito-description-preview .safe-description ol{margin:0 0 6px;padding-left:20px}.avito-list-card.avito-discount-review{padding:18px 20px}@media(max-width:760px){.avito-list-card.avito-discount-review{padding:14px}}.avito-title-too-long{color:#b42318}.avito-infographic-open{margin-top:8px}.avito-infographic{margin-top:12px}.avito-infographic-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:end}.avito-infographic-form label{display:grid;gap:4px;font-size:12px;color:#5b6475}.avito-infographic-form textarea{resize:vertical}.avito-infographic-preview{display:grid;gap:8px;margin-top:12px;max-width:520px}.avito-infographic-preview img{width:100%;border-radius:10px;border:1px solid #e3e7ee}.avito-gallery-pick{width:min(900px,100%)}.avito-gallery-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;margin-top:12px}.avito-gallery-pick-item{position:relative;display:grid;gap:5px;padding:6px;border:1px solid #e2e8ef;border-radius:8px;background:#fff;text-align:left;font:inherit;cursor:pointer}.avito-gallery-pick-item img{width:100%;height:100px;border-radius:5px;object-fit:contain;background:#f3f5f7}.avito-gallery-pick-item small{color:#7b8b9d;font-size:10px;line-height:1.35}.avito-gallery-pick-item.is-picked{border-color:#1486d0;background:#f3faff}.avito-gallery-pick-item:disabled{opacity:.45;cursor:not-allowed}.avito-gallery-pick-order{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#1486d0;color:#fff;font-size:11px;font-weight:650}.avito-gallery-pick-count{margin-right:auto;align-self:center;color:#5f7287;font-size:12px}.avito-editor-grid{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:28px}.avito-editor-main,.avito-editor-main>.avito-card{min-width:0}.avito-editor-sidebar{min-width:0;z-index:1}.avito-result-card{min-width:0;overflow-wrap:anywhere}.avito-result-card input{max-width:100%;box-sizing:border-box}.avito-description-note{margin:0 0 8px;color:#8b5b00;font-size:11px}.avito-description-preview,.avito-description-preview *{overflow-wrap:anywhere}@media(max-width:1200px){.avito-editor-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}}@media(max-width:1000px){.avito-editor-grid{grid-template-columns:minmax(0,1fr) 220px;gap:16px}}@media(max-width:760px){.avito-editor-grid{grid-template-columns:1fr}}.avito-position-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.avito-position-actions{display:flex;gap:7px;margin-top:5px}.avito-position-actions button{min-height:29px;padding:5px 9px;font-size:10px}.avito-cabinet-panel{margin-bottom:18px;padding:18px 20px;border:1px solid #dfe6ee;border-radius:11px;background:#fff;box-shadow:0 5px 18px #20354b08;color:#172b45}.avito-cabinet-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.avito-cabinet-panel-head h2{margin:6px 0 4px;font-size:18px}.avito-cabinet-panel-head p{margin:0;color:#7d8da0;font-size:11px}.avito-api-pill{flex:none;padding:6px 11px;border-radius:999px;background:#f2f4f7;color:#68788b;font-size:11px;font-weight:600;white-space:nowrap}.avito-api-pill.ok{background:#e9f6ee;color:#257449}.avito-api-pill.warn{background:#fff6e2;color:#8b5b00}.avito-api-pill.bad{background:#fdecec;color:#a63b3b}.avito-cabinet-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:14px}.avito-cabinet-stats>div{display:grid;gap:5px;padding:11px 12px;border:1px solid #e6ebf1;border-radius:8px;background:#fafbfd}.avito-cabinet-stats span{color:#7a8a9c;font-size:10px}.avito-cabinet-stats strong{font-size:19px;font-variant-numeric:tabular-nums}.avito-cabinet-stats .is-ok strong{color:#257449}.avito-cabinet-stats .is-warn{border-color:#f3dfb5;background:#fffaf0}.avito-cabinet-stats .is-warn strong{color:#8b5b00}.avito-cabinet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.avito-cabinet-block{display:grid;align-content:start;gap:9px;padding:14px;border:1px solid #e6ebf1;border-radius:8px}.avito-cabinet-block h3,.avito-problems h3{margin:0;color:#273b53;font-size:13px}.avito-cabinet-block label{display:grid;gap:5px;color:#64768a;font-size:10px}.avito-cabinet-block small,.avito-report small{color:#8592a0;font-size:10px;line-height:1.45}.avito-cabinet-note{margin:0;color:#75869a;font-size:12px;line-height:1.5}.avito-copy-row{display:flex;gap:6px}.avito-copy-row input{flex:1;min-width:0;min-height:34px;box-sizing:border-box;padding:6px 9px;border:1px solid #d5dee8;border-radius:6px;background:#f8fafc;color:#33475e;font:inherit;font-size:11px}.avito-copy-row .secondary-button{min-height:34px;padding:6px 10px;font-size:11px}.avito-report{display:grid;gap:9px}.avito-report-status{display:grid;gap:3px;padding:10px 12px;border-left:3px solid #b9c5d2;border-radius:6px;background:#f7f9fb}.avito-report-status strong{font-size:14px}.avito-report-status span{color:#7a8a9c;font-size:10px}.avito-report-status.ok{border-color:#3e9b66;background:#f0f9f3}.avito-report-status.warn{border-color:#e0a63a;background:#fff9ec}.avito-report-status.bad{border-color:#d25555;background:#fdf1f1}.avito-report-counters,.avito-report-sections{display:flex;flex-wrap:wrap;gap:6px}.avito-report-counters span,.avito-report-sections span{padding:4px 8px;border-radius:5px;background:#f2f5f8;color:#4e6178;font-size:10px}.avito-report-counters .ok{background:#e9f6ee;color:#257449}.avito-report-counters .warn,.avito-report-sections .warn{background:#fff3e0;color:#8b5b00}.avito-report-counters .bad,.avito-report-sections .bad{background:#fdecec;color:#a63b3b}.avito-cabinet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.avito-cabinet-actions .avito-keys-toggle{margin-left:auto}.avito-cabinet-actions button:disabled{opacity:.5;cursor:not-allowed}.avito-keys-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:14px;border:1px dashed #c9d7e5;border-radius:8px;background:#fbfcfe}.avito-keys-form p{grid-column:1/-1;margin:0;color:#6c7e92;font-size:11px;line-height:1.5}.avito-keys-form label{display:grid;gap:5px;color:#64768a;font-size:10px}.avito-keys-form input{min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid #d5dee8;border-radius:6px;font:inherit;font-size:12px}.avito-keys-form>div{grid-column:1/-1;display:flex;gap:8px}.avito-problems{margin-top:16px;border-top:1px solid #e9edf2;padding-top:14px}.avito-problems-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.avito-problems-toolbar .avito-list-view-tabs{padding:0;border:0;background:none}.avito-problems-toolbar input{flex:1;min-width:0;min-height:34px;padding:6px 10px;border:1px solid #d5dee8;border-radius:6px;font:inherit;font-size:12px}.avito-problem-list{display:grid;gap:6px}.avito-problem{display:grid;grid-template-columns:150px minmax(0,1fr) 230px;gap:14px;align-items:start;padding:10px 12px;border:1px solid #e6ebf0;border-left:3px solid #e0a63a;border-radius:7px}.avito-problem.error{border-left-color:#d25555}.avito-problem-id{display:grid;gap:3px;min-width:0}.avito-problem-id strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.avito-problem-id small,.avito-problem-link small{color:#8290a0;font-size:10px}.avito-problem-text span{color:#7a8a9c;font-size:10px}.avito-problem-text p{margin:3px 0 0;color:#31445c;font-size:12px;line-height:1.45}.avito-problem-link{display:grid;justify-items:start;gap:4px;min-width:0}.avito-problem-link a{color:#176ba6;font-size:10px}.avito-link-results>label.is-disabled{opacity:.55;cursor:not-allowed}@media(max-width:1100px){.avito-cabinet-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.avito-cabinet-panel{padding:14px}.avito-cabinet-panel-head{flex-direction:column}.avito-cabinet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.avito-cabinet-grid,.avito-keys-form{grid-template-columns:1fr}.avito-cabinet-actions .avito-keys-toggle{margin-left:0}.avito-cabinet-actions button{flex:1 1 45%}.avito-problems-toolbar{align-items:stretch;flex-direction:column}.avito-problem{grid-template-columns:1fr;gap:6px}}.avito-watch{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #e6ebf1;border-radius:8px}.avito-watch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.avito-watch-head h3{margin:0 0 4px;color:#273b53;font-size:13px}.avito-watch-head small{color:#8592a0;font-size:10px;line-height:1.45}.avito-api-pill.off{background:#f2f4f7;color:#68788b}.avito-watch-alerts{display:grid;gap:6px;margin:0;padding:0;list-style:none}.avito-watch-alerts li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;border-left:3px solid #b9c5d2;border-radius:6px;background:#f7f9fb;color:#31445c;font-size:12px;line-height:1.45}.avito-watch-alerts li small{flex:none;color:#8592a0;font-size:10px}.avito-watch-alerts li.bad{border-color:#d25555;background:#fdf1f1;color:#7f2727}.avito-watch-alerts li.warn{border-color:#e0a63a;background:#fff9ec;color:#6d4800}.avito-watch-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.avito-watch-facts>div{display:grid;align-content:start;gap:4px;padding:10px 12px;border:1px solid #e6ebf1;border-radius:8px;background:#fafbfd;min-width:0}.avito-watch-facts span{color:#7a8a9c;font-size:10px}.avito-watch-facts strong{font-size:13px}.avito-watch-facts small{overflow:hidden;color:#8592a0;font-size:10px;line-height:1.4;text-overflow:ellipsis}.avito-watch-paid{display:flex;gap:6px}.avito-watch-paid input{flex:1;min-width:0;min-height:32px;box-sizing:border-box;padding:5px 8px;border:1px solid #d5dee8;border-radius:6px;font:inherit;font-size:12px}.avito-watch-paid .secondary-button{min-height:32px;padding:5px 9px;font-size:11px}.avito-watch-actions{display:flex;flex-wrap:wrap;gap:8px}.avito-watch-chip{display:inline-flex;align-items:center;gap:6px;margin-right:12px;padding:6px 11px;border:0;border-radius:999px;background:#fff6e2;color:#8b5b00;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.avito-watch-chip.bad{background:#fdecec;color:#a63b3b}.avito-watch-chip-dot{width:7px;height:7px;border-radius:50%;background:currentColor}@media(max-width:1100px){.avito-watch-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.avito-watch-head{flex-direction:column}.avito-watch-facts{grid-template-columns:1fr}.avito-watch-alerts li{flex-direction:column;gap:2px}}.avito-cabinet-summary{margin-bottom:18px}.avito-cabinet-summary .avito-cabinet-stats{margin-bottom:8px}.avito-cabinet-statusline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e6ebf1;border-radius:8px;background:#fff;color:#4e6178;font-size:12px}.avito-cabinet-statusline>span:first-child{flex:1;min-width:200px}.avito-cabinet-statusline .secondary-button{min-height:32px;padding:5px 12px;font-size:12px}.avito-export-cabinets{margin:18px 0;padding:18px 20px;border:1px solid #dfe6ee;border-radius:11px;background:#f8fafc;scroll-margin-top:16px}.avito-export-cabinets-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.avito-export-cabinets-head h2{margin:6px 0 4px;font-size:18px}.avito-export-cabinets-head p{margin:0;color:#7d8da0;font-size:12px}.avito-export-cabinets>.avito-cabinet-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.avito-export-cabinets .avito-cabinet-panel{margin-bottom:0}@media(max-width:760px){.avito-export-cabinets{padding:14px}.avito-export-cabinets-head{flex-direction:column}.avito-cabinet-statusline>span:first-child{min-width:0}}.avito-export-cabinets>.avito-cabinet-strip>.avito-list-view-tabs{display:flex;gap:6px;padding:0;border:0;background:none}.avito-photo-mirror .avito-copy-row{display:flex;flex-wrap:wrap;gap:8px}.avito-offset-pill{display:inline-block;margin:0 0 0 8px;vertical-align:middle}p.avito-offset-pill{display:block;width:max-content;max-width:100%;margin:0 0 12px;white-space:normal}.market-profile-status{display:grid;gap:4px}.market-profile-status small{color:#6c7b91;font-size:12px}.market-profile-content{margin:12px 0;display:grid;gap:10px}.market-profile-ask{display:grid;gap:6px}.market-profile-ask textarea{width:100%;max-width:640px}.market-profile-ask [role=group]{display:flex;flex-wrap:wrap;gap:6px 14px}.market-profile-result{margin:0;padding:8px 12px;border-radius:8px;background:#f1f8f1}.market-profile-folded summary{cursor:pointer}.orders-feed{display:grid;gap:14px;margin:0 0 0 24px;min-width:0}.feed-controls{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.feed-group{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0}.orders-feed .orders-cabinets{margin:0}.feed-label{color:#3b4d60;font-size:12px;font-weight:600}.orders-cabinets button.feed-none,.feed-none{color:#9aa6b2;border-style:dashed}.feed-none small{margin-left:4px;font-size:10px}.feed-period input{min-height:32px;padding:4px 8px;border:1px solid #dce5ee;border-radius:6px;font:inherit;font-size:12px;color:#33475b}.feed-show{position:relative}.feed-show summary{list-style:none;cursor:pointer;min-height:32px;padding:6px 12px;border:1px solid #dce5ee;border-radius:6px;color:#5c7187;font-size:12px}.feed-show summary::-webkit-details-marker{display:none}.feed-show summary:after{content:"";display:inline-block;margin-left:7px;border:4px solid transparent;border-top-color:currentColor;vertical-align:-1px}.feed-show-menu{position:absolute;z-index:6;top:38px;right:0;display:grid;gap:8px;min-width:230px;padding:12px 14px;border:1px solid #e1e7ed;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1f2d3d1f;font-size:12px;color:#33475b}.feed-show-menu strong{font-size:11px;color:#6a7b8c}.feed-show-menu label{display:flex;align-items:center;gap:7px}.feed-disabled{color:#a3adb8}.feed-disabled small{font-size:10px}.feed-chart{padding:14px 16px;border:1px solid #e5eaf0;border-radius:10px;background:#fff}.feed-chart h2{margin:0 0 8px;font-size:14px;font-weight:600;color:#1f2d3d}.feed-chart svg{display:block;width:100%;height:auto}.feed-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;color:#5c7187;font-size:11px}.feed-legend i,.feed-tip i{display:inline-block;width:14px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px;background:#cfd6dd}.feed-grid{stroke:#eef1f4}.feed-axis{fill:#8b98a6;font-size:11px}.feed-cursor{stroke:#c5ced8;stroke-dasharray:3 3}.feed-tip{position:fixed;z-index:30;display:grid;gap:4px;min-width:200px;padding:10px 12px;border:1px solid #e1e7ed;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1f2d3d26;color:#33475b;font-size:12px;pointer-events:none}.feed-legend-tones{margin:0;color:#6a7b8c;font-size:11px;line-height:1.9}.feed-legend-tones span{padding:1px 7px;margin-right:4px;border-radius:4px}.feed-tone-better{background:#e5f4ea;color:#1e7b34}.feed-tone-usual{background:#fff}.feed-legend-tones .feed-tone-usual{border:1px solid #e5eaf0}.feed-tone-worse{background:#fdecea;color:#b3261e}.feed-tone-few{background:#f1f3f5;color:#8b98a6}.feed-table-wrap table.feed-table{min-width:0;width:max-content;border-collapse:separate;border-spacing:0}.feed-table th,.feed-table td{padding:7px 9px;border-bottom:1px solid #eef0f2;font-size:11px;color:#33475b;text-align:left;vertical-align:top;white-space:nowrap}.feed-table thead th{background:#fafafa;font-weight:600;color:#1f2d3d}.feed-table th.feed-inner{background:#f4f8fb;font-weight:500;color:#5c7187}.feed-sticky{position:sticky;left:0;z-index:2;min-width:180px;max-width:280px;background:#fff;white-space:normal!important}.feed-table thead .feed-sticky{background:#fafafa}.feed-total th,.feed-total td{font-weight:650}.feed-none-row td,.feed-none-row th{color:#a3adb8}.feed-section th{background:#f7f8fa;font-weight:600;color:#1f2d3d}.feed-week{padding:0;border:0;background:none;color:#087ac6;font:inherit;font-weight:600;cursor:pointer}.feed-cell .feed-q,.feed-cell .feed-s{display:block}.feed-cell em{font-style:normal;color:#b3261e}.feed-cell .feed-s{color:#6a7b8c}.feed-cell-open{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.feed-cell-open:hover .feed-q{text-decoration:underline}.feed-product-head{display:flex;justify-content:space-between;gap:8px}.feed-product-head strong{display:block;font-size:12px;font-weight:600}.feed-product-head small{display:block;margin-top:2px;color:#7a8a9a;font-size:10px}.feed-week-sign{display:inline-block;width:14px;text-align:center}.feed-menu-icon{width:14px;height:14px;vertical-align:-2px}.feed-menu-button{align-self:flex-start;padding:1px 7px;border:1px solid #dce5ee;border-radius:4px;background:#fff;color:#5c7187;cursor:pointer}.feed-menu{display:grid;gap:2px;margin-top:6px;padding:6px;border:1px solid #e1e7ed;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f2d3d1f}.feed-menu a,.feed-menu span{display:block;padding:6px 8px;border-radius:4px;color:#087ac6;font-size:11px;text-decoration:none}.feed-menu a:hover{background:#f1f7fc}.feed-menu span{color:#a3adb8}.feed-product-head small.feed-ambiguous,.feed-ambiguous{color:#b26a00}.feed-stock small{display:block;color:#7a8a9a;font-size:10px}.feed-stock .feed-low{color:#c62828;font-weight:650}.feed-stock .feed-enough{color:#2e7d32}.feed-window{width:min(100%,980px);max-height:min(88vh,820px);overflow:auto}.feed-window header{display:flex;justify-content:space-between;align-items:center}.feed-window header .close-button{border:0;background:none;font-size:24px;color:#5c7187}.feed-window h3{margin:6px 0 8px;font-size:13px;color:#1f2d3d}.feed-window h3 small{color:#8b98a6;font-weight:400}.feed-window-totals{display:flex;flex-wrap:wrap;gap:10px}.feed-window-totals span{display:grid;gap:3px;min-width:140px;padding:10px 12px;border:1px solid #e5eaf0;border-radius:8px;color:#6a7b8c;font-size:11px}.feed-window-totals strong{color:#1f2d3d;font-size:14px}.feed-window-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.feed-window-body .orders-table{width:100%;border-collapse:collapse}@media(max-width:760px){.orders-feed{margin-left:0}.feed-window-body{grid-template-columns:1fr}.feed-sticky{min-width:140px;max-width:180px}.feed-show-menu{left:0;right:auto}}.feed-event{float:right;display:inline-grid;place-items:center;width:15px;height:15px;margin:0 0 2px 6px;border-radius:50%;background:#f08c00;color:#fff;font-size:10px;font-weight:700;cursor:help}.feed-legend-tones .feed-event{float:none;padding:0;margin:0 2px}.feed-menu button{display:block;width:100%;padding:6px 8px;border:0;border-radius:4px;background:none;color:#087ac6;font:inherit;font-size:11px;text-align:left;cursor:pointer}.feed-menu button:hover{background:#f1f7fc}.feed-menu button small{color:#8b98a6;font-size:10px}.feed-link{padding:0;border:0;background:none;color:#087ac6;font:inherit;text-decoration:underline;cursor:pointer}.feed-link:disabled{opacity:.5;cursor:default}.feed-note header{display:flex;justify-content:space-between;align-items:center}.feed-note header .close-button{border:0;background:none;font-size:24px;color:#5c7187}.feed-note textarea{width:100%;padding:8px 10px;border:1px solid #d9e0e6;border-radius:2px;font:inherit;font-size:12px}.feed-note h3{margin:4px 0 0;font-size:13px}.feed-note-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.feed-note-list li{display:flex;justify-content:space-between;gap:10px;padding:8px;border:1px solid #e4e9ed;font-size:12px}.feed-note-list small{color:#8b98a6}.orders-page{padding:8px 20px 24px;background:#fff}.orders-heading{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:34px 24px 18px}.orders-heading h1{margin:0;font-size:19px;font-weight:600;color:#1f2d3d}.orders-heading span{color:#8b98a6;font-size:13px}.orders-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px 24px}.orders-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orders-search label{color:#3b4d60;font-size:13px}.orders-search span{display:flex}.orders-search input{width:268px;max-width:60vw;min-height:32px;padding:6px 10px;border:1px solid #d9dfe4;border-right:0;border-radius:2px 0 0 2px;font:inherit;font-size:13px}.orders-search button{width:32px;border:1px solid #d9dfe4;border-radius:0 2px 2px 0;background:#fff;color:#5d6d7e;cursor:pointer}.orders-actions{display:flex;gap:8px;flex-wrap:wrap}.orders-actions .secondary-button{border-radius:2px;font-size:13px;text-decoration:none}.orders-table-wrap table{width:100%;border-collapse:collapse}.orders-table th{padding:14px 12px;text-align:left;font-weight:600;color:#1f2d3d;font-size:13px;background:#fafafa;border-bottom:1px solid #eef0f2}.orders-table td{padding:10px 12px;border-bottom:1px solid #eef0f2;font-size:12px;color:#33475b;vertical-align:top}.orders-table tr.orders-canceled td{color:#9aa6b2}.orders-table td.orders-diff-loss{color:#c62828;font-weight:600}.orders-table td.orders-diff-ok{color:#2e7d32;font-weight:600}.orders-loss-filter{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:#3b4d60;font-size:13px}.orders-note{margin:10px 0 0;color:#7a8a9a;font-size:11px;line-height:1.5}.orders-empty{display:grid;justify-items:center;gap:10px;padding:34px 0 22px;color:#b5bec7;font-size:13px}.orders-empty-icon{width:46px;height:46px;opacity:.6}.orders-button-icon{width:15px;height:15px;vertical-align:-3px}.orders-actions .secondary-button{display:inline-flex;align-items:center;gap:6px}.orders-search button{width:auto;padding:0 10px;font:inherit;font-size:12px}.orders-pager{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;color:#6a7b8c;font-size:12px}.orders-sync-modal{width:min(100%,640px);max-height:min(88vh,760px);overflow:auto}.orders-sync-list{display:grid;gap:10px}.orders-sync-item{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px;border:1px solid #e4e9ed}.orders-sync-title,.orders-sync-state,.orders-sync-item .modal-actions{grid-column:1/-1}.orders-sync-title{display:flex;gap:8px;align-items:baseline}.orders-sync-title small,.orders-sync-state{color:#7a8a9a;font-size:11px}.orders-sync-item label{display:grid;gap:5px;color:#485e73;font-size:11px;font-weight:600}.orders-sync-item label.orders-sync-toggle{display:flex;align-items:center;gap:7px;grid-column:1/-1}.orders-sync-item input[type=number]{padding:7px 9px;border:1px solid #d9e0e6;border-radius:2px;font:inherit}.orders-sync-error{color:#c0392b}@media(max-width:600px){.orders-page{padding:8px 12px 20px}.orders-heading,.orders-toolbar{margin-left:0}.orders-search input{width:100%}.orders-sync-item{grid-template-columns:1fr}}.orders-cabinets{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 16px 24px}.orders-cabinets button{min-height:32px;padding:6px 12px;border:1px solid #dce5ee;border-radius:6px;background:#fff;color:#5c7187;font:inherit;font-size:12px;cursor:pointer}.orders-cabinets button.active{border-color:#9dc9e8;background:#eef7fd;color:#087ac6;font-weight:650}@media(max-width:600px){.orders-cabinets{margin-left:0}}.orders-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:10px;background:#fff1f0;color:#cf1322;font-size:11px;font-weight:600}.orders-return-filter{margin:0}.calculator-page{min-width:0;display:grid;gap:18px;padding:30px 44px 38px;background:#f6f8fa}.calculator-heading{margin:0 0 2px}.calculator-heading h1{font-size:24px;line-height:1.25;color:#1f2d3d}.calculator-heading p{max-width:760px;margin:7px 0 0;color:#6a7b8c;font-size:13px;line-height:1.55}.calculator-page>.orders-cabinets{margin:0}.calculator-page>.inline-message{margin:0}.calculator-page>.orders-note{margin:0}.calculator-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;align-items:stretch}.calculator-card{min-width:0;padding:22px 24px;border:1px solid #e5eaf0;border-radius:11px;background:#fff;box-shadow:0 5px 18px #1f2d3d0e}.calculator-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.calculator-card-heading h2{margin:0;color:#1f2d3d;font-size:16px;font-weight:650}.calculator-card-heading p{margin:5px 0 0;color:#7a8a9a;font-size:12px;line-height:1.5}.calculator-modes{margin:0 0 18px}.calculator-modes button{flex:1;min-width:150px;border-radius:8px}.calculator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calculator-fields label{display:grid;gap:7px;color:#485e73;font-size:12px;font-weight:600}.calculator-input{position:relative;display:block}.calculator-input input{box-sizing:border-box;width:100%;min-height:42px;padding:9px 38px 9px 11px;border:1px solid #d9e0e6;border-radius:8px;background:#fff;color:#1f2d3d;font:inherit;font-size:14px}.calculator-input input:focus{outline:2px solid rgba(8,122,198,.15);border-color:#71b6e4}.input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8b98a6;font-size:12px;font-weight:600;pointer-events:none}.calculator-submit{margin-top:18px}.calculator-result{display:flex;min-height:260px;flex-direction:column;background:linear-gradient(145deg,#fff,#f8fbfd)}.calculator-result-label{color:#6a7b8c;font-size:12px;font-weight:600}.calculator-result-value{display:block;margin:7px 0 19px;color:#1f2d3d;font-size:32px;line-height:1.15;letter-spacing:-.02em}.calculator-breakdown{display:grid;gap:0;margin:0}.calculator-breakdown>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #edf1f4}.calculator-breakdown dt{color:#66788a;font-size:12px}.calculator-breakdown dd{margin:0;color:#33475b;font-size:12px;font-weight:600;text-align:right}.calculator-breakdown .calculator-total{margin-top:3px;border-bottom:0}.calculator-breakdown .calculator-profit{border:0}.calculator-breakdown .calculator-profit dt,.calculator-breakdown .calculator-profit dd{color:#2e7d32;font-weight:700}.calculator-search{display:flex;gap:9px;margin-bottom:18px}.calculator-search input{box-sizing:border-box;width:min(520px,100%);min-height:38px;padding:8px 11px;border:1px solid #d9e0e6;border-radius:8px;font:inherit;font-size:13px}.calculator-empty{margin:auto 0;color:#8b98a6;font-size:12px;line-height:1.5}.calculator-table-scroll{max-width:100%;overflow-x:auto}.calculator-table{width:100%;border-collapse:collapse}.calculator-table th{padding:10px 12px;color:#7a8a9a;font-size:10px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.calculator-table td{padding:11px 12px}.calculator-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.calculator-table tbody tr{cursor:default}.calculator-catalog .calculator-table tbody tr{cursor:pointer}.calculator-table tbody tr:hover,.calculator-table tbody tr.selected{background:#f4f9fc}.calculator-actions{display:flex;gap:8px;flex-wrap:wrap}.calculator-calibration .orders-note{margin-top:14px}@media(max-width:1000px){.calculator-page{padding:26px 26px 34px}.calculator-workspace{grid-template-columns:1fr}.calculator-fields{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:760px){.calculator-page{min-width:0;gap:14px;padding:20px 12px 28px;overflow-x:hidden}.calculator-workspace{grid-template-columns:1fr}.calculator-card{padding:18px 16px}.calculator-card-heading{display:grid;gap:12px}.calculator-actions{width:100%}.calculator-fields{grid-template-columns:1fr}.calculator-search{align-items:stretch}.calculator-search input{min-width:0}.calculator-result{min-height:0}.calculator-result-value{font-size:28px}.calculator-modes button{min-width:0}.calculator-table-scroll{width:100%;max-width:100%;overflow-x:auto}.calculator-heading h1{font-size:21px}}.new-item-list{display:flex;flex-direction:column;gap:12px}.new-item-card{border:1px solid #eef0f2;border-radius:8px;padding:12px 14px;background:#fff;font-size:13px;color:#33475b}.new-item-card header{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin-bottom:8px}.new-item-card header em{font-style:normal;font-weight:600;margin-left:auto}.new-item-card .orders-diff-ok{color:#2e7d32}.new-item-card .orders-diff-loss{color:#c62828}.new-item-card dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 12px;margin:0}.new-item-card dt{color:#7a8794}.new-item-card dd{margin:0;overflow-wrap:anywhere}.new-item-card ul{margin:0;padding-left:18px;color:#c62828}.new-item-text{white-space:pre-wrap}.new-item-photos img{width:56px;height:56px;object-fit:contain;border:1px solid #eef0f2;border-radius:4px;margin-right:6px}.new-item-rich{display:flex;gap:12px;align-items:flex-start;border:1px dashed #d5dbe1;border-radius:6px;padding:8px;max-width:720px}.new-item-rich img{width:120px;height:120px;object-fit:contain;flex:none}.new-item-rich p{margin:4px 0 0}@media(max-width:640px){.new-item-card dl{grid-template-columns:1fr}.new-item-rich{flex-direction:column}}.new-item-request{max-height:320px;overflow:auto;background:#f7f9fa;border-radius:6px;padding:8px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.price-auto-status{margin:0 0 16px 24px;padding:16px 20px;border:1px solid #e5eaf0;border-radius:11px;background:#fff;box-shadow:0 5px 18px #1f2d3d0e}.price-auto-status-line{margin:0 0 12px;color:#1f2d3d;font-size:16px;line-height:1.45}.price-auto-status .orders-cabinets{margin:0}.price-auto-actions{margin:0 0 16px 24px;padding:14px 20px;border:1px solid #f0d9a8;border-radius:11px;background:#fffbf2;display:grid;gap:12px}.price-auto-actions h2,.price-auto-list h3{margin:0;color:#1f2d3d;font-size:15px;font-weight:650}.price-auto-actions p{margin:0}.price-auto-list{margin:16px 0 16px 24px;padding:12px 20px;border:1px solid #e5eaf0;border-radius:11px;background:#fff;display:grid;gap:10px}.price-auto-list summary{cursor:pointer;color:#1f2d3d;font-size:14px;font-weight:600}@media(max-width:600px){.price-auto-status,.price-auto-actions,.price-auto-list{margin-left:0;padding:12px}}.price-auto-mark:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:1px}.price-auto-on:before{background:#2e9d4f}.price-auto-off:before{background:#9aa6b2}.price-auto-none{margin:0 0 16px 24px;font-size:14px}@media(max-width:600px){.price-auto-none{margin-left:0}}.orders-stale{margin:0 24px 14px;padding:12px 16px;border:1px solid #f0d9a8;border-radius:10px;background:#fff7e5;color:#6d4800;font-size:13px;line-height:1.45}.orders-stale strong{color:#8b3a00}@media(max-width:700px){.orders-stale{margin:0 16px 12px}}.promo-remove{display:grid;gap:8px;margin:8px 0 12px}.promo-remove small[role=note]{color:#8a5a00;max-width:640px}.promo-remove-preview,.promo-remove-result{border:1px solid #f0d9a8;background:#fff7e5;border-radius:8px;padding:12px}.promo-remove-preview h3{margin:0 0 8px;font-size:16px}.promo-remove-result ul,.promo-remove-journal ul{margin:6px 0 0;padding-left:18px}.promo-remove-key label{display:grid;gap:4px;min-width:260px}.distrib-deals .orders-toolbar{flex-wrap:wrap;gap:10px}.deals-settings{display:grid;gap:10px}.deals-settings-row{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.deals-settings label{display:inline-flex;align-items:center;gap:6px;color:#3b4d60;font-size:13px;white-space:nowrap}.deals-settings input[type=number]{width:76px;min-height:32px;padding:6px 8px;border:1px solid #d9dfe4;border-radius:2px;font:inherit;font-size:13px}.deals-settings select{min-height:32px;padding:4px 8px;border:1px solid #d9dfe4;border-radius:2px;font:inherit;font-size:13px;background:#fff}.deals-settings .check-line input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#1486d0}@media(max-width:600px){.deals-settings label{white-space:normal}}.deals-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0}.deals-kpis div{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;display:grid;gap:2px}.deals-kpis strong{font-size:20px}.deals-kpis span{font-size:12px;color:#6b7280}.orders-table td.deals-earn{color:#2e7d32;font-weight:700}.orders-table td.deals-missing{color:#6b7280}.deals-sku{display:block;color:#6b7280;font-size:12px}.deals-tag{display:inline-block;font-size:11px;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#475569;margin-left:4px}.deals-tag.deals-new{background:#fee2e2;color:#991b1b}.analytics-page{padding:24px 26px;background:#fff}.analytics-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.analytics-heading h1{margin:0;font-size:19px;font-weight:600;color:#1f2d3d}.analytics-help-button{padding:7px 15px;border:1px dashed #c9d1d9;border-radius:2px;background:#fff;color:#1f2d3d;font:inherit;font-size:13px;cursor:pointer}.analytics-intro{max-width:700px;margin:28px 6px 30px;color:#33475b;font-size:13px;line-height:1.7}.analytics-table-wrap table{width:100%;border-collapse:collapse}.analytics-table th{padding:12px;background:#fafafa;color:#1f2d3d;font-size:13px;font-weight:600;text-align:center;border-bottom:1px solid #eef0f2}.analytics-table thead tr:first-child th:nth-child(2){text-align:left}.analytics-table td{padding:16px 12px;border-bottom:1px solid #eef0f2;font-size:13px;color:#1f2d3d;text-align:center;vertical-align:middle}.analytics-table td:nth-child(2){text-align:left}.analytics-source-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.analytics-run,.analytics-error{display:block;margin-top:4px;color:#8b98a6;font-size:11px}.analytics-error{color:#c0392b}.analytics-disabled td{opacity:.55}.analytics-meter{display:inline-flex;align-items:center;gap:8px}.analytics-segments{display:inline-flex;gap:2px}.analytics-segments span{width:14px;height:6px;background:#eceff2}.analytics-low .analytics-segments .on{background:red}.analytics-medium .analytics-segments .on{background:#fa8c16}.analytics-high .analytics-segments .on{background:#52c41a}.analytics-low strong{color:red;font-weight:400}.analytics-medium strong{color:#fa8c16;font-weight:400}.analytics-high strong{color:#52c41a;font-weight:400}.analytics-refresh{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #d9dfe4;border-radius:50%;background:#fff;color:#33475b;cursor:pointer}.analytics-refresh svg{width:16px;height:16px}.analytics-refresh:disabled{opacity:.45;cursor:not-allowed}.analytics-switch{position:relative;display:inline-block;width:28px;height:16px}.analytics-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.analytics-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:#bfbfbf;transition:background .15s}.analytics-switch span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.analytics-switch input:checked+span{background:#1890ff}.analytics-switch input:checked+span:after{transform:translate(12px)}.analytics-switch input:disabled{cursor:not-allowed}.analytics-empty{padding:30px 0;color:#b5bec7}.analytics-help ul{margin:0;padding-left:18px;color:#485e73;font-size:12px;line-height:1.6}@media(max-width:600px){.analytics-page{padding:16px 12px}.analytics-intro{margin:16px 0}.analytics-segments span{width:8px}}.analytics-actions-link{display:block;margin-top:4px;font-size:12px}.analytics-actions{margin-top:20px}.analytics-actions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-actions-note{color:#687b90;font-size:13px}.analytics-actions-summary{margin:8px 0 14px;border-collapse:collapse}.analytics-actions-summary td,.analytics-actions-summary th{padding:4px 12px 4px 0;text-align:left}.analytics-actions-summary tr.active td{font-weight:600}.analytics-actions-table ul{margin:0;padding-left:16px}.danger-text{color:#b44c4c!important}.danger-button{background:#b54747!important;border-color:#a64040!important}.attribute-delete-modal{max-height:min(90vh,760px);overflow:auto}.attribute-usage-places{display:grid;gap:6px;padding:11px 13px;border:1px solid #e4e9ee;background:#f8fafb;color:#52667c;font-size:11px}.attribute-usage-places ul{display:grid;gap:5px;margin:0;padding-left:18px}.attribute-usage-places>span,.attribute-recovery-status>span{color:#7b8997;font-size:10px}.attribute-recovery-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.attribute-recovery-status .secondary-button{font-size:11px}.settings-action-row{display:flex;gap:8px;align-items:center;margin:12px 0}.article-correction-modal{width:min(1180px,96vw);max-height:90vh;overflow:auto}.article-correction-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.article-correction-toolbar input{flex:1;min-width:220px;padding:9px 10px;border:1px solid #d9e0e6;border-radius:4px;font:inherit}.article-correction-table{max-height:48vh;overflow:auto}.article-correction-table table{min-width:930px}.article-correction-table td{vertical-align:top}.article-correction-table input[type=checkbox]{accent-color:#168de0}.article-correction-modal .section-title-row{align-items:flex-start}.article-correction-modal .section-title-row p{margin-top:5px}.article-correction-modal>label{display:grid;gap:6px}.article-correction-modal>label input{padding:9px;border:1px solid #d9e0e6;border-radius:4px;font:inherit}.media-library-page{display:grid;gap:18px}.media-upload-button{position:relative;display:flex;align-items:center;gap:8px;overflow:hidden}.media-upload-button svg{width:15px;height:15px}.media-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.media-quota-card{background:#fff;border:1px solid #eaedf2;border-radius:11px;padding:16px 19px;display:grid;gap:9px}.media-quota-card>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px}.media-quota-card>div:first-child span,.media-quota-card small{color:#8390a1}.media-quota-track{height:7px;border-radius:8px;background:#eef1f5;overflow:hidden}.media-quota-track span{display:block;height:100%;border-radius:8px;background:#1684d3;transition:width .2s}.media-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.media-library-toolbar>strong{font-size:13px}.media-library-toolbar form{display:flex;gap:7px}.media-library-toolbar input{width:min(320px,45vw);height:34px;border:1px solid #e1e6ed;border-radius:7px;padding:0 10px;font:inherit;font-size:11px}.media-library-toolbar .secondary-button,.media-card-actions .quiet-button{font-size:10px}.count-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;margin-left:4px;border-radius:20px;background:#eaf5fc;color:#0874c5;font-size:9px}.media-status{margin:0;color:#52667c;font-size:11px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.media-card{min-width:0;background:#fff;border:1px solid #eaedf2;border-radius:10px;overflow:hidden}.media-preview{width:100%;height:158px;display:grid;place-items:center;border:0;background:#f4f6f8;padding:0}.media-preview img{width:100%;height:100%;object-fit:contain}.media-pdf-mark{display:grid;place-items:center;width:58px;height:70px;border-radius:6px;background:#fff;border:1px solid #e1e6ed;color:#c74e4e;font-size:13px;font-weight:800;box-shadow:0 3px 8px #15294b10}.media-card-details{display:grid;gap:5px;padding:11px 12px}.media-card-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.media-card-details span{font-size:9px;color:#8691a0}.media-card-actions{display:flex;justify-content:space-between;gap:8px;padding:0 8px 9px}.media-empty{min-height:200px;display:grid;justify-items:center;align-content:center;gap:8px;background:#fff;border:1px dashed #dce2e9;border-radius:10px;color:#8290a2;text-align:center}.media-empty svg{width:31px;height:31px;color:#1684d3}.media-empty strong{color:#37465c;font-size:13px}.media-empty span{max-width:430px;font-size:10px;line-height:1.5}.media-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:22px;background:#102033b8}.media-preview-dialog{position:relative;display:grid;justify-items:center;gap:10px;max-width:min(94vw,1200px);max-height:94vh;padding:18px;background:#fff;border-radius:10px}.media-preview-dialog img{max-width:88vw;max-height:82vh;object-fit:contain}.media-preview-dialog>span{font-size:11px}.media-close{position:absolute;top:7px;right:8px;z-index:1;width:30px;height:30px;border:0;border-radius:50%;background:#fff;font-size:23px}.media-delete-dialog{width:min(480px,94vw)}@media(max-width:600px){.media-library-toolbar{align-items:stretch;flex-direction:column}.media-library-toolbar form{width:100%}.media-library-toolbar input{flex:1;width:auto}.media-card-actions{flex-wrap:wrap}}.market-why-headline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0;padding:12px 14px;border:1px solid #f3c7c7;border-radius:10px;background:#fff7f7}.market-why-headline strong{font-size:18px;color:#1f2d3d}.market-why-headline span{color:#6c7b91;font-size:13px}.market-why-group{margin:8px 0;padding:10px 14px;border:1px solid #e7ebf0;border-radius:10px;background:#f9fbfd}.market-why-group-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.market-why-group-head p{margin:2px 0 0;color:#4d5a6e;font-size:13px}.market-why-group .orders-table-wrap{margin-top:8px}.market-why-folded{margin:6px 0;color:#4d5a6e}.market-why-folded summary{cursor:pointer;font-size:14px}.market-why-tnved{margin:12px 0;padding:12px 14px;border:1px solid #cfe0f3;border-radius:10px;background:#fff}.market-why-tnved-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.market-why-tnved-head h2{display:flex;align-items:center;margin:0;font-size:15px}.market-why-result{margin:8px 0;padding:8px 12px;border-radius:8px;background:#f1f8f1}.market-why-note{color:#a15c00}.why-block-summary{display:grid;gap:6px;margin:12px 0}.why-block-summary-row{display:flex;align-items:center;gap:4px;border:1px solid #dce4ed;border-radius:9px;background:#fff}.why-block-summary-row.is-open{border-color:#1684d3;box-shadow:0 0 0 1px #1684d322}.why-block-summary-row.is-empty{background:#f5f7f9;color:#788595}.why-block-summary-row>button{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(140px,auto);gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.why-block-summary-row>.help-tip{margin-right:10px}.why-block-summary-title{font-weight:650}.why-block-summary-row small{color:#6c7b91}@media(max-width:680px){.why-block-summary-row>button{grid-template-columns:1fr auto}.why-block-summary-row small{grid-column:1 / -1}}.why-preview-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid #f0b45d;border-radius:9px;background:#fff8e8;color:#754700}.why-inline-table td{vertical-align:top}.why-inline-input{width:7em;max-width:100%}.why-inline-now{color:#4d5a6e;white-space:nowrap}.why-inline-changes{display:block;margin-bottom:4px;color:#1f2d3d}.why-inline-saved{color:#2f6b2f}.why-more{margin:12px 0}.why-more>summary{cursor:pointer;color:#6c7b91}.why-more>p{margin:8px 0 0}.finance-layout{--fin-accent: #1684d3;--fin-accent-strong: #0874c5;--fin-accent-soft: #eaf5fc;--fin-ink: #17243b;--fin-muted: #77869a;--fin-line: #e1e6ed;--fin-good: #2e7d32;--fin-bad: #c62828;--fin-nodata: #9aa6b4;display:grid;gap:14px;margin:8px 0 18px;color:var(--fin-ink);font-size:13px}.finance-layout .head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.finance-layout .head h1{margin:0;font-size:20px}.finance-layout .head p{margin:3px 0 0;color:var(--fin-muted);font-size:12px}.finance-layout .controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.finance-layout .seg{display:inline-flex;border:1px solid var(--fin-line);border-radius:8px;overflow:hidden;background:#fff}.finance-layout .seg button{border:0;background:none;padding:7px 12px;font-size:12px;color:#526276;cursor:pointer}.finance-layout .seg button+button{border-left:1px solid var(--fin-line)}.finance-layout .seg button.on{background:var(--fin-accent-soft);color:var(--fin-accent-strong);font-weight:700}.finance-layout .period-box,.finance-layout .actions-box{position:relative}.finance-layout .period-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:330px;background:#fff;border:1px solid var(--fin-line);border-radius:12px;box-shadow:0 12px 30px #162a4222;padding:12px;display:grid;gap:10px}.finance-layout .period-pop .nav{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.finance-layout .period-pop .nav button{border:1px solid var(--fin-line);background:#fff;border-radius:6px;width:28px;height:28px;cursor:pointer;color:#526276}.finance-layout .quarters{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.finance-layout .quarters button{border:1px solid var(--fin-line);background:#fff;border-radius:8px;padding:8px 0;cursor:pointer;color:#3b4d60}.finance-layout .quarters button.on{background:var(--fin-accent-soft);color:var(--fin-accent-strong);border-color:#bcdcf3;font-weight:700}.finance-layout .quarters button:disabled{color:#c0c8d2;cursor:default}.finance-layout .period-pop .dates{display:flex;gap:6px;align-items:center;font-size:12px;color:#526276}.finance-layout .period-pop .dates input{font-size:12px;padding:5px 6px;border:1px solid var(--fin-line);border-radius:6px}.finance-layout .period-pop .foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.finance-layout .period-pop .foot small{color:var(--fin-muted);font-size:11px}.finance-layout .actions-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:300px;background:#fff;border:1px solid var(--fin-line);border-radius:12px;box-shadow:0 12px 30px #162a4222;padding:6px;display:grid}.finance-layout .actions-pop button{border:0;background:none;text-align:left;padding:9px 10px;border-radius:8px;cursor:pointer;color:#3b4d60;font-size:12px;display:flex;gap:8px;align-items:flex-start}.finance-layout .actions-pop button:hover{background:var(--fin-accent-soft)}.finance-layout .actions-pop button b{display:inline-block;width:14px;color:var(--fin-accent-strong)}.finance-layout .actions-pop button small{display:block;color:var(--fin-muted);font-size:10px;margin-top:1px}.finance-layout .card{background:#fff;border:1px solid var(--fin-line);border-radius:12px;box-shadow:0 5px 18px #162a4208}.finance-layout .card h2{margin:0;padding:14px 16px 6px;font-size:14px;font-weight:600;color:#1f2d3d}.finance-layout .card h2 small{font-weight:400;color:var(--fin-muted);font-size:11px;margin-left:6px}.finance-layout .banner{margin:0;padding:9px 14px;border:1px solid #f0d48a;background:#fff8e6;color:#7a5a00;border-radius:10px;font-size:12px}.finance-layout .banner.none{border-color:#e3c3c3;background:#fff6f6;color:#8a2a2a}.finance-layout .stripe-label{padding:0 16px;color:var(--fin-muted);font-size:11px}.finance-layout .stripe{display:flex;height:26px;border-radius:8px;overflow:hidden;margin:8px 16px;background:#eef1f5}.finance-layout .stripe.prev{height:14px;opacity:.55;margin-top:2px}.finance-layout .stripe.prev span{font-size:9px}.finance-layout .stripe span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;min-width:0;overflow:hidden}.finance-layout .stripe-empty{margin:4px 16px 8px;color:var(--fin-nodata);font-size:11px}.finance-layout .legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:2px 16px 14px;font-size:12px;color:#526276}.finance-layout .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.finance-layout .legend .nd{color:var(--fin-nodata)}.finance-layout .legend .nd i{background:repeating-linear-gradient(45deg,#cfd6df 0,#cfd6df 3px,#fff 3px,#fff 6px);border:1px solid #cfd6df}.finance-layout .cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.finance-layout .metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 18px;padding:8px 16px 14px}.finance-layout .metric small{display:block;color:var(--fin-muted);font-size:11px;margin-bottom:2px}.finance-layout .metric small i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px;vertical-align:0}.finance-layout .metric b{font-size:15px;font-weight:600}.finance-layout .metric b.dash,.finance-layout td span.dash{color:var(--fin-nodata);cursor:help}.finance-layout .minus{color:var(--fin-bad)}.finance-layout .plus{color:var(--fin-good)}.finance-layout .nodata{color:var(--fin-nodata);font-size:12px;font-weight:500;border-bottom:1px dotted var(--fin-nodata);cursor:help}.finance-layout .metric em{display:block;font-style:normal;color:var(--fin-muted);font-size:10px;margin-top:1px}.finance-layout .cmp{display:block;font-size:10px;color:var(--fin-muted);margin-top:2px}.finance-layout .cmp .up{color:var(--fin-good)}.finance-layout .cmp .down{color:var(--fin-bad)}.finance-layout .bottom-line{display:flex;flex-wrap:wrap;gap:10px 40px;padding:12px 16px 14px;border-top:1px solid #eef0f4;background:#fafbfc;border-radius:0 0 12px 12px}.finance-layout .bottom-line small{display:block;color:var(--fin-muted);font-size:11px}.finance-layout .bottom-line b{font-size:22px;font-weight:700}.finance-layout .bottom-line em{display:block;font-style:normal;color:var(--fin-muted);font-size:10px}.finance-layout .hint{cursor:help;border-bottom:1px dotted #b5c0cc}.finance-layout .locked{padding:16px;margin:0;color:var(--fin-muted);font-size:12px}.finance-layout .table-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px 16px 8px}.finance-layout .table-tools h2{padding:0}.finance-layout .table-tools input[type=search]{width:min(320px,100%);font-size:12px;padding:7px 10px;border:1px solid var(--fin-line);border-radius:8px}.finance-layout .table-wrap{overflow-x:auto}.finance-layout .table-wrap.scroll{max-height:380px;overflow-y:auto}.finance-layout table{border-collapse:collapse;width:100%;font-size:12px}.finance-layout table.wide{min-width:1250px}.finance-layout th,.finance-layout td{padding:8px;border-top:1px solid #eef0f4;text-align:right;white-space:nowrap;vertical-align:top}.finance-layout th{position:sticky;top:0;background:#f8fafc;color:#526276;font-weight:600;font-size:11px;z-index:1}.finance-layout table.sortable th{cursor:pointer;-webkit-user-select:none;user-select:none}.finance-layout th.left,.finance-layout td.left{text-align:left}.finance-layout table.products th:first-child,.finance-layout table.products td:first-child{text-align:left;white-space:normal;min-width:220px}.finance-layout th.sorted:after{content:" ▼";font-size:9px;color:var(--fin-accent)}.finance-layout th.sorted.asc:after{content:" ▲"}.finance-layout td small{display:block;color:#8b98a6;font-size:10px}.finance-layout td .nd{color:var(--fin-nodata);cursor:help}.finance-layout td.rev{background:#f3faf3;font-weight:600}.finance-layout table.products tbody tr.item{cursor:pointer}.finance-layout table.products tbody tr.item:hover td{background:#f4f9fe}.finance-layout tr.cabinet-row td{background:#fffaf2;font-style:italic}.finance-layout tr.total-row td{background:#f4f9fe;font-weight:700;border-top:2px solid #cfe0f3}.finance-layout tr.services-row td{background:#fbfcfd;color:#526276}.finance-layout tr.info-row td{background:#fafbfc;color:var(--fin-muted);text-align:left;white-space:normal}.finance-layout tr.check-row td{background:#fffaf0}.finance-layout .tag{display:inline-block;font-size:10px;padding:2px 8px;border-radius:10px;background:var(--fin-accent-soft);color:var(--fin-accent-strong);font-style:normal}.finance-layout .tag.sale{background:#e8f5e9;color:#2e7d32}.finance-layout .tag.cancel{background:#fdecea;color:#c62828}.finance-layout .tag.ret{background:#f6e9f6;color:#8e3f8e}.finance-layout .tag.serv{background:#eef1f5;color:#526276}.finance-layout .tag.ads{background:#fbf3df;color:#8a6d1c}.finance-layout .tag.services{background:#e3f4ee;color:#2d7a5f}.finance-layout .tag.other{background:#e6f4f6;color:#2f7480}.finance-layout .tag.comp{background:#eef7e3;color:#4d7a1f}.finance-layout .tag.check{background:#fff3e0;color:#b26a00;border:1px dashed #e0a040}.finance-layout .has-parts{cursor:help;border-bottom:1px dotted currentColor}.finance-layout .tip{position:fixed;z-index:30;background:#fff;border:1px solid var(--fin-line);border-radius:10px;box-shadow:0 12px 30px #162a4230;padding:8px;min-width:320px;font-size:12px}.finance-layout .tip table{min-width:0}.finance-layout .tip th,.finance-layout .tip td{padding:5px 6px}.finance-layout .tip p{margin:0;color:var(--fin-muted);padding:4px}.finance-layout .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#17243b66;z-index:10;padding:24px;overflow:auto}.finance-layout .sheet{max-width:1500px;margin:0 auto;background:#f6f7f9;border-radius:14px;padding:16px;display:grid;gap:14px}.finance-layout .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.finance-layout .sheet-head h2{margin:0;font-size:17px}.finance-layout .sheet-head p{margin:3px 0 0;color:var(--fin-muted);font-size:12px}.finance-layout .close{border:0;background:none;font-size:22px;color:#526276;cursor:pointer;line-height:1}.finance-layout .more{background:#fff;border:1px solid var(--fin-line);border-radius:12px;padding:10px 16px}.finance-layout .more summary{cursor:pointer;font-weight:600;color:#1f2d3d}@media(max-width:900px){.finance-layout .cards{grid-template-columns:1fr}.finance-layout .overlay{padding:8px}.finance-layout .period-pop,.finance-layout .actions-pop{right:auto;left:0}}.market-finance-problems{display:grid;gap:8px;margin:12px 0;padding:12px 14px;border:1px solid #f3c7c7;border-radius:10px;background:#fff7f7}.market-finance-problems h2{margin:0 0 2px}.market-finance-problem{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.market-finance-problem p{margin:2px 0 0;color:#4d5a6e;font-size:13px}.market-finance-problem .orders-diff-loss{color:#c62828;font-weight:600}.market-finance-dynamics{display:grid;gap:4px}.market-finance-month{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:4px 6px;border:1px solid transparent;border-radius:8px;background:none;color:#3b4d60;font-size:13px;text-align:left}.market-finance-bar{display:block;height:14px;border-radius:4px;background:#cfe0f3;overflow:hidden}.market-finance-bar i{display:block;height:100%;background:#1684d3}.orders-table td small{color:#8b98a6}@media(max-width:600px){.market-finance-month{grid-template-columns:36px minmax(0,1fr)}.market-finance-month>span:last-child{grid-column:1 / -1}}.market-main-pairs .market-main-product td{background:#f6f8fb}.market-main-best{font-weight:700;color:#1d7a3a}.market-main-chosen{color:#6c7b91;font-size:13px}.price-auto-folded{margin:4px 0;color:#4d5a6e}.price-auto-folded summary{cursor:pointer;font-size:14px}.market-main-batch{margin:6px 0}.nav-group-label{font-size:9px;line-height:1.4;font-weight:700;letter-spacing:1.05px;color:#98a1b0;padding:4px 10px 2px}.topbar-help{width:30px;height:30px;border-radius:50%;border:1px solid #1684d3;background:#fff;color:#1684d3;font-weight:700;font-size:13px;display:grid;place-items:center;padding:0}.topbar-help:hover{background:#eaf5fc}.help-page{display:grid;gap:14px}.help-page h1{font:800 24px sans-serif;margin:0}.help-sub{margin:0;color:#6b7684;font-size:12px}.help-search{width:100%;max-width:560px;padding:11px 14px;border:2px solid #e3e7ec;border-radius:10px;font:inherit;font-size:12px}.help-want,.help-found{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:14px}.help-want b{display:block;margin-bottom:8px;font-size:12px}.help-chip{display:inline-block;border:1px solid #e3e7ec;border-radius:8px;padding:6px 10px;margin:4px 6px 4px 0;background:#fafbfc;font-size:11px;color:inherit}.help-chip:hover{border-color:#1684d3;color:#0874c5}.help-found{display:grid;gap:6px}.help-found-item{text-align:left;border:1px solid #eef0f4;border-radius:8px;background:#fafbfc;padding:8px 10px;color:inherit}.help-found-item strong,.help-found-item small{display:block}.help-found-item strong{font-size:12px}.help-found-item small{font-size:11px;color:#6b7684;margin-top:2px}.help-empty{margin:0;color:#6b7684;font-size:12px}.help-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.help-toc{font-size:12px}.help-toc b{display:block;color:#6b7684;font-size:10px;letter-spacing:.06em;margin:12px 0 4px}.help-toc button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:4px 6px;border-radius:6px;color:inherit;font-size:12px}.help-toc button.on,.help-toc button:hover{background:#e9f1fb;color:#1f7fd6}.help-article{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:18px 20px;font-size:12px;line-height:1.55}.help-article h2{margin:0 0 6px;font-size:18px}.help-article ol{margin:8px 0 8px 20px;padding:0}.help-article li{margin:4px 0}.help-glossary{margin:10px 0 0;display:grid;gap:8px}.help-glossary div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.help-glossary dt button{border:0;background:transparent;padding:0;color:#1f7fd6;font-weight:600;text-align:left;font-size:12px}.help-glossary dd{margin:0;color:#3a4657}@media(max-width:820px){.help-grid{grid-template-columns:1fr}.help-glossary div{grid-template-columns:1fr;gap:2px}}.help-capturing [data-private],.help-capturing input[type=password]{filter:blur(8px)}.help-report-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17243b66;display:grid;place-items:center;z-index:1000;padding:16px}.help-report{background:#fff;border-radius:12px;padding:18px 20px;width:min(560px,100%);display:grid;gap:10px;max-height:calc(100vh - 32px);overflow:auto}.help-report h2{margin:0;font-size:18px}.help-report textarea{width:100%;min-height:90px;border:1px solid #e3e7ec;border-radius:8px;padding:8px;font:inherit;font-size:12px}.help-report-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.help-report-file{position:relative;overflow:hidden;display:inline-flex;align-items:center}.help-report-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.help-report-preview{max-width:100%;max-height:220px;border:1px solid #e3e7ec;border-radius:8px;object-fit:contain}.help-report-message{margin:0;color:#c62828;font-size:12px}.help-report-full{max-width:96vw;max-height:92vh;border-radius:8px;background:#fff}.help-tabs{display:flex;gap:6px}.help-reports-table{width:100%;border-collapse:collapse;font-size:12px;background:#fff}.help-reports-table th,.help-reports-table td{border-bottom:1px solid #eef0f4;padding:6px 8px;text-align:left;vertical-align:top}.help-report-page{max-width:220px;overflow-wrap:anywhere;color:#6b7684}.help-report-text{white-space:pre-wrap;max-width:420px}.help-toc .help-toc-part{padding-left:18px;font-size:11px;color:#4a5668}.help-back{border:0;background:transparent;padding:0;color:#1f7fd6;font-size:11px;margin-bottom:6px}.help-soon{color:#6b4e00;background:#fff8e6;border:1px solid #f1d9a6;border-radius:8px;padding:8px 12px}.help-parts{margin-top:12px}.help-parts b{display:block;margin-bottom:4px;font-size:12px}.help-article h3{margin:14px 0 4px;font-size:13px}.help-trouble ul{margin:6px 0 6px 20px;padding:0}.help-trouble li{margin:4px 0}.help-shot-pending{border:1px dashed #c9d2dd;border-radius:8px;padding:18px;text-align:center;color:#6b7684;background:#f8fafc}.sales-dashboard{background:#fff;border:1px solid #e3e7ee;border-radius:16px;padding:24px;margin:24px 0}.sales-alert{background:#fff4e5;border:1px solid #f5c26b;border-radius:10px;padding:10px 14px;margin:12px 0;color:#7a4b00}.sales-alert small{display:block;margin-top:4px;color:#8a6a2f}.sales-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}.sales-period{border:1px solid #e3e7ee;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.sales-period strong{font-size:24px}.sales-period span,.sales-period small{color:#5b6475;font-size:13px}.sales-period-label{font-weight:600;color:#1b2433!important}.sales-change.is-up{color:#12805c;font-weight:600}.sales-change.is-down{color:#c0392b;font-weight:600}.sales-chart{margin:8px 0 16px}.sales-chart figcaption{font-weight:600;margin-bottom:8px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.sales-chart svg{width:100%;height:auto;max-height:130px}.sales-chart text{font-size:6px;fill:#8a94a6}.sales-legend{font-weight:400;font-size:13px;color:#5b6475;display:inline-flex;gap:12px}.sales-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.sales-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.sales-tables caption{text-align:left;font-weight:600;padding-bottom:6px}.sales-table{min-width:0;background:#fff;border:1px solid #eaedf2;border-radius:10px;overflow:hidden}.sales-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.sales-table caption{padding:10px 12px 6px}.sales-table th{padding:8px 12px;color:#818b9c;background:#fafbfc;font-size:11px;text-align:left}.sales-table td{padding:8px 12px;border-top:1px solid #f0f2f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-table .col-small{width:90px}.sales-table .col-tiny{width:50px}.sales-table .col-money{width:120px}.sales-table .col-article{width:110px}.sales-table td:last-child,.sales-table th:last-child{text-align:right}.emoji-palette{display:grid;gap:10px;margin-top:9px;padding:11px;border:1px solid #e5ebf1;border-radius:8px;background:#f8fafc}.emoji-palette-group{display:grid;gap:6px;min-width:0}.emoji-palette-group h3{margin:0;color:#75869a;font-size:10px;font-weight:650}.emoji-palette-items{display:flex;flex-wrap:wrap;gap:5px}.emoji-palette-item{display:grid;min-width:32px;height:32px;place-items:center;padding:0 5px;border:1px solid #e0e7ee;border-radius:6px;background:#fff;color:#263e58;font:inherit;font-size:16px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.emoji-palette-item:hover{transform:translateY(-1px);border-color:#9fc9e8;background:#f0f8fd}.emoji-palette-item:focus-visible{outline:2px solid #1685cf;outline-offset:2px}.emoji-palette-item:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.emoji-palette{padding:9px}.emoji-palette-items{gap:4px}.emoji-palette-item{min-width:30px;height:30px}}.avito-photo-input{display:none}.avito-photo-drop{display:flex;justify-content:center;margin:-4px 0 14px;padding:13px 16px;border:1px dashed #b8c9d9;border-radius:7px;background:#f8fbfd;color:#71859a;text-align:center;font-size:11px;line-height:1.5}.avito-photo-drop.is-uploading{border-color:#1685cf;background:#f0f8fd;color:#176da5}@media(max-width:760px){.avito-photo-drop{padding:12px 10px}}.projects-page{width:min(1120px,100%);margin:44px auto;padding:0 28px 48px}.projects-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.projects-heading h1{margin:8px 0;color:#123052;font-size:30px}.projects-heading p{margin:0;color:#6b7f99}.project-card-grid{display:grid;gap:14px}.project-card{display:flex;align-items:center;gap:18px;min-height:92px;padding:18px 20px;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 4px 14px #1836580a}.project-card-mark{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:13px;background:#1586d4;color:#fff;font-size:22px;font-weight:800}.project-card-copy{flex:1;min-width:0}.project-card-copy h2{margin:0 0 6px;color:#17395e;font-size:17px}.project-card-copy p{margin:0;color:#778ba4;font-size:13px}.project-create-card{display:flex;align-items:end;gap:12px;margin:0 0 18px;padding:18px;border:1px solid #dce5ef;border-radius:12px;background:#fff}.project-create-card label{display:grid;flex:1;gap:8px;color:#35516f;font-size:13px}.project-create-card input{min-height:42px;padding:8px 12px;border:1px solid #d3deea;border-radius:7px;color:#17395e;font:inherit}.project-deletion-status{display:grid;gap:6px;margin:0 0 18px;padding:16px 18px;border:1px solid #cfe0ef;border-radius:10px;background:#f5faff;color:#35516f}.project-deletion-status code{overflow-wrap:anywhere;color:#17395e}.project-deletion-status.state-backup_failed{border-color:#edc9c9;background:#fff8f8;color:#9b3030}.project-status{display:flex;align-items:baseline;gap:7px;margin-top:6px!important;color:#4f6680!important;line-height:1.45}.project-status-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#a9b6c6;transform:translateY(1px)}.project-status.level-green .project-status-dot{background:#2f9e5b}.project-status.level-yellow .project-status-dot{background:#e0a21b}.project-status.level-red .project-status-dot{background:#c94040}.project-status.level-red{color:#9b3030!important}.project-danger-zone{display:grid;gap:14px;margin-top:28px;padding:20px;border:1px solid #edc9c9;border-radius:12px;background:snow}.project-danger-zone h2{margin:0 0 6px;color:#9b3030;font-size:17px}.project-danger-zone p{margin:0;color:#61758e;line-height:1.5}.project-danger-zone>.danger-button{justify-self:start}.project-danger-form{display:grid;gap:12px}.project-danger-form label{display:grid;gap:7px;color:#35516f;font-size:13px}.project-danger-form input{min-height:42px;padding:8px 12px;border:1px solid #d3deea;border-radius:7px;font:inherit}.project-delete-actions{display:flex;justify-content:flex-end;gap:10px}.danger-button{min-height:40px;padding:8px 13px;border:1px solid #a73939;border-radius:7px;background:#b84444;color:#fff;font:inherit;cursor:pointer}.danger-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:620px){.projects-page{margin-top:28px;padding:0 16px 32px}.projects-heading,.project-create-card{align-items:stretch;flex-direction:column}.projects-heading{gap:14px}.project-card{gap:12px;padding:14px}}.nav-icon svg{width:17px;height:17px;display:block}.step-art-icon{width:21px;height:21px}.step-check{width:16px;height:16px;vertical-align:middle;color:#21865d}.step-card.is-complete{border-color:#cbe8d8;background:linear-gradient(145deg,#fff 70%,#f4fbf7)}.step-card.is-complete strong{color:#267552}.step-card.is-complete .step-number{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e4f5eb}.step-card.is-complete .step-link{color:#27845c}.progress-pill.progress-complete{border-color:#c7e8d5;background:#eaf7ef;color:#237a52}.catalog-settings-page>.catalog-settings-description{margin:8px 0 16px;color:#718197;font-size:12px;line-height:1.55}.source-kind-badge{display:inline-flex;align-items:center;gap:5px}.icon-button svg{width:16px;height:16px;vertical-align:middle}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c5ccd6}.status-dot.ok{background:#2c9b6d}.status-dot.error{background:#cf5353}.status-dot.warning{background:#e4a11b}.ozon-technical-fields{display:grid;gap:14px;padding:16px;border:1px dashed #d8e0e7;border-radius:8px;background:#f9fafb}.ozon-technical-fields summary{color:#617287;font-size:12px;font-weight:650;cursor:pointer}.ozon-technical-fields[open] summary{margin-bottom:2px}.ozon-pdf-form{margin-top:30px;padding:24px 28px;background:#fff;border:1px solid #dce3eb;border-radius:10px}.ozon-pdf-form>header{margin-bottom:24px}.ozon-pdf-form>header h2{margin:0 0 8px;font-size:22px}.ozon-pdf-form>header p{margin:0;color:#64748b;font-size:13px}.ozon-pdf-section{max-width:780px;margin:0 0 28px}.ozon-pdf-section h3{margin:0 0 18px;font-size:17px}.ozon-pdf-fields{display:grid;gap:18px}.ozon-pdf-field{min-width:0}.ozon-pdf-field.required{padding:10px 0 8px 12px;border-left:3px solid #e54d69}.ozon-pdf-label{display:block;margin-bottom:8px;color:#27364a;font-size:14px}.ozon-pdf-label b{color:#bd2744}.ozon-pdf-field input,.ozon-pdf-field textarea{box-sizing:border-box;width:100%;min-height:38px;padding:9px 12px;overflow-wrap:anywhere;border:1px solid #cfd8e3;border-radius:4px;background:#fff;color:#172333;font:inherit;font-size:15px}.ozon-pdf-field textarea{resize:vertical;white-space:pre-wrap}.ozon-pdf-field.required input{border-color:#e5a4af}.ozon-pdf-warning{margin:7px 0 0;color:#b4233d;font-size:13px}.ozon-pdf-empty{margin:0;color:#66768a;font-size:14px}.ozon-pdf-images{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ozon-pdf-images li{display:flex;align-items:center;gap:14px;min-height:62px;padding:8px 10px;border:1px solid #dce3eb;border-radius:5px}.ozon-pdf-image{width:54px;height:46px;flex:none;object-fit:contain;background:#f4f6f8}.ozon-pdf-images li span{display:grid;gap:5px;min-width:0}.ozon-pdf-images a{overflow:hidden;color:#54708e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.nav-icon .nav-mark{width:17px;height:17px;display:block;object-fit:contain;border-radius:4px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17243b;background:#f6f7f9;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,a{font:inherit}button{cursor:pointer}.portal-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{background:#fff;border-right:1px solid #e8ebf0;display:flex;flex-direction:column;padding:24px 16px 14px;min-height:100vh}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;margin:0 8px 35px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;background:#1684d3;border-radius:12px;color:#fff;font:800 25px sans-serif;box-shadow:0 5px 12px #1684d333}.brand strong,.brand small,.workspace-copy strong,.workspace-copy small,.user-profile strong,.user-profile small{display:block}.brand strong{font:800 17px sans-serif;letter-spacing:-.5px}.brand small{color:#8b94a5;font-size:10px;margin-top:2px}.workspace-label,.eyebrow{font-size:9px;line-height:1.4;font-weight:700;letter-spacing:1.05px;color:#98a1b0}.workspace-label{padding:0 9px;margin-bottom:10px}.workspace-switcher{height:57px;width:100%;background:#fafbfc;border:1px solid #ebedf2;border-radius:10px;display:flex;align-items:center;text-align:left;padding:8px;gap:10px;color:inherit}.workspace-avatar,.user-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#eaf5fc;color:#1479bd;font-weight:700}.workspace-copy{flex:1}.workspace-copy strong,.user-profile strong{font-size:11px;font-weight:700}.workspace-copy small,.user-profile small{font-size:9px;color:#919aab;margin-top:3px}.navigation{display:grid;gap:4px;margin-top:20px}.nav-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;height:38px;padding:0 10px;border:0;border-radius:8px;color:#707b8e;background:transparent;text-align:left;font-size:11px;font-weight:500}.nav-item:hover,.sub-nav-item:hover{background:#eef7fc;color:#0874c5}.nav-item.active{background:#eaf5fc;color:#0874c5;font-weight:700}.nav-icon{width:17px;text-align:center;font-size:16px;color:inherit}.soon-badge{margin-left:auto;padding:3px 6px;border-radius:10px;background:#f1f3f6;color:#8c95a4;font-size:8px;font-weight:700}.nav-divider{height:1px;background:#eef0f4;margin:9px 5px}.future-item{color:#8992a1}.future-item .nav-icon{font-size:20px}.sub-navigation{display:grid;gap:2px;padding:3px 0 5px 38px}.sub-nav-item{border:0;background:transparent;text-align:left;color:#737e90;padding:7px 5px;border-radius:6px;font-size:10px}.sidebar-bottom{margin-top:auto}.help-card{display:flex;align-items:center;gap:10px;padding:12px 10px;background:#f8f9fc;border:1px solid #eef0f4;border-radius:9px;margin-bottom:15px}.help-icon{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e5e8ef;color:#777e90;font-size:12px;font-weight:700}.help-card strong,.help-card small{display:block}.help-card strong{font-size:10px}.help-card small{font-size:9px;color:#929bad;margin-top:4px}.user-profile{display:flex;align-items:center;gap:9px;padding:12px 5px 0;width:100%;border:0;border-top:1px solid #eef0f4;background:transparent;text-align:left;color:inherit}.user-avatar{border-radius:50%;background:#e8f3ef;color:#32866c}.main-area{min-width:0}.topbar{height:68px;background:#fff;border-bottom:1px solid #e9ecf1;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#929aab;font-size:11px}.breadcrumbs strong{color:#39465a;font-weight:600}.crumb-separator{color:#c4c9d2}.topbar-actions{display:flex;align-items:center;gap:14px}.project-count,.user-label{font-size:10px;color:#788295}.logout-button{border:1px solid #e7eaf0;border-radius:7px;background:#fff;padding:7px 10px;color:#8e96a4;font-size:10px}.logout-button:disabled{cursor:not-allowed}.page-content{max-width:1250px;padding:39px 42px 22px;margin:0 auto}.welcome-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.welcome-row h1{font:800 26px sans-serif;letter-spacing:-1px;margin:9px 0 5px}.welcome-row p,.section-title-row p{font-size:12px;color:#8490a2;margin:0}.primary-button{border:0;border-radius:8px;background:#1684d3;color:#fff;height:40px;padding:0 17px;font-size:11px;font-weight:700;box-shadow:0 4px 12px #1684d32a}.primary-button:hover{background:#0874c5}.primary-button span{font-size:16px;vertical-align:-1px;margin-right:6px}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:23px}.metric-card{background:#fff;border:1px solid #eaedf2;border-radius:11px;padding:15px;min-height:105px;box-shadow:0 2px 7px #15294b04}.metric-heading{display:flex;justify-content:space-between;align-items:center;color:#778296;font-size:10px;font-weight:500}.metric-value{font:800 22px sans-serif;margin-top:11px;letter-spacing:-.7px}.metric-empty{font-size:17px;color:#505d73}.metric-note{font-size:9px;line-height:1.4;color:#929bad;margin-top:3px}.getting-started,.storage-card,.section-placeholder{background:#fff;border:1px solid #eaedf2;border-radius:12px;box-shadow:0 2px 7px #15294b04}.getting-started{padding:21px;margin-bottom:17px}.section-title-row{display:flex;align-items:center;justify-content:space-between}.section-title-row h2,.storage-card h2{font:700 16px sans-serif;letter-spacing:-.45px;margin:6px 0 4px}.progress-pill{border:1px solid #e9eaf3;background:#fafaff;color:#87819d;padding:6px 9px;border-radius:20px;font-size:9px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.step-card{position:relative;display:flex;align-items:flex-start;flex-direction:column;min-height:170px;border:1px solid #edf0f4;border-radius:9px;background:#fff;padding:15px;text-align:left;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.step-card:hover{border-color:#d8d1fa;transform:translateY(-2px);box-shadow:0 8px 20px #2838580c}.step-number{position:absolute;right:13px;top:12px;font:700 9px sans-serif;color:#c7cbd5;letter-spacing:.5px}.step-art{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;font-size:19px;margin-bottom:13px}.import-art{background:#eaf5fc;color:#1684d3}.catalog-art{background:#eaf5f1;color:#41a080}.export-art{background:#fff3e7;color:#dd9948}.step-card strong{font-size:11px;font-weight:700}.step-card small{font-size:9px;line-height:1.6;color:#8993a4;margin-top:6px;max-width:220px}.step-link{display:flex;align-items:center;gap:7px;color:#6350d3;font-size:9px;font-weight:700;margin-top:auto;padding-top:12px}.step-link b{font-size:13px}.storage-card{padding:17px 21px;display:flex;align-items:center;justify-content:space-between}.storage-card h2{font-size:14px}.storage-card p,.section-placeholder p{font-size:11px;color:#8490a2;margin:0}.storage-card>strong{font-size:16px;color:#707b8e}.section-placeholder{min-height:250px;padding:30px;display:flex;align-items:flex-start;flex-direction:column;gap:13px}.section-placeholder h1{font:800 24px sans-serif;margin:0}.page-footer{display:flex;justify-content:space-between;margin-top:19px;color:#a0a8b6;font-size:9px}.footer-dot{padding:0 3px;color:#c3c7d0}.secure-label{font-size:9px;color:#55a98d}@media(max-width:1100px){.portal-shell{grid-template-columns:220px minmax(0,1fr)}.topbar{padding:0 26px}.page-content{padding:31px 26px 20px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.portal-shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:12px 16px;position:sticky;top:0;z-index:2;border-right:0;border-bottom:1px solid #e8ebf0}.brand{margin:0;gap:8px}.brand-mark{width:32px;height:32px}.brand strong{font-size:15px}.workspace-label,.workspace-switcher,.sidebar-bottom{display:none}.navigation{display:flex;overflow-x:auto;margin-top:12px;gap:4px}.nav-item{white-space:nowrap;width:auto;height:34px;padding:0 10px;font-size:10px}.nav-icon{width:auto}.topbar{height:48px;padding:0 17px}.user-label{display:none}.page-content{padding:26px 16px 20px}.welcome-row{align-items:flex-start;gap:14px}.welcome-row h1{font-size:21px}.welcome-row p{font-size:11px}.primary-button{height:36px;padding:0 11px;font-size:10px;white-space:nowrap}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{padding:12px;min-height:92px}.metric-heading{font-size:9px}.metric-value{font-size:21px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:145px}.step-card small{max-width:100%}.getting-started{padding:17px 14px}.section-title-row h2{font-size:14px}.progress-pill{font-size:8px;white-space:nowrap;margin-left:8px}.page-footer{gap:12px;font-size:8px}.soon-badge{padding:2px 4px}.sub-navigation{display:none}}.login-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 15% 15%,#eeeaff,transparent 36%),#f6f7f9}.login-card{width:min(100%,380px);display:grid;gap:14px;padding:30px;background:#fff;border:1px solid #eaedf2;border-radius:14px;box-shadow:0 15px 45px #24365312}.login-card .brand-mark{margin-bottom:5px}.login-card h1{margin:-7px 0 4px;font:800 24px sans-serif}.login-card label,.product-editor label{display:grid;gap:6px;color:#667286;font-size:10px;font-weight:600}.login-card input,.catalog-toolbar input,.catalog-toolbar select,.add-product-form input,.product-editor input{min-width:0;border:1px solid #e4e8ef;border-radius:7px;background:#fff;padding:10px 11px;color:#243149;font:inherit;font-size:11px;outline:none}.login-card input:focus,.catalog-toolbar input:focus,.catalog-toolbar select:focus,.add-product-form input:focus,.product-editor input:focus{border-color:#9b8fe9;box-shadow:0 0 0 3px #1684d317}.login-card .primary-button{height:42px}.form-error{color:#b34545;font-size:11px;margin:8px 0}.catalog-page{min-width:0}.catalog-page .welcome-row{margin-bottom:17px}.catalog-page h1{font:800 24px sans-serif;margin:8px 0 5px}.catalog-toolbar,.add-product-form{display:flex;gap:9px;margin-bottom:12px}.catalog-toolbar select{width:180px}.search-form{display:flex;gap:7px;flex:1}.search-form input{flex:1}.search-form button,.pagination button{border:1px solid #e4e8ef;border-radius:7px;background:#fff;color:#58657b;padding:8px 12px;font-size:10px}.add-product-form input{flex:1}.add-product-form .primary-button{height:36px}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.table-wrap,.product-editor{min-width:0;background:#fff;border:1px solid #eaedf2;border-radius:10px;overflow:hidden}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.table-wrap th{padding:12px;color:#818b9c;background:#fafbfc;font-size:9px;font-weight:700}.table-wrap td{padding:12px;border-top:1px solid #f0f2f5;color:#4e5b70}.table-wrap tbody tr{cursor:pointer}.table-wrap tbody tr:hover{background:#fbfaff}.table-link{border:0;background:none;padding:0;color:#5e4bcf;font:700 11px inherit}.empty-catalog{padding:42px 15px;text-align:center;color:#9099a8;font-size:11px}.pagination{display:flex;align-items:center;gap:7px;padding:10px;border-top:1px solid #f0f2f5}.pagination span{margin-right:auto;color:#8992a2;font-size:9px}.pagination button{padding:6px 9px}.pagination button:disabled{opacity:.45;cursor:default}.product-editor{display:grid;gap:12px;padding:16px}.product-editor .section-title-row h2{font-size:15px;margin:5px 0 0}.close-button{border:0;background:transparent;font-size:22px;color:#8b94a5}.product-editor .primary-button{height:36px}.catalog-toolbar select{font-size:11px}.add-product-form{margin-bottom:10px}@media(max-width:900px){.catalog-layout{grid-template-columns:1fr}.product-editor{grid-row:1}.catalog-toolbar select{width:140px}}@media(max-width:600px){.catalog-toolbar,.add-product-form{flex-wrap:wrap}.catalog-toolbar select,.search-form,.add-product-form input{width:100%;flex:auto}.search-form{order:2}.catalog-page .welcome-row h1{font-size:20px}}.sources-page{display:grid;gap:20px}.sources-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.source-list-card,.source-workspace{background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 5px 18px #162a4208}.source-list-card{padding:16px}.source-list-card h2,.source-panel h2{margin:0;font-size:18px}.source-list-item{display:grid;gap:5px;width:100%;margin-top:10px;padding:12px;text-align:left;border:1px solid transparent;border-radius:10px;background:#f7f9fc;color:#243b59;cursor:pointer}.source-list-item.selected{background:#fff7f0;border-color:#bd6c34}.source-list-item small,.source-status small{color:#718198}.source-workspace{min-height:430px;overflow:hidden}.source-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px 0;border-bottom:1px solid #e5eaf0}.source-tabs button{padding:12px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#65758b;cursor:pointer}.source-tabs button.active{color:#b55e2a;border-bottom-color:#b55e2a;font-weight:700}.source-panel{padding:22px;display:grid;gap:18px}.source-status{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid #edf0f4}.source-status>div{display:grid;gap:4px;flex:1}.status-ok{color:#16845b}.status-error{color:#c54e59}.source-actions{display:flex;flex-wrap:wrap;gap:10px}.secondary-button,.quiet-button{border:1px solid #d9e0e8;border-radius:9px;padding:10px 14px;background:#fff;color:#334965;cursor:pointer}.quiet-button{padding:7px 10px;color:#8a4a40}.secondary-button:disabled,.primary-button:disabled{opacity:.55;cursor:wait}.import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.import-summary div{display:grid;gap:8px;padding:14px;border:1px solid #e7ebf0;border-radius:10px;background:#f9fbfd}.import-summary span{color:#6c7b91;font-size:13px}.import-summary strong{font-size:24px;color:#183654}.source-message{margin:0;padding:12px 14px;border-radius:8px;background:#f4f8fc;color:#36506d}.export-status-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:12px 0;padding:12px 16px;border:1px solid #dfe7ee;background:#fff;color:#61748a;font-size:12px}.export-status-strip>div{display:grid;gap:4px;min-width:180px}.export-status-strip strong{color:#283e54;font-size:12px;font-weight:600}.export-history-page{width:100%}.source-create-form,.source-settings{display:grid;gap:16px;max-width:760px}.source-create-form label,.source-settings label:not(.check-line){display:grid;gap:7px;color:#576b83;font-size:13px}.source-create-form input,.source-settings input:not([type=checkbox]){width:100%;padding:11px 12px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#203852;font:inherit}.source-create-form input[type=file]{padding:8px}.two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-line{display:flex;align-items:center;gap:9px;color:#334965}.empty-note{margin:0;color:#718198;line-height:1.6}.mapping-row{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #e7ebf0;border-radius:8px}.mapping-row span{min-width:160px;color:#62748b}.mapping-row b{color:#bf6935}.mapping-row strong{color:#233b59}.mapping-editor{display:grid;gap:8px;color:#576b83;font-size:13px}.mapping-editor input,.mapping-editor textarea{width:100%;padding:11px 12px;border:1px solid #dce3eb;border-radius:8px;background:#fbfcfe;color:#203852;font:inherit}.mapping-editor textarea{min-height:250px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.download-link{color:#a9572a;font-weight:600}.source-data-list{display:grid;gap:8px;max-height:480px;overflow:auto}.source-data-list pre{margin:0;padding:12px;border-radius:8px;background:#f6f8fb;color:#334965;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.source-product-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #d9e1e9;border-radius:10px;background:#fff}.source-product-row>input{margin-top:4px}.source-product-row>span{min-width:0;flex:1}.source-product-row strong,.source-product-row small{display:block}.source-product-row pre{margin:8px 0 0}.source-product-filters{display:flex;flex-wrap:wrap;gap:8px}.source-product-filters input{flex:1 1 220px}.source-product-filters select{min-width:180px}.source-warnings{border:1px solid #eed7a3;border-radius:8px;padding:12px 16px;background:#fff9ea;color:#74520b}.source-warnings ul{margin:8px 0 0;padding-left:20px}.mapping-table-wrap{overflow-x:auto;border:1px solid #e1e6ed;border-radius:10px}.mapping-table{width:100%;border-collapse:collapse;min-width:680px}.mapping-table th,.mapping-table td{padding:11px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.mapping-table th{background:#f5f7fa;color:#61738a;font-size:12px;font-weight:700}.mapping-table td strong,.mapping-table td small{display:block}.mapping-table td small{margin-top:3px;color:#8492a3;font-size:11px}.mapping-table select{min-width:170px;padding:8px;border:1px solid #dce3eb;border-radius:7px;background:#fff;color:#203852}.mapping-table input[type=checkbox]{width:18px;height:18px;accent-color:#b55e2a}.mapping-editor textarea{width:100%;min-height:180px;padding:12px;border:1px solid #dce3eb;border-radius:8px;color:#203852;font:12px/1.5 ui-monospace,monospace}.mapping-editor summary,.source-history summary{cursor:pointer;font-weight:700}.source-history{padding:12px 14px;border:1px solid #e5eaf0;border-radius:9px}.source-history-item{display:flex;width:100%;justify-content:space-between;gap:16px;padding:10px 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;color:#334965;text-align:left;cursor:pointer}.source-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px;border:1px solid #d9e4eb;border-radius:10px;background:#f5fafc;color:#36506d}.source-hint span{flex:1 1 280px}.export-connection-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;align-items:start}.export-connection-meta>*{min-width:0}.export-connection-meta span{flex:none}.export-connection-key-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.export-connection-key-actions small{color:#78889a;font-size:10px}.sheet-picker{display:grid;gap:6px;margin:0;padding:14px;border:1px solid #e1e6ed;border-radius:10px}.sheet-picker legend{padding:0 6px;color:#576b83;font-size:13px}.muted-action{color:#8492a3}.upload-source-button{position:relative;overflow:hidden;cursor:pointer}.upload-source-button input{position:absolute;width:1px;height:1px;opacity:0}.export-required-fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;color:#415d70}.export-required-fields span{padding:6px 10px;border:1px solid #d9e4e9;border-radius:999px;background:#f7fafb}.required-mark{color:#c33f48}.export-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #dbe4e8;margin:12px 0 18px}.export-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:#536b7a;padding:10px 12px;font:inherit;cursor:pointer}.export-tabs button.active{color:#14546f;border-bottom-color:#31829a;font-weight:650}.export-create-card{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:22px;margin-bottom:18px;box-shadow:0 5px 18px #162a4208}.export-create-card h2{margin:0 0 5px;font-size:17px}.export-create-card .section-title-row p{margin:0;color:#8290a2;font-size:11px}.export-tile-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.export-tile-group{padding:14px;border:1px solid #edf0f4;border-radius:11px;background:#fbfcfd}.export-tile-group h3{margin:0 0 10px;color:#50647d;font-size:11px}.export-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.export-tile{display:flex;align-items:center;gap:9px;min-height:63px;padding:9px;border:1px solid #e7ebf0;border-radius:9px;background:#fff;color:#325c7c;text-align:left}.export-tile:hover:not(:disabled){border-color:#9ab9d1;box-shadow:0 3px 10px #14546f12;transform:translateY(-1px)}.export-tile.disabled{color:#a7afb9;background:#fafbfc;cursor:not-allowed}.marketplace-mark{width:36px;height:36px;flex:none;color:#ed5d34}.marketplace-mark.muted{color:#a5aeba}.export-tile-copy{display:grid;gap:3px;min-width:0;flex:1}.export-tile-copy strong{font-size:10px}.export-tile-copy small{font-size:8px;color:#8290a2}.export-tile-arrow{font-size:16px;color:#5281a2}.export-profile-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:3px;margin-top:8px;padding:5px;border:1px solid transparent;border-radius:9px;background:#f8fafc}.export-profile-row.selected{border-color:#a9c8dc;background:#f1f8fb}.export-profile-open{display:grid;grid-template-columns:15px 1fr;column-gap:6px;align-items:center;width:100%;min-width:0;padding:5px;text-align:left;border:0;background:transparent;color:#264c68}.export-profile-open strong,.export-profile-open small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-profile-open strong{font-size:10px}.export-profile-open small{font-size:8px;color:#7e8b9c;margin-top:4px}.run-dot{grid-row:1/3;font-size:12px}.run-dot.ok{color:#25936d}.run-dot.error{color:#d25555}.run-dot.idle{color:#aeb7c2}.icon-button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #e6ebf0;border-radius:7px;background:#fff;color:#61758a}.icon-button.danger{color:#b96262}.delete-confirm-inline{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding:9px 5px 4px;color:#6f7e90;font-size:9px}.delete-confirm-inline span{margin-right:auto}.delete-confirm-inline button{border:0;background:transparent;color:#b45252;font-size:9px}.export-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.export-detail-heading .source-actions{align-items:center}.export-more-menu{position:absolute;right:0;top:32px;z-index:2;display:grid;min-width:160px;padding:6px;background:#fff;border:1px solid #e5e9ef;border-radius:8px;box-shadow:0 8px 24px #1d2f4517}.export-more-menu button,.export-more-menu label{padding:9px;border:0;background:transparent;text-align:left;color:#52647a;font-size:10px;cursor:pointer}.export-result-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;border:1px solid #dce8ee;border-radius:9px;background:#f6fafc}.export-result-bar div{display:grid;gap:4px}.export-result-bar strong{font-size:11px;color:#285e78}.export-result-bar small{font-size:9px;color:#8493a3}.export-tabs .tab-count{margin-left:6px;padding:2px 6px;border-radius:9px;background:#eef3f6;color:#647a8d;font-size:9px}.export-field-table{border:1px solid #e5eaf0;border-radius:9px;overflow:hidden;margin:14px 0}.export-field-head,.export-field-row{display:grid;grid-template-columns:1.1fr 2fr .65fr .8fr;gap:12px;align-items:center;padding:11px 13px}.export-field-head{background:#f6f8fa;color:#77869a;font-size:9px;font-weight:700}.export-field-row{border-top:1px solid #edf0f3;color:#475a70;font-size:10px}.export-field-row label{display:flex;align-items:center;gap:6px;min-width:0}.export-field-row label:first-child input{min-width:0;width:100%}.export-field-row input:not([type=checkbox]),.export-field-row select{min-width:0;width:100%;padding:8px;border:1px solid #e3e8ee;border-radius:6px;background:#fff;color:#3f536b;font-size:10px}.export-field-row label:nth-child(2){display:grid;grid-template-columns:1fr 1fr}.export-field-row .required-toggle{justify-content:center}.required-toggle input{accent-color:#4d8aa9}.required-toggle strong,.unset-value{color:#bb3e54}.operations-state{font-size:9px;color:#67869a;white-space:nowrap}.operations-state .quiet-button{padding:5px;border:0;background:transparent;color:#59819a;font-size:9px}.export-field-row label small{position:relative;color:#6b93aa;cursor:help}.tooltip-text{display:none;position:absolute;left:14px;top:-8px;width:190px;padding:8px;background:#263e53;color:#fff;border-radius:6px;font-size:9px;z-index:3}.export-field-row label small:hover .tooltip-text{display:block}.field-mobile-label{display:none}.add-export-field{width:100%;padding:11px;border:0;border-top:1px solid #edf0f3;background:#fbfcfd;color:#4c819d;font-size:10px}.advanced-config{margin:12px 0;color:#7f8a98;font-size:10px}.advanced-config summary{cursor:pointer}.published-link{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:10px;border:1px solid #e6ebf0;border-radius:7px;background:#fbfcfd}.published-link code{overflow:hidden;text-overflow:ellipsis;color:#597286;font-size:9px}@media(max-width:760px){.export-tile-groups{grid-template-columns:1fr}.export-detail-heading{align-items:flex-start;flex-direction:column}.export-field-head{display:none}.export-field-row{grid-template-columns:1fr;gap:8px}.export-field-row label:nth-child(2){grid-template-columns:1fr 1fr}.field-mobile-label{display:inline;color:#8290a2;font-size:8px}.export-field-row .required-toggle{justify-content:flex-start}.published-link{align-items:stretch;flex-direction:column}.export-create-card{padding:14px}}.profile-action{border:0;background:transparent;color:#477f9d;font-size:9px;font-weight:700}.selected-products-count{padding:10px 12px;border-radius:7px;background:#f5f9fb;color:#52758b;font-size:10px}@media(max-width:880px){.sources-layout{grid-template-columns:1fr}.source-list-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.source-list-card .section-title-row,.source-list-card .empty-note{grid-column:1 / -1}.source-list-item{margin-top:0}}@media(max-width:560px){.import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.two-fields{grid-template-columns:1fr}.source-tabs{overflow-x:auto;flex-wrap:nowrap}.source-tabs button{white-space:nowrap}}.catalog-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.catalog-help-callout{max-width:510px;margin:12px 0 14px auto;padding:11px 14px;border-left:3px solid #d6b34c;background:#fffdf2;color:#526276;font-size:11px;line-height:1.55}.catalog-layout{display:block}.table-wrap{overflow-x:auto;border-radius:3px;box-shadow:none}.table-wrap table{min-width:900px}.table-wrap th{font-size:10px;background:#f7f8fa}.table-wrap td{font-size:11px}.table-wrap tbody tr{cursor:default}.table-link{color:#1484d3;text-decoration:none;font-weight:500}.product-thumbnail{display:grid;place-items:center;width:46px;height:38px;color:#8793a0;text-align:center;text-decoration:none;font-size:8px}.product-thumbnail img{width:100%;height:100%;object-fit:contain}.table-wrap input[type=checkbox]{accent-color:#168de0}.product-detail-page{position:relative;min-height:650px;padding:8px 12px 24px;background:#fff}.product-detail-title{display:flex;align-items:flex-start;gap:16px;margin:10px 0 30px}.back-link{border:0;background:transparent;color:#192b3e;font-size:25px;line-height:1;cursor:pointer}.product-detail-title h1{margin:0;font-size:20px;line-height:1.4;font-weight:600;color:#142a40}.product-detail-title h1 span{color:#53697f;font-weight:400}.product-detail-title p{margin:5px 0;color:#8b98a6;font-size:11px}.product-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px 300px;color:#7c8da0;font-size:11px}.product-detail-meta button{padding:0;border:0;background:none;color:#1684d3;text-decoration:underline}.product-detail-tabs{display:flex;gap:10px;overflow-x:auto;border-bottom:1px solid #e2e7eb;margin:0 0 16px}.product-detail-tabs button{padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#536578;white-space:nowrap;font-size:12px}.product-detail-tabs button.active{border-bottom-color:#168de0;color:#1684d3}.product-card-main{display:grid;grid-template-columns:230px minmax(0,580px);gap:32px;align-items:start;padding:0 18px}.product-images-panel{display:grid;justify-items:start;gap:16px}.product-hero-image{display:grid;place-items:center;width:200px;height:270px;padding:10px;border:0;background:#f0f2f4;color:#8e98a4;cursor:zoom-in;font-size:11px}.product-hero-image img{max-width:100%;max-height:100%;object-fit:contain}.product-hero-image img[hidden]{display:none}.product-images-panel .secondary-button{border-radius:2px;padding:8px 13px;color:#2875a8}.product-fields-area{min-width:0}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.product-field{display:grid;gap:6px;min-width:0;color:#344b61;font-size:11px;font-weight:600}.product-field>span{display:flex;align-items:center;gap:7px}.product-field input,.product-field select,.product-field textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #d9dfe4;border-radius:2px;background:#fff;color:#354d64;font:inherit;font-size:12px;font-weight:400;outline:none}.product-field input:focus,.product-field select:focus,.product-field textarea:focus{border-color:#62a9dc;box-shadow:0 0 0 2px #168de01b}.product-field input:disabled,.product-field select:disabled,.product-field textarea:disabled{background:#fafbfc;color:#455c73}.field-unit{margin-left:auto;padding:7px 8px;border:1px solid #e1e5e9;background:#f7f8f9;color:#6f7f8f;font-size:10px;font-weight:400}.product-field:has(.field-unit){grid-template-columns:minmax(0,1fr) auto}.product-field:has(.field-unit)>span{grid-column:1/-1}.product-field:has(.field-unit) input{grid-column:1}.product-field-wide{grid-column:1/-1}.description-field textarea{min-height:136px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mode-switch{display:flex;gap:4px}.mode-switch button{padding:5px 9px;border:1px solid #dfe5ea;background:#fff;color:#617386;font-size:10px}.mode-switch button.active{border-color:#99c5e1;background:#eef7fc;color:#1a78b0}.safe-description{min-height:90px;padding:10px;border:1px solid #dce3e9;color:#354d64;font-size:12px;font-weight:400;overflow-wrap:anywhere}.safe-description table{border-collapse:collapse}.safe-description td,.safe-description th{padding:4px;border:1px solid #dce3e9}.product-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #edf0f3}.product-form-actions>span{margin-right:auto;color:#7f8e9c;font-size:11px}.product-form-actions .primary-button,.product-form-actions .secondary-button,.catalog-toolbar-actions button{border-radius:2px;font-size:11px}.product-form-actions button:disabled,.catalog-toolbar-actions button:disabled{opacity:.5;cursor:not-allowed}.product-characteristics{max-width:820px;display:grid;gap:20px;padding:8px 18px}.product-characteristics h2{margin:0;font-size:17px}.product-characteristics h3{margin:0 0 14px;color:#324d65;font-size:13px}.characteristic-group{display:grid;gap:12px;padding:16px;border:1px solid #e5e9ed;background:#fff}.characteristic-group>.secondary-button{justify-self:start;border-radius:2px}.inline-leave-warning{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:12px;margin:16px;padding:13px 16px;border:1px solid #e7cf8e;background:#fffbed;box-shadow:0 8px 26px #172a411f;color:#68551e;font-size:11px}.inline-leave-warning strong{margin-right:4px}.modal-backdrop,.image-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#15243880}.catalog-modal{width:min(100%,520px);display:grid;gap:14px;padding:22px;background:#fff;border:1px solid #dfe5e9;box-shadow:0 18px 55px #12243a33}.catalog-modal h2{margin:0;font-size:18px}.catalog-modal p{margin:0;color:#718296;font-size:11px;line-height:1.5}.catalog-modal label{display:grid;gap:6px;color:#485e73;font-size:11px;font-weight:600}.catalog-modal input{width:100%;padding:10px;border:1px solid #d9e0e6;border-radius:2px;font:inherit}.modal-actions,.image-url-add{display:flex;justify-content:flex-end;gap:8px;align-items:center}.image-url-add input{flex:1}.image-list-modal{max-height:min(80vh,720px);overflow:auto}.image-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.image-list li{display:grid;grid-template-columns:55px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px;border:1px solid #e4e9ed}.image-list li[draggable=true]{cursor:grab}.image-list img{width:50px;height:42px;object-fit:contain;background:#f4f5f6}.image-list span{display:grid;gap:4px;min-width:0}.image-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75869a}.image-preview-backdrop{background:#101820e8}.image-preview-backdrop button{position:absolute;top:18px;right:24px;border:0;background:transparent;color:#fff;font-size:35px}.image-preview-backdrop img{max-width:90vw;max-height:88vh;object-fit:contain}.close-button{cursor:pointer}@media(max-width:900px){.product-detail-meta{margin-left:0}.product-card-main{grid-template-columns:190px minmax(0,1fr);gap:18px;padding:0 4px}.product-hero-image{width:175px;height:230px}}@media(max-width:620px){.catalog-help-callout{margin-left:0}.product-detail-page{padding:0 4px}.product-detail-title{gap:8px;margin-bottom:16px}.product-detail-title h1{font-size:16px}.product-detail-meta,.product-card-main{grid-template-columns:1fr}.product-images-panel{grid-template-columns:130px 1fr;align-items:center}.product-hero-image{width:120px;height:155px}.product-grid{grid-template-columns:1fr}.product-field-wide{grid-column:auto}.inline-leave-warning{align-items:flex-start;flex-direction:column}.image-list li{grid-template-columns:45px minmax(0,1fr) auto}.image-list li .quiet-button:last-child{grid-column:2/-1;justify-self:end}}.product-thumbnail .image-fallback{font-size:7px}.image-list .image-fallback{width:50px;height:42px;display:grid;place-items:center;background:#f4f5f6;color:#8793a0;font-size:7px}.product-hero-image .image-fallback{color:#7d8995;font-size:11px}:root{--accent:#1684d3;--accent-strong:#0874c5;--accent-soft:#eaf5fc;--accent-shadow:#1684d333}.brand-mark{background:var(--accent);box-shadow:0 5px 12px var(--accent-shadow)}.workspace-avatar{background:var(--accent-soft);color:var(--accent)}.nav-item:hover,.sub-nav-item:hover{background:#eef7fc;color:var(--accent-strong)}.nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}.primary-button{background:var(--accent);box-shadow:0 4px 12px var(--accent-shadow)}.primary-button:hover{background:var(--accent-strong)}.catalog-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px;padding:12px;background:#fff;border:1px solid #e5eaf0;border-radius:8px}.catalog-filter-row select,.catalog-filter-row input{min-height:34px;padding:7px 10px;border:1px solid #dce3e9;border-radius:6px;background:#fff;color:#40556b;font:inherit;font-size:11px}.catalog-condition{display:flex;flex:1 1 100%;gap:8px;align-items:center;padding-top:8px;border-top:1px solid #edf0f3}.catalog-condition select:first-child{min-width:170px}.catalog-condition input{flex:1;min-width:100px}.catalog-sort-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.catalog-sort-button:hover{color:#1684d3}.marketplace-mark{width:38px;height:38px;flex:none}.export-create-card>.section-title-row>.quiet-button{font:inherit;font-size:11px;font-weight:600;color:var(--accent-strong)}.add-export-field,.operations-state .quiet-button{color:var(--accent-strong)}.table-wrap input[type=checkbox]{accent-color:var(--accent)}.catalog-filter-row>.secondary-button,.catalog-filter-row>.quiet-button,.catalog-condition>.quiet-button{height:34px;padding:0 12px;font:inherit;font-size:11px;font-weight:600}.catalog-filter-row select{font-size:11px}.product-images-panel>.secondary-button{height:34px;padding:0 12px;font:inherit;font-size:11px;font-weight:600}.project-settings-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:650px;margin-top:20px;padding:20px;background:#fff;border:1px solid #e5eaf0;border-radius:10px}.project-settings-form label{display:grid;flex:1 1 300px;gap:7px;color:#40556b;font-size:12px;font-weight:600}.project-settings-form input{height:38px;padding:8px 10px;border:1px solid #dce3e9;border-radius:6px;font:inherit;font-weight:400}.project-settings-form select{height:38px;padding:8px 10px;border:1px solid #dce3e9;border-radius:6px;background:#fff;font:inherit;font-weight:400}.project-settings-form p{flex-basis:100%;margin:0;color:#267b5d;font-size:11px}.project-settings-form label.checkbox-label{display:flex;flex:1 1 100%;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;color:#203448;cursor:pointer}.project-settings-form label.checkbox-label input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.project-settings-form label.checkbox-label small{color:#6b7c8f}.notification-settings h2,.notification-group{flex-basis:100%}.notification-settings h2{margin:8px 0 0;font-size:14px}.notification-group ul{margin:6px 0 0;padding-left:20px;color:#203448;font-size:13px;line-height:1.6}.notification-group p{color:#40556b}.export-tile-groups{display:grid;grid-template-columns:1fr;gap:16px;margin-top:18px;padding:18px;background:#f0f2f5;border-radius:4px}.export-tile-group{padding:0;border:0;border-radius:0;background:transparent}.export-tile-group h3{margin:0 0 10px;color:#203448;font-size:13px;font-weight:600}.export-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,164px));gap:14px}.marketplace-tile{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;min-height:148px;padding:0;border:1px solid #e7e9ec;border-radius:2px;background:#fff;color:#151a1e;text-align:initial;font:inherit;overflow:hidden;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.marketplace-tile:hover:not(:disabled){border-color:#d6dce3;box-shadow:0 5px 14px #18263b18;transform:translateY(-2px)}.marketplace-tile:focus-visible{outline:2px solid #1684d3;outline-offset:2px}.marketplace-tile-main{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px}.marketplace-tile-icon{width:48px;height:48px;flex:none;object-fit:contain}.marketplace-tile-main strong{font-size:14px;line-height:1.25;font-weight:650}.marketplace-tile-caption{display:block;padding:9px 8px;border-top:1px solid #d9dde1;text-align:center;color:#111820;font-size:12px;line-height:1.25}.marketplace-tile.is-soon{cursor:not-allowed}.marketplace-tile.is-soon .marketplace-tile-icon{opacity:.75;filter:none}.marketplace-tile .soon-badge{position:absolute;top:7px;right:7px;z-index:1;margin:0;flex:none}.export-format-tile{min-height:148px}.source-new-button{width:100%;justify-content:center;margin:4px 0 12px;font-size:11px}.source-format-picker{max-width:720px;padding:22px;border:1px solid #e4e8ed;background:#fff}.source-format-picker h2{margin:0 0 4px;font-size:17px}.source-format-picker p{margin:0;color:#7e8b9a;font-size:11px}.source-format-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,164px));gap:14px;margin-top:18px}.source-format-tile{min-height:148px}@media(max-width:980px){.export-tile-grid{grid-template-columns:repeat(3,minmax(145px,164px))}}@media(max-width:720px){.export-tile-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.export-tile-groups{padding:14px}.marketplace-tile{min-height:136px}.marketplace-tile-main{gap:8px;padding:10px 8px}.marketplace-tile-main strong{font-size:12px}}@media(max-width:420px){.export-tile-grid,.source-format-grid{grid-template-columns:1fr 1fr}.marketplace-tile-icon{width:42px;height:42px}.marketplace-tile-main strong{font-size:11px}}.sources-page{max-width:1500px;margin:0 auto;gap:18px}.source-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sources-layout{display:block}.source-workspace{display:grid;gap:14px;background:transparent;border:0;border-radius:0;box-shadow:none}.source-table-panel,.source-history-page{padding:0;overflow:auto}.source-index-table{width:100%;border-collapse:collapse;min-width:900px;background:#fff;font-size:13px}.source-index-table-wrap{max-width:100%;overflow:auto}.source-index-table th{padding:13px 14px;text-align:left;color:#6f7f93;background:#f4f6f9;font-weight:600;border-bottom:1px solid #e7ebf0;white-space:nowrap}.source-index-table td{padding:13px 14px;border-bottom:1px solid #edf0f4;vertical-align:middle}.source-index-table tbody tr:hover{background:#fafcff}.source-name-link{padding:0;border:0;background:none;color:#18395e;font:inherit;font-weight:650;text-align:left;cursor:pointer}.source-name-link:hover{color:#2674b7;text-decoration:underline}.source-kind-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e3e8ef;border-radius:6px;background:#f8fafc;font-size:11px;font-weight:700}.source-result-ok{color:#218653;font-weight:600}.source-result-error{color:#c34c56;font-weight:600}.source-result-warning,.source-warning-status{color:#a36c00;font-weight:600}.source-index-status{display:block;max-width:250px;margin-top:4px;color:#78869a;white-space:normal}.source-empty-state{display:grid;justify-items:center;gap:10px;padding:60px 20px;color:#748198}.source-empty-state strong{font-size:17px;color:#30445e}.source-empty-state span{font-size:13px}.source-detail-status{padding:16px 18px;background:#fff;border:1px solid #e3e8ee;border-radius:10px}.source-detail-status>div{flex:1}.source-tabs{margin:0;background:#fff;border:1px solid #e5e9ef;border-radius:9px 9px 0 0}.source-choice-group{margin-top:20px;padding:20px;background:#f3f5f7;border:1px solid #e6e9ed;border-radius:8px}.source-choice-group h3{margin:0 0 14px;color:#34465d;font-size:15px}.source-format-grid{grid-template-columns:repeat(auto-fill,minmax(144px,164px));gap:14px}.source-choice-tile{position:relative;min-height:166px;padding:16px 12px 10px;background:#fff;border:1px solid #e2e6eb;border-radius:5px;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.source-choice-tile:hover:not(:disabled){border-color:#b8c8d9;box-shadow:0 4px 12px #20395112;transform:translateY(-1px)}.source-choice-tile .marketplace-tile-main{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;gap:12px}.source-choice-tile .marketplace-tile-icon{width:64px;height:64px}.source-choice-tile .marketplace-tile-main strong{font-size:14px;color:#283c55}.source-choice-tile .marketplace-tile-caption{width:100%;padding-top:10px;border-top:1px solid #e8ebef;color:#728097;font-size:11px;text-align:center}.source-choice-tile .soon-badge{top:7px;right:7px}.source-history-page .section-title-row{padding:18px 18px 10px}.source-history-page .section-title-row p{margin:5px 0 0;color:#77869a;font-size:12px}.source-format-picker{max-width:none;padding:0;border:0;background:transparent}.source-format-picker>div:first-child{margin-bottom:14px}.source-create-form{padding:22px;background:#fff;border:1px solid #e5e9ef;border-radius:10px}.source-create-form button,.source-page-actions button,.source-actions button{font-size:13px}.source-row-actions{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}.source-row-link{color:#2c79ac;text-decoration:none}.source-row-link:hover{text-decoration:underline}.source-icon-action{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:3px;padding:5px;border:1px solid #e1e6eb;border-radius:5px;background:#fff;color:#778696;cursor:pointer}.source-icon-action:hover{border-color:#d8a5a5;color:#b34444}.source-icon-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.source-tabs button{display:inline-flex;align-items:center;gap:0}.source-tabs .tab-count{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;border-radius:999px;background:#e8f3fb;color:#2679ad;font-size:10px;font-weight:700;line-height:1}.sources-page .source-actions>button,.sources-page .source-actions>a,.sources-page .source-page-actions button,.source-detail-status button{font-size:12px;line-height:1.25;text-decoration:none}.source-product-filters .secondary-button{font-size:12px}.danger-button{padding:8px 12px;border:1px solid #c94c4c;border-radius:4px;background:#bd3f43;color:#fff;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.danger-button:disabled{opacity:.45;cursor:not-allowed}.insecure-image-note{color:#a36a18;font-size:10px;font-style:normal;line-height:1.4}.image-upload-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.image-upload-button{position:relative;overflow:hidden;cursor:pointer}.image-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.image-upload-row small,.media-modal-message{color:#718296;font-size:11px}.media-picker{display:grid;gap:8px;padding-top:10px;border-top:1px solid #e7ebef}.media-picker .section-title-row{align-items:center}.media-picker h3{margin:0;color:#344b61;font-size:13px}.media-picker .section-title-row input{max-width:220px;padding:7px 9px}.media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;max-height:150px;overflow:auto}.media-picker-item{display:grid;gap:5px;min-width:0;padding:6px;border:1px solid #e1e7ec;background:#fff;color:#52677b;text-align:left;cursor:pointer}.media-picker-item:hover{border-color:#168de0;background:#f5faff}.media-picker-item img{width:100%;height:62px;object-fit:contain;background:#f5f6f7}.media-picker-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.sub-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.sub-nav-item.active{color:#246f99;background:#edf5f9;font-weight:650}.user-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding:18px;border:1px solid #e4e9ee;border-radius:8px;background:#fff}.user-create-form h2{grid-column:1/-1;margin:0;font-size:16px}.user-create-form label{display:grid;gap:6px;color:#50647b;font-size:11px}.user-create-form input,.user-create-form select,.settings-table select,.settings-table input{min-width:0;padding:9px;border:1px solid #dbe2e9;border-radius:5px;background:#fff;color:#344b62;font:inherit}.user-create-form button{justify-self:start;grid-column:1/-1}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jobs-page>p{max-width:740px;color:#718197;font-size:12px;line-height:1.6}.jobs-table-wrap{overflow:auto;margin-top:18px;border:1px solid #e3e8ee;border-radius:10px;background:#fff}.jobs-table{width:100%;min-width:1040px;border-collapse:collapse;font-size:11px}.jobs-table th,.jobs-table td{padding:11px 12px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:top}.jobs-table th{position:sticky;top:0;background:#f7f9fb;color:#687b90;font-size:10px;font-weight:650}.jobs-table td:first-child{min-width:220px}.jobs-table td:first-child strong,.job-error{display:block}.job-error{max-width:260px;margin-top:5px;color:#b54747;white-space:normal}.job-status{display:inline-block;padding:4px 7px;border-radius:20px;background:#eef2f5;color:#627589;font-size:10px}.job-succeeded{background:#e9f7f0;color:#22815a}.job-partial{background:#fff5df;color:#a66c0d}.job-failed,.job-canceled{background:#fff0f0;color:#b64f4f}.job-running{background:#eaf4fb;color:#2274a5}.job-queued{background:#f1f2f4;color:#687787}.jobs-page .empty-state{display:grid;gap:5px;margin-top:18px;padding:24px;border:1px dashed #d8e0e7;border-radius:10px;background:#fff;color:#455d73}.jobs-page .empty-state span{color:#8390a0;font-size:11px}.one-c-binding-status{padding:3px 7px;border-radius:10px;background:#eaf7ef;color:#187844;font-size:9px;font-weight:600}.one-c-binding-pill{display:inline-block;padding:3px 7px;border-radius:10px;font-size:9px;white-space:nowrap}.one-c-binding-pill.linked{background:#eaf7ef;color:#187844}.one-c-binding-pill.unlinked{background:#fff4df;color:#946400}.tt-enrichment-page{display:grid;gap:16px;max-width:1500px;margin:0 auto}.tt-enrichment-safety{display:grid;gap:4px;padding:14px 18px;border:1px solid #dce7ee;border-left:3px solid #1684d3;background:#f7fbfe;color:#43596d;font-size:12px}.tt-enrichment-safety strong{color:#23465e}.tt-enrichment-safety span{color:#708197;line-height:1.5}.tt-enrichment-controls,.tt-enrichment-results{gap:14px}.tt-enrichment-controls .section-title-row,.tt-enrichment-results .section-title-row{align-items:center}.tt-enrichment-controls .section-title-row h2,.tt-enrichment-results .section-title-row h2{margin:0;font-size:16px}.tt-enrichment-controls .section-title-row p,.tt-enrichment-results .section-title-row p{margin:5px 0 0;color:#7a8998;font-size:11px}.tt-enrichment-options{display:flex;flex-wrap:wrap;gap:18px;padding:12px;background:#f7f9fb;border:1px solid #edf0f3;color:#4e6276;font-size:12px}.tt-enrichment-options label{display:flex;align-items:center;gap:7px}.tt-enrichment-options input,.tt-enrichment-table input{accent-color:#1684d3}.tt-enrichment-summary{display:flex;flex-wrap:wrap;gap:9px}.tt-enrichment-summary span{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e5eaf0;border-radius:4px;background:#fff;color:#6a7c8f;font-size:11px}.tt-enrichment-summary strong{color:#223d56}.tt-enrichment-table{min-width:1020px}.tt-enrichment-table td:nth-child(4){min-width:260px}.tt-enrichment-table td:nth-child(5){min-width:220px}.tt-enrichment-table td:nth-child(6){min-width:190px}.tt-enrichment-changes{display:grid;gap:7px;margin:0;padding:0;list-style:none}.tt-enrichment-changes li{display:grid;gap:3px}.tt-enrichment-changes strong{color:#52677b;font-size:11px}.tt-enrichment-changes span{color:#364d63;font-size:11px;overflow-wrap:anywhere}.tt-enrichment-url{display:block;max-width:250px;margin-top:4px;color:#8794a1;font-size:10px;overflow-wrap:anywhere}.tt-enrichment-photo-links{display:inline-flex;flex-wrap:wrap;gap:5px}.tt-enrichment-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#728196;font-size:11px}.tt-enrichment-pagination>div{display:flex;gap:7px}.market-price-calculation{display:grid;gap:5px;padding:14px 16px;border:1px solid #cfe2f0;border-left:3px solid #168de0;background:#f6fbff;color:#344b61;font-size:12px}.market-price-calculation h3,.market-price-calculation p{margin:0}.market-price-calculation.requires-review{border-color:#e8cd83;border-left-color:#dfa800;background:#fffbed}.market-price-calculation ul{margin:6px 0;padding-left:20px}.form-success{color:#218052;font-size:11px;margin:8px 0}.export-create-card,.source-list-card,.source-workspace .source-panel{min-width:0}.export-profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px}.export-profile-open{min-width:0;text-align:left}.export-profile-open strong,.export-profile-open small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-profile-row .profile-action{white-space:nowrap}.export-profile-row .delete-confirm-inline{grid-column:1/-1}.export-filter-editor{display:grid;gap:9px;margin:10px 0 14px}.export-filter-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(160px,1fr) 34px;gap:8px;align-items:center}.export-filter-row select,.export-filter-row input{min-width:0;width:100%;padding:9px;border:1px solid #dbe2e9;border-radius:5px;background:#fff;color:#344b62;font:inherit}.export-data-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}.export-data-toolbar>strong{margin-left:auto;color:#435a70;font-size:12px}.export-data-search{flex:1 1 280px;min-width:180px}.export-data-search input{width:100%;padding:9px 11px;border:1px solid #dbe2e9;border-radius:5px;font:inherit}.export-subtabs{display:flex;gap:5px;border-bottom:1px solid #dbe4e8;margin:0 0 14px}.export-subtabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#536b7a;padding:9px 13px;font:inherit;cursor:pointer}.export-subtabs button.active{color:#14546f;border-bottom-color:#31829a;font-weight:650}.inline-link{border:0;padding:0;background:transparent;color:#2676a5;text-decoration:underline;font:inherit;cursor:pointer}.export-toggle{display:flex!important;align-items:center;gap:8px;margin:12px 0;color:#41566c}.export-result-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:14px 16px;border:1px solid #dce7ef;border-radius:8px;background:#f7fbfe}.export-result-bar>div,.published-link>div{display:grid;gap:5px;min-width:0}.export-result-bar small,.published-link small{color:#718197;font-size:11px}.export-live-link{max-width:100%;overflow-wrap:anywhere;font-size:12px}.export-more-wrap{position:relative}.export-more-menu{position:absolute;z-index:5;right:0;top:calc(100% + 5px);display:grid;min-width:170px;padding:5px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;box-shadow:0 8px 24px #23384d20}.export-more-menu button,.export-more-menu label{padding:9px 10px;border:0;background:#fff;color:#40566d;text-align:left;font:inherit;font-size:12px;cursor:pointer}.export-more-menu button:hover,.export-more-menu label:hover{background:#f3f7fa}.table-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 2px;color:#718197;font-size:11px}.table-pager span{margin-right:auto}.error-groups{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.error-groups span{padding:5px 8px;border-radius:20px;background:#fff4e5;color:#8a5b13;font-size:11px}.avito-feed-fields small,.autofill-preview td small{display:block;margin-top:3px;color:#7b8998;font-size:10px}.autofill-preview{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #dfe7ed;border-radius:8px;background:#fbfcfd}.advanced-config{margin:14px 0;padding:10px 12px;border:1px solid #e2e8ed;border-radius:7px;background:#fafbfc}.advanced-config summary{color:#50657b;font-size:12px;cursor:pointer}.export-field-head,.export-field-row{grid-template-columns:1.2fr 1.55fr .7fr .55fr}.export-field-name{display:flex;align-items:center;gap:5px;min-width:0;width:100%}.export-required-mark{color:#c34c56}.export-field-settings{position:relative}.field-required-setting{position:absolute;z-index:3;right:0;top:30px;display:flex!important;gap:6px;padding:9px;background:#fff;border:1px solid #dce4ec;border-radius:7px;box-shadow:0 6px 18px #1830481a;white-space:nowrap}.export-field-row select.unset-value{color:#bb3e54;font-style:italic}.export-setting-period{display:flex;align-items:end;gap:14px;margin:16px 0 30px}.export-setting-period>label{display:flex;align-items:center;gap:12px;color:#42566d}.export-setting-period select{min-width:150px}@media(max-width:640px){.export-setting-period{align-items:stretch;flex-direction:column}.export-setting-period>label{align-items:stretch;flex-direction:column}}.export-index-list{grid-column:1/-1;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.export-index-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 14px}.export-index-toolbar .field-label{display:grid;gap:6px;max-width:320px;color:#53677b;font-size:11px}.export-index-count{padding-bottom:9px;color:#7c8b9b;font-size:11px}.export-list-table-wrap{border:0!important;border-radius:0!important;background:transparent!important;overflow-x:auto}.export-list-table{width:100%;min-width:850px;border-collapse:collapse;background:transparent;font-size:12px}.export-list-table th,.export-list-table td{padding:14px 12px;border-bottom:1px solid #e8edf1;text-align:left;vertical-align:middle}.export-list-table th{color:#78889a;font-size:10px;font-weight:600}.export-list-table tr.selected{background:#f5f9fb}.export-row-name,.export-row-link{padding:0;border:0;background:transparent;color:#1685d2;font:inherit;text-align:left;cursor:pointer}.export-row-name{color:#263e53;font-weight:650}.export-row-cabinet{display:block;margin-top:4px;color:#8492a2;font-size:10px}.export-type-cell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.export-type-cell .marketplace-mark{width:24px;height:24px}.export-type-cell code{color:#526579;font-family:inherit;font-size:10px}.export-run-ok{color:#14834e}.export-run-error,.export-run-pending{color:#c0464f}.export-row-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.export-row-actions .icon-button{margin-left:3px}.export-delete-row td{background:#fff9f8;color:#6c7784}.export-delete-row button{margin-left:10px;border:0;background:transparent;color:#b34d4d;cursor:pointer}.export-general-warnings{margin:12px 0;padding:11px 14px;border:1px solid #ead79b;border-left:3px solid #d5a52b;border-radius:6px;background:#fffbed;color:#775b1b;font-size:11px}.export-general-warnings>strong{display:block;margin-bottom:6px}.export-general-warnings p{margin:4px 0}@media(max-width:640px){.export-index-toolbar{align-items:stretch;flex-direction:column}.export-index-count{padding:0}}@media(max-width:760px){.export-profile-row{grid-template-columns:minmax(0,1fr) auto auto}.export-profile-row .profile-action{grid-column:1/-1;grid-row:2;justify-self:start}.export-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.export-filter-row input{grid-column:1/3;grid-row:2}.export-filter-row .icon-button{grid-column:3;grid-row:1/3}.export-result-bar{align-items:flex-start;flex-direction:column}.export-data-toolbar>strong{margin-left:0}.table-pager{flex-wrap:wrap}.table-pager span{width:100%}}@media(max-width:460px){.export-filter-row{grid-template-columns:1fr 34px}.export-filter-row select,.export-filter-row input{grid-column:1;grid-row:auto}.export-filter-row .icon-button{grid-column:2;grid-row:1/4;align-self:start}.export-profile-row{grid-template-columns:minmax(0,1fr) auto}.export-profile-row .profile-action{grid-column:1}.export-profile-row .icon-button:last-of-type{grid-column:2}}.operations-state{white-space:normal;display:grid;gap:4px}.operation-chain{display:flex;flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none}.operation-chain li{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:9px;background:#eef4f8;color:#3e6680;font-size:9px}.operation-chain.formula li{background:#f4f1fa;color:#5c4e80}.operation-chain button{border:0;background:transparent;color:#b45252;cursor:pointer;padding:0 2px}.operation-form{display:grid;gap:4px}.operation-form select,.operation-form input{padding:5px;border:1px solid #e3e8ee;border-radius:6px;font-size:9px}.catalog-mirror-banner{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:12px 0;padding:10px 14px;border:1px solid #c9e0f2;border-left:3px solid #168de0;background:#f4faff;color:#38566f;font-size:11px;line-height:1.5}.catalog-mirror-banner strong{color:#173c5b}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.summary-card{text-align:left;color:inherit;font:inherit;cursor:pointer}.summary-card:hover{border-color:#bfe0f5}.summary-alert .metric-value{color:#c2410c}.exports-page{min-width:0;max-width:1500px;margin:0 auto}.exports-page-heading{margin-bottom:22px}.exports-page-heading h1{margin-bottom:7px}.export-index-list,.export-detail-card{min-width:0;padding:20px!important;border:1px solid #e5eaf0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 8px #172a4108!important}.export-index-toolbar{align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #edf0f3}.export-list-table-wrap{border:1px solid #e8ecf1!important;border-radius:9px!important;background:#fff!important}.export-list-table th{background:#f7f9fb;text-transform:uppercase;letter-spacing:.04em}.export-list-table tbody tr:hover{background:#f8fbfd}.export-list-table td{color:#42566c}.export-status-pill{display:inline-flex;align-items:center;width:max-content;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:700;white-space:nowrap}.export-status-pill.success{background:#eaf7f1;color:#21805f}.export-status-pill.error{background:#fff0f0;color:#b7474e}.export-status-pill.running{background:#eef6fc;color:#1675aa}.export-status-pill.idle{background:#f1f3f6;color:#778596}.export-detail-heading{padding-bottom:17px;border-bottom:1px solid #edf0f3}.export-detail-heading .source-status{align-items:flex-start}.export-detail-heading .source-status>.marketplace-mark{width:38px;height:38px}.export-detail-heading .source-status strong{font-size:18px}.export-detail-heading .source-status small{margin:5px 0 8px;color:#7b8999}.export-status-strip{border-radius:9px}.export-live-link-card{border-radius:10px;background:#f7fbfe}.export-live-link-card code,.export-live-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.export-tabs button{flex:none;white-space:nowrap}.export-check-summary{display:flex;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;border:1px solid;border-radius:9px;font-size:11px}.export-check-summary strong{font-size:12px}.export-check-summary.success{border-color:#cfe7dc;background:#f1faf6;color:#257455}.export-check-summary.error{border-color:#efd0d2;background:#fff5f5;color:#a63e46}.export-data-table{table-layout:fixed}.export-data-table th,.export-data-table td{max-width:260px}.export-cell-numeric{text-align:right!important;font-variant-numeric:tabular-nums}.export-cell-clipped{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}@media(max-width:760px){.exports-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.export-index-list,.export-detail-card{padding:14px!important}.export-detail-heading{align-items:flex-start;flex-direction:column}.export-detail-heading .source-actions{width:100%;flex-wrap:wrap}.export-tabs{margin-left:-14px;margin-right:-14px;padding:0 14px}.export-live-link-card{align-items:stretch;flex-direction:column}.export-list-table-wrap{max-width:100%}.exports-page{overflow-x:hidden}}.exports-page select,.calculator-page select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:38px;padding:8px 34px 8px 12px;border:1px solid #d5dee8;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%237a8a9a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:#1e2f44;font:inherit;font-size:13px;cursor:pointer}.exports-page select:focus,.calculator-page select:focus{outline:none;border-color:#8fc1e6;box-shadow:0 0 0 3px #1486d01f}.exports-page select:disabled,.calculator-page select:disabled{background-color:#f5f7f9;color:#8392a3;cursor:not-allowed}.export-cabinet-switch{display:flex;flex-wrap:wrap;gap:7px}.export-cabinet-switch button{min-height:34px;padding:7px 14px;border:1px solid #dce5ee;border-radius:8px;background:#fff;color:#5c7187;font:inherit;font-size:12px;cursor:pointer}.export-cabinet-switch button:hover{border-color:#b9d6ec;color:#2f5f86}.export-cabinet-switch button.active{border-color:#9dc9e8;background:#eef7fd;color:#087ac6;font-weight:650}.export-index-count{color:#7a8a9a;font-size:12px;white-space:nowrap}.export-setting-period{align-items:center;margin:16px 0 18px;padding:16px 18px;border:1px solid #e5eaf0;border-radius:11px;background:#fff;box-shadow:0 5px 18px #1f2d3d0e}.export-setting-period>label{font-size:13px}.export-settings-title{margin:6px 0 10px;color:#1f2d3d;font-size:16px;font-weight:650}.export-cabinet-select{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:#42566d;font-size:13px}.export-cabinet-select select{min-width:280px}@media(max-width:760px){.export-cabinet-switch{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.export-cabinet-switch button{white-space:nowrap}.export-cabinet-select{align-items:stretch;flex-direction:column}.export-cabinet-select select{min-width:0;width:100%}}.calculator-page select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-overflow:ellipsis}.calculator-page label{min-width:0}.export-status-pill.warning{background:#fff7e6;color:#9a6200}.export-status-pill.idle{background:#f2f4f7;color:#6b7a8c}.metric-card-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.metric-card-clickable:hover{border-color:#9dc9e8;box-shadow:0 5px 18px #1486d014}.overview-errors{margin:16px 0;padding:18px 20px;border:1px solid #e5eaf0;border-radius:11px;background:#fff;box-shadow:0 5px 18px #1f2d3d0e}.overview-errors .section-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.overview-errors h2{margin:0 0 4px;font-size:16px}.overview-errors p{margin:0;color:#7a8a9a;font-size:12px}.odata-check{margin-top:12px;font-size:12px}.odata-check table{width:100%;border-collapse:collapse;margin-top:8px}.odata-check td,.odata-check th{padding:7px 9px;border-bottom:1px solid #e8edf1;text-align:left;vertical-align:top}.odata-check th{color:#78889a;font-size:10px;font-weight:600}.export-live-link-small{display:block;max-width:340px;white-space:normal;overflow-wrap:anywhere;font-size:11px;margin-top:2px}.export-trial-note{display:block;color:#8a5a00;font-size:11px;margin-top:2px}.purchase-prices{margin-top:18px}.purchase-drop{margin:12px 0;padding:22px;border:1px dashed #c9d3e0;border-radius:10px;background:#fafbfc;text-align:center;font-size:12px;color:#5b6678;cursor:pointer}.purchase-drop.dragging,.purchase-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.field-source{color:#8b98a6;font-size:10px;font-weight:400}.distrib-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.distrib-access-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.distrib-access-card label{display:grid;gap:4px;font-size:12px;color:#6b7280}.distrib-access-card input{width:100%}.distrib-access-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.distrib-access-badge{font-size:11px;padding:2px 8px;border-radius:999px;white-space:nowrap}.distrib-access-badge.ok{background:#eaf6ec;color:#2e8b3e}.distrib-access-badge.warn{background:#fdf6e3;color:#b7791f}.distrib-access-badge.no{background:#f1f5f9;color:#64748b}.distrib-access-status{margin:0;font-size:12px;color:#6b7280;min-height:32px}.distrib-access-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.distrib-access-uses{margin:0;font-size:12px;color:#6b7280;border-top:1px dashed #e5e7eb;padding-top:6px}.distrib-access-section{border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:grid;gap:10px}.distrib-access-alert{color:#8b3a00}.source-extra-row.open{background:#f3f8fd}.source-extra-panel>td{padding:0 14px 16px;background:#f3f8fd}.source-extra-panel .source-panel{background:#fff;border:1px solid #e3e8ef;border-radius:12px}
