/*
 * editbasketball_opt.css — TWIN-ONLY dark theme for #edit-basket-snip.
 * Loaded AFTER editbasketball.css, only by the optimized twin (homevideojs_opt.blade.php).
 * Overrides the classic light popup with the redesign's own palette (same tokens as
 * .rd-fdrawer in filter-drawer_opt.css / .rd-snip-footer in this file's sibling rules) so
 * the basketball edit popup matches the rest of the redesigned twin. Classic is untouched -
 * editbasketball.css itself is never edited.
 */
#edit-basket-snip {
  --eb-shell:#0b0d12; --eb-panel:#14171f; --eb-panel2:#1a1e28; --eb-line:#252a35;
  --eb-ink:#f2f4f8; --eb-mut:#8b93a8; --eb-red:#ff8078; --eb-red-line:#5a2a2a;
  --eb-green:#5fd97a; --eb-green-bg:#123321;
  font-family:'Inter Tight',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
}
#edit-basket-snip .modal-content {
  background:var(--eb-panel); color:var(--eb-ink);
  border:1px solid var(--eb-line); border-radius:10px;
}
#edit-basket-snip .modal-header {
  background:var(--eb-panel2); border-bottom:1px solid var(--eb-line);
}
#edit-basket-snip .modal-header label { color:var(--eb-ink); font-family:inherit; font-weight:600; }
/* Bootstrap's .btn-close SVG is drawn in black - invisible on a dark header without this. */
#edit-basket-snip .modal-header .btn-close { filter:invert(1) grayscale(1) brightness(1.6); opacity:.8; }
#edit-basket-snip .modal-header .btn-close:hover { opacity:1; }

#edit-basket-snip .edit-basket-snip-section .flexed-label label { color:var(--eb-ink); font-family:inherit; }
#edit-basket-snip .edit-basket-snip-section .flexed-label-red {
  background:transparent; border:1px solid var(--eb-red-line); color:var(--eb-red) !important;
}
#edit-basket-snip .basket-score-edit-head {
  background:var(--eb-panel2); color:var(--eb-ink); border:1px solid var(--eb-line);
}
#edit-basket-snip .row.basket-edit-tag-row .basket-edit-tag-col {
  color:var(--eb-ink); border-bottom:1px solid var(--eb-line); border-right:1px solid var(--eb-line);
}
#edit-basket-snip .basket-edit-tag-col-label-green {
  background:var(--eb-green-bg); color:var(--eb-green) !important;
}
#edit-basket-snip .basketball-tag-list-grid .basket-ball-tag {
  background:var(--eb-panel2); color:var(--eb-ink); border:1px solid var(--eb-line);
}
#edit-basket-snip .basketball-tag-list-grid .basket-ball-tag.active { background:#e1261c; border-color:#e1261c; }
#edit-basket-snip .basket-ball-tags-list { background:var(--eb-panel); border:1px solid var(--eb-line); }
#edit-basket-snip .basket-ball-tags-list .cancel-basket-tagchange { background:var(--eb-panel2); border-color:var(--eb-line); color:var(--eb-ink); }
#edit-basket-snip .basket-ball-tags-list .confirm-basket-tagchange { background:#1f7a34; border-color:#1f7a34; }

#edit-basket-snip .select-bakset-edit-team { background:var(--eb-panel); border:1px solid var(--eb-line); }
#edit-basket-snip .select-bakset-edit-team label { color:var(--eb-ink); font-family:inherit; }
#edit-basket-snip .select-bakset-edit-team .button-select-basket-team {
  background:var(--eb-panel2); border:1px solid var(--eb-line); color:var(--eb-ink);
}
#edit-basket-snip .select-bakset-edit-team .button-select-basket-team.active { background:#e1261c; border-color:#e1261c; }

#edit-basket-snip .player-list-edit-basket-tag { background:var(--eb-panel); border:1px solid var(--eb-line); }
#edit-basket-snip .player-list-edit-basket-tag .w-100.select-player-edit-b-tag {
  color:var(--eb-ink); border-bottom:1px solid var(--eb-line); font-family:inherit;
}
#edit-basket-snip .list-b-edit-player .select-player-edit-b-tag.active { background:#e1261c; color:#fff; }
#edit-basket-snip .player-list-edit-basket-tag .btn-update-player-basket-tag { background:#1f7a34; border-color:#1f7a34; color:#fff; }
#edit-basket-snip .player-list-edit-basket-tag .btn-cancel-player-basket-tag { background:var(--eb-panel2); border-color:var(--eb-line); color:var(--eb-ink); }

#edit-basket-snip .alert-success { background:var(--eb-green-bg); color:var(--eb-green); }
#edit-basket-snip .stat-overlay { background:rgba(11,13,18,.72); }
