/* four-roulette-bot-surfaces-20261016-v1 — archive and warehouse admin surfaces only. */
.admin-v2 .warehouse-panel .admin-card { background: rgba(0, 0, 0, .43); border-color: var(--admin-border); }
.admin-v2 .warehouse-destination-form { border-top-color: var(--admin-border); }
.admin-v2 .warehouse-panel input:not([type=checkbox]), .admin-v2 .warehouse-panel select { background: rgba(4, 8, 10, .34); border-color: var(--admin-border); }
.admin-v2 .warehouse-panel button { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.admin-v2 .warehouse-panel button:hover:not(:disabled) { border-color: rgba(255, 255, 255, .3); background: rgba(255, 255, 255, .12); }
.admin-v2 .warehouse-panel button.admin-button--primary { background: var(--admin-primary, #5bc7a0); }
.admin-v2 .warehouse-panel button.admin-button--primary:hover:not(:disabled) { background: var(--admin-primary, #5bc7a0); }
.admin-v2 .warehouse-send-all { border-color: var(--admin-border); background: rgba(255, 255, 255, .035); }
.admin-v2 .warehouse-items label { border-color: var(--admin-border); }
.admin-v2 .warehouse-items label:has(input:checked) { background: color-mix(in srgb, var(--admin-primary) 12%, transparent); border-color: color-mix(in srgb, var(--admin-primary) 45%, transparent); }
.admin-v2 .warehouse-count { background: rgba(255, 255, 255, .09); }
.admin-v2 .warehouse-live::before { background: #80c6ad; }
.admin-v2 .warehouse-filters button { background: transparent; border-color: transparent; }
.admin-v2 .warehouse-filters button[aria-pressed=true] { background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .24); }
.admin-v2 .warehouse-history__columns { background: rgba(255, 255, 255, .045); }
.admin-v2 .warehouse-transfer { border-color: var(--admin-border); background: rgba(255, 255, 255, .025); }
.admin-v2 .warehouse-transfer__progress progress { background: #33434e; }
.admin-v2 .warehouse-transfer__progress progress::-webkit-progress-bar { background: #33434e; }
.admin-v2 .warehouse-transfer__progress progress::-webkit-progress-value { background: #7acaaa; }
.admin-v2 .warehouse-badge { border-color: #485864; }
.admin-v2 .warehouse-badge--active { background: #8ab9e510; border-color: #8ab9e533; }
.admin-v2 .warehouse-badge--success { background: #7acaaa10; border-color: #7acaaa33; }
.admin-v2 .warehouse-badge--warning { background: #e9b77510; border-color: #e9b77533; }
.admin-v2 .warehouse-badge--muted { background: #a2b3bf08; border-color: #a2b3bf24; }
.admin-v2 .warehouse-panel .warehouse-details-button { background: transparent; }
.admin-v2 .warehouse-transfer__destination { border-top-color: var(--admin-border); }
.admin-v2 .warehouse-panel .warehouse-stop { border-color: #835346; background: #f0b19d08; }
.admin-v2 .warehouse-offer { background: rgba(0, 0, 0, .12); border-color: var(--admin-border); }
.admin-v2 .warehouse-offer__items li { border-top-color: var(--admin-border); }
.admin-v2 .warehouse-empty { border-color: #43515c; }
.admin-v2 .warehouse-panel .warehouse-error { border-color: #7d4549; }
.admin-v2 .warehouse-notice { background: rgba(255, 255, 255, .07); }
.admin-v2 .admin-trade-archive { background: rgba(0, 0, 0, .43); }
.admin-v2 .admin-trade-archive-table tbody tr:hover { background: #ffffff03; }
.admin-v2 .admin-archive-restore { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.admin-v2 .admin-archive-restore:hover:not(:disabled) { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .3); }
.admin-v2 .admin-archive-state--reserve { background: #5bc7a010; }
.admin-v2 .admin-trade-archive-table th { background: rgba(255, 255, 255, .045); }
.admin-v2 .admin-trade-archive-table tbody tr:hover { background: rgba(255, 255, 255, .045); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel .tf2jp-admin-card { background: rgba(0, 0, 0, .43); border-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-destination-form { border-top-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel input:not([type=checkbox]), .tf2jp-admin-v2 .tf2jp-warehouse-panel select { background: rgba(4, 8, 10, .34); border-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel button { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel button:hover:not(:disabled) { border-color: rgba(255, 255, 255, .3); background: rgba(255, 255, 255, .12); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel button.tf2jp-admin-button--primary { background: var(--admin-primary, #5bc7a0); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel button.tf2jp-admin-button--primary:hover:not(:disabled) { background: var(--admin-primary, #5bc7a0); }
.tf2jp-admin-v2 .tf2jp-warehouse-send-all { border-color: var(--admin-border); background: rgba(255, 255, 255, .035); }
.tf2jp-admin-v2 .tf2jp-warehouse-items label { border-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-items label:has(input:checked) { background: color-mix(in srgb, var(--admin-primary) 12%, transparent); border-color: color-mix(in srgb, var(--admin-primary) 45%, transparent); }
.tf2jp-admin-v2 .tf2jp-warehouse-count { background: rgba(255, 255, 255, .09); }
.tf2jp-admin-v2 .tf2jp-warehouse-live::before { background: #80c6ad; }
.tf2jp-admin-v2 .tf2jp-warehouse-filters button { background: transparent; border-color: transparent; }
.tf2jp-admin-v2 .tf2jp-warehouse-filters button[aria-pressed=true] { background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .24); }
.tf2jp-admin-v2 .tf2jp-warehouse-history__columns { background: rgba(255, 255, 255, .045); }
.tf2jp-admin-v2 .warehouse-transfer { border-color: var(--admin-border); background: rgba(255, 255, 255, .025); }
.tf2jp-admin-v2 .warehouse-transfer__progress progress { background: #33434e; }
.tf2jp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-bar { background: #33434e; }
.tf2jp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-value { background: #7acaaa; }
.tf2jp-admin-v2 .tf2jp-warehouse-badge { border-color: #485864; }
.tf2jp-admin-v2 .tf2jp-warehouse-badge--active { background: #8ab9e510; border-color: #8ab9e533; }
.tf2jp-admin-v2 .tf2jp-warehouse-badge--success { background: #7acaaa10; border-color: #7acaaa33; }
.tf2jp-admin-v2 .tf2jp-warehouse-badge--warning { background: #e9b77510; border-color: #e9b77533; }
.tf2jp-admin-v2 .tf2jp-warehouse-badge--muted { background: #a2b3bf08; border-color: #a2b3bf24; }
.tf2jp-admin-v2 .tf2jp-warehouse-panel .tf2jp-warehouse-details-button { background: transparent; }
.tf2jp-admin-v2 .warehouse-transfer__destination { border-top-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-panel .tf2jp-warehouse-stop { border-color: #835346; background: #f0b19d08; }
.tf2jp-admin-v2 .tf2jp-warehouse-offer { background: rgba(0, 0, 0, .12); border-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-offer__items li { border-top-color: var(--admin-border); }
.tf2jp-admin-v2 .tf2jp-warehouse-empty { border-color: #43515c; }
.tf2jp-admin-v2 .tf2jp-warehouse-panel .tf2jp-warehouse-error { border-color: #7d4549; }
.tf2jp-admin-v2 .tf2jp-warehouse-notice { background: rgba(255, 255, 255, .07); }
.tf2jp-admin-v2 .tf2jp-admin-trade-archive { background: rgba(0, 0, 0, .43); }
.tf2jp-admin-v2 .tf2jp-admin-trade-archive-table tbody tr:hover { background: #ffffff03; }
.tf2jp-admin-v2 .tf2jp-admin-archive-restore { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.tf2jp-admin-v2 .tf2jp-admin-archive-restore:hover:not(:disabled) { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .3); }
.tf2jp-admin-v2 .tf2jp-admin-archive-state--reserve { background: #5bc7a010; }
.tf2jp-admin-v2 .tf2jp-admin-trade-archive-table th { background: rgba(255, 255, 255, .045); }
.tf2jp-admin-v2 .tf2jp-admin-trade-archive-table tbody tr:hover { background: rgba(255, 255, 255, .045); }
.rsp-admin-v2 .rsp-warehouse-panel .rsp-admin-card { background: rgba(0, 0, 0, .43); border-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-destination-form { border-top-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-panel input:not([type=checkbox]), .rsp-admin-v2 .rsp-warehouse-panel select { background: rgba(4, 8, 10, .34); border-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-panel button { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.rsp-admin-v2 .rsp-warehouse-panel button:hover:not(:disabled) { border-color: rgba(255, 255, 255, .3); background: rgba(255, 255, 255, .12); }
.rsp-admin-v2 .rsp-warehouse-panel button.rsp-admin-button--primary { background: var(--admin-primary, #5bc7a0); }
.rsp-admin-v2 .rsp-warehouse-panel button.rsp-admin-button--primary:hover:not(:disabled) { background: var(--admin-primary, #5bc7a0); }
.rsp-admin-v2 .rsp-warehouse-send-all { border-color: var(--admin-border); background: rgba(255, 255, 255, .035); }
.rsp-admin-v2 .rsp-warehouse-items label { border-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-items label:has(input:checked) { background: color-mix(in srgb, var(--admin-primary) 12%, transparent); border-color: color-mix(in srgb, var(--admin-primary) 45%, transparent); }
.rsp-admin-v2 .rsp-warehouse-count { background: rgba(255, 255, 255, .09); }
.rsp-admin-v2 .rsp-warehouse-live::before { background: #80c6ad; }
.rsp-admin-v2 .rsp-warehouse-filters button { background: transparent; border-color: transparent; }
.rsp-admin-v2 .rsp-warehouse-filters button[aria-pressed=true] { background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .24); }
.rsp-admin-v2 .rsp-warehouse-history__columns { background: rgba(255, 255, 255, .045); }
.rsp-admin-v2 .warehouse-transfer { border-color: var(--admin-border); background: rgba(255, 255, 255, .025); }
.rsp-admin-v2 .warehouse-transfer__progress progress { background: #33434e; }
.rsp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-bar { background: #33434e; }
.rsp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-value { background: #7acaaa; }
.rsp-admin-v2 .rsp-warehouse-badge { border-color: #485864; }
.rsp-admin-v2 .rsp-warehouse-badge--active { background: #8ab9e510; border-color: #8ab9e533; }
.rsp-admin-v2 .rsp-warehouse-badge--success { background: #7acaaa10; border-color: #7acaaa33; }
.rsp-admin-v2 .rsp-warehouse-badge--warning { background: #e9b77510; border-color: #e9b77533; }
.rsp-admin-v2 .rsp-warehouse-badge--muted { background: #a2b3bf08; border-color: #a2b3bf24; }
.rsp-admin-v2 .rsp-warehouse-panel .rsp-warehouse-details-button { background: transparent; }
.rsp-admin-v2 .warehouse-transfer__destination { border-top-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-panel .rsp-warehouse-stop { border-color: #835346; background: #f0b19d08; }
.rsp-admin-v2 .rsp-warehouse-offer { background: rgba(0, 0, 0, .12); border-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-offer__items li { border-top-color: var(--admin-border); }
.rsp-admin-v2 .rsp-warehouse-empty { border-color: #43515c; }
.rsp-admin-v2 .rsp-warehouse-panel .rsp-warehouse-error { border-color: #7d4549; }
.rsp-admin-v2 .rsp-warehouse-notice { background: rgba(255, 255, 255, .07); }
.rsp-admin-v2 .rsp-admin-trade-archive { background: rgba(0, 0, 0, .43); }
.rsp-admin-v2 .rsp-admin-trade-archive-table tbody tr:hover { background: #ffffff03; }
.rsp-admin-v2 .rsp-admin-archive-restore { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.rsp-admin-v2 .rsp-admin-archive-restore:hover:not(:disabled) { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .3); }
.rsp-admin-v2 .rsp-admin-archive-state--reserve { background: #5bc7a010; }
.rsp-admin-v2 .rsp-admin-trade-archive-table th { background: rgba(255, 255, 255, .045); }
.rsp-admin-v2 .rsp-admin-trade-archive-table tbody tr:hover { background: rgba(255, 255, 255, .045); }
.csp-admin-v2 .csp-warehouse-panel .csp-admin-card { background: rgba(0, 0, 0, .43); border-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-destination-form { border-top-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-panel input:not([type=checkbox]), .csp-admin-v2 .csp-warehouse-panel select { background: rgba(4, 8, 10, .34); border-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-panel button { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.csp-admin-v2 .csp-warehouse-panel button:hover:not(:disabled) { border-color: rgba(255, 255, 255, .3); background: rgba(255, 255, 255, .12); }
.csp-admin-v2 .csp-warehouse-panel button.csp-admin-button--primary { background: var(--admin-primary, #5bc7a0); }
.csp-admin-v2 .csp-warehouse-panel button.csp-admin-button--primary:hover:not(:disabled) { background: var(--admin-primary, #5bc7a0); }
.csp-admin-v2 .csp-warehouse-send-all { border-color: var(--admin-border); background: rgba(255, 255, 255, .035); }
.csp-admin-v2 .csp-warehouse-items label { border-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-items label:has(input:checked) { background: color-mix(in srgb, var(--admin-primary) 12%, transparent); border-color: color-mix(in srgb, var(--admin-primary) 45%, transparent); }
.csp-admin-v2 .csp-warehouse-count { background: rgba(255, 255, 255, .09); }
.csp-admin-v2 .csp-warehouse-live::before { background: #80c6ad; }
.csp-admin-v2 .csp-warehouse-filters button { background: transparent; border-color: transparent; }
.csp-admin-v2 .csp-warehouse-filters button[aria-pressed=true] { background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .24); }
.csp-admin-v2 .csp-warehouse-history__columns { background: rgba(255, 255, 255, .045); }
.csp-admin-v2 .warehouse-transfer { border-color: var(--admin-border); background: rgba(255, 255, 255, .025); }
.csp-admin-v2 .warehouse-transfer__progress progress { background: #33434e; }
.csp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-bar { background: #33434e; }
.csp-admin-v2 .warehouse-transfer__progress progress::-webkit-progress-value { background: #7acaaa; }
.csp-admin-v2 .csp-warehouse-badge { border-color: #485864; }
.csp-admin-v2 .csp-warehouse-badge--active { background: #8ab9e510; border-color: #8ab9e533; }
.csp-admin-v2 .csp-warehouse-badge--success { background: #7acaaa10; border-color: #7acaaa33; }
.csp-admin-v2 .csp-warehouse-badge--warning { background: #e9b77510; border-color: #e9b77533; }
.csp-admin-v2 .csp-warehouse-badge--muted { background: #a2b3bf08; border-color: #a2b3bf24; }
.csp-admin-v2 .csp-warehouse-panel .csp-warehouse-details-button { background: transparent; }
.csp-admin-v2 .warehouse-transfer__destination { border-top-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-panel .csp-warehouse-stop { border-color: #835346; background: #f0b19d08; }
.csp-admin-v2 .csp-warehouse-offer { background: rgba(0, 0, 0, .12); border-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-offer__items li { border-top-color: var(--admin-border); }
.csp-admin-v2 .csp-warehouse-empty { border-color: #43515c; }
.csp-admin-v2 .csp-warehouse-panel .csp-warehouse-error { border-color: #7d4549; }
.csp-admin-v2 .csp-warehouse-notice { background: rgba(255, 255, 255, .07); }
.csp-admin-v2 .csp-admin-trade-archive { background: rgba(0, 0, 0, .43); }
.csp-admin-v2 .csp-admin-trade-archive-table tbody tr:hover { background: #ffffff03; }
.csp-admin-v2 .csp-admin-archive-restore { border-color: var(--admin-border); background: rgba(255, 255, 255, .07); }
.csp-admin-v2 .csp-admin-archive-restore:hover:not(:disabled) { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .3); }
.csp-admin-v2 .csp-admin-archive-state--reserve { background: #5bc7a010; }
.csp-admin-v2 .csp-admin-trade-archive-table th { background: rgba(255, 255, 255, .045); }
.csp-admin-v2 .csp-admin-trade-archive-table tbody tr:hover { background: rgba(255, 255, 255, .045); }
