*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}#root{min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #315dc7;outline-offset:4px}.recovery-logo{align-items:center;color:#292b30;display:inline-flex;font-family:Inter,sans-serif;font-size:25px;font-weight:600;gap:9px;letter-spacing:-1.2px;line-height:1;white-space:nowrap}.recovery-logo>svg{stroke-width:1.65;color:#ed7b43;flex:none;height:24px;width:24px}.auth-box:has(.auth-mobile-brand):before,.recovery-brand:has(.recovery-logo):before{display:none}.auth-mobile-brand{display:none;margin-bottom:36px;text-decoration:none}@media(max-width:800px){.auth-mobile-brand{display:inline-flex}.desk-brand .recovery-logo{font-size:21px}.desk-brand .recovery-logo>svg{height:22px;width:22px}}.date-range-trigger{align-items:center;background:#282c2ed9;border:1px solid #ffffff24;border-radius:24px;box-shadow:0 3px 8px #00000016;color:#e0e4e3;display:inline-flex;gap:10px;justify-content:center;min-height:44px;padding:11px 14px;text-align:left;white-space:normal}.date-range-trigger>svg{flex-shrink:0}.date-range-trigger>span{border-right:1px solid #ffffff24;color:#aeb7bc;padding-right:10px}.date-range-trigger strong{color:#c9f9f2}.date-range-trigger:hover:not(:disabled){background:#32393c}.range-backdrop{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f151470;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.date-range-panel{background:#252a2d;border:1px solid #ffffff20;border-radius:22px;box-shadow:0 30px 100px #0008;color:#f5f7f7;color-scheme:dark;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100dvh - 48px);overflow:auto;width:min(920px,100%)}.date-range-panel>header{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:20px 25px}.date-range-panel h2{font-size:17px;font-weight:550;letter-spacing:-.4px;line-height:1.4}.date-range-panel button{cursor:pointer;font:inherit}.range-calendar-nav>button,.range-close{background:#0000;border:1px solid #ffffff18;border-radius:50%;color:#c1c8cc;display:grid;height:34px;min-height:34px;padding:0;place-items:center;width:34px}.range-panel-body{display:grid;grid-template-columns:170px minmax(0,1fr)}.range-presets{border-right:1px solid #ffffff12;display:flex;flex-direction:column;gap:4px;padding:20px 12px}.range-presets button{background:#0000;border:0;border-radius:9px;color:#c4cbce;font-size:13px;padding:10px 13px;text-align:left}.range-presets button:hover{background:#ffffff0b}.range-presets button[aria-pressed=true]{background:#8ce8da2b;color:#cffaf3}.range-custom{min-width:0;padding:23px 25px 12px}.range-fields{display:flex;gap:24px}.range-fields label{align-items:center;color:#b8c0c4;display:flex;font-size:12px;gap:11px;min-width:0}.range-fields input,.range-jump input{background:#1c2022;border:1px solid #ffffff24;border-radius:8px;color:#e9f8f6;font-family:inherit;font-size:13px;min-height:36px;min-width:0;padding:8px 10px}.range-calendar-nav{align-items:center;display:flex;justify-content:space-between;margin:23px 0 12px}.range-jump{align-items:center;color:#a7b1b6;display:flex;gap:9px}.range-jump input{font-size:12px;max-width:175px;padding:7px}.range-calendars{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.range-calendar h3{font-size:14px;margin:4px 0 18px;text-align:center}.calendar-days,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.calendar-weekdays{color:#96a1a7;margin-bottom:9px}.calendar-days{row-gap:4px}.calendar-days button{aspect-ratio:1;background:#0000;border:0;border-radius:50%;color:#dee3e3;min-height:0;min-width:0;padding:0}.calendar-days button:hover{background:#ffffff15}.calendar-days button.day-in-range{background:#8ce8da26;border-radius:5px;color:#cbf5ef}.calendar-days button.day-selected{background:#8de5d8;color:#141e1c;font-weight:650}.calendar-days button.day-today:not(.day-selected){box-shadow:inset 0 0 0 1px #8de5d8}.range-hint{color:#b6bec2;line-height:1.6;margin:15px 0 0;min-height:34px}.date-range-panel>footer{border-top:1px solid #ffffff12;display:flex;gap:9px;justify-content:flex-end;padding:17px 25px}.date-range-panel>footer button{background:#0000;border:1px solid #ffffff22;border-radius:9px;color:#dce3e2;font-size:13px;min-height:39px;padding:9px 17px}.date-range-panel>footer .range-clear{margin-right:auto}.date-range-panel>footer .range-apply{background:#94e5d9;border-color:#94e5d9;color:#172c29;font-weight:600}.date-range-panel button:focus-visible,.date-range-panel input:focus-visible{outline:2px solid #b1f6ec;outline-offset:3px}@media(max-width:700px){.range-backdrop{padding:12px}.date-range-panel{border-radius:17px;max-height:calc(100dvh - 24px)}.range-panel-body{grid-template-columns:1fr}.range-presets{border-bottom:1px solid #ffffff12;border-right:0;flex-direction:row;overflow-x:auto;padding:11px}.range-presets button{font-size:12px;padding:8px 11px;white-space:nowrap}.range-custom{padding:17px}.range-fields{gap:12px}.range-fields label{align-items:flex-start;flex:1 1;flex-direction:column;gap:6px}.range-fields input{font-size:12px;padding:8px;width:100%}.range-calendars{gap:16px}.range-calendar h3{font-size:12px}.calendar-days button{font-size:11px}.range-jump{font-size:0}.range-calendar-nav{margin-top:17px}.date-range-panel>header{padding:15px 18px}.date-range-panel>footer{padding:14px 17px}}@media(max-width:440px){.range-calendars{grid-template-columns:1fr}.calendar-days button{aspect-ratio:auto;height:34px;justify-self:center;width:34px}.range-calendar h3{font-size:14px}.date-range-trigger{font-size:11px;gap:7px;padding:10px 12px}}:root{--paper:#f7f8f8;--ink:#22282d;--muted:#66727a;--line:#e3e7e9;--accent:#c7471b;--accent-hover:#a93b15;--peach:#fff0e8;--blue:#3d5869;--red:#b53e3e;--gold:#986327;--green:#246c47;--green-soft:#e9f5ed;--radius:10px}body{background:#f7f8f8;background:var(--paper);font-size:14px;line-height:1.5}body,h1,h2,h3{color:#22282d;color:var(--ink)}h1,h2,h3{letter-spacing:-.035em;line-height:1.2}h1{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}h2{font-size:20px}h2,h3{font-weight:550}h3{font-size:16px}p{line-height:1.65}svg{vertical-align:middle}button,input,select{border-radius:7px}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d88664;outline-offset:3px}.admin-layout,.dashboard-layout,.home-layout,.profile-layout{display:flex;min-height:100vh}.admin-content,.dashboard-content,.home-content,.profile-content{flex:1 1;margin-left:228px;padding:42px 40px 64px}.admin-container,.container,.home-container,.profile-container{max-width:1440px;width:100%}.sidebar{background:#fff;background:var(--surface);border-right:1px solid #e3e7e9;border-right:1px solid var(--line);inset:0 auto 0 0;width:228px;z-index:20}.sidebar-header{padding:29px 20px 24px}.sidebar-title{align-items:center;display:flex;font:600 15px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-symbol{background:#22282d;background:var(--ink);flex-shrink:0;font:400 26px/1 Georgia,serif;height:33px;letter-spacing:-3px;padding-right:3px;width:33px}.user-info-sidebar{align-items:center;background:#fbfcfc;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:8px;gap:9px;margin-top:27px;padding:11px 10px}.user-avatar{background:#edf0f1;border-radius:50%;color:#58656d;display:grid;flex-shrink:0;font-size:11px;font-weight:600;height:28px;place-items:center;width:28px}.user-name{font-weight:550;overflow-wrap:anywhere}.user-plan{display:flex;gap:4px;margin-top:3px}.nav-item,.user-plan{align-items:center;color:#66727a;color:var(--muted)}.nav-item{background:#0000;border:0;border-radius:7px;gap:11px;margin-bottom:5px;min-height:43px;padding:11px 12px;text-align:left}.nav-item:hover{background:#f4f6f6;color:#22282d;color:var(--ink)}.nav-item.active{background:#fff0e8;background:var(--peach);color:#943f20}.nav-icon{display:flex;flex-shrink:0;font-size:18px}.nav-label{font-size:13px;font-weight:500}.nav-description{display:none}.sidebar-footer{border-top:1px solid #e3e7e9;border-top:1px solid var(--line);padding:20px}.logout-btn{align-items:center;background:#0000;border:0;color:#66727a;color:var(--muted);display:flex;gap:11px;padding:5px 3px}.admin-header,.home-header,.profile-header{margin-bottom:30px}.admin-header p,.home-header p,.profile-header p{color:#66727a;color:var(--muted);font-size:13px;margin-top:12px;max-width:650px}.recovery-banner{align-items:center;background:none;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin:0 0 27px;padding:0 0 30px}.banner-note{color:#66727a;color:var(--muted);display:block;font-size:11px;letter-spacing:.01em}.banner-copy h1,.banner-note{margin-bottom:12px}.banner-copy p{color:#66727a;color:var(--muted);font-size:13px;max-width:650px}.banner-state{align-items:center;background:#fff;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:20px;color:#5c686f;display:inline-flex;font-size:11px;gap:7px;padding:7px 11px;white-space:nowrap}.banner-state:before{background:#89959c;border-radius:50%;content:"";height:6px;width:6px}.workspace-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.workspace-heading h1{font-size:34px}.workspace-heading h2{font-size:18px;font-weight:550;letter-spacing:-.4px}.workspace-heading p{color:#66727a;color:var(--muted);font-size:12px;margin-top:8px}.workspace-tag{border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:5px;color:#66727a;color:var(--muted);font-size:11px;padding:5px 9px}.date-filter-section,.filter-section{background:#fff;background:var(--surface);border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius);margin-bottom:23px;padding:21px 23px}.date-filters,.date-inputs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:13px}.date-input-group{display:flex;flex-direction:column;gap:7px}.date-input-group label{color:#66727a;color:var(--muted);font-size:11px;font-weight:500}input,select{border:1px solid #d9dfe2;color:#22282d;color:var(--ink);line-height:1.3;min-height:40px;padding:10px 12px}input:focus,select:focus{border-color:#b78873}.date-input{font-size:12px;width:166px}.apply-filter-btn,.auth-button,.save-button,.search-button{align-items:center;background:#fff;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:7px;color:#22282d;color:var(--ink);display:inline-flex;font-size:12px;font-weight:550;gap:8px;justify-content:center;min-height:40px;padding:10px 16px}.apply-filter-btn:hover,.search-button:hover{background:#f3f5f6;border-color:#c7d0d5}.auth-button,.save-button{background:#c7471b;background:var(--accent);border-color:#c7471b;border-color:var(--accent);color:#fff}.auth-button:hover:not(:disabled),.save-button:hover:not(:disabled){background:#a93b15;background:var(--accent-hover);border-color:#a93b15;border-color:var(--accent-hover)}.auth-button{width:100%}.batch-start-button{margin-left:auto;min-width:210px;width:auto}.scan-note{color:#66727a;color:var(--muted);font-size:11px;line-height:1.7;margin-top:15px;max-width:860px}.scan-progress{color:#57656e;font-size:12px;line-height:1.65;margin-bottom:21px}.quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.quick-filter-btn{background:#fff;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:6px;color:#52616a;font-size:11px;min-height:34px;padding:8px 12px}.quick-filter-btn:hover{background:#f2f5f6;border-color:#c6d0d5}.quick-filter-btn[aria-pressed=true],.selected-view{background:#fff0e8;background:var(--peach);border-color:#efc5b3;color:#943f20}.failure-views{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.scorecards-grid,.stats-grid{grid-gap:0;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);border-top:1px solid #e3e7e9;border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:29px}.scorecard,.stat-card{background:#0000;border:0;border-radius:0;border-right:1px solid #e3e7e9;border-right:1px solid var(--line);min-width:0;padding:25px 24px 26px}.scorecard:first-child,.stat-card:first-child{padding-left:0}.scorecard:last-child,.stat-card:last-child{border-right:0}.scorecard-icon{display:none}.scorecard-value,.stat-card h3{font-feature-settings:"tnum";font-size:31px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-1.2px;line-height:1.3}.scorecard-label,.stat-card p{color:#66727a;color:var(--muted);font-size:11px;margin-top:8px}.chart-section,.profile-section,.users-section{background:#fff;background:var(--surface);border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius);margin-bottom:24px;padding:25px 27px}.chart-title,.section-title,.users-section h2{font-size:17px;font-weight:550;letter-spacing:-.4px;margin-bottom:20px}.chart-title svg,.section-title svg{color:#66727a;color:var(--muted);height:16px;width:16px}.table-container{background:#fff;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius);color:#22282d;color:var(--ink);overflow-x:auto;padding:0}.transactions-table,.users-table{border-collapse:collapse;font-size:12px;white-space:nowrap;width:100%}th{background:#f8f9fa;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);color:#6c7880;font-size:11px;font-weight:500;padding:13px 17px;text-align:left}td,th{line-height:1.5}td{border-bottom:1px solid #edf0f1;font-size:12px;padding:18px 17px;vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}td a{text-decoration:none}td a:hover{color:#c7471b;color:var(--accent);text-decoration:underline}.email-info{display:flex;flex-direction:column;gap:5px}.invoice-number,.transaction-id{color:#66727a;color:var(--muted);font-size:11px}.amount{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:550}.amount small{color:#66727a;color:var(--muted);font-weight:400}.saved-card-count strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:550}.recovery-reason,.saved-card-count span{color:#66727a;color:var(--muted)}.recovery-reason{line-height:1.65;margin-top:6px;max-width:245px;white-space:normal}.badge,.failed-count,.plan-badge-profile,.role-badge{align-items:center;background:#f3f6f7;border:1px solid #e0e6e8;border-radius:5px;color:#4c5d67;display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:4px 7px}.badge-admin,.badge-premium,.plan-premium,.role-admin{background:#fff3e9;border-color:#f2ddca;color:#8a542d}.country-info{align-items:center;display:flex;gap:7px}.payment-count{color:#66727a;color:var(--muted)}.retry-button{align-items:center;background:#f6f8f9;border:1px solid #e3e7e9;border:1px solid var(--line);color:#22282d;color:var(--ink);display:inline-flex;font-size:11px;gap:6px;padding:7px 10px}.transactions-table tbody tr.payment-row-paid,.transactions-table tbody tr.payment-row-paid:hover{background:#e7f4ec;color:#21593c}.transactions-table tbody tr.payment-row-paid td{background:#e7f4ec;border-bottom-color:#d0e7d8}.transactions-table tbody tr.payment-row-paid .badge{background:#d3ecdd;border-color:#badcc7;color:#21593c}.empty-chart-state,.empty-state,.queue-empty{color:#66727a;color:var(--muted);margin:auto;max-width:640px;padding:46px 25px;text-align:center;white-space:normal}.empty-chart-state h3,.empty-state h3,.queue-empty h3{font-size:18px;font-weight:500;margin-bottom:10px}.empty-chart-state p,.empty-state p,.queue-empty p{font-size:12px}.empty-icon,.queue-empty svg{color:#8c989e;margin-bottom:15px}.empty-icon svg{height:34px;width:34px}.loading,.loading-state{color:#66727a;color:var(--muted);font-size:13px;padding:80px 20px;text-align:center}.error-message,.message-error,.warning-box{background:#fff3ef;border:1px solid #efd2ca;border-radius:7px;color:#9b422f;font-size:12px;line-height:1.65;margin:16px 0;padding:13px 16px}.message-success,.success-message{background:#eff8f1;border:1px solid #c9e2d2;border-radius:7px;color:#246c47;color:var(--green);font-size:12px;margin:16px 0;padding:13px 16px}.message{margin-bottom:18px}.batch-attempts h2,.batch-progress h2{font-size:18px;margin-bottom:15px}.batch-progress>p,.failure-summary>p{color:#66727a;color:var(--muted);font-size:12px}.batch-progress>button{margin:13px 9px 0 0}.batch-currency{font-feature-settings:"tnum";display:inline-block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:550;margin-left:16px;white-space:nowrap}.batch-attempts{margin-top:27px}.batch-attempts .table-container{margin-top:18px}.failure-summary{background:#fff;padding:21px 24px}.failure-summary h2{font-size:20px;margin-bottom:10px}.failure-summary>p{margin-top:7px}.recovery-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.recovery-total{font-size:23px;font-weight:550}.recovery-total small{font-size:11px;font-weight:400}.invoice-link,.policy-link{color:#3d5869;color:var(--blue);font-size:12px}.automation-notice{background:#e9f5ed;background:var(--green-soft);border:1px solid #cde2d4;border-radius:8px;display:flex;gap:12px;margin-bottom:22px;padding:18px 22px}.automation-notice p{color:#66727a;color:var(--muted);font-size:12px}.info-grid{grid-gap:21px 30px;display:grid;gap:21px 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-item{border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);padding:10px 0 17px}.info-item label{color:#66727a;color:var(--muted);display:block;font-size:11px;margin-bottom:9px}.info-value{font-size:13px;overflow-wrap:anywhere}.stripe-status{align-items:center;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin-bottom:22px;padding:0 0 22px}.status-indicator{font-size:12px;gap:9px}.status-indicator,.status-text{align-items:center;display:flex}.status-text{gap:7px}.status-dot{background:#b0b9bf;border-radius:50%;height:7px;width:7px}.status-active{background:#458060}.delete-key-btn{align-items:center;background:#fff;border:1px solid #e6ccc5;color:#9d4835;display:inline-flex;font-size:11px;gap:7px;padding:8px 11px}.stripe-info-box{background:#fafbfb;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:8px;margin-bottom:23px;padding:20px 22px}.stripe-info-box h3{font-size:14px;letter-spacing:-.2px;margin-bottom:13px}.stripe-info-box ol{color:#66727a;color:var(--muted);font-size:12px;line-height:1.9;padding-left:18px}.stripe-info-box a{color:#c7471b;color:var(--accent)}.stripe-info-box .warning-box{margin-bottom:0}.api-key-form label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.label-hint{color:#66727a;color:var(--muted);font-size:11px;font-weight:400;margin-left:7px}.input-with-toggle{display:flex;gap:9px;max-width:700px}.api-key-input{flex:1 1;min-width:0}.toggle-visibility-btn{align-items:center;border:1px solid #e3e7e9;border:1px solid var(--line);color:#66727a;color:var(--muted);display:flex;justify-content:center;padding:9px 12px}.input-hint{color:#66727a;color:var(--muted);display:block;font-size:11px;margin:10px 0 20px}.plan-select{font-size:12px;min-height:34px;padding:7px 10px}.spinner,.spinner-large,.spinner-small{animation:spin .8s linear infinite;border:2px solid #e3e7e9;border-radius:50%;border-top:2px solid var(--accent);display:inline-block;height:16px;width:16px}.spinner-large{height:29px;margin:16px;width:29px}@keyframes spin{to{transform:rotate(1turn)}}.auth-container{background:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.recovery-intro{background:#fff0e8;background:var(--peach);border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;padding:35px 44px}.recovery-brand{align-items:center;color:#22282d;color:var(--ink);display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.3px;text-decoration:none}.recovery-brand:before{background:#22282d;background:var(--ink);border-radius:8px;color:#fff;content:"r.";display:grid;font:24px Georgia,serif;height:31px;letter-spacing:-2px;place-items:center;width:31px}.recovery-intro h2{font:400 clamp(38px,4vw,60px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-1.7px;margin:55px 0 24px;max-width:510px}.recovery-intro p{color:#6c645e;font-size:14px;line-height:1.8;max-width:400px}.recovery-flow{display:flex;flex-wrap:wrap;gap:18px;margin:31px 0 70px}.recovery-flow span{border-top:1px solid #d9c3b6;color:#6e5b4f;font-size:11px;padding-top:12px}.auth-box{margin:auto;padding:50px 0;width:min(410px,80%)}.auth-box:only-child{grid-column:1/-1}.auth-box h1{font-size:38px;margin-bottom:13px}.auth-subtitle{color:#66727a;color:var(--muted);font-size:13px;margin-bottom:31px}.form-group{margin-bottom:21px}.form-group label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.form-group input{min-height:44px;width:100%}.auth-box .auth-button{min-height:44px}.auth-link{color:#66727a;color:var(--muted);font-size:12px;margin-top:24px}.auth-link a{color:#c7471b;color:var(--accent);text-underline-offset:3px}.session-screen{display:grid;min-height:100vh;padding:25px;place-items:center}.session-box{border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:12px;padding:32px;width:min(460px,100%)}.session-box h1{font-size:30px;margin:21px 0 16px}.session-box p{color:#66727a;color:var(--muted);font-size:13px;margin-bottom:17px}.session-brand{color:#22282d;color:var(--ink);font-size:14px;font-weight:600}.session-box .quick-filter-btn{margin-top:15px}.fallback-setup{margin-top:18px}.fallback-preview{font-size:12px;margin-top:18px}.fallback-preview>p{margin:10px 0}.fallback-preview ul{line-height:1.8;margin:15px 0;padding-left:20px}.fallback-consent{align-items:flex-start;display:flex;font-size:12px;gap:12px;line-height:1.7;margin:20px 0}.fallback-consent input{margin-top:3px;min-height:18px;width:18px}.fallback-log-title{font-size:15px;margin:25px 0 17px}.history-help{color:#66727a;color:var(--muted);line-height:1.7;margin:12px 0 18px}.history-months{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}.history-months button{min-width:145px;padding:12px 14px;text-align:left}.history-months button span,.history-months button strong{display:block}.history-months button strong{font-weight:550}.history-months button span{color:#66727a;color:var(--muted);font-size:11px;margin-top:5px}.recovery-history{margin-top:23px;scroll-margin-top:23px}.recovery-history .workspace-heading p{color:#66727a;color:var(--muted);margin-top:9px}.history-total{font-size:13px;margin:17px 0 22px}.history-total strong{font-weight:600}.history-reference{color:#66727a;color:var(--muted);display:block;margin-top:7px;overflow-wrap:anywhere}.recovery-history td{max-width:260px;overflow-wrap:anywhere}.history-more{margin-top:20px}@media(min-width:1600px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:48px 56px 70px}}@media(max-width:1150px){.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:208px;padding:32px 25px 55px}.sidebar{width:208px}.sidebar-header{padding:25px 17px}.scorecard,.stat-card{padding:22px 16px}.scorecard-value,.stat-card h3{font-size:27px}.batch-start-button{margin-left:0}.recovery-banner{align-items:flex-start}.banner-state{margin-top:9px}.workspace-heading{align-items:flex-start}.batch-currency{font-size:13px}}@media(max-width:800px){.sidebar{width:64px}.sidebar-header{padding:22px 15px}.sidebar-title{gap:0}.brand-name,.nav-content,.sidebar-footer .logout-btn>span:last-child,.user-info-sidebar{display:none}.sidebar-nav{padding:0 8px}.nav-item{justify-content:center;padding:12px 14px}.nav-icon{font-size:18px}.sidebar-footer{padding:19px}.logout-btn{padding:0}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:64px;padding:27px 19px 50px}h1{font-size:33px}.recovery-banner{display:block}.banner-state{margin-top:16px}.scorecards-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scorecard,.stat-card{border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);padding:20px 16px}.scorecard:nth-child(2),.stat-card:nth-child(2){border-right:0}.scorecard:nth-child(3),.stat-card:nth-child(3){border-bottom:0;padding-left:0}.scorecard:nth-child(4),.stat-card:nth-child(4){border-bottom:0}.chart-section,.profile-section,.users-section{padding:22px 19px}.auth-container{grid-template-columns:1fr}.recovery-intro{display:none}.auth-box{max-width:420px}.auth-box:before{content:"Rebound";display:block;font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:40px}.info-grid{gap:15px}.workspace-heading{flex-wrap:wrap}.stripe-status{align-items:flex-start;flex-wrap:wrap}}@media(max-width:540px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:23px 13px 44px}.date-filter-section,.failure-summary,.filter-section{padding:17px 15px}.date-filters,.date-inputs{grid-gap:13px 10px;display:grid;gap:13px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.date-input-group{min-width:0}.date-input{font-size:11px;min-width:0;padding:9px 7px;width:100%}.date-filters>button,.date-inputs>button{grid-column:1/-1;min-width:0;width:100%}.banner-copy h1{font-size:31px}.banner-copy p{font-size:12px}.banner-note{font-size:11px}.scorecard-value,.stat-card h3{font-size:23px;letter-spacing:-.7px}.scorecard-label{font-size:11px}.info-grid{grid-template-columns:1fr}.batch-currency{margin-left:0;margin-right:12px}.chart-section,.profile-section,.users-section{padding:20px 15px}.history-months button{flex:1 1;min-width:120px}.auth-box{width:85%}.recovery-history .workspace-heading{gap:15px}.failure-views button{flex:1 1}.scan-note{font-size:11px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.stripe-info-box summary{cursor:pointer;font-weight:500;list-style-position:inside}.stripe-info-box[open] summary{margin-bottom:15px}.stripe-info-box summary svg{color:#66727a;color:var(--muted);height:15px;width:15px}.overview-workspace,.queue-workspace{max-width:1600px}.overview-masthead,.queue-masthead{gap:24px;margin-bottom:32px}.workspace-location{color:#66727a;color:var(--muted);display:block;font-size:12px;margin-bottom:20px}.overview-masthead h1{font-size:44px;letter-spacing:-1.7px}.open-queue{background:#22282d;background:var(--ink);border-radius:7px;gap:18px;padding:13px 18px}.open-queue:hover{background:#3a454d}.queue-history-link{color:#66727a;color:var(--muted);text-underline-offset:4px}.queue-masthead p{color:#66727a;color:var(--muted);font-size:13px}.overview-filterbar{align-items:center;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);border-top:1px solid #e3e7e9;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.overview-filterbar .quick-filters{gap:4px;margin:0}.overview-filterbar .quick-filter-btn{background:#0000;border-color:#0000}.overview-filterbar .quick-filter-btn:hover{background:#fff;border-color:#e3e7e9;border-color:var(--line)}.overview-filterbar .date-filter-section{background:#0000;border:0;margin:0;padding:0}.overview-filterbar .date-inputs{align-items:center;gap:8px}.overview-filterbar .date-input-group{align-items:center;flex-direction:row}.overview-filterbar .date-input{font-size:11px;min-height:35px;padding:7px;width:140px}.overview-filterbar .apply-filter-btn{min-height:35px;padding:8px 11px}.collection-position{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:42px 0 38px}.position-primary>span{color:#52616a;font-size:13px}.position-primary>strong{display:block;font-size:64px;font-weight:450;letter-spacing:-3px;line-height:1.3;margin:8px 0}.position-primary p{color:#66727a;color:var(--muted);font-size:12px}.position-facts{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.position-facts>div{border-left:1px solid #e3e7e9;border-left:1px solid var(--line);padding-left:24px}.position-facts span{color:#66727a;color:var(--muted);display:block;font-size:12px;margin-bottom:14px}.position-facts strong{font-size:24px;font-weight:500;letter-spacing:-.8px}.overview-analysis{background:#fff;border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);overflow:hidden}.overview-analysis .chart-section{border:0;border-radius:0;margin:0;min-width:0;padding:27px 28px}.analysis-heading{gap:16px;margin-bottom:32px}.analysis-heading h2{font-size:17px;letter-spacing:-.4px}.analysis-heading p{color:#66727a;color:var(--muted);font-size:12px;margin-top:7px}.analysis-heading>span{color:#66727a;color:var(--muted);font-size:11px}.monthly-ledger{background:#fcfdfd;border-left:1px solid #e3e7e9;border-left:1px solid var(--line);padding:27px 24px 20px}.ledger-columns{border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);color:#66727a;color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding-bottom:12px}.monthly-ledger .history-months{display:block;margin:0}.monthly-ledger .history-months button{align-items:center;background:#0000;border:0;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);border-radius:0;color:#22282d;color:var(--ink);display:flex;font-size:13px;gap:16px;justify-content:space-between;min-width:0;padding:15px 0;text-align:left;width:100%}.monthly-ledger .history-months button:hover,.monthly-ledger .history-months button[aria-pressed=true]{background:#fff0e8;background:var(--peach);box-shadow:12px 0 #fff0e8,-12px 0 #fff0e8;box-shadow:12px 0 var(--peach),-12px 0 var(--peach)}.monthly-ledger .history-months button span{color:inherit;font-size:13px;margin:0}.monthly-ledger .history-months button strong{font-size:12px}.monthly-ledger small{color:#66727a;color:var(--muted);display:block;font-size:11px;margin-top:5px}.monthly-ledger button svg{color:#9aa3a9;margin-left:10px}.ledger-footnote{color:#66727a;color:var(--muted);font-size:11px;margin-top:20px}.queue-workspace>.filter-section{align-items:center;background:#0000;border:0;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);border-radius:0;border-top:1px solid #e3e7e9;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin:0 0 26px;padding:15px 0}.collection-rules{color:#66727a;color:var(--muted);max-width:460px;position:relative}.collection-rules summary{text-underline-offset:3px}.collection-rules[open]{border:1px solid #e3e7e9;border:1px solid var(--line);border-radius:8px;padding:15px}.collection-rules p{margin-top:12px}.queue-workbench{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 290px}.queue-main{min-width:0}.collection-console{background:#fff9f5;border:1px solid #e3d4ca;border-radius:10px;overflow:hidden;position:-webkit-sticky;position:sticky}.console-label{color:#846955;display:block;margin-bottom:20px}.run-launcher h2{font-size:21px;letter-spacing:-.6px}.console-balance{border-bottom:1px solid #e9dfd8;margin-bottom:18px;padding:23px 0}.console-balance strong{display:block;font-size:30px}.console-balance small{color:#66727a;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.console-balance>span{color:#846955;display:block;margin-top:8px}.run-launcher p{color:#75695f;font-size:12px;line-height:1.7}.run-launcher .batch-start-button{margin:20px 0 12px;min-width:0;padding:12px 8px;width:100%}.run-launcher .console-disclosure{font-size:11px}.collection-console .batch-progress{background:#fff;border:0;border-top:1px solid #e9dfd8;margin:0;padding:22px 24px}.collection-console .batch-progress h2{font-size:15px}.collection-console .batch-progress p{font-size:11px}.queue-counts{align-items:center;display:flex;gap:26px;padding:3px 0 24px}.queue-counts>div{align-items:baseline;display:flex;gap:8px}.queue-counts strong{font-size:24px;letter-spacing:-1px}.queue-counts p,.queue-counts span{color:#66727a;color:var(--muted)}.queue-counts p{margin-left:auto}.queue-table-bar{align-items:center;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:18px}.queue-table-bar .failure-views{gap:20px;margin:0}.queue-table-bar .quick-filter-btn{background:#0000;border:0;border-bottom:2px solid #0000;color:#66727a;color:var(--muted);padding:12px 0}.queue-table-bar .quick-filter-btn[aria-pressed=true]{border-bottom-color:#22282d;border-bottom-color:var(--ink);color:#22282d;color:var(--ink)}.queue-table-bar>span{color:#66727a;color:var(--muted)}.queue-main .workspace-heading{align-items:center;margin-bottom:14px}.queue-main .workspace-heading h2{color:#66727a;color:var(--muted);font-size:12px;font-weight:400}.queue-main .batch-currency{font-size:12px}.queue-main .transactions-table th{font-size:11px;padding:12px}.queue-main .transactions-table td{padding:17px 12px}.queue-main .transactions-table{font-size:12px}.batch-attempts summary{cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:20px;justify-content:space-between}.batch-attempts summary span{color:#66727a;color:var(--muted);font-size:12px}.batch-attempts[open] summary{margin-bottom:20px}@media(max-width:1250px){.overview-filterbar{align-items:flex-start;flex-direction:column}.collection-position{grid-template-columns:1fr 1.2fr}.position-primary>strong{font-size:52px}.position-facts{gap:12px}.position-facts>div{padding-left:16px}.position-facts strong{font-size:20px}.queue-workbench{gap:18px;grid-template-columns:minmax(0,1fr) 260px}.queue-counts{flex-wrap:wrap;gap:16px}.queue-counts p{margin:0;width:100%}}@media(max-width:1000px){.overview-analysis{grid-template-columns:minmax(0,1fr)}.monthly-ledger{border-left:0;border-top:1px solid #e3e7e9;border-top:1px solid var(--line)}.collection-position{gap:25px;grid-template-columns:1fr}.position-facts>div:first-child{border-left:0;padding-left:0}.queue-workbench{display:flex;flex-direction:column}.collection-console{display:grid;grid-template-columns:1fr 1fr;order:-1;position:static;width:100%}.collection-console .batch-progress{border-left:1px solid #e9dfd8;border-top:0}.run-launcher{padding:20px}.run-launcher .console-balance{padding:12px 0}.run-launcher .batch-start-button{margin-top:12px}.queue-main{width:100%}.queue-workspace>.filter-section{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.overview-masthead,.queue-masthead{align-items:flex-start;flex-direction:column;gap:18px}.overview-masthead h1{font-size:35px}.workspace-location{font-size:11px;margin-bottom:13px}.overview-filterbar .quick-filters{gap:0}.overview-filterbar .quick-filter-btn{padding:8px}.overview-filterbar .date-inputs{display:flex;flex-wrap:wrap}.overview-filterbar .date-input-group{align-items:flex-start;flex-direction:column}.overview-filterbar .date-input{width:125px}.overview-filterbar .date-inputs>button{width:auto}.collection-position{padding:28px 0}.position-primary>strong{font-size:49px}.position-facts{gap:0;grid-template-columns:1fr}.position-facts>div{align-items:center;border-bottom:1px solid #e3e7e9;border-bottom:1px solid var(--line);border-left:0;display:flex;justify-content:space-between;padding:13px 0}.position-facts span{margin:0}.position-facts strong{font-size:20px}.overview-analysis .chart-section{padding:22px 12px}.monthly-ledger{padding:23px 18px}.analysis-heading{margin-bottom:24px}.analysis-heading h2{font-size:16px}.collection-console{grid-template-columns:1fr}.collection-console .batch-progress{border-left:0;border-top:1px solid #e9dfd8}.queue-counts{gap:15px}.queue-counts>div{display:block}.queue-counts span{display:block;margin-top:5px}.queue-table-bar{align-items:flex-start;flex-direction:column}.queue-table-bar>span{display:none}.queue-main .workspace-heading{gap:7px}.queue-main .workspace-heading h2{line-height:1.6}.queue-main .batch-currency{margin-left:0}.queue-workspace>.filter-section .date-filters{width:100%}.queue-workspace .batch-attempts{padding:20px 15px}}:root{--ink:#f2f5f4;--muted:#b0b9bd;--surface:#23282a;--line:#ffffff17;--accent:#90e1d5;--accent-hover:#a6eee3;--peach:#92e3d724;--green:#b4ebc7;--green-soft:#213b2e;--blue:#afeae1;color-scheme:dark}body{background:#212426;background-image:radial-gradient(ellipse at 8% 100%,#ac8a6bd9 0,#0000 58%),radial-gradient(ellipse at 95% 95%,#9aa5abb0 0,#0000 55%),linear-gradient(180deg,#201e1f,#2b2527 55%,#5a4f50);color:#f2f5f4;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}h1,h2,h3{color:#f4f7f6}h1{font-family:inherit;font-size:32px;font-weight:550;letter-spacing:-1.2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #aef6eb;outline-offset:4px}button{transition:background .15s,color .15s,border-color .15s}button:disabled{opacity:.45}.admin-layout,.dashboard-layout,.home-layout,.profile-layout{display:block}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:0;min-width:0;padding:132px 42px 80px}.admin-container,.container,.home-container,.profile-container{margin:auto;max-width:1240px}.sidebar{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#24292bd9;border:1px solid #ffffff16;border-radius:19px;bottom:auto;box-shadow:0 9px 26px #00000025;flex-direction:row;height:66px;left:24px;padding:0 18px;right:24px;top:18px;width:auto;z-index:30}.sidebar-header{margin:0;padding:0}.sidebar-title{font-size:14px;gap:10px;letter-spacing:-.3px}.brand-symbol{background:#8eddd1;border-radius:10px;box-shadow:inset 0 1px #ffffff40;color:#1c312e;font:26px Georgia,serif;height:31px;width:31px}.user-info-sidebar{display:none}.sidebar-nav{align-items:center;gap:6px;margin-left:38px;padding:0}.nav-item{border-radius:11px;color:#b5bdc1;gap:8px;margin:0;padding:9px 13px;width:auto}.nav-item:hover{background:#ffffff09;color:#fff}.nav-item.active{background:#92e3d722;box-shadow:inset 0 0 0 1px #a3e7dd1c;color:#cffaf3}.nav-label,.sidebar-nav>a>span{font-size:12px}.sidebar-footer{border:0;padding:0 0 0 16px}.logout-btn{color:#b5bdc1;font-size:11px}.preview-nav-label{border:1px solid #ffffff18;border-radius:20px;color:#c3d1cf;font-size:11px;padding:7px 11px}.sidebar-nav a{text-decoration:none}.studio-queue,.studio-workspace{max-width:1240px}.overview-masthead,.queue-masthead{display:flex;gap:22px;justify-content:space-between;margin-bottom:28px}.studio-queue h1,.studio-workspace h1{font-family:inherit;font-size:32px;font-weight:550;letter-spacing:-1.2px;line-height:1.25}.workspace-location{color:#b2babe!important;margin-bottom:11px!important}.queue-masthead p{color:#b2babe;font-size:12px;margin-top:10px}.open-queue{align-items:center;background:#91e2d6;border:1px solid #c0f4ec3d;border-radius:24px;box-shadow:0 5px 15px #0002;color:#1a2b28;display:flex;font-weight:550;gap:14px;min-height:42px;padding:11px 17px;text-decoration:none}.open-queue:hover{background:#a5e9df}.queue-history-link{color:#c2cfcd;text-decoration:none}.studio-workspace .overview-filterbar{background:#0000;border:0;justify-content:flex-start;margin:0 0 25px;padding:0}.studio-queue>.filter-section{align-items:center;background:#0000;border:0;display:flex;gap:20px;justify-content:space-between;margin:0 0 26px;padding:0}.collection-rules{color:#c0c7cb;font-size:12px}.collection-rules[open]{background:#24292c;border-color:#ffffff20;border-radius:13px;padding:18px}.collection-rules p{color:#b9c0c4;max-width:64ch}.collection-rules summary{cursor:pointer}.studio-workspace .overview-analysis{grid-gap:20px;background:#0000;border:0;gap:20px;grid-template-columns:minmax(0,1fr) 290px;margin-bottom:33px;overflow:visible}.studio-workspace .studio-performance{background:#222729ed;border:1px solid #ffffff13;border-radius:18px;box-shadow:0 12px 24px #00000024,inset 0 1px #ffffff04;color:#f2f6f5;padding:28px 29px 19px}.studio-performance-total{border-bottom:1px solid #ffffff12;margin-bottom:21px;padding-bottom:23px;position:relative}.studio-performance-total>span{color:#bcc3c7;display:block;font-size:12px}.studio-performance-total strong{font-feature-settings:"tnum";display:block;font-size:53px;font-variant-numeric:tabular-nums;letter-spacing:-2.5px;line-height:1.3;margin:9px 0 5px}.studio-performance-total p{color:#a3aeb3;font-size:11px}.studio-performance-total:after{background:#8dded215;border:1px solid #a4e0d832;border-radius:50%;color:#aef2e8;content:"↗";display:grid;font-size:22px;height:41px;place-items:center;position:absolute;right:0;top:6px;width:41px}.studio-performance .analysis-heading{margin-bottom:7px}.studio-performance .analysis-heading h2{color:#bec5c8;font-size:12px;font-weight:400;letter-spacing:0}.studio-performance .analysis-heading>span{color:#a3aeb3;font-size:11px}.studio-performance .recharts-tooltip-wrapper{color:#23282a}.studio-performance .recharts-text{font-family:inherit}.studio-side{display:flex;flex-direction:column;gap:17px;min-width:0}.studio-facts{background:#23282bed;border:1px solid #ffffff13;border-radius:17px;box-shadow:0 10px 22px #0002;flex:1 1;padding:23px 24px}.studio-facts h2{font-size:14px;font-weight:500;letter-spacing:-.2px;margin-bottom:8px}.studio-facts>div{border-bottom:1px solid #ffffff12;padding:17px 0}.studio-facts>div:last-child{border:0;padding-bottom:0}.studio-facts span{color:#b3bcc0;display:block;font-size:11px;margin-bottom:7px}.studio-facts strong{display:block;font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.3}.studio-facts small{color:#98a3a9;display:block;font-size:11px;margin-top:5px}.studio-next{background:linear-gradient(120deg,#5fb2a5,#6fb4aa);border:1px solid #bbf4eb3b;border-radius:17px;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff19;color:#fff;display:block;padding:21px 24px;text-decoration:none}.studio-next>span{color:#d5f0ec;display:block;font-size:11px;margin-bottom:13px}.studio-next strong{display:block;font-size:15px;font-weight:550;letter-spacing:-.2px;line-height:1.5}.studio-next strong svg{float:right;margin-top:4px}.studio-next p{color:#d5f0ec;font-size:11px;line-height:1.6;margin-top:10px}.studio-next:hover{filter:brightness(1.08)}.studio-workspace .studio-journal{background:#0000;border:0;margin-bottom:32px;padding:0}.studio-journal .analysis-heading{margin-bottom:19px}.studio-journal .analysis-heading h2{font-size:19px;font-weight:550;letter-spacing:-.5px}.studio-journal .analysis-heading p{color:#c0c7cb;font-size:12px;margin-top:8px;max-width:65ch}.studio-journal .ledger-columns{display:none}.studio-workspace .studio-journal .history-months{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.studio-workspace .studio-journal .history-months button{align-items:flex-start;background:#23282bed;border:1px solid #ffffff17;border-radius:15px;box-shadow:0 8px 17px #0002;color:#f2f6f5;display:flex;gap:20px;justify-content:space-between;min-width:0;padding:21px 23px;text-align:left;width:100%}.studio-workspace .studio-journal .history-months button:hover,.studio-workspace .studio-journal .history-months button[aria-pressed=true]{background:#2a3b38;border-color:#95ded378;box-shadow:0 10px 23px #0002}.studio-workspace .studio-journal .history-months button>span{color:inherit;display:block;font-size:14px;margin:0}.studio-workspace .studio-journal .history-months button strong{display:block;font-size:12px;font-weight:500}.studio-workspace .studio-journal .history-months button small{color:#a9b2b7;display:block;font-size:11px;margin-top:10px}.studio-journal button svg{color:#b5c8c5;margin-left:8px}.studio-journal .ledger-footnote{color:#c3cbca;font-size:11px;line-height:1.6;margin-top:16px}.chart-section,.date-filter-section,.filter-section,.profile-section,.users-section{background:#23282bed;border:1px solid #ffffff17;border-radius:17px;box-shadow:0 10px 22px #0002}.workspace-heading h2{color:#f2f5f5}.history-help,.history-reference,.history-total,.recovery-reason,.workspace-heading p{color:#b8bfc3}.recovery-history{padding:25px;scroll-margin-top:110px}.recovery-history h2{font-size:22px}.table-container{background:#23282b;border:1px solid #ffffff14;border-radius:15px;box-shadow:0 8px 22px #0002}.transactions-table,.users-table{color:#edf1f0}.transactions-table th,.users-table th{background:#2a3033;border-bottom:1px solid #ffffff14;color:#b8bfc3;font-size:11px;font-weight:400}.transactions-table td,.users-table td{border-bottom:1px solid #ffffff0c;color:#e4eae9}.transactions-table tbody tr:hover,.users-table tbody tr:hover{background:#ffffff04}.transactions-table td a{color:#b9e7e0}.amount small,.saved-card-count span{color:#a6afb4}.badge{background:#93dacf1b;border-color:#9fe4da2e;color:#c0f2ea}.transactions-table tbody tr.payment-row-paid,.transactions-table tbody tr.payment-row-paid td,.transactions-table tbody tr.payment-row-paid:hover{background:#264235;border-bottom-color:#83c59b25;color:#c1efd2}.transactions-table tbody tr.payment-row-paid .badge{background:#94d8af20;border-color:#94d8af35;color:#b9edce}.queue-workbench{gap:21px;grid-template-columns:minmax(0,1fr) 270px}.collection-console{background:#23282bed;border:1px solid #ffffff17;border-radius:17px;box-shadow:0 12px 25px #0003;top:106px}.run-launcher{padding:24px}.console-label{color:#abe5dc;font-size:12px}.run-launcher h2{color:#f1f5f4;font-size:19px}.console-balance{border-bottom:1px solid #ffffff12}.console-balance strong{color:#f0faf8;font-size:32px;font-weight:500;letter-spacing:-1px}.console-balance small,.console-balance>span,.run-launcher .console-disclosure,.run-launcher p{color:#b3bcc0}.run-launcher .auth-button{background:#92e2d6;border-color:#acf0e538;border-radius:11px;color:#192d2a;font-size:12px}.run-launcher .auth-button:hover:not(:disabled){background:#a5e9df}.collection-console .batch-progress{background:#262b2ded;border-left:0;border-radius:0;border-top:1px solid #ffffff13;padding:22px}.batch-progress h2{color:#dae4e2}.batch-progress>p{color:#b8c0c4}.batch-progress>button{background:#ffffff05;border-color:#ffffff1c;color:#d2dddb}.queue-counts{color:#f2faf9}.queue-counts strong{font-size:27px}.queue-counts p,.queue-counts span{color:#bfc6ca}.queue-table-bar{border-bottom-color:#ffffff23}.queue-table-bar .quick-filter-btn{color:#c0c7cb;font-size:12px}.queue-table-bar .quick-filter-btn[aria-pressed=true]{border-bottom-color:#a8e7de;color:#e5f8f5}.queue-main .workspace-heading h2,.queue-table-bar>span{color:#c0c7cb}.queue-main .transactions-table td{vertical-align:middle}.studio-customer{align-items:center;display:flex;gap:10px}.customer-initial{background:#77afa729;border:1px solid #9de2d81f;border-radius:9px;color:#bde9e2;display:grid;flex-shrink:0;height:29px;place-items:center;width:29px}.batch-attempts{background:#23282bed;border-radius:16px}.batch-attempts summary{color:#f0f4f4}.batch-attempts summary span{color:#c0c9c8}.scan-progress{color:#c8d0cf}.empty-chart-state,.queue-empty{color:#b3bcc0}.queue-empty h3{color:#e2e8e7}.apply-filter-btn,.quick-filter-btn,.search-button{background:#262b2e;border-color:#ffffff1b;border-radius:11px;color:#d1dbd9}.apply-filter-btn:hover,.quick-filter-btn:hover,.search-button:hover{background:#333a3d;border-color:#ffffff2a}.quick-filter-btn[aria-pressed=true]{background:#82cec326;border-color:#94dad03d;color:#caf6f0}.history-total strong{color:#d2f5f0}input,select{background:#222729;border-color:#ffffff22;border-radius:10px;color:#e9f9f7}.info-item{border-color:#ffffff12}.info-item label{color:#abb4b9}.stripe-status{border-color:#ffffff13}.stripe-info-box{background:#272c2e;border-color:#ffffff1c}.stripe-info-box ol{color:#bdc7c5}.toggle-visibility-btn{background:#272c2e;border-color:#ffffff20;color:#d3dedd}.delete-key-btn{background:#33242c;border-color:#c4738a35;color:#efb9c8}.auth-container{background:#0000}.recovery-intro{background:#23282be8;border:1px solid #ffffff14}.auth-box h1,.recovery-intro h2{font-family:inherit}.recovery-intro p{color:#bfcac8}.recovery-flow span{border-color:#ffffff20;color:#b4c2c0}.session-box{background:#23282be8;border-color:#ffffff20}.scorecard-value,.stat-card h3{color:#edf3f2}.scorecard,.scorecards-grid,.stat-card,.stats-grid{border-color:#ffffff16}.error-message{background:#482732;border-color:#d17b9745;color:#fac2d2}.success-message{background:#264235;border-color:#83c59b35;color:#c1efd2}@media(min-width:1600px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:140px 56px 80px}}@media(max-width:1150px){.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:0;padding:120px 28px 64px}.sidebar{width:auto}.queue-workbench{gap:17px}.queue-workbench,.studio-workspace .overview-analysis{grid-template-columns:minmax(0,1fr) 250px}.sidebar-nav{margin-left:20px}}@media(max-width:1000px){.queue-workbench{display:flex;flex-direction:column}.collection-console{display:grid;grid-template-columns:1fr 1fr;position:static;width:100%}.collection-console .batch-progress{border-left:1px solid #ffffff12;border-top:0}.queue-main{width:100%}.sidebar-nav{gap:2px}.nav-item{padding:9px 10px}.logout-btn>span:last-child{display:none}.studio-workspace .studio-journal .history-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.sidebar{gap:10px;height:60px;left:12px;padding:0 13px;right:12px;top:12px}.sidebar-header{padding:0}.brand-name{display:none}.sidebar-nav{justify-content:center;margin-left:4px;padding:0}.nav-content{display:block}.nav-label,.preview-navigation .sidebar-nav>a>span{font-size:11px}.nav-item{gap:7px;padding:9px 10px}.sidebar-footer{padding:0}.preview-nav-label{font-size:10px;padding:5px 8px}.admin-content,.dashboard-content,.home-content,.profile-content{margin:0;padding:108px 22px 56px}.studio-workspace .overview-analysis{grid-template-columns:minmax(0,1fr)}.studio-side{align-items:stretch;display:grid;grid-template-columns:1.3fr 1fr}.studio-facts{padding:21px}.studio-facts>div{padding:11px 0}.studio-facts strong{font-size:23px}.studio-next{display:flex;flex-direction:column;justify-content:center}.overview-masthead,.queue-masthead{align-items:flex-start}.studio-queue h1,.studio-workspace h1{font-size:29px}.studio-performance-total strong{font-size:48px}.recovery-history{scroll-margin-top:90px}}@media(max-width:540px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:101px 16px 45px}.sidebar{border-radius:16px}.nav-item{min-height:35px;padding:8px 9px}.nav-content,.preview-navigation .sidebar-nav>a>span{display:none}.preview-nav-label{font-size:9px}.sidebar-nav{flex:1 1;justify-content:flex-start}.sidebar-footer{padding:0}.overview-masthead,.queue-masthead{flex-direction:column;gap:17px}.open-queue{font-size:11px;min-height:38px;padding:9px 14px}.studio-workspace .studio-performance{padding:23px 17px 15px}.studio-performance-total strong{font-size:44px;letter-spacing:-2px}.studio-side{grid-template-columns:1fr}.studio-facts{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:21px}.studio-facts h2{grid-column:1/-1;margin:0}.studio-facts>div{border:0;padding:0}.studio-facts>div:last-child{grid-column:1/-1}.studio-facts>div:last-child strong{font-size:18px}.studio-workspace .studio-journal .history-months{gap:11px;grid-template-columns:1fr}.studio-workspace .studio-journal .history-months button{padding:19px}.studio-next{padding:21px}.collection-console{display:block}.collection-console .batch-progress{border-left:0;border-top:1px solid #ffffff12}.queue-counts{gap:20px}.queue-counts>div{border:0;padding:0}.studio-queue>.filter-section{align-items:flex-start;flex-direction:column;gap:16px}.recovery-history{padding:20px 15px}.queue-counts span,.queue-table-bar .quick-filter-btn{font-size:11px}}@media(prefers-reduced-motion:reduce){button{transition:none}}.studio-performance-total:after{display:none}.collection-currency{border:1px solid #ffffff14;border-radius:7px;color:#adb6ba!important;font-size:10px!important;letter-spacing:.04em;line-height:1;padding:6px 9px;position:absolute;right:0;top:0}.studio-performance-total strong{font-weight:450;letter-spacing:-2px}.collection-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#292e31f5;border:1px solid #ace9e02e;border-radius:13px;box-shadow:0 14px 35px #0005;color:#effaf8;min-width:170px;padding:15px 17px}.collection-tooltip>div{align-items:center;color:#bfcac9;display:flex;gap:7px;margin-bottom:11px}.collection-tooltip-dot{background:#aeebe2;border-radius:50%;height:6px;width:6px}.collection-tooltip>strong{font-feature-settings:"tnum";display:block;font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.25}.collection-tooltip>span{color:#b2bebc;display:block;font-size:10px;margin-top:7px}:root{--accent:#71d4c0;--accent-hover:#91e4d3;--chart-top:#8be4d1;--chart-base:#368c80;--chart-active:#b3f4e5;--accent-soft:#71d4c014;--accent-line:#71d4c036;--accent-ink:#122b27;--accent-label:#a8ddd2}.home-layout[data-palette=amber]{--accent:#e7bd79;--accent-hover:#f3d49d;--chart-top:#edca90;--chart-base:#aa7942;--chart-active:#ffe2af;--accent-soft:#e7bd7914;--accent-line:#e7bd7936;--accent-ink:#332615;--accent-label:#e8d3b3}.home-layout[data-palette=ice]{--accent:#92c2e8;--accent-hover:#b1d9f5;--chart-top:#b0d9f5;--chart-base:#5489af;--chart-active:#daf0ff;--accent-soft:#92c2e814;--accent-line:#92c2e836;--accent-ink:#142d3d;--accent-label:#bfd8ec}body{background-attachment:fixed;background-color:#202529;background-image:radial-gradient(ellipse at 0 100%,#3a494fc9,#0000 62%),radial-gradient(ellipse at 100% 85%,#46535d9c,#0000 58%),linear-gradient(180deg,#191d21,#282f35)}.sidebar{background:#252b30e8;border-color:#ffffff0e;border-radius:14px;box-shadow:0 10px 35px #0002}.brand-symbol{background:#71d4c0;border-radius:9px;color:#122b27}.nav-item.active{background:#71d4c014;box-shadow:inset 0 0 0 1px #71d4c036;color:#a8ddd2}.preview-nav-label{border-color:#ffffff14;color:#b1bdc3}.collection-console,.studio-facts,.studio-workspace .studio-performance,.table-container{background:#252b30f5;border-color:#ffffff0d;border-radius:14px;box-shadow:0 10px 25px #00000016}.studio-queue h1,.studio-workspace h1{font-size:30px;letter-spacing:-1px}.studio-performance-total strong{font-size:50px;font-weight:500;letter-spacing:-1.8px}.studio-performance-total>span{color:#b7c2c8}.studio-performance-total p{color:#9caab2}.studio-performance-total{border-color:#ffffff0b}.collection-currency{border-color:#ffffff0f;color:#a6b3ba!important}.studio-performance .analysis-heading h2,.studio-performance .analysis-heading>span{color:#a6b3ba}.open-queue,.run-launcher .auth-button{background:#71d4c0;background:var(--accent);border-color:#71d4c036;border-color:var(--accent-line);border-radius:10px;box-shadow:none;color:#122b27;color:var(--accent-ink)}.open-queue:hover,.run-launcher .auth-button:hover:not(:disabled){background:#91e4d3;background:var(--accent-hover)}.studio-next{background:#71d4c014;border-color:#71d4c036;border-radius:14px;box-shadow:none;color:#eef4f5}.studio-next p,.studio-next>span{color:#a8ddd2}.studio-next strong svg{color:#71d4c0;color:var(--accent)}.studio-next:hover{background:#71d4c014;background:var(--accent-soft);border-color:#71d4c0;border-color:var(--accent);filter:none}.studio-facts small,.studio-facts span{color:#a4b0b8}.studio-facts>div{border-color:#ffffff0b}.studio-facts strong{font-size:25px}.studio-facts h2{color:#d6e0e5}.studio-workspace .studio-journal .history-months button{background:#252b30ed;border-color:#ffffff10;border-radius:12px;box-shadow:0 4px 15px #0001}.studio-workspace .studio-journal .history-months button:hover,.studio-workspace .studio-journal .history-months button[aria-pressed=true]{background:#71d4c014;border-color:#71d4c036}.studio-journal button svg{color:#71d4c0;color:var(--accent)}.studio-workspace .studio-journal .history-months button small{color:#a4b0b8}.studio-journal .analysis-heading p,.studio-journal .ledger-footnote{color:#b1bdc5}.date-range-trigger{background:#292f35;border-color:#ffffff16;border-radius:10px;box-shadow:none;color:#d6e0e4}.date-range-trigger strong{color:#a8ddd2}.date-range-trigger>span{color:#a6b3ba}.date-range-trigger:hover:not(:disabled){background:#333c44}.collection-tooltip{background:#2b333bf5;border-color:#71d4c036;border-color:var(--accent-line);border-radius:11px;box-shadow:0 10px 30px #0004;color:#f2f7f8}.collection-tooltip>div{color:#b5c2ca}.collection-tooltip-dot{background:#71d4c0;background:var(--accent)}.collection-tooltip>span{color:#a6b5be}.collection-tooltip>strong{font-size:22px;letter-spacing:-.3px}.studio-workspace .overview-filterbar{flex-wrap:wrap;gap:16px}.palette-comparison{align-items:center;display:flex;gap:4px}.palette-comparison>span{color:#8d9ba5;font-size:10px;margin-right:8px}.palette-choice{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#abb8c1;display:inline-flex;font-size:10px;gap:6px;min-height:31px;padding:7px 10px}.palette-choice i{background:#71d4c0;border-radius:50%;height:7px;width:7px}.palette-amber i{background:#e7bd79}.palette-ice i{background:#92c2e8}.palette-choice:hover{background:#ffffff05}.palette-choice[aria-pressed=true]{background:#71d4c014;border-color:#71d4c036;color:#eef4f6}@media(max-width:540px){.studio-queue h1,.studio-workspace h1{font-size:28px}.studio-performance-total strong{font-size:42px}.palette-comparison{padding-top:3px;width:100%}.palette-comparison>span{margin-right:4px}}:root{--ink:#253239;--muted:#657780;--surface:#fff;--line:#e4eaed;--accent:#77d6c2;--accent-hover:#60c9b3;--accent-ink:#173c34;--accent-label:#296e60;--accent-soft:#eaf7f3;--accent-line:#c6e9df;--chart-top:#78d9c4;--chart-base:#289a84;--chart-active:#55bca5;--chart-grid:#263943;--green:#236b46;--blue:#326c8d}.home-layout[data-palette=amber]{--accent:#e9c37e;--accent-hover:#dfb366;--accent-ink:#493617;--accent-label:#855d20;--accent-soft:#fcf5e8;--accent-line:#edddba;--chart-top:#e8c47f;--chart-base:#b88c3d;--chart-active:#d5a44e}.home-layout[data-palette=ice]{--accent:#a6d1ee;--accent-hover:#90c2e6;--accent-ink:#234d6a;--accent-label:#326e99;--accent-soft:#edf6fc;--accent-line:#d0e5f4;--chart-top:#9bc9e9;--chart-base:#4b8ebd;--chart-active:#70afd9}body{background:#f8fafb;background-image:none}body,h1,h2,h3{color:#253239}a{color:inherit}.sidebar{background:#ffffffed;border-color:#e4eaed;box-shadow:0 5px 20px #26394306}.sidebar-title{color:#253239}.brand-symbol{background:#ee975b;background:var(--accent);color:#4c280e;color:var(--accent-ink)}.logout-btn,.nav-item{color:#657780}.nav-item:hover{background:#f3f6f7;color:#253239}.nav-item.active{background:#fff3e9;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #f1d6c1;box-shadow:inset 0 0 0 1px var(--accent-line);color:#985024;color:var(--accent-label)}.preview-nav-label{background:#f8fafb;border-color:#e5eaed;color:#71818a}.workspace-location{color:#71818a!important}.queue-masthead p{color:#657780}.queue-history-link{color:#426d78}.collection-console,.studio-facts,.studio-workspace .studio-performance,.table-container{background:#fff;border-color:#e3e9ec;box-shadow:0 5px 18px #273b4405;color:#253239}.studio-performance-total{border-color:#e8edef}.studio-performance-total>span{color:#61747d}.studio-performance-total strong{color:#26373f}.studio-performance-total p{color:#798a92}.collection-currency{background:#f8fafb;border-color:#e4eaed;color:#73848d!important}.studio-performance .analysis-heading h2,.studio-performance .analysis-heading>span{color:#71828b}.studio-facts h2,.studio-facts strong{color:#293b44}.studio-facts small,.studio-facts span{color:#6f818a}.studio-facts>div{border-color:#e9eef0}.studio-next{background:#fff3e9;background:var(--accent-soft);border-color:#f1d6c1;border-color:var(--accent-line);color:#2b4148}.studio-next p,.studio-next strong svg,.studio-next>span{color:#985024;color:var(--accent-label)}.studio-journal .analysis-heading p,.studio-journal .ledger-footnote{color:#6b7e87}.studio-workspace .studio-journal .history-months button{background:#fff;border-color:#e3e9ec;box-shadow:0 4px 12px #273b4403;color:#293b44}.studio-workspace .studio-journal .history-months button small{color:#71838b}.studio-workspace .studio-journal .history-months button:hover,.studio-workspace .studio-journal .history-months button[aria-pressed=true]{background:#fff3e9;background:var(--accent-soft);border-color:#f1d6c1;border-color:var(--accent-line)}.studio-journal button svg{color:#985024;color:var(--accent-label)}.date-range-trigger{border-color:#dfe7eb;box-shadow:0 2px 5px #23394303;color:#3b515c}.date-range-trigger>span{border-color:#e2e9ec;color:#74858d}.date-range-trigger strong{color:#985024;color:var(--accent-label)}.date-range-trigger:hover:not(:disabled){background:#f2f7f8}.palette-choice,.palette-comparison>span{color:#6e8089}.palette-choice:hover{background:#edf2f4}.palette-choice[aria-pressed=true]{background:#fff3e9;background:var(--accent-soft);border-color:#f1d6c1;border-color:var(--accent-line);color:#344e58}.collection-tooltip{background:#fffffff5;border-color:#dce7e9;box-shadow:0 10px 26px #20394314;color:#263d45}.collection-tooltip>div{color:#6b818b}.collection-tooltip>span{color:#738790}.collection-tooltip-dot{background:#d57636;background:var(--chart-base)}.batch-attempts,.chart-section,.date-filter-section,.filter-section,.profile-section,.users-section{background:#fff;border-color:#e3e9ec;box-shadow:0 5px 18px #273b4405}.workspace-heading h2{color:#304650}.history-help,.history-reference,.history-total,.recovery-reason,.workspace-heading p{color:#6e818b}.history-total strong{color:#294d4c}.collection-rules{color:#607a83}.collection-rules[open]{background:#fff;border-color:#e0e8eb}.collection-rules p{color:#6b818a}.scan-progress{color:#6e818b}.queue-counts{color:#2d444e}.queue-counts p,.queue-counts span,.queue-main .workspace-heading h2,.queue-table-bar>span{color:#6d818b}.queue-table-bar{border-color:#e0e9ed}.queue-table-bar .quick-filter-btn{color:#71858d}.queue-table-bar .quick-filter-btn[aria-pressed=true]{background:#0000;border-bottom-color:#4fae99;color:#2f7769}.empty-chart-state,.queue-empty{color:#72858e}.queue-empty h3{color:#34515c}.transactions-table,.users-table{color:#304953}.transactions-table th,.users-table th{background:#f5f8f9;border-bottom-color:#e4ebee;color:#6e818a}.transactions-table td,.users-table td{border-bottom-color:#edf1f3;color:#334e58}.transactions-table tbody tr:hover,.users-table tbody tr:hover{background:#f9fbfc}.transactions-table td a{color:#41788c}.amount small,.saved-card-count span{color:#7b8e97}.badge{background:#eaf5f1;border-color:#d2e9df;color:#39745d}.transactions-table tbody tr.payment-row-paid,.transactions-table tbody tr.payment-row-paid td,.transactions-table tbody tr.payment-row-paid:hover{background:#eaf7ef;border-bottom-color:#d6ecdf;color:#286342}.transactions-table tbody tr.payment-row-paid .badge{background:#d9efdf;border-color:#c1e0cb;color:#286342}.customer-initial{background:#eef5f3;border-color:#dceae5;color:#5f8577}.console-label{color:#4e8b7c}.batch-progress h2,.console-balance strong,.run-launcher h2{color:#2b434c}.console-balance{border-color:#e7eef0}.console-balance small,.console-balance>span,.run-launcher .console-disclosure,.run-launcher p{color:#748891}.collection-console .batch-progress{background:#f7faf9;border-color:#e2eae8}.batch-progress>p{color:#6d848c}.batch-progress>button{background:#fff;border-color:#dbe6e9;color:#456b77}.batch-attempts summary{color:#34515b}.batch-attempts summary span{color:#748a93}.apply-filter-btn,.quick-filter-btn,.search-button{background:#fff;border-color:#dfe8eb;color:#426470}.apply-filter-btn:hover,.quick-filter-btn:hover,.search-button:hover{background:#f3f8f8;border-color:#cbdce0}.quick-filter-btn[aria-pressed=true]{background:#fff3e9;background:var(--accent-soft);border-color:#f1d6c1;border-color:var(--accent-line);color:#985024;color:var(--accent-label)}input,select{background:#fff;border-color:#dbe5e9;color:#304953}.info-item,.stripe-status{border-color:#e4ecef}.info-item label{color:#748993}.stripe-info-box{background:#f7fafb;border-color:#e0e9ec}.stripe-info-box ol{color:#657f8b}.toggle-visibility-btn{background:#fff;border-color:#dce6eb;color:#597b8b}.recovery-intro{background:#eef7f4;border-color:#dcebe6}.recovery-intro p{color:#647f79}.recovery-flow span{border-color:#cbded6;color:#5f8579}.session-box{background:#fff;border-color:#dce7eb}.scorecard-value,.stat-card h3{color:#2d454e}.scorecard,.scorecards-grid,.stat-card,.stats-grid{border-color:#dfe8ec}.error-message{background:#fff1f0;border-color:#f0d8d4;color:#9c4845}.success-message{background:#edf8f1;border-color:#d5e9dc;color:#376e4d}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#409b88}.range-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#23343d35}.date-range-panel{background:#fff;border-color:#dce7eb;box-shadow:0 25px 85px #23343d30;color:#304953;color-scheme:light}.date-range-panel>footer,.date-range-panel>header{border-color:#e6edf0}.date-range-panel h2,.range-calendar h3{color:#304953}.range-calendar-nav>button,.range-close{border-color:#e0eaee;color:#68848e}.range-presets{border-color:#e6edf0}.range-presets button{color:#657f8b}.range-presets button:hover{background:#f3f8f8}.range-presets button[aria-pressed=true]{background:#e9f6f1;color:#317765}.range-fields label,.range-jump{color:#718994}.range-fields input,.range-jump input{background:#f9fbfc;border-color:#dce7eb;color:#385764}.calendar-weekdays{color:#7b919b}.calendar-days button{color:#526f7b}.calendar-days button:hover{background:#edf5f5}.calendar-days button.day-in-range{background:#e9f6f0;color:#3e8270}.calendar-days button.day-selected{background:#79cdb4;color:#1d4d3e}.calendar-days button.day-today:not(.day-selected){box-shadow:inset 0 0 0 1px #81bba9}.range-hint{color:#748b95}.date-range-panel>footer button{border-color:#dce7ec;color:#587582}.date-range-panel>footer .range-apply{background:#77d6c2;border-color:#68c7b3;color:#173c34}.date-range-panel button:focus-visible,.date-range-panel input:focus-visible{outline-color:#409b88}:root{--accent:#ee975b;--accent-hover:#e88a49;--accent-ink:#4c280e;--accent-label:#985024;--accent-soft:#fff3e9;--accent-line:#f1d6c1;--chart-top:#f2ad79;--chart-base:#d57636;--chart-active:#eb954f}.home-layout[data-palette=teal]{--accent:#77d6c2;--accent-hover:#60c9b3;--accent-ink:#173c34;--accent-label:#296e60;--accent-soft:#eaf7f3;--accent-line:#c6e9df;--chart-top:#78d9c4;--chart-base:#289a84;--chart-active:#55bca5}.palette-orange i{background:#ee975b}.calendar-days button.day-in-range,.range-presets button[aria-pressed=true]{background:#fff3e9;background:var(--accent-soft);color:#985024;color:var(--accent-label)}.calendar-days button.day-selected{background:#ee975b;background:var(--accent);color:#4c280e;color:var(--accent-ink)}.calendar-days button.day-today:not(.day-selected){box-shadow:inset 0 0 0 1px #ee975b;box-shadow:inset 0 0 0 1px var(--accent)}.date-range-panel>footer .range-apply{background:#ee975b;background:var(--accent);border-color:#ee975b;border-color:var(--accent);color:#4c280e;color:var(--accent-ink)}.date-range-panel button:focus-visible,.date-range-panel input:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#b86731}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-regular.0b7ebb30c248fcda7217.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-medium.96215ce43fd0974dfec7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-semibold.3d2caca3865b8f436214.ttf) format("truetype")}:root{--ink:#22282f;--muted:#707781;--line:#e6e8ec;--accent:#be501f;--accent-hover:#a94419;--accent-ink:#fff;--accent-label:#a44720;--accent-soft:#fff3ec;--accent-line:#f3ddce;--chart-grid:#2c3640;color-scheme:light}body{-webkit-font-smoothing:antialiased;background:#fff;color:#22282f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,h1,h2,h3,input,select{font-family:inherit}h1,h2,h3{color:#22282f}p{line-height:1.6}.sidebar{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fb;border:0;border-radius:0;border-right:1px solid #e6e8ec;bottom:0;box-shadow:none;display:flex;flex-direction:column;gap:0;height:100dvh;left:0;padding:0;position:fixed;right:auto;top:0;width:216px}.sidebar-header{padding:28px 19px 21px}.sidebar-title{font:600 17px/1.3 Inter,sans-serif;gap:9px;letter-spacing:-.6px}.brand-symbol{background:#c45728;border-radius:7px;box-shadow:none;color:#fff;display:grid;font-size:16px;height:28px;letter-spacing:0;padding:0;place-items:center;width:28px}.brand-symbol svg{height:17px;width:17px}.brand-name{display:block}.workspace-identity{align-items:center;background:#fff;border:1px solid #e2e6eb;border-radius:7px;box-shadow:0 1px 2px #00000003;display:flex;font-size:12px;font-weight:500;gap:9px;margin-top:29px;padding:10px 8px}.workspace-avatar{background:#eef0f3;border-radius:5px;color:#5d6671;display:grid;font-size:12px;height:27px;place-items:center;width:27px}.workspace-identity small{color:#8b919b;display:block;font-size:11px;font-weight:400;margin-top:4px}.sidebar-nav{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:flex-start;margin:0;padding:0 12px}.navigation-group-label{color:#979da6;font-size:11px;padding:5px 10px 9px}.nav-item{border-radius:6px;box-shadow:none;color:#6a727e;display:flex;gap:9px;justify-content:flex-start;min-height:37px;padding:10px 11px;width:100%}.nav-item:hover{background:#eceff3;color:#343e4a}.nav-item.active{background:#fff0e7;box-shadow:none;color:#9c461f}.nav-item.active:before{display:none}.nav-content{display:block}.nav-label,.sidebar-nav>a>span{font-size:13px;font-weight:500}.nav-icon,.sidebar-nav>a>svg{font-size:16px;height:16px;width:16px}.preview-nav-footer{align-items:flex-start;border-top:1px solid #e2e5ea;color:#6b7481;display:flex;font-size:11px;gap:7px;line-height:1.4;margin:18px 20px;padding:17px 0 0}.preview-nav-footer small{color:#959ca6;display:block;font-size:11px;margin-top:4px}.demo-status-dot{background:#a0a7af;border-radius:50%;flex-shrink:0;height:5px;margin-top:4px;width:5px}.user-info-sidebar{background:#fff;border-color:#e2e6eb;border-radius:7px;display:flex;margin-top:25px;padding:10px 8px}.user-avatar{background:#eef0f3;border-radius:5px}.user-name{font-size:12px}.user-plan{font-size:11px}.sidebar-footer{border-top:1px solid #e2e5ea;padding:18px 22px}.logout-btn{color:#7c8490;font-size:12px}.logout-btn>span:last-child{display:inline}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:216px;padding:32px 38px 60px}.admin-container,.container,.home-container,.profile-container,.studio-queue,.studio-workspace{margin:auto;max-width:1420px;width:100%}.overview-masthead,.queue-masthead{align-items:center;gap:20px;margin-bottom:26px}.workspace-location{color:#949aa4!important;font-size:11px!important;margin-bottom:15px!important}.studio-queue h1,.studio-workspace h1{font:600 26px/1.3 Inter,sans-serif;letter-spacing:-.9px}.overview-masthead p,.queue-masthead p{color:#858b95;font-size:13px;margin-top:8px}.open-queue{background:#be501f;border:1px solid #ae471b;border-radius:6px;box-shadow:0 1px 2px #75290012;color:#fff;font-size:12px;font-weight:500;gap:11px;min-height:35px;padding:10px 13px}.open-queue:hover{background:#a94419}.open-queue svg{height:13px;width:13px}.queue-history-link{color:#727a85;font-size:12px}.studio-workspace .overview-filterbar{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:23px}.overview-data-note{color:#959ba5;font-size:11px}.date-range-trigger{background:#fff;border-color:#dfe3e8;border-radius:6px;box-shadow:0 1px 2px #00000003;font-size:12px;gap:8px;min-height:34px;padding:8px 10px}.date-range-trigger strong{color:#525c69;font-size:12px;font-weight:500}.date-range-trigger>span{border-color:#e4e7ec;color:#89909b;padding-right:8px}.date-range-trigger svg{height:13px;width:13px}.date-range-trigger:hover:not(:disabled){background:#f8fafb}.revenue-metrics{grid-gap:0;border-bottom:1px solid #e7e9ed;border-top:1px solid #e7e9ed;display:grid;gap:0;grid-template-columns:1.35fr 1fr 1fr 1fr;margin-bottom:27px;padding:24px 0}.revenue-metrics>div{border-left:1px solid #e8eaee;min-width:0;padding:0 25px}.revenue-metrics>div:first-child{border:0;padding-left:0}.revenue-metrics span{color:#838b96;display:block;font-size:12px;margin-bottom:13px}.revenue-metrics strong{font-feature-settings:"tnum";display:block;font-size:29px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-1.1px;line-height:1.3}.revenue-metrics .revenue-metric-main strong{font-size:34px;letter-spacing:-1.3px}.revenue-metrics small{color:#9ba1aa;display:block;font-size:11px;margin-top:10px}.studio-workspace .overview-analysis{grid-gap:0;background:#fff;border:1px solid #e5e8ec;border-radius:10px;box-shadow:0 2px 7px #2b344003;display:grid;gap:0;grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);margin-bottom:24px;overflow:hidden}.studio-workspace .studio-performance{background:#fff;border:0;border-radius:0;box-shadow:none;min-width:0;padding:23px 22px 20px}.analysis-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px}.studio-performance .analysis-heading{margin-bottom:20px}.professional-ledger .analysis-heading h2,.studio-performance .analysis-heading h2{color:#343d49;font-size:14px;font-weight:500;letter-spacing:-.2px}.professional-ledger .analysis-heading p,.studio-performance .analysis-heading p{color:#959ca6;font-size:11px;margin-top:7px}.professional-ledger .analysis-heading>span,.studio-performance .analysis-heading>span{color:#9199a4;font-size:11px;white-space:nowrap}.chart-series{align-items:center;display:inline-flex;gap:6px}.chart-series i{background:#d77c40;border-radius:2px;display:block;height:6px;width:6px}.studio-performance .recharts-cartesian-axis-tick-value{font-family:Inter,sans-serif;font-size:11px}.collection-tooltip{border-color:#e5e8ed;border-radius:8px;box-shadow:0 7px 20px #25334412;font-family:Inter,sans-serif;padding:13px 15px}.collection-tooltip>strong{font-size:20px;font-weight:500}.collection-tooltip>div{color:#89909b;font-size:11px}.collection-tooltip>span{color:#929aa5;font-size:11px}.collection-tooltip-dot{background:#d77c40}.studio-workspace .professional-ledger{background:#fcfcfd;border:0;border-left:1px solid #e8ebef;border-radius:0;padding:23px 22px 16px}.professional-ledger .analysis-heading{margin-bottom:24px}.professional-ledger .ledger-columns{border-bottom:1px solid #e7eaf0;color:#a0a6af;display:flex;font-size:11px;justify-content:space-between;padding-bottom:11px}.professional-ledger .history-months{display:block;margin:0}.studio-workspace .professional-ledger .history-months button{align-items:center;background:#0000;border:0;border-bottom:1px solid #e9ecf0;border-radius:0;box-shadow:none;color:#465260;display:flex;font-family:Inter,sans-serif;gap:13px;justify-content:space-between;min-width:0;padding:13px 0;width:100%}.studio-workspace .professional-ledger .history-months button:hover,.studio-workspace .professional-ledger .history-months button[aria-pressed=true]{background:#fff2e9;box-shadow:10px 0 #fff2e9,-10px 0 #fff2e9}.professional-ledger .history-months button>span{font-feature-settings:"tnum";color:#515c6a;display:block;font-variant-numeric:tabular-nums;margin:0}.professional-ledger .history-months button strong{display:block;font-size:11px;font-weight:500}.professional-ledger .history-months button small{color:#9aa1ab;display:block;margin-top:5px}.professional-ledger .history-months button svg{color:#abb2bc;height:12px;margin-left:5px;width:12px}.professional-ledger .ledger-footnote{color:#9ca3ae;font-size:11px;line-height:1.5;margin-top:16px}.recovery-history{border-color:#e5e8ec;border-radius:10px;box-shadow:none;padding:22px;scroll-margin-top:24px}.recovery-history h2{font-size:16px;font-weight:500;letter-spacing:-.4px}.history-total,.recovery-history .workspace-heading p{font-size:12px}.history-total strong{color:#465260}.history-help,.history-reference{font-size:11px}.workspace-heading h2{color:#7b8592}.table-container{border-color:#e4e8ed;border-radius:8px;box-shadow:none}.transactions-table{font-family:Inter,sans-serif;font-size:12px}.transactions-table th{background:#f8f9fb;border-color:#e6eaf0;color:#8d96a2;font-weight:400;padding:11px 14px}.transactions-table td{border-color:#edf0f4;color:#596574;padding:15px 14px;vertical-align:middle}.transactions-table tbody tr:hover{background:#fafbfc}.amount{font-size:13px;font-weight:500;letter-spacing:-.2px}.amount small{font-size:11px}.recovery-reason{color:#98a0ac;font-size:11px}.transactions-table td a{color:#737f8d}.saved-card-count strong{font-size:13px}.saved-card-count span{font-size:11px}.customer-invoice{color:#9ba4ae;display:block;font-size:11px;font-weight:400;margin-top:5px}.customer-initial{background:#f0f2f5;border:1px solid #e4e8ed;border-radius:5px;color:#778493;font-size:11px;height:27px;width:27px}.email{font-weight:500}.ready-badge{background:#fff4eb;border:1px solid #f4dfcf;border-radius:5px;color:#a65b2f;font-size:11px;font-weight:400;gap:5px;padding:4px 6px}.ready-badge:before{background:#d18852;border-radius:50%;content:"";height:4px;width:4px}.badge{border-radius:5px;font-size:11px}.transactions-table tbody tr.payment-row-paid,.transactions-table tbody tr.payment-row-paid td,.transactions-table tbody tr.payment-row-paid:hover{background:#eff8f1;border-color:#e1eee5;color:#4a7759}.studio-queue>.filter-section{margin-bottom:23px}.collection-rules{font-size:11px}.collection-rules p{font-size:12px}.queue-counts{gap:23px;padding-bottom:23px}.queue-counts strong{font-size:23px;font-weight:500}.queue-counts p,.queue-counts span{color:#929ba7;font-size:11px}.queue-table-bar{border-bottom-color:#e6eaf0;margin-bottom:17px}.queue-table-bar .quick-filter-btn{border-radius:0;font-size:11px;padding:11px 0}.queue-table-bar .quick-filter-btn[aria-pressed=true]{border-bottom-color:#bd652f;color:#a6542b}.queue-table-bar>span{font-size:11px}.queue-main .workspace-heading h2{color:#959ea9;font-size:11px}.batch-currency{color:#687788;font-size:12px!important}.scan-progress{color:#8e99a6;font-size:11px}.queue-workbench{gap:23px;grid-template-columns:minmax(0,1fr) 240px}.collection-console{background:#fcfcfd;border-color:#e3e8ed;border-radius:9px;box-shadow:none;top:24px}.run-launcher{padding:20px}.console-label{color:#9a745e;font-size:11px}.run-launcher h2{font-size:15px;font-weight:500;letter-spacing:-.3px}.console-balance{border-bottom-color:#e7ebef;padding:20px 0}.console-balance strong{font-size:28px}.console-balance small{font-size:11px}.console-balance>span{font-size:11px;margin-top:6px}.run-launcher .console-disclosure,.run-launcher p{color:#939da9;font-size:11px}.run-launcher .auth-button{background:#be501f;border-color:#ae471b;border-radius:6px;color:#fff;font-size:11px;min-height:35px;padding:10px 7px}.run-launcher .auth-button:hover:not(:disabled){background:#a94419}.collection-console .batch-progress{background:#f7f9fa;border-top-color:#e3e8ed;padding:20px}.batch-progress h2{font-size:13px}.batch-progress>button,.batch-progress>p{font-size:11px}.batch-attempts{border-radius:9px;box-shadow:none}.batch-attempts summary{font-size:13px}.date-range-panel{border-color:#e1e6ec;border-radius:13px;box-shadow:0 20px 65px #26334322;font-family:Inter,sans-serif}.date-range-panel>header{padding:18px 22px}.date-range-panel h2{font-size:15px;font-weight:500}.range-presets button{color:#7a8694;font-size:12px;padding:10px 12px}.range-presets button[aria-pressed=true]{background:#fff0e6;color:#a45026}.range-fields label{font-size:11px}.range-fields input,.range-jump input{background:#fff;border-color:#dfe6ed;border-radius:5px;font-size:12px;min-height:33px}.range-calendar h3{color:#5a6877;font-size:13px;font-weight:500}.calendar-weekdays{color:#9aa3ae;font-size:11px}.calendar-days button{color:#6d7b8b;font-size:12px}.calendar-days button.day-selected{background:#c56a35;color:#fff}.calendar-days button.day-in-range{background:#fff1e8;color:#a96339}.range-hint{color:#929daa;font-size:11px}.date-range-panel>footer button{border-radius:6px;font-size:12px;min-height:33px;padding:8px 14px}.date-range-panel>footer .range-apply{background:#be501f;border-color:#ae471b;color:#fff}.range-calendar-nav>button,.range-close{height:29px;min-height:29px;width:29px}.range-jump{font-size:11px}.range-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#39475522}@media(min-width:1700px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:40px 52px 70px}}@media(max-width:1150px){.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:216px;padding:29px 26px 50px}.revenue-metrics>div{padding:0 18px}.revenue-metrics strong{font-size:24px}.revenue-metrics .revenue-metric-main strong{font-size:29px}.studio-workspace .overview-analysis{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.queue-workbench{gap:17px;grid-template-columns:minmax(0,1fr) 215px}}@media(max-width:1000px){.sidebar{width:188px}.sidebar-title{font-size:15px}.sidebar-header{padding:25px 16px 20px}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:188px;padding:27px 24px 50px}.studio-workspace .overview-analysis{grid-template-columns:minmax(0,1fr)}.studio-workspace .professional-ledger{border-left:0;border-top:1px solid #e7eaf0}.professional-ledger .history-months{grid-gap:0 25px;display:grid;gap:0 25px;grid-template-columns:1fr 1fr}.revenue-metrics{gap:25px 0;grid-template-columns:1fr 1fr}.revenue-metrics>div:nth-child(3){border:0;padding-left:0}.queue-workbench{display:flex;flex-direction:column}.collection-console{display:grid;grid-template-columns:1fr 1fr;position:static;width:100%}.collection-console .batch-progress{border-left:1px solid #e3e8ed;border-top:0}.queue-main{width:100%}.run-launcher{padding:19px}}@media(max-width:700px){.sidebar{border-radius:0;bottom:0;height:100dvh;left:0;padding:0;right:auto;top:0;width:60px}.sidebar-header{padding:23px 16px}.brand-name,.navigation-group-label,.preview-nav-footer,.sidebar-footer .logout-btn>span:last-child,.user-info-sidebar,.workspace-identity{display:none}.sidebar-title{gap:0}.sidebar-nav{align-items:stretch;gap:5px;margin:0;padding:0 8px}.nav-item{justify-content:center;min-height:38px;padding:11px}.nav-content,.sidebar-nav>a>span{display:none}.sidebar-footer{padding:20px 21px}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:60px;padding:25px 20px 45px}.studio-queue h1,.studio-workspace h1{font-size:24px}.overview-masthead,.queue-masthead{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.overview-masthead p{font-size:12px}.open-queue{font-size:11px;min-height:32px;padding:9px 11px}.revenue-metrics{gap:22px 0;padding:21px 0}.revenue-metrics strong{font-size:23px}.revenue-metrics .revenue-metric-main strong{font-size:27px}.revenue-metrics small,.revenue-metrics span{font-size:11px}.overview-data-note{display:none}.studio-workspace .studio-performance{padding:20px 14px 13px}.professional-ledger .history-months{display:block}.studio-workspace .professional-ledger{padding:20px}.date-range-trigger,.date-range-trigger strong{font-size:11px}.collection-console{display:block}.collection-console .batch-progress{border-left:0;border-top:1px solid #e3e8ed}.workspace-location{font-size:11px!important;margin-bottom:10px!important}}@media(max-width:420px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:23px 13px 40px}.revenue-metrics>div{padding:0 12px}.revenue-metrics strong{font-size:21px}.revenue-metrics .revenue-metric-main strong{font-size:25px}.revenue-metrics small{font-size:10px}.revenue-metrics span{font-size:11px}.chart-series{display:none!important}.studio-queue h1,.studio-workspace h1{font-size:22px}.queue-counts{gap:16px}.range-fields input{font-size:12px}}.admin-container,.container,.home-container,.profile-container,.studio-queue,.studio-workspace{margin-left:0;margin-right:auto}.workspace-location{color:#727d8a!important}.console-balance>span,.customer-invoice,.navigation-group-label,.overview-data-note,.overview-masthead p,.preview-nav-footer,.preview-nav-footer small,.professional-ledger .analysis-heading p,.professional-ledger .analysis-heading>span,.professional-ledger .history-months button small,.professional-ledger .ledger-columns,.professional-ledger .ledger-footnote,.queue-counts p,.queue-counts span,.queue-main .workspace-heading h2,.queue-masthead p,.recovery-reason,.revenue-metrics small,.revenue-metrics span,.run-launcher .console-disclosure,.run-launcher p,.scan-progress,.studio-performance .analysis-heading p,.studio-performance .analysis-heading>span,.workspace-identity small{color:#697480}.professional-ledger .history-months button strong{font-size:12px}.professional-ledger .history-months button>span{font-size:13px}.transactions-table td{font-size:12px}.transactions-table th{color:#697480;font-size:11px}.professional-ledger .history-months button small{font-size:11px}.date-range-trigger>span{color:#697480}.studio-workspace .professional-ledger .history-months button{padding:11px 0}.professional-ledger .history-months button strong{line-height:1.4}.professional-ledger .history-months button small{line-height:1.4;margin-top:4px}.professional-ledger .analysis-heading{margin-bottom:20px}.queue-main .transactions-table td:nth-child(2),.queue-main .transactions-table th:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.queue-main .transactions-table td{padding-bottom:17px;padding-top:17px}.customer-invoice a{color:#83909d}@media(max-width:700px){.studio-performance .recharts-responsive-container{height:280px!important}.studio-workspace .professional-ledger .history-months button{padding:13px 0}}.desk-navigation{background:#fff;border-bottom:1px solid #e8e9ec;font-family:Inter,sans-serif;gap:54px;height:78px;padding:0 42px}.desk-brand,.desk-navigation{align-items:center;display:flex}.desk-brand{color:#24272d;font-size:23px;font-weight:600;gap:9px;letter-spacing:-1px;text-decoration:none}.desk-brand>svg{color:#d06735;height:23px;width:23px}.desk-brand>span{color:#e2e4e8;font-size:25px;font-weight:400;margin-left:20px}.desk-navigation nav{align-items:stretch;display:flex;gap:32px;height:100%}.desk-navigation nav a{align-items:center;color:#6f7d8b;display:flex;font-size:13px;font-weight:500;position:relative;text-decoration:none}.desk-navigation nav a[aria-current=page]{color:#282e37}.desk-navigation nav a[aria-current=page]:after{background:#d16c39;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.desk-demo{align-items:center;color:#6f7d8b;display:flex;font-size:12px;gap:7px;margin-left:auto}.desk-demo i{background:#6f7d8b;border-radius:50%;height:5px;width:5px}.desk-demo svg{height:12px;width:12px}.desk-account{background:#f1f2f5;border:1px solid #e6e8ee;border-radius:50%;color:#6f7d8b;display:grid;font-size:12px;height:31px;margin-left:-32px;place-items:center;width:31px}.collection-desk[data-demo=true] .dashboard-content,.desk-insights .home-content{margin-left:auto;margin-right:auto;max-width:1600px;padding:45px 64px 65px}.collection-desk .queue-workspace{max-width:none}.desk-page-heading{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:34px}.desk-page-heading>div>span{color:#6f7d8b;display:block;font-size:13px;margin-bottom:13px}.collection-desk .desk-page-heading h1{color:#242d37;font-family:Inter,sans-serif;font-size:36px;line-height:1.25}.desk-page-heading .date-range-trigger{border-radius:8px;font-size:13px;min-height:39px;padding:9px 12px}.desk-page-heading .date-range-trigger strong{font-size:13px}.desk-collection-bar{border-bottom:1px solid #e9ecf0;border-top:1px solid #e9ecf0;display:flex;gap:30px;justify-content:space-between;margin-bottom:34px;padding:30px 0 35px}.desk-money>span{color:#6f7d8b;font-size:13px}.desk-money>strong{font-feature-settings:"tnum";color:#27333e;display:block;font-size:54px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-2.5px;line-height:1.25;margin:9px 0}.desk-money>strong>small{font-weight:400;letter-spacing:0;margin-left:12px}.desk-money>p,.desk-money>strong>small{color:#6f7d8b;font-size:13px}.desk-run-action{max-width:380px;text-align:right}.desk-run-button{align-items:center;background:#c8622c;border:1px solid #b65927;box-shadow:0 2px 3px #a34c1d10,inset 0 1px #ffffff17;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:11px;min-height:46px;padding:14px 20px}.desk-run-button svg{height:14px;width:14px}.desk-run-button:hover:not(:disabled){background:#b75724}.desk-run-button:disabled{opacity:.45}.collection-desk[data-demo=true] .desk-run-button:disabled{cursor:not-allowed;opacity:1}.desk-run-action>p{color:#6f7d8b;font-size:12px;margin-top:12px}.collection-desk .queue-workbench{display:block}.collection-desk .queue-main{width:100%}.collection-desk .scan-progress{color:#6f7d8b;font-size:12px;margin:0 0 20px}.collection-desk .desk-table-toolbar{align-items:center;border:0;display:flex;gap:20px;justify-content:space-between;margin:0;padding-bottom:20px}.desk-table-toolbar .failure-views{background:#f1f3f6;border-radius:8px;display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:4px}.collection-desk .desk-table-toolbar .quick-filter-btn{border:1px solid #0000;border-radius:6px;color:#6f7d8b;font-size:13px;font-weight:400;min-height:33px;padding:8px 13px;white-space:nowrap}.collection-desk .desk-table-toolbar .quick-filter-btn[aria-pressed=true]{background:#fff;border-color:#e5e9ee;box-shadow:0 1px 3px #22222207;color:#465263}.desk-failure-counts{color:#6f7d8b!important}.collection-desk .table-container{background:#fff;border:0;border-radius:0;box-shadow:none;overflow-x:auto}.collection-desk .transactions-table{border-collapse:collapse;width:100%}.collection-desk .transactions-table th{background:#fafbfc;border-bottom:1px solid #eaedf1;border-top:1px solid #eaedf1;color:#6f7d8b;font-size:12px;font-weight:400;line-height:1.5;padding:13px 16px}.collection-desk .transactions-table td:first-child,.collection-desk .transactions-table th:first-child{padding-left:0;width:30%}.collection-desk .transactions-table td:last-child,.collection-desk .transactions-table th:last-child{padding-right:0}.collection-desk .transactions-table th:first-child{border-bottom-left-radius:7px;border-top-left-radius:7px}.collection-desk .transactions-table th:last-child{border-bottom-right-radius:7px;border-top-right-radius:7px}.collection-desk .transactions-table td{border-bottom:1px solid #edf0f4;color:#6f7d8b;font-size:13px;padding:21px 16px;vertical-align:middle}.collection-desk .transactions-table tbody tr:hover{background:#fdfaf7}.desk-customer-button{align-items:center;background:#0000;border:0;border-radius:5px;color:#586677;display:flex;font-weight:500;min-height:38px;padding:0;text-align:left;width:100%}.desk-customer-button:hover{color:#b56538}.desk-customer-button .customer-initial{background:#f2f4f7;border:1px solid #e8ecf2;border-radius:10px;color:#6f7d8b;flex-shrink:0;font-size:13px;height:34px;width:34px}.desk-customer-button .customer-invoice{color:#6f7d8b;font-size:11px}.customer-open-arrow{color:#c7ced7;height:13px;margin-left:auto;margin-right:12px;opacity:0;width:13px}.desk-customer-button:focus-visible .customer-open-arrow,.desk-customer-button:hover .customer-open-arrow{opacity:1}.collection-desk .transactions-table .amount{color:#657385;font-size:14px;font-weight:500;letter-spacing:-.2px;white-space:nowrap}.collection-desk .transactions-table .amount small{color:#6f7d8b;font-size:10px;margin-left:3px}.collection-desk .transactions-table td:nth-child(2),.collection-desk .transactions-table th:nth-child(2){text-align:left}.card-count-icon{color:#6f7d8b;height:14px;margin-right:8px;width:14px}.collection-desk .saved-card-count strong{font-size:13px;font-weight:400}.collection-desk .saved-card-count span{color:#6f7d8b;font-size:12px}.collection-desk .recovery-reason{color:#6f7d8b;font-size:11px;margin-top:6px}.collection-desk .ready-badge{background:#fff2e7;border:0;border-radius:20px;color:#b57c52;font-size:11px;font-weight:400;padding:5px 9px}.collection-desk .ready-badge:before{background:#d89b6c}.collection-desk .transactions-table tr.payment-row-paid,.collection-desk .transactions-table tr.payment-row-paid td{background:#f0f8f2}.desk-table-footnote{align-items:center;color:#6f7d8b;display:flex;font-size:12px;gap:15px;justify-content:space-between;margin-top:20px}.desk-collection-rules{color:#6f7d8b;font-size:12px;margin-top:30px;max-width:660px}.desk-collection-rules summary{cursor:pointer;list-style-position:inside}.desk-collection-rules p{color:#6f7d8b;font-size:13px;margin-top:10px}.collection-desk .batch-progress{background:#f8fafb;border:1px solid #e6ebef;border-radius:9px;margin-top:22px;padding:20px}.collection-desk .batch-progress>p{font-size:13px}.collection-desk .batch-progress h2{font-size:14px}.collection-desk .batch-attempts{margin-top:25px}.collection-desk .queue-empty{padding:70px 20px}.collection-desk .queue-empty h3{font-size:18px;font-weight:500;letter-spacing:-.3px}.customer-detail-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#25354721;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.customer-detail-panel{background:#fff;border-left:1px solid #e4e9ef;box-shadow:-12px 0 60px #26384a12;color:#526174;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100dvh;width:min(430px,100%)}.customer-detail-panel>header{align-items:center;border-bottom:1px solid #e9edf2;color:#6f7d8b;display:flex;font-size:13px;justify-content:space-between;padding:22px 26px}.customer-detail-panel>header button{border:1px solid #e7ebf0;color:#6f7d8b;display:grid;height:29px;padding:0;place-items:center;width:29px}.customer-detail-panel>header button svg{height:15px;width:15px}.customer-detail-body{flex:1 1;overflow-y:auto;padding:29px 30px 20px}.detail-avatar{background:#f1f4f7;border:1px solid #e6ebf1;border-radius:13px;color:#6f7d8b;display:grid;font-size:16px;height:43px;margin-bottom:19px;place-items:center;width:43px}.customer-detail-panel h2{color:#586879;font-size:17px;font-weight:500;letter-spacing:-.5px;margin:0 0 8px;overflow-wrap:anywhere}.detail-invoice-number{color:#6f7d8b;font-size:12px;margin:0}.detail-outcome{align-items:center;background:#fff1e6;border-radius:20px;color:#bb865e;display:inline-flex;font-size:11px;gap:5px;margin-top:16px;padding:5px 9px}.detail-paid{background:#eef8f0;color:#6f7d8b}.detail-outcome svg{height:11px;width:11px}.detail-balance{border-bottom:1px solid #edf0f4;border-top:1px solid #edf0f4;margin:29px 0 26px}.detail-balance>span{color:#6f7d8b;font-size:12px}.detail-balance>strong{font-feature-settings:"tnum";color:#5f7084;display:block;font-size:34px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-1px;margin-top:8px}.detail-balance small{color:#6f7d8b;font-size:12px;font-weight:400;letter-spacing:0;margin-left:8px}.detail-facts{display:flex;flex-direction:column;gap:18px;margin:0 0 28px}.detail-facts>div{align-items:center;display:flex;gap:20px;justify-content:space-between}.detail-facts dt{color:#6f7d8b}.detail-facts dd{color:#6f7d8b;line-height:1.5;margin:0;text-align:right}.detail-facts dd svg{color:#6f7d8b;height:12px;margin-right:3px;width:12px}.detail-failure,.detail-plan,.detail-run{border-top:1px solid #edf0f4;margin-top:23px;padding-top:23px}.customer-detail-panel h3{color:#6f7d8b;font-weight:500;letter-spacing:-.1px;margin-bottom:13px}.detail-failure p,.detail-run p{color:#6f7d8b;font-size:12px;line-height:1.7;margin:0 0 8px}.detail-plan>div{align-items:flex-start;color:#6f7d8b;display:flex;font-size:12px;gap:10px;line-height:1.7}.detail-plan p{margin:0 0 13px}.plan-step{background:#fce8d8;border:1px solid #d9b292;border-radius:50%;flex-shrink:0;height:5px;width:5px}.customer-detail-panel>footer{border-top:1px solid #e9edf2;padding:20px 28px}.customer-detail-panel>footer p{color:#6f7d8b;margin:0}.customer-detail-panel>footer a{align-items:center;color:#b17d55;display:flex;font-size:13px;justify-content:space-between;text-decoration:none}@media(min-width:1700px){.collection-desk[data-demo=true] .dashboard-content,.desk-insights .home-content{max-width:1700px;padding:48px 70px 80px}}@media(max-width:1100px){.desk-navigation{gap:35px;padding:0 28px}.collection-desk[data-demo=true] .dashboard-content,.desk-insights .home-content{padding:36px 35px 55px}.collection-desk .desk-page-heading h1{font-size:31px}.desk-money>strong{font-size:48px}.collection-desk .transactions-table td,.collection-desk .transactions-table th{padding-left:12px;padding-right:12px}.desk-customer-button{font-size:13px}.desk-demo{font-size:11px}}@media(max-width:750px){.desk-navigation{gap:27px;height:67px;padding:0 20px}.desk-brand{font-size:21px}.desk-brand>svg{height:20px;width:20px}.desk-brand>span,.desk-demo{display:none}.desk-navigation nav{gap:22px}.desk-navigation nav a{font-size:13px}.desk-account{height:28px;margin-left:auto;width:28px}.collection-desk[data-demo=true] .dashboard-content,.desk-insights .home-content{padding:31px 22px 48px}.desk-page-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:27px}.collection-desk .desk-page-heading h1{font-size:31px;letter-spacing:-1.3px}.desk-page-heading>div>span{font-size:12px}.desk-collection-bar{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:27px;padding:25px 0}.desk-money>strong{font-size:48px}.desk-run-action{max-width:none;text-align:left;width:100%}.desk-run-button{font-size:13px;min-height:43px;padding:12px 16px}.desk-run-action>p{font-size:11px;margin-top:9px}.desk-table-toolbar{align-items:flex-start!important;flex-direction:column;gap:12px!important}.desk-failure-counts{display:block!important;font-size:11px!important}.desk-table-toolbar .failure-views{max-width:100%;overflow:auto}.collection-desk .desk-table-toolbar .quick-filter-btn{font-size:12px;padding:7px 11px}.collection-desk .transactions-table{min-width:950px}.collection-desk .transactions-table td:first-child,.collection-desk .transactions-table th:first-child{width:270px}.desk-table-footnote{align-items:flex-start;flex-direction:column;font-size:11px;gap:8px}.customer-detail-body{padding:27px}.customer-detail-panel>header{padding:20px 25px}.desk-insights .overview-masthead{gap:20px}.desk-insights .overview-analysis{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.desk-navigation{gap:24px;padding:0 17px}.desk-brand{font-size:19px}.desk-brand>svg{display:none}.desk-navigation nav{gap:18px}.desk-navigation nav a{font-size:12px}.collection-desk[data-demo=true] .dashboard-content,.desk-insights .home-content{padding:27px 18px 42px}.collection-desk .desk-page-heading h1{font-size:28px}.desk-money>strong{font-size:46px}.desk-money>p{font-size:12px}.desk-run-button{justify-content:center;width:100%}.desk-customer-button{font-size:13px}}.collection-desk .ready-badge,.detail-outcome{color:#996137}.collection-desk .desk-customer-button .customer-invoice,.customer-detail-panel>footer p{font-size:11px}.customer-detail-panel h3{font-size:13px}.desk-failure-counts{color:#7c8896!important;font-size:12px!important}.desk-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;height:74px;position:-webkit-sticky;position:sticky;top:0;z-index:35}.desk-brand{font-size:24px;letter-spacing:-1.2px}.desk-brand>svg{stroke-width:1.8}.desk-navigation nav a{transition:color .15s}.desk-navigation nav a:hover{color:#b34d19}.desk-account{background:linear-gradient(145deg,#fafbfc,#eef1f5);box-shadow:0 1px 2px #25364708}.desk-page-heading{margin-bottom:30px}.collection-desk .desk-page-heading h1{font-weight:500;letter-spacing:-1.6px}.desk-page-heading>div>span{align-items:center;display:flex;gap:8px}.desk-page-heading>div>span:before{background:#ff6b1f;border-radius:2px;content:"";height:2px;width:15px}.desk-page-heading .date-range-trigger{border-radius:9px;box-shadow:0 2px 3px #28384a04}.desk-collection-bar{align-items:center;gap:45px;padding:30px 0 32px;position:relative}.ready-label{align-items:center;display:flex;gap:7px}.ready-label i{background:#ff6b1f;border-radius:50%;height:5px;width:5px}.desk-money>strong{font-size:62px;letter-spacing:-2.8px;line-height:1.15;margin:12px 0 13px;white-space:nowrap}.balance-figure{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums}.balance-symbol{align-self:flex-start;color:#697586;font-size:.61em;font-weight:400;letter-spacing:-.02em;line-height:1.65;margin-right:3px}.balance-integer{font-weight:500}.balance-fraction{color:#a3acb8;font-size:.58em;font-weight:400;letter-spacing:-.04em}.desk-money>strong>small{background:#fafbfc;border:1px solid #e5e9ee;border-radius:5px;color:#8a95a4;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.03em;line-height:1.1;margin-left:13px;padding:4px 6px;vertical-align:middle}.desk-money>p{color:#7f8b9a;font-size:12px}.desk-selection-plan{margin-left:auto;width:220px}.desk-selection-plan h2{color:#8793a3;font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:14px}.selection-track{border-radius:3px;display:flex;gap:3px;height:7px;overflow:hidden;width:100%}.selection-track>span{border-radius:3px;display:block;height:100%;min-width:0}.track-ready{background:#ff8a4c}.track-review{background:#e4e9ef}.track-paid{background:#a8d5b6}.selection-key{align-items:center;display:flex;gap:14px;margin-top:12px;white-space:nowrap}.selection-key>span{align-items:center;color:#8793a3;display:inline-flex;font-size:10px;gap:5px}.selection-key i{border-radius:50%;display:block;height:4px;width:4px}.key-ready{background:#ff8a4c}.key-review{background:#c7d0da}.key-paid{background:#8fbc9c}.desk-run-action{margin-left:auto}.desk-run-action>p{font-size:11px}.desk-run-button{border-radius:9px;min-height:47px;transition:background .15s,box-shadow .15s,transform .15s}.desk-run-button:hover:not(:disabled){box-shadow:0 4px 12px #f06a1620;transform:translateY(-1px)}.desk-run-button:active:not(:disabled){transform:translateY(0)}.desk-table-toolbar{padding-bottom:18px!important}.collection-desk .desk-table-toolbar .quick-filter-btn{font-size:12px}.collection-desk .transactions-table th{background:#f8fafc;color:#8592a2;font-size:11px;letter-spacing:0}.collection-desk .transactions-table th:first-child{padding-left:14px}.collection-desk .transactions-table td{padding-bottom:19px;padding-top:19px;transition:background .12s}.collection-desk .transactions-table tbody tr:hover{background:#fff9f4}.collection-desk .transactions-table tbody tr.desk-row-active{background:#fff5ec;box-shadow:inset 2px 0 #ff8b50}.desk-customer-button{font-size:13px;gap:12px}.desk-customer-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-customer-button .customer-initial{background:linear-gradient(145deg,#f9fafc,#edf1f6);border-color:#e7ecf2;border-radius:11px;box-shadow:inset 0 1px #fff;font-size:11px;height:35px;width:35px}.desk-customer-button .customer-invoice{color:#a0aab8;font-size:10px;font-weight:400;margin-top:6px}.customer-open-arrow{background:#fff;border:1px solid #e9edf2;border-radius:6px;color:#aeb9c7;display:block;flex-shrink:0;height:23px;margin-right:8px;opacity:.65;padding:5px;width:23px}.desk-customer-button:hover .customer-open-arrow{background:#fff5ed;border-color:#ffdbc4;color:#de6d2b;opacity:1}.collection-desk .desk-failure-date>span{color:#748295;display:block;font-size:12px}.collection-desk .desk-failure-date>small{color:#a4adba;display:block;font-size:10px;margin-top:6px}.card-count-icon{border:1px solid #edf0f3;border-radius:4px;color:#9ca8b7;height:15px;padding:1px;width:15px}.collection-desk .saved-card-count strong{font-size:12px;font-weight:500}.collection-desk .ready-badge{background:#fff5ec;border:1px solid #ffe4cf;border-radius:6px;color:#a65e2d;font-size:10px;padding:5px 8px}.collection-desk .ready-badge:before{height:4px;width:4px}.collection-desk .transactions-table td.amount{color:#5b6c7f;font-size:14px;font-weight:500}.collection-desk .transactions-table td.amount small{color:#a8b1bd;font-size:9px}.desk-table-footnote{font-size:10px;margin-top:18px}.desk-collection-rules{font-size:11px;margin-top:24px}.customer-detail-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26384b24}.customer-detail-panel{border:1px solid #e3e9ef;border-radius:16px;box-shadow:0 15px 70px #273b4c22;height:calc(100dvh - 24px);margin:12px;overflow:hidden;width:min(430px,calc(100% - 24px))}.customer-detail-panel>header{background:#fcfdfe;font-size:12px;padding:19px 23px}.customer-detail-panel>header button{background:#fff;border-radius:7px}.customer-detail-body{padding:26px}.detail-avatar{background:linear-gradient(145deg,#f8fafc,#edf1f6);border-color:#e5ebf2;border-radius:14px;box-shadow:inset 0 1px #fff;color:#8c99a9}.customer-detail-panel h2{color:#4d6074;font-size:18px;letter-spacing:-.6px}.detail-invoice-number{font-size:11px}.detail-outcome{background:#fff5ec;border:1px solid #ffe5d2;border-radius:6px;color:#a56538;padding:5px 8px}.detail-outcome.detail-paid{background:#edf8f0;border-color:#d9ebdf;color:#518261}.detail-balance{margin-top:24px;padding:23px 0}.detail-balance>strong{color:#5a6b7e;font-size:42px;letter-spacing:-1.8px;line-height:1.2;margin-top:11px}.detail-balance .balance-fraction{color:#a3adba}.detail-balance>strong>small{color:#a2adbc;font-size:10px}.detail-facts>div{font-size:12px}.detail-facts dt{color:#8795a6}.detail-facts dd{color:#6a7e94}.detail-plan{padding-bottom:7px}.detail-plan>div{gap:11px}.plan-step{background:#fff1e6;border-color:#efb78e;height:6px;margin-top:7px;position:relative;width:6px}.detail-plan>div:not(:last-child) .plan-step:after{background:#edf0f4;content:"";height:22px;left:1.5px;position:absolute;top:8px;width:1px}.customer-detail-panel>footer{background:#fcfdfe;padding:18px 25px}.customer-detail-panel>footer p{font-size:10px}.customer-detail-panel>footer a{font-size:12px}@media(min-width:1600px){.desk-selection-plan{width:260px}.desk-collection-bar{gap:65px}}@media(max-width:1100px){.desk-selection-plan{width:180px}.desk-collection-bar{gap:25px}.desk-money>strong{font-size:54px}.desk-run-button{font-size:12px;padding:13px 16px}.selection-key{gap:8px}.selection-key>span{font-size:9px}.desk-run-action>p{font-size:10px}}@media(max-width:850px){.desk-selection-plan{display:none}.desk-run-action{margin-left:auto}.desk-money>strong{font-size:54px}}@media(max-width:750px){.desk-navigation{height:66px}.desk-brand{font-size:21px}.desk-collection-bar{align-items:flex-start;gap:23px}.desk-money>strong{font-size:58px;margin:11px 0 14px}.desk-run-action{margin-left:0}.desk-run-action>p{font-size:11px}.desk-page-heading{margin-bottom:25px}.desk-selection-plan{display:block;margin:0;width:min(100%,300px)}.desk-selection-plan h2{display:none}.selection-track{height:5px}.selection-key{gap:18px;margin-top:9px}.selection-key>span{font-size:10px}.collection-desk .transactions-table{min-width:1000px}.collection-desk .desk-page-heading h1{font-size:30px;letter-spacing:-1.3px}.customer-detail-panel{border:0;border-radius:0;height:100dvh;margin:0;width:100%}.customer-detail-body{padding:26px}.detail-balance>strong{font-size:42px}.desk-money>strong>small{font-size:10px}.desk-run-button{font-size:12px;min-height:45px}.desk-page-heading .date-range-trigger{min-height:38px}.desk-collection-rules{font-size:11px}}@media(prefers-reduced-motion:reduce){.collection-desk .transactions-table td,.desk-navigation nav a,.desk-run-button{transition:none}.desk-run-button:hover:not(:disabled){transform:none}}.balance-fraction,.detail-balance .balance-fraction{color:#8a96a4}.collection-desk .desk-failure-date>small,.collection-desk .transactions-table td.amount small,.collection-desk .transactions-table th,.desk-collection-rules,.desk-customer-button .customer-invoice,.desk-money>strong>small,.desk-run-action>p,.desk-selection-plan h2,.desk-table-footnote,.detail-facts dt,.selection-key>span{color:#697786}.customer-detail-panel{animation:invoice-detail-enter .18s cubic-bezier(.2,.7,.2,1)}@keyframes invoice-detail-enter{0%{opacity:.6;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.customer-detail-panel{animation:none}}.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:auto;margin-right:auto;max-width:1600px;padding:45px 64px 65px}.live-account-menu{margin-left:auto;position:relative}.live-account-trigger{align-items:center;background:#0000;border:0;border-radius:7px;color:#6c7b8b;display:flex;font-family:Inter,sans-serif;font-size:12px;gap:9px;padding:4px}.live-account-trigger .desk-account{margin:0}.live-account-trigger>svg{color:#9ba7b6;height:12px;width:12px}.live-account-actions{background:#fff;border:1px solid #e5eaf0;border-radius:11px;box-shadow:0 12px 35px #263e5515;padding:6px;position:absolute;right:0;top:calc(100% + 12px);width:235px;z-index:50}.live-account-identity{border-bottom:1px solid #edf0f4;margin-bottom:5px;overflow-wrap:anywhere;padding:11px 10px 13px}.live-account-identity strong{color:#617184;display:block;font-size:12px;font-weight:500}.live-account-identity small{color:#8a98aa;display:block;font-size:11px;margin-top:5px}.live-account-actions>button{align-items:center;background:#0000;border:0;border-radius:6px;color:#6c7f93;display:flex;font-size:12px;gap:9px;padding:11px 10px;text-align:left;width:100%}.live-account-actions>button:hover{background:#f7f9fb;color:#40576d}.live-account-actions>button svg{color:#9aa8b9;height:14px;width:14px}.live-account-actions>.account-sign-out{border-radius:0;border-top:1px solid #edf0f4;margin-top:5px;padding-top:13px}.admin-header h1,.profile-header h1{font-size:30px;font-weight:500;letter-spacing:-1px}.admin-header p,.profile-header p{color:#7a8999;font-size:13px}.profile-section,.users-section{border-color:#e5eaf0;border-radius:12px;box-shadow:none}.profile-section h2,.users-section h2{font-size:15px;font-weight:500}.profile-container{max-width:1100px}.admin-container{max-width:1400px}.profile-content .info-item label{font-size:12px}.profile-content .info-value{font-size:13px}.profile-content .save-button{background:#ff6b1f;border-color:#f96112;color:#351b0e}.stripe-info-box summary{font-size:13px}@media(min-width:1700px){.admin-content,.dashboard-content,.home-content,.profile-content{max-width:1700px;padding:48px 70px 80px}}@media(max-width:1100px){.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:auto;margin-right:auto;padding:36px 35px 55px}}@media(max-width:750px){.admin-content,.dashboard-content,.home-content,.profile-content{margin-left:0;margin-right:0;padding:31px 22px 48px}.account-display-name,.live-account-trigger>svg{display:none}.live-account-trigger{padding:0}.live-account-actions{top:calc(100% + 14px)}.live-navigation{gap:27px}.live-navigation .desk-brand>span{display:none}.admin-header h1,.profile-header h1{font-size:26px}}@media(max-width:420px){.admin-content,.dashboard-content,.home-content,.profile-content{padding:27px 18px 42px}.live-navigation{gap:24px}.live-navigation .desk-brand{font-size:19px}}.auth-container{font-family:Inter,sans-serif}.recovery-intro{background:#f8fafb;border-color:#edf0f4}.recovery-intro h2{color:#364354;font-family:Inter,sans-serif;font-weight:500;letter-spacing:-1.8px}.recovery-intro p{color:#7c8b9b}.recovery-flow span{border-color:#e0e6ed;color:#8d9bab}.recovery-brand{color:#354657}.recovery-brand:before{background:#ff6b1f;color:#351b0e}.auth-box h1{color:#394b5e;font-family:Inter,sans-serif;font-weight:500;letter-spacing:-1px}.auth-box .auth-button{background:#ff6b1f;border-color:#f96112;color:#351b0e}.auth-box .auth-button:hover:not(:disabled){background:#f95f10}.auth-link a{color:#ba5b24}.collection-desk .badge.run-state-failed{background:#fdf1ed;border-color:#efd8cf;color:#a45b48}.collection-desk .badge.run-state-review{background:#fff6e8;border-color:#eddfc5;color:#946e35}.collection-desk .badge.run-state-pending,.collection-desk .badge.run-state-skipped{background:#f2f5f8;border-color:#e1e8ee;color:#74879a}.collection-desk .badge.run-state-running{background:#fff1e6;border-color:#ffd9bf;color:#aa5e2b}.collection-desk .badge.run-state-paid{background:#eaf6ee;border-color:#d4e8db;color:#4a7d5b}:root{--accent:#ff6b1f;--accent-hover:#f45c0e;--accent-ink:#351b0e;--accent-label:#a64818;--accent-soft:#fff2e9;--accent-line:#ffd9bf;--chart-top:#ffab72;--chart-base:#ff6b1f;--chart-active:#ff853e}.desk-run-button,.open-queue,.run-launcher .auth-button{background:#ff6b1f;border-color:#f96112;box-shadow:0 2px 4px #ff6b1f14,inset 0 1px #ffffff30;color:#351b0e;font-weight:500}.desk-run-button:hover:not(:disabled),.open-queue:hover,.run-launcher .auth-button:hover:not(:disabled){background:#f95f10;border-color:#ec570b}.desk-brand>svg{color:#ff6b1f}.brand-symbol,.desk-navigation nav a[aria-current=page]:after{background:#ff6b1f}.brand-symbol{color:#351b0e}.nav-item.active{background:#fff2e9;color:#aa4b1b}.chart-series i,.collection-tooltip-dot{background:#ff6b1f}.collection-desk .ready-badge,.detail-outcome{background:#fff1e7;color:#a04a1b}.collection-desk .ready-badge:before{background:#ff792c}.detail-outcome.detail-paid{background:#eaf6ee;color:#417851}.plan-step{background:#ffddc6;border-color:#ff944e}.customer-detail-panel>footer a{color:#bc521b}.date-range-panel>footer .range-apply{background:#ff6b1f;border-color:#f96112;color:#351b0e}.calendar-days button.day-selected{background:#ff7a32;color:#351b0e}.calendar-days button.day-in-range{background:#fff0e5;color:#a64e1c}.range-presets button[aria-pressed=true]{background:#fff0e5;color:#ae4c18}.queue-table-bar .quick-filter-btn[aria-pressed=true]{border-bottom-color:#ff6b1f}.collection-tooltip{border-color:#f1d4bf}.collection-desk .desk-run-action{flex-shrink:0;max-width:none}.desk-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.collection-desk .desk-action-buttons .date-range-trigger{background:#fff1e8;border:1px solid #ffb28a;box-shadow:none;color:#a8410c;min-height:47px}.collection-desk .desk-action-buttons .date-range-trigger strong{color:#a8410c}.collection-desk .desk-action-buttons .date-range-trigger:hover:not(:disabled){background:#ffe2d1;border-color:#ff6b1f}.collection-desk .desk-action-buttons .date-range-trigger:focus-visible{outline:3px solid #ffb28a;outline-offset:3px}.collection-desk .desk-action-buttons .date-range-trigger:disabled{opacity:.65}@media(max-width:1100px){.collection-desk .desk-collection-bar{flex-wrap:wrap}.collection-desk .desk-run-action{margin-left:0;width:100%}.desk-action-buttons{justify-content:flex-start}.collection-desk .desk-action-buttons .desk-run-button{width:auto}}@media(max-width:520px){.desk-action-buttons{display:grid;grid-template-columns:1fr}.collection-desk .desk-action-buttons .date-range-trigger,.collection-desk .desk-action-buttons .desk-run-button{justify-content:center;width:100%}}.collection-intro{color:#697786;font-size:14px;line-height:1.6;margin:13px 0 0;max-width:650px}.collection-guidance{border:1px solid #e7ebef;border-radius:12px;margin:-6px 0 28px;overflow:hidden}.collection-guidance ol{grid-gap:24px;color:#b55221;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:decimal inside;margin:0;padding:20px 24px}.collection-guidance li{font-size:13px;line-height:1.6}.collection-guidance li strong{color:#303c48;font-weight:600}.collection-guidance li span{color:#697786;display:block;font-size:12px;margin-top:3px}.collection-next{background:#fff6ef;border-top:1px solid #ffe4d2;color:#783f20;padding:18px 24px}.collection-next>strong{font-size:14px;font-weight:600}.collection-next p{color:#755641;font-size:13px;line-height:1.6;margin:5px 0 0;max-width:920px}@media(max-width:650px){.collection-guidance ol{gap:12px;grid-template-columns:1fr;padding:18px}.collection-next{padding:18px}.collection-intro{font-size:13px}}
/*# sourceMappingURL=main.5d885d04.css.map*/