.avito-page-head { align-items: center; }
.refresh-note { margin: 6px 0 0; }
.avito-table-wrap { overflow: visible; }
.avito-table { min-width: 1120px; table-layout: fixed; }
.avito-table th { padding: 9px 11px; }
.sort-link { color: var(--muted); text-decoration: none; white-space: nowrap; }
.sort-link:hover,
.sort-link.active { color: var(--blue); }
.avito-table td { height: 48px; padding: 7px 11px; }
.avito-table th:nth-child(1) { width: 28%; }
.avito-table th:nth-child(2) { width: 9%; }
.avito-table th:nth-child(3) { width: 9%; }
.avito-table th:nth-child(4) { width: 30%; }
.avito-table th:nth-child(5) { width: 24%; }
.inactive-avito-row td { background: #fafbfc; }
.avito-name-cell a,
.avito-name-cell > strong { color: var(--ink); display: block; font-size: 13px; font-weight: 750; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.avito-name-cell a:hover { color: var(--blue); }
.avito-name-cell small,
.linked-source.compact small,
.bid-summary small { color: var(--muted); display: block; font-size: 11px; margin-top: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nowrap { white-space: nowrap; }
.binding-cell { overflow: visible; }
.linked-source.compact strong { display: block; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.linked-source.compact a { color: var(--blue); }
.avito-action-form { display: flex; gap: 5px; }
.avito-action-form select { min-width: 0; width: 100%; }
.compact-link select { height: 32px; font-size: 12px; }
.compact-link .button { min-height: 32px; padding: 0 9px; }
.promotion-cell { overflow: visible; position: relative; }
.bid-summary { align-items: center; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 7px; }
.bid-summary > strong,
.bid-summary > span { font-size: 12px; }
.row-actions { position: relative; }
.row-actions > summary { color: var(--blue); cursor: pointer; font-size: 12px; list-style: none; white-space: nowrap; }
.row-actions > summary::-webkit-details-marker { display: none; }
.action-popover { background: #fff; border: 1px solid var(--line); border-radius: 10px; box-shadow: 0 12px 35px rgba(18,35,52,.18); padding: 12px; position: absolute; right: 0; top: 24px; width: 390px; z-index: 5; }
.bid-form { align-items: end; display: grid; gap: 6px; grid-template-columns: 1fr 1fr auto; }
.bid-form label span { color: var(--muted); display: block; font-size: 10px; margin: 0 0 2px 2px; }
.bid-form input { height: 32px; min-width: 0; width: 100%; }
.vas-compact { border-top: 1px solid var(--line); margin-top: 9px; padding-top: 9px; }
.vas-compact select { height: 32px; font-size: 12px; }
.button.promotion-buy { background: #fff5e5; border-color: #e4a94c; color: #8b5200; }
.price-cell { overflow: visible; position: relative; }
.price-actions > summary { margin-top: 2px; }
.price-popover { background: #fff; border: 1px solid var(--line); border-radius: 10px; box-shadow: 0 12px 35px rgba(18,35,52,.18); left: 0; padding: 10px; position: absolute; top: 41px; width: 245px; z-index: 6; }
.manual-price-form { display: flex; gap: 6px; }
.manual-price-form input { height: 34px; min-width: 0; width: 125px; }

@media (max-width: 900px) {
  .avito-table-wrap { overflow: auto; }
  .action-popover { left: auto; right: 0; }
}
