#admin-tab-avg-video .atv-section{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}#admin-tab-avg-video .atv-section:first-of-type{border-top:none;margin-top:8px;padding-top:0}#admin-tab-avg-video .atv-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:.82rem;font-weight:600}#admin-tab-avg-video .atv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#admin-tab-avg-video .atv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){#admin-tab-avg-video .atv-grid,#admin-tab-avg-video .atv-grid--3{grid-template-columns:1fr}}#admin-tab-avg-video .atv-field{flex-direction:column;gap:4px;margin-top:12px;display:flex}#admin-tab-avg-video .atv-grid .atv-field{margin-top:0}#admin-tab-avg-video .atv-field .setup-label{margin-bottom:0}#admin-tab-avg-video .atv-field .setup-hint{margin:0}#admin-tab-avg-video .atv-field-row{align-items:flex-end;gap:8px;display:flex}#admin-tab-avg-video .atv-field-row .setup-input{flex:1;min-width:0}#admin-tab-avg-video .toggle-option--card{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface2);margin-top:12px;padding:10px 12px}#admin-tab-avg-video .atv-check-list{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--bg-input);flex-direction:column;gap:4px;max-height:160px;padding:8px 10px;font-size:.8125rem;display:flex;overflow-y:auto}#admin-tab-avg-video .atv-check-list--tall{max-height:220px}#admin-tab-avg-video .atv-check-option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}#admin-tab-avg-video .atv-check-option input{accent-color:var(--accent)}#admin-tab-avg-video .atv-check-empty{color:var(--muted)}#admin-tab-avg-video .atv-inline-form{border:1px dashed var(--border);border-radius:var(--radius-sm,8px);background:var(--surface2);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;display:flex}#admin-tab-avg-video .atv-inline-form .setup-input{flex:1;min-width:140px;margin:0}#admin-tab-avg-video .atv-inline-form .atv-inline-num{flex:0 0 92px;min-width:0}#admin-tab-avg-video .atv-inline-form-actions{align-items:center;gap:8px;margin-top:8px;display:flex}#admin-tab-avg-video .atv-inline-confirm{color:var(--danger,#dc2626);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}#admin-tab-avg-video .atv-season-block{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}#admin-tab-avg-video .atv-season-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.78rem;font-weight:600}#admin-tab-avg-video .atv-season-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:.8125rem;display:flex}#admin-tab-avg-video .atv-season-row:last-child{border-bottom:none}#admin-tab-avg-video .atv-season-name{flex:1;min-width:120px}#admin-tab-avg-video .atv-season-count{color:var(--muted)}#admin-tab-avg-video .atv-coll-item-row{flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;font-size:.8125rem;display:flex}#admin-tab-avg-video .atv-coll-item-title{flex:1;min-width:140px}#admin-tab-avg-video .atv-coll-item-row select{flex:0 0 168px;min-width:0}#admin-tab-avg-video .atv-coll-item-row input[type=number]{flex:0 0 86px;min-width:0}#admin-tab-avg-video .atv-featured-star{color:var(--accent)}#admin-tab-avg-video .atv-icon-btn:disabled,#admin-tab-avg-video .atv-mini-btn:disabled{opacity:.35;cursor:default}#admin-tab-video-infra .setup-card{max-width:720px}
