#competition[data-live="true"] .competitor-config{padding-bottom:18px}
.competition-source-state{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(220px,1.5fr);gap:12px;margin:14px 20px 0;padding-top:14px;border-top:1px solid var(--line)}
.competition-source-state>div{display:grid;gap:5px;min-width:0}.competition-source-state span{color:var(--muted);font-size:10px}.competition-source-state strong{font-size:11px;overflow-wrap:anywhere}.competition-source-state progress{width:100%;height:8px;accent-color:var(--lilac)}
.competition-toolbar{display:flex;gap:10px;align-items:end;padding:16px 20px 4px}.competition-toolbar label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.competition-toolbar .competition-search{flex:1;min-width:190px}.competition-toolbar input,.competition-toolbar select{height:38px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);padding:0 10px;font:12px inherit}.competition-toolbar input:focus,.competition-toolbar select:focus{outline:2px solid var(--lilac);outline-offset:1px}
.compare-table table{min-width:1280px}.compare-table td{vertical-align:top}.compare-table td b,.compare-table td small{display:block}.compare-table td small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.35}.compare-table td small a{color:#6d5595;font-weight:700}.compare-table .competition-price-input:disabled{opacity:.7;background:var(--sand)}
.competition-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px}.competition-pager span{min-width:120px;text-align:center;color:var(--muted);font-size:11px}.competition-pager button:disabled{cursor:not-allowed;opacity:.45}
.competition-message[data-kind="error"],.competition-form-status{color:#a34e6a}.competition-form-status{min-height:16px;margin:0;font-size:11px}.competitor-card:focus-visible,.match-price:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}
@media(max-width:850px){.competition-source-state{grid-template-columns:1fr 1fr}.competition-source-state>div:last-child{grid-column:1/-1}.competition-toolbar{align-items:stretch;flex-wrap:wrap}.competition-toolbar .competition-search{flex-basis:100%}.competition-toolbar label:not(.competition-search){flex:1}}
@media(max-width:520px){.competition-source-state{grid-template-columns:1fr}.competition-source-state>div:last-child{grid-column:auto}.competition-toolbar{display:grid;grid-template-columns:1fr}.competition-toolbar label:not(.competition-search){width:100%}.competition-pager{position:sticky;left:0;justify-content:flex-start}.competitor-config .schedule-grid{grid-template-columns:1fr}.competitor-head{align-items:flex-start;flex-wrap:wrap}}
.competition-toolbar :disabled{cursor:not-allowed;opacity:.6}.competition-query-pending{align-self:center;color:var(--muted);font-size:10px}.competition-authorization{display:flex!important;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35}.competition-authorization input{margin-top:2px}
.competition-tax-help{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:4px}
