/* ARC Plug reseller exact-key delivery v83 */
.v83-batch-actions .primary{min-width:210px}
.v83-select-specific{border-color:rgba(143,255,0,.35)!important;color:#b8ff58!important;background:rgba(143,255,0,.07)!important}
.v83-select-specific:hover{background:rgba(143,255,0,.12)!important;box-shadow:0 0 20px rgba(143,255,0,.08)}
.batch-delivery-card{width:min(820px,100%)}
.v83-delivery-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}
.v83-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0 8px;padding:10px 12px;border:1px solid rgba(143,255,0,.13);border-radius:11px;background:rgba(143,255,0,.025)}
.v83-selection-summary>div{display:flex;align-items:center;gap:10px;min-width:0}.v83-selection-summary span{color:#6f7a71;font-size:.54rem;font-weight:900;letter-spacing:.12em}.v83-selection-summary strong{color:#a8ff1f;font-size:.7rem}.v83-selection-summary button{border:0;background:transparent;color:#758077;font-size:.58rem;font-weight:900;cursor:pointer}.v83-selection-summary button:hover{color:#a8ff1f}
.v83-key-picker{display:grid;gap:7px;max-height:355px;overflow:auto;padding:3px 3px 3px 0;scrollbar-color:#6fbd00 #050805}
.v83-picker-row{width:100%;display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(145deg,#080d09,#040705);color:#dce5de;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}
.v83-picker-row:hover{border-color:rgba(143,255,0,.28);background:#091009;transform:translateY(-1px)}
.v83-picker-row.selected{border-color:#8fff00;background:linear-gradient(145deg,rgba(143,255,0,.10),rgba(143,255,0,.025));box-shadow:0 0 0 1px rgba(143,255,0,.09),0 10px 28px rgba(0,0,0,.28)}
.v83-picker-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(143,255,0,.25);border-radius:7px;background:#050805;color:#9dff00;font-size:.72rem;font-weight:1000}.v83-picker-row.selected .v83-picker-check{background:#8fff00;color:#061000;border-color:#8fff00}
.v83-picker-index{color:#748076;font-size:.64rem;font-weight:900}.v83-picker-copy{min-width:0}.v83-picker-copy strong{display:block;color:#f0f6f1;font-size:.72rem}.v83-picker-copy code{display:block;margin-top:4px;color:#9ba69d;font-size:.67rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v83-picker-copy small{display:block;margin-top:3px;color:#5e6961;font-size:.56rem}.v83-picker-status{padding:5px 8px;border-radius:999px;background:rgba(143,255,0,.07);color:#9dff00;font-size:.49rem;font-weight:900;letter-spacing:.08em}.v83-picker-row.selected .v83-picker-status{background:#8fff00;color:#071004}
.v83-picker-empty{padding:28px 16px;border:1px dashed rgba(143,255,0,.17);border-radius:13px;text-align:center;color:#758077}.v83-picker-empty span{display:block;color:#8fff00;font-size:1.25rem}.v83-picker-empty strong{display:block;margin-top:7px;color:#dce5de}.v83-picker-empty small{display:block;margin-top:4px}
.v83-delivery-actions #batchDeliverNow:disabled,.v83-delivery-actions #batchReserveNow:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.5)}
.v83-delivery-actions #batchDeliverNow:not(:disabled){box-shadow:0 9px 28px rgba(143,255,0,.16)}
@media(max-width:700px){.v83-delivery-controls{grid-template-columns:1fr}.v83-picker-row{grid-template-columns:26px 34px minmax(0,1fr)}.v83-picker-status{grid-column:3;justify-self:start}.v83-selection-summary{align-items:flex-start}.v83-selection-summary>div{display:grid;gap:4px}}
