.iba-cashout-panel{--cashout-accent:#0d6e3f;--cashout-muted:#64748b;--cashout-border:#e8edf2;--cashout-surface:#f8fafb;position:relative}.iba-cashout-panel .toast-container{z-index:9999!important}.iba-cashout-panel .cashout-create-modal,.iba-cashout-panel .cashout-detail-modal{position:fixed;inset:0;z-index:1055;background:rgba(15,23,42,.45);overflow-y:auto;padding:1rem}.iba-cashout-panel .cashout-create-modal .modal-dialog,.iba-cashout-panel .cashout-detail-modal .modal-dialog{margin:1.75rem auto}.iba-cashout-panel .cashout-list-card{border:1px solid var(--cashout-border);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.iba-cashout-panel .cashout-list-table{margin-bottom:0;font-size:.875rem}.iba-cashout-panel .cashout-list-table thead th{background:var(--cashout-surface);border-bottom:1px solid var(--cashout-border);color:var(--cashout-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1rem;white-space:nowrap;text-align:left}.iba-cashout-panel .cashout-list-table tbody td{padding:.85rem 1rem;vertical-align:middle;border-bottom:1px solid var(--cashout-border);color:#1e293b;text-align:left}.iba-cashout-panel .cashout-list-table tbody tr:last-child td{border-bottom:0}.iba-cashout-panel .cashout-list-table tbody tr:hover{background:#fafcfd}.iba-cashout-panel .cashout-number{font-weight:600;font-size:.84rem;color:#0f172a}.iba-cashout-panel .cashout-amount{font-weight:600;font-variant-numeric:tabular-nums}.iba-cashout-panel .cashout-date{color:var(--cashout-muted);font-size:.82rem;white-space:nowrap}.iba-cashout-panel .cashout-status{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.iba-cashout-panel .cashout-status.pending{background:#fef3c7;color:#92400e}.iba-cashout-panel .cashout-status.approved{background:#dbeafe;color:#1d4ed8}.iba-cashout-panel .cashout-status.completed{background:#dcfce7;color:#166534}.iba-cashout-panel .cashout-status.rejected,.iba-cashout-panel .cashout-status.cancelled{background:#fee2e2;color:#b91c1c}.iba-cashout-panel .btn-view-details{font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--cashout-border);background:#fff;color:var(--cashout-accent);transition:background .15s,border-color .15s}.iba-cashout-panel .btn-view-details:hover{background:var(--cashout-surface);border-color:#cbd5e1}.iba-cashout-panel .cashout-detail-modal .modal-content{border:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.22)}.iba-cashout-panel .cashout-detail-header{background:linear-gradient(135deg,#f8fafb 0%,#fff 100%);border-bottom:1px solid var(--cashout-border);padding:1.15rem 1.35rem;align-items:flex-start}.iba-cashout-panel .cashout-detail-eyebrow{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cashout-muted);margin-bottom:.25rem}.iba-cashout-panel .cashout-detail-subtitle{display:block;font-size:.8rem;color:var(--cashout-muted);margin-top:.35rem}.iba-cashout-panel .cashout-wizard-band{background:linear-gradient(180deg,#fff 0%,var(--cashout-surface) 100%);border-bottom:1px solid var(--cashout-border);padding:1.35rem 1.5rem 1.5rem}.iba-cashout-panel .cashout-wizard{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;max-width:540px;margin:0 auto}.iba-cashout-panel .wizard-connector{flex:1 1 auto;height:3px;background:#e2e8f0;border-radius:2px;margin-top:1.15rem;min-width:1.5rem;transition:background .2s}.iba-cashout-panel .wizard-connector.filled{background:linear-gradient(90deg,var(--cashout-accent),#16a34a)}.iba-cashout-panel .wizard-connector.failed{background:linear-gradient(90deg,#ef4444,#fca5a5)}.iba-cashout-panel .wizard-step{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;width:7.5rem;min-width:0}.iba-cashout-panel .wizard-step-circle{width:2.35rem;height:2.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid #e2e8f0;background:#fff;color:#94a3b8;margin-bottom:.55rem;transition:all .2s;box-shadow:0 2px 6px rgba(15,23,42,.06)}.iba-cashout-panel .wizard-step.state-done .wizard-step-circle{background:var(--cashout-accent);border-color:var(--cashout-accent);color:#fff;box-shadow:0 4px 12px rgba(13,110,63,.28)}.iba-cashout-panel .wizard-step.state-active .wizard-step-circle{background:#fff;border-color:#f59e0b;color:#d97706;box-shadow:0 0 0 4px rgba(245,158,11,.18);animation:iba-cashout-pulse 2s ease-in-out infinite}.iba-cashout-panel .wizard-step.state-failed .wizard-step-circle{background:#fee2e2;border-color:#ef4444;color:#b91c1c;box-shadow:0 4px 12px rgba(239,68,68,.18)}.iba-cashout-panel .wizard-step.state-skipped .wizard-step-circle,.iba-cashout-panel .wizard-step.state-pending .wizard-step-circle{background:#f8fafc;border-color:#e2e8f0;color:#cbd5e1}.iba-cashout-panel .wizard-step.state-skipped .wizard-step-label,.iba-cashout-panel .wizard-step.state-pending .wizard-step-label{color:#94a3b8}@keyframes iba-cashout-pulse{0%,100%{box-shadow:0 0 0 4px rgba(245,158,11,.18)}50%{box-shadow:0 0 0 7px rgba(245,158,11,.08)}}.iba-cashout-panel .wizard-step-num{font-size:.82rem;line-height:1}.iba-cashout-panel .wizard-step-label{font-size:.78rem;font-weight:700;color:#0f172a;line-height:1.25}.iba-cashout-panel .wizard-step-meta{font-size:.68rem;color:var(--cashout-muted);margin-top:.2rem;line-height:1.35;max-width:100%;word-break:break-word}.iba-cashout-panel .cashout-detail-body{padding:1.35rem;background:#fff}.iba-cashout-panel .detail-hero{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf3 100%);border:1px solid #bbf7d0;border-radius:12px;padding:1.25rem 1.35rem;color:#14532d;margin-bottom:1.15rem;box-shadow:0 2px 8px rgba(13,110,63,.06)}.iba-cashout-panel .detail-hero-label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cashout-muted);margin-bottom:.25rem}.iba-cashout-panel .detail-hero-amount{display:block;font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--cashout-accent)}.iba-cashout-panel .detail-hero-amount small{font-size:1rem;font-weight:600;color:#166534}.iba-cashout-panel .detail-hero-breakdown{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #bbf7d0}.iba-cashout-panel .breakdown-item{display:flex;flex-direction:column;gap:.1rem}.iba-cashout-panel .breakdown-label{font-size:.68rem;color:var(--cashout-muted);text-transform:uppercase;letter-spacing:.04em}.iba-cashout-panel .breakdown-value{font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:#14532d}.iba-cashout-panel .breakdown-value.fee{color:#b45309}.iba-cashout-panel .breakdown-divider{width:1px;height:2rem;background:#bbf7d0;flex-shrink:0}.iba-cashout-panel .detail-info-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.15rem}.iba-cashout-panel .detail-info-card{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:var(--cashout-surface);border:1px solid var(--cashout-border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.iba-cashout-panel .detail-info-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(15,23,42,.04)}.iba-cashout-panel .detail-info-icon{width:2rem;height:2rem;border-radius:8px;background:#fff;border:1px solid var(--cashout-border);display:flex;align-items:center;justify-content:center;color:var(--cashout-accent);font-size:.85rem;flex-shrink:0}.iba-cashout-panel .detail-info-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cashout-muted);margin-bottom:.15rem}.iba-cashout-panel .detail-info-value{font-size:.84rem;font-weight:500;color:#0f172a;line-height:1.35;word-break:break-word}.iba-cashout-panel .detail-info-value.font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.iba-cashout-panel .detail-notes-section{padding-top:.25rem}.iba-cashout-panel .detail-section-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cashout-muted);margin-bottom:.75rem}.iba-cashout-panel .cashout-detail-footer{background:var(--cashout-surface);border-top:1px solid var(--cashout-border);padding:.85rem 1.35rem;justify-content:flex-end;align-items:center;gap:.75rem;flex-wrap:wrap}.iba-cashout-panel .cashout-note-block{padding:.75rem .9rem;border-radius:8px;border:1px solid var(--cashout-border);background:#fff;margin-bottom:.5rem}.iba-cashout-panel .cashout-note-block .note-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cashout-muted);margin-bottom:.25rem}.iba-cashout-panel .cashout-note-block .note-text{font-size:.84rem;color:#334155;margin:0;white-space:pre-wrap}.iba-cashout-panel .cashout-note-block.rejection{border-color:#fecaca;background:#fef2f2}.iba-cashout-panel .cashout-note-block.cancellation{border-color:#fde68a;background:#fffbeb}@media(max-width:767px){.iba-cashout-panel .cashout-wizard-band{padding:1rem .75rem 1.15rem;overflow-x:auto}.iba-cashout-panel .cashout-wizard{min-width:420px;justify-content:flex-start}.iba-cashout-panel .wizard-step{width:6.5rem}.iba-cashout-panel .detail-info-cards{grid-template-columns:1fr}.iba-cashout-panel .detail-hero-amount{font-size:1.65rem}.iba-cashout-panel .detail-hero-breakdown{flex-wrap:wrap;gap:.65rem}.iba-cashout-panel .breakdown-divider{display:none}.iba-cashout-panel .cashout-list-table thead{display:none}.iba-cashout-panel .cashout-list-table tbody tr{display:block;padding:.75rem 1rem;border-bottom:1px solid var(--cashout-border)}.iba-cashout-panel .cashout-list-table tbody td{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border:0}.iba-cashout-panel .cashout-list-table tbody td::before{content:attr(data-label);font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--cashout-muted);margin-right:1rem}.iba-cashout-panel .cashout-list-table tbody td.cashout-actions{justify-content:flex-end;padding-top:.5rem}.iba-cashout-panel .cashout-list-table tbody td.cashout-actions::before{display:none}}