.jpts-stock-choice{margin:24px 0;padding:22px;border:1px solid #ddd5eb;border-radius:16px;background:#f7f4fb}.jpts-stock-choice h2{font-size:1.25rem}.jpts-stock-choice label{display:flex;gap:10px;align-items:baseline}.jpts-consolidation-step{padding:20px 0}.jpts-consolidation-nav{display:flex;gap:12px;flex-wrap:wrap}.jpts-consolidation-progress{display:flex;gap:10px;list-style:none;padding:0}.jpts-consolidation-progress li{padding:8px 12px;border-radius:20px;background:#eee}.jpts-consolidation-progress [aria-current=step]{background:#583b78;color:#fff}.jpts-review{padding:20px;background:#f7f4fb;border-radius:12px;margin:16px 0}.jpts-review li{margin:8px 0}.jpts-deadline{display:block;font-size:.85rem;color:#644878;margin-top:6px}.jpts-selection-tools{padding:14px 0;display:flex;gap:12px;flex-wrap:wrap}.jpts-pending-payment{padding:16px;border:2px solid #79529c;border-radius:12px;margin:16px 0}.jpts-busy[aria-busy=true]{opacity:.7;pointer-events:none}@media(max-width:600px){.jpts-consolidation-progress{font-size:.8rem}.jpts-stock-choice{padding:15px}}
