.prices-status{display:flex;gap:10px;flex-wrap:wrap;margin:-8px 0 18px}
.prices-status:empty{display:none}
.prices-status span{padding:7px 10px;border-radius:16px;background:#e8f8f2;color:#1b7f60;font-size:11px;font-weight:800}
.prices-status span.missing{background:#fff4dd;color:#9a6817}
.prices-table{min-width:940px}
.seller-price-editor{display:flex;align-items:center;gap:7px}
.seller-price-editor input{width:118px;border:1px solid #dce3ee;border-radius:7px;padding:8px 9px;text-align:right;font-weight:800;color:#17233c}
.seller-price-editor button{border:0;border-radius:7px;padding:8px 10px;background:#edf2ff;color:#4169e1;font-size:11px;font-weight:800}
.seller-price-editor button:disabled,.prices-intro button:disabled{opacity:.55;cursor:wait}
.prices-empty{text-align:center;color:#71809b;padding:28px}
.prices-report-actions{display:flex;gap:16px}
.prices-report-toolbar{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:16px;margin-bottom:22px}
.prices-report-toolbar fieldset{min-width:0;margin:0;border:1px solid #e8edf4;border-radius:10px;padding:13px}
.prices-report-toolbar legend{padding:0 7px;color:#71809b;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}
.prices-report-toolbar label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}
.prices-report-toolbar input[type=checkbox]{accent-color:#4169e1}
.prices-report-toolbar input[type=search]{width:100%;margin-bottom:10px;border:1px solid #dce3ee;border-radius:7px;padding:9px 10px}
.prices-report-toolbar #prices-metric-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.prices-sku-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:145px;overflow:auto}
.prices-sku-options label{min-width:0}
.prices-sku-options span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prices-history-table{min-width:760px}
.prices-history-table th:not(:first-child),.prices-history-table td:not(:first-child){text-align:right}
.prices-history-table th small{display:block;margin-top:4px;font-size:9px;letter-spacing:0;text-transform:none;color:#71809b}
.prices-history-table tbody tr:hover{background:#f8faff}
.statistics-url-field{grid-column:1/-1}
@media(max-width:850px){.prices-report-toolbar{grid-template-columns:1fr}.prices-sku-options{grid-template-columns:1fr}.prices-intro{align-items:flex-start}.prices-report-actions{flex-direction:column;gap:5px;align-items:flex-end}}
