.tm{box-sizing:border-box;width:100%;min-width:0;color:inherit}.tm-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:22px;display:flex}.tm-page-heading>div:first-child{flex:360px;min-width:0}.tm h1{color:var(--navy-900);letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.2}.tm h1+p{max-width:720px;color:var(--slate-600);margin:7px 0 0;font-size:.85rem;line-height:1.5}.tm button,.tm-dialog button{font:inherit;cursor:pointer;color:#24324a;background:#fff;border:1px solid #d7dde6;border-radius:9px;min-height:42px;padding:9px 16px;font-weight:650}.tm button:disabled,.tm-dialog button:disabled{opacity:.5;cursor:not-allowed}.tm button:hover:not(:disabled),.tm-dialog button:hover:not(:disabled){background:var(--slate-50);border-color:#aab5c4}.tm button.tm-primary,.tm-dialog button.tm-primary{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}.tm button.tm-primary:hover:not(:disabled),.tm-dialog button.tm-primary:hover:not(:disabled){color:#fff;background:#184e86;border-color:#184e86}.tm label,.tm-dialog label{flex-direction:column;gap:7px;font-size:14px;font-weight:650;display:flex}.tm input,.tm select,.tm-dialog input,.tm-dialog select,.tm-dialog textarea{font:inherit;box-sizing:border-box;color:#24324a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:43px;padding:10px 12px}.tm :focus-visible,.tm-dialog :focus-visible{outline-offset:2px;outline:3px solid #77afe2}.tm-toolbar{background:#fff;border:1px solid #e1e6ee;border-radius:12px;align-items:end;gap:18px;margin-bottom:20px;padding:18px;display:flex}.tm-toolbar label:first-child{flex:1.2}.tm-toolbar label:nth-child(2){flex:1}.tm-table-scroll{background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0;max-width:100%;overflow:auto}.tm table{border-collapse:collapse;text-align:left;width:100%}.tm th{letter-spacing:.035em;text-transform:uppercase;color:#667085;background:#f7f9fc;padding:13px 18px;font-size:12px}.tm td{border-top:1px solid #e8edf3;padding:16px 18px;font-size:14px}.tm td:first-child strong{margin-bottom:7px;display:block}.tm th:last-child{width:150px}.tm td.tm-actions{white-space:nowrap;text-align:right}.tm-badge{color:#59677a;background:#eff2f6;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-block}.tm-online{color:#18734b;background:#e8f6ef}.tm-alert{color:#a6560c;margin-left:8px;font-size:12px;display:inline-block}.tm-empty{text-align:center;color:#667085;background:#fff;border:1px dashed #d7dde6;border-radius:12px;padding:48px 20px}.tm-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tm-dialog{box-sizing:border-box;color:#24324a;background:#fff;border:0;border-radius:16px;width:620px;max-width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);padding:26px;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #13233c50}.tm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14233880}.tm-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tm-dialog h2{margin:0;font-size:21px}.tm-dialog h3{margin:0 0 10px;font-size:16px}.tm-dialog p{margin:8px 0 18px;line-height:1.6}.tm-dialog button.tm-x{border:0;min-width:38px;min-height:38px;padding:0;font-size:26px;line-height:1}.tm-dialog fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.tm-dialog footer{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.tm-dialog .tm-context{background:#f3f6fa;border-radius:8px;padding:10px 14px;font-weight:650}.tm-secret{align-items:end;gap:10px;margin:18px 0;display:flex}.tm-secret label{flex:1;min-width:0}.tm-secret input{letter-spacing:.045em;font-family:ui-monospace,monospace}.tm-error,.tm-notice{border-radius:10px;margin:16px 0;padding:14px 16px;line-height:1.5}.tm-error{color:#9d2e24;background:#fff0ed}.tm-notice{color:#795316;background:#fff8e9}.tm-command-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.tm-statusline{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.tm-remote{border-top:1px solid #e1e6ee;margin-top:24px;padding-top:22px}.tm-confirm{background:#f6f8fc;border-radius:12px;margin-top:20px;padding:20px}.tm-payment-total{margin:16px 0;font-size:34px;font-weight:750}.tm-payments{background:#fff;border:1px solid #e1e6ee;border-radius:12px;max-width:700px;padding:22px}.tm-payments h2{margin:0 0 20px;font-size:20px}.tm-payments form{align-items:end;gap:14px;display:flex}.tm-payments label{flex:1}.tm-payments dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tm-payments dd{text-align:right;margin:0}@media (width<=700px){.tm-page-heading,.tm-toolbar{flex-direction:column;align-items:stretch}.tm-page-heading{gap:16px}.tm-command-grid{grid-template-columns:1fr}.tm-dialog{padding:20px}.tm-payments form{flex-direction:column;align-items:stretch}.tm-statusline{flex-wrap:wrap}.tm td,.tm th{padding:12px}}.tm-credit{text-align:center;background:#fff;border:1px solid #d8e2ee;border-radius:12px;padding:22px}.tm-credit img{width:100%;max-width:250px;margin:16px auto;display:block}.tm-credit>strong{font-size:30px}.tm-check{align-items:center;line-height:1.5;flex-direction:row!important;font-weight:500!important}.tm-check input{flex:none;width:20px;min-height:20px}.tm-pin{letter-spacing:.18em;font-size:32px;font-weight:700}.tm-updates{background:#fff;border:1px solid #e1e6ee;border-radius:12px;margin-top:32px;padding:22px}.tm-updates h2{margin:0 0 8px;font-size:20px}.tm-updates header p{color:#667085;margin:0 0 18px;line-height:1.5}.tm-update{border-top:1px solid #e8edf3;grid-template-columns:minmax(80px,1fr) minmax(100px,2fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.tm-dialog .tm-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=540px){.tm-update{grid-template-columns:1fr auto}.tm-update button{grid-column:1/-1}}.tm-paper{background:#fff;border:1px solid #e1e6ee;border-radius:12px;margin-top:28px;padding:22px}.tm-paper h2{margin:0 0 8px;font-size:20px}.tm-paper .tm-page-heading p{color:#667085;margin:0;line-height:1.5}.tm-paper-shop{max-width:500px;margin-bottom:20px}.tm-pagination{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.tm-withdrawal-cancel{border-top:1px solid #e1e6ee;margin-top:22px;padding-top:20px}.tm-statusline{row-gap:12px;margin-bottom:24px}.tm-confirm>p{margin:0 0 20px;line-height:1.6}.tm-register-header{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px;display:flex}.tm-pager{justify-content:flex-end;align-items:center;gap:16px;margin:20px 0;display:flex}.tm-tabs{gap:10px;margin:24px 0;display:flex}.tm-voucher-details dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tm-voucher-details dd{text-align:right;margin:0}.tm-tabs button[aria-selected=true]{background:#e7eef8;border-color:#326aa6}.tm-vouchers{margin-top:28px}.tm-vouchers .tm-toolbar{flex-wrap:wrap}.tm-update-releases{gap:12px;margin:18px 0 24px;display:grid}.tm-update{border:1px solid var(--border,#dce3ed);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.tm-update .tm-actions{margin-left:auto}.tm-update-scope{flex-wrap:wrap;gap:24px;margin:8px 0 24px;display:flex}.tm-update-scope label,.tm-update-choice{align-items:center;gap:12px;display:flex}.tm-update-scope input,.tm-update-choice input{flex:0 0 20px;height:20px;width:20px!important}.tm-update-picker{border:1px solid #dce3ed;border-radius:10px;max-height:360px;margin:14px 0;overflow:auto}.tm-update-choice{border-bottom:1px solid #edf0f4;padding:14px}.tm-update-choice small{color:#65748b;margin-top:6px;display:block}.tm-update-choice:has(input:disabled){opacity:.65}.tm-dialog .tm-update-scope label,.tm-dialog .tm-update-choice{text-align:left;flex-direction:row}.tm-dialog .tm-update-choice input,.tm-dialog .tm-update-scope input{min-height:20px;margin:0}.tm-updates .tm-actions{flex-wrap:wrap;gap:10px;display:flex}.tm-updates th:last-child{width:210px}.tm-device-page .tm-device-version{color:var(--muted,#657084);margin-top:.35rem;font-size:.85em;display:block}.tm-device-page .tm-device-status{color:#455064;white-space:nowrap;background:#eef0f4;border-radius:999px;padding:.3rem .65rem;display:inline-block}.tm-device-page .tm-online{color:#16683e;background:#e7f4ed}.tm-device-context{background:#f6f7f9;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;display:grid}.tm-device-context span{color:#667085;flex-direction:column;gap:.4rem;font-size:.9rem;display:flex}.tm-device-context strong{color:#263245;font-size:1rem;font-weight:600}.tm-device-page .tm-error button{margin-left:1rem}.tm-device-page .tm-actions-heading{width:1%}.tm-device-page table{min-width:760px}.tm-pairing{gap:18px;margin:22px 0;display:grid}.tm-pairing>button{justify-self:start}.tm-reports-dialog{--soft:#f6f8fc;--line:#e1e6ee;--paper:#fff;--ink:#24324a;--muted:#667085;--accent:var(--blue-700,#245f98);--accent-soft:#edf4fc;--positive:#18734b}.tr-tabs{background:var(--soft);border:1px solid var(--line);border-radius:11px;gap:6px;margin:20px 0 24px;padding:5px;display:flex}.tm-dialog .tr-tabs button{background:0 0;border-color:#0000;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.tm-dialog .tr-tabs button[aria-selected=true]{background:var(--paper);border-color:var(--line);color:var(--accent);box-shadow:0 2px 6px #00000008}.tm-dialog.tm-reports-dialog{width:820px;max-width:min(820px,100vw - 32px)}.tr-report{min-height:310px}.tr-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;display:flex}.tm-dialog .tr-heading h3{align-items:center;gap:9px;margin:0;display:flex}.tm-dialog .tr-heading button,.tr-pagination button,.tr-pin-saved button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.tr-filters{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.tr-empty{text-align:center;color:var(--muted);background:var(--soft);border:1px dashed var(--line);border-radius:12px;padding:40px 20px}.tr-movements{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tr-movement{background:var(--paper);align-items:center;gap:14px;padding:17px 18px;display:flex}.tr-movement+.tr-movement{border-top:1px solid var(--line)}.tr-movement-icon{background:var(--soft);height:42px;color:var(--ink);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.tr-deposit{background:var(--accent-soft);color:var(--positive)}.tr-movement-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tr-movement-info strong{font-size:14px}.tr-movement-info span,.tr-movement-info small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.tr-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.tr-pagination{justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;display:flex}.tr-pagination span{text-align:center;min-width:26px;color:var(--muted);font-size:13px}.tr-period{color:var(--muted);align-items:center;gap:8px;margin:0 0 15px;font-size:12px;line-height:1.6;display:flex}.tr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tr-metric{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:19px;display:flex}.tr-metric>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.tr-metric>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;font-weight:750}.tr-metric-main{background:var(--accent-soft)}.tr-history-heading{margin-top:30px}.tr-closings{gap:10px;display:grid}.tr-closing{border:1px solid var(--line);border-radius:11px;overflow:hidden}.tm-dialog button.tr-closing-toggle{text-align:left;border:0;border-radius:0;align-items:center;gap:15px;width:100%;padding:15px 17px;display:flex}.tr-closing-toggle>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tr-closing-toggle small{color:var(--muted);font-size:12px;font-weight:450;line-height:1.5}.tr-closing-toggle b{white-space:nowrap;font-variant-numeric:tabular-nums}.tr-closing-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.tr-closing-details{background:var(--soft);margin:0;padding:5px 18px 15px}.tr-closing-details>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:9px 0;font-size:13px;display:flex}.tr-closing-details>div:last-child{border:0}.tr-closing-details dt{color:var(--muted)}.tr-closing-details dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}@media (width<=560px){.tm-dialog.tm-reports-dialog{padding:20px}.tr-tabs{gap:2px}.tm-dialog .tr-tabs button{padding:10px 7px;font-size:12px}.tr-filters{grid-template-columns:1fr}.tr-movement{gap:10px;padding:14px 12px}.tr-movement-icon{flex-basis:34px;height:34px}.tr-amount{font-size:14px}.tr-metric{padding:14px}.tr-metric>strong{font-size:22px}.tr-pagination{justify-content:center;gap:14px}.tr-closing-toggle small{overflow-wrap:anywhere}}.tr-period-buttons{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.tm-dialog .tr-period-buttons button{padding:10px 13px;font-size:13px}.tm-dialog .tr-period-buttons button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tr-selected-period{color:var(--muted);align-self:end;padding:12px 0;font-size:13px;line-height:1.5}.tr-custom-range{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin:0 0 22px;display:grid}.tr-custom-range label{min-width:0}.tr-custom-range button{min-height:43px;margin:0}.tr-date-error{color:var(--danger,#a32234);grid-column:1/-1;font-size:13px}@media (width<=560px){.tr-custom-range{grid-template-columns:1fr 1fr}.tr-custom-range button{grid-column:1/-1}.tr-period-buttons button{flex:1 0 auto}}:root{color:#1b2638;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#111b2d;--navy-900:#17243b;--navy-800:#20314f;--slate-700:#46556b;--slate-600:#607086;--slate-500:#78879a;--slate-300:#cbd3df;--slate-200:#dde3eb;--slate-100:#edf1f5;--slate-50:#f7f9fb;--blue-700:#1e5d9d;--blue-600:#2873bc;--blue-100:#dcecfb;--green-700:#237057;--green-100:#dcefe8;--amber-800:#875b13;--amber-100:#faedca;--red-700:#a23943;--red-100:#f8e1e4;--shadow:0 1px 2px #111b2d0d, 0 8px 24px #111b2d0a;background:#f4f6f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #2873bc59}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app-shell{min-width:0;min-height:100vh;display:flex}.sidebar{z-index:30;background:var(--navy-950);color:#d5ddeb;border-right:1px solid #24324a;flex-direction:column;width:250px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #28364c;align-items:center;gap:11px;min-height:69px;padding:14px 16px;display:flex}.brand-logo{object-fit:contain;flex:none;width:58px;height:28px}.brand-large>img{object-fit:contain;flex:none;width:126px;height:54px}.brand>div{flex-direction:column;min-width:0;display:flex}.brand strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.brand span:not(.brand-mark){color:#8fa0ba;margin-top:2px;font-size:.71rem}.sidebar nav{scrollbar-color:#46546b transparent;scrollbar-width:thin;flex:1;padding:12px 10px 24px;overflow-y:auto}.nav-group{margin:0 0 14px}.nav-group h2{color:#71829e;letter-spacing:.09em;text-transform:uppercase;margin:0 9px 6px;font-size:.64rem;font-weight:700;line-height:1.5}.nav-group a{color:#b8c4d5;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:38px;margin:2px 0;padding:8px 10px;font-size:.82rem;font-weight:520;text-decoration:none;display:flex;position:relative}.nav-group a svg{color:#8191a9;flex:none}.nav-group a:hover{color:#fff;background:#1d2b42}.nav-group a.active{color:#fff;background:#233653;border-color:#304969}.nav-group a.active svg{color:#7cb7ec}.nav-dot{background:#9aa8bc;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-scope{border-top:1px solid #28364c;flex-direction:column;padding:13px 17px 17px;display:flex}.sidebar-scope>span{color:#71829e;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.sidebar-scope strong{color:#f3f6fa;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.79rem;overflow:hidden}.sidebar-scope small{color:#8191a9;text-transform:capitalize;margin-top:3px;font-size:.68rem}.sidebar-close,.menu-button{display:none!important}.app-column{width:calc(100% - 250px);min-width:0;min-height:100vh;margin-left:250px}.topbar{z-index:20;border-bottom:1px solid var(--slate-200);background:#fffffff5;align-items:center;gap:18px;height:69px;padding:0 26px;display:flex;position:sticky;top:0}.topbar-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.topbar-funds{min-width:150px;max-width:270px;height:44px;color:var(--navy-900);background:var(--blue-100);text-align:left;cursor:pointer;border:1px solid #bed8ef;border-radius:7px;align-items:center;gap:8px;padding:5px 10px;display:flex}.topbar-funds:hover{background:#dceeff;border-color:#8ebce3}.topbar-funds>svg{color:var(--blue-700);flex:none}.topbar-funds>span{flex-direction:column;min-width:0;display:flex}.topbar-funds small,.topbar-funds strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-funds small{color:var(--slate-600);font-size:.61rem;line-height:1.2}.topbar-funds strong{margin-top:2px;font-size:.71rem;line-height:1.2}.icon-button{width:34px;height:34px;color:var(--slate-600);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover{color:var(--navy-900);background:var(--slate-100)}.icon-button:disabled{cursor:default;opacity:.52}.icon-button:disabled:hover{color:var(--slate-600);background:0 0}.icon-button svg{width:18px;height:18px}.tutorial-toggle{border:1px solid var(--slate-200);background:#fff}.tutorial-toggle.active{color:var(--blue-700);background:var(--blue-100);border-color:#9cc4e7}.global-search{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;align-items:center;gap:8px;width:min(480px,44vw);min-width:0;height:38px;padding:0 11px;display:flex;position:relative}.global-search>svg{color:var(--slate-500)}.global-search input{width:100%;color:var(--navy-900);background:0 0;border:0;outline:0;padding:0;font-size:.82rem}.global-search input::placeholder{color:#8b97a8}.search-loading{border:2px solid var(--slate-300);border-top-color:var(--blue-600);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.search-results{z-index:40;border:1px solid var(--slate-200);background:#fff;border-radius:8px;max-height:360px;padding:6px;position:absolute;top:44px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #111b2d24}.search-results>p{color:var(--slate-600);text-align:center;margin:0;padding:18px;font-size:.8rem}.search-results button{width:100%;color:var(--navy-900);text-align:left;background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:flex-start;padding:9px 10px;display:flex}.search-results button:hover{background:var(--slate-100)}.search-results strong{font-size:.82rem}.search-results span{color:var(--slate-600);margin-top:2px;font-size:.72rem}.locale-select select{height:34px;color:var(--slate-700);border:1px solid var(--slate-200);background:#fff;border-radius:6px;padding:0 25px 0 9px;font-size:.75rem}.inbox-button{position:relative}.inbox-button span{color:#fff;background:var(--red-700);border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.56rem;display:grid;position:absolute;top:1px;right:1px}.profile-menu{position:relative}.profile-trigger{min-width:186px;max-width:230px;height:44px;color:var(--navy-900);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:4px 6px 4px 9px;display:flex}.profile-trigger:hover{background:var(--slate-100)}.profile-trigger>svg:first-child{color:var(--slate-500)}.profile-trigger>span{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.profile-trigger strong,.profile-trigger small{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.profile-trigger strong{font-size:.76rem}.profile-trigger small{color:var(--slate-600);margin-top:2px;font-size:.66rem}.profile-popover{z-index:40;border:1px solid var(--slate-200);background:#fff;border-radius:8px;width:240px;padding:8px;position:absolute;top:49px;right:0;box-shadow:0 16px 40px #111b2d24}.profile-popover p{border-bottom:1px solid var(--slate-100);flex-direction:column;margin:0;padding:9px;display:flex}.profile-popover p:nth-child(2){color:var(--slate-600);flex-direction:row;justify-content:space-between;font-size:.72rem}.profile-popover p span{color:var(--slate-600);margin-top:3px;font-size:.7rem}.profile-popover button{width:100%;color:var(--red-700);text-align:left;background:0 0;border:0;border-radius:5px;margin-top:5px;padding:8px;font-size:.78rem}.profile-popover button:hover{background:var(--red-100)}.profile-popover button:disabled{cursor:not-allowed;opacity:.55}.profile-error{color:var(--red-700);background:var(--red-100);border-radius:5px;padding:7px 9px;font-size:.66rem;line-height:1.4;display:block}.global-banner{border-bottom:1px solid;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:38px;padding:7px 26px;font-size:.76rem;font-weight:600;display:flex}.global-banner>span{overflow-wrap:anywhere;min-width:0}.banner-info{color:#315e87;background:#e7f1fa;border-color:#c7deef}.banner-warning{color:#734d0c;background:#fff3d3;border-color:#e9d596}.banner-critical{color:#8d2934;background:var(--red-100);border-color:#eabfc5}.banner-button{min-height:27px!important;color:inherit!important;background:#ffffff8c!important;border-color:currentColor!important;padding:4px 9px!important}.banner-inline-error{color:inherit;font-size:.68rem;font-weight:500}.main-content{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:1540px;margin:0 auto;padding:27px 30px 56px;display:flex;position:relative}.main-content>.page-header,.main-content>.metric-grid,.main-content>.operating-funds-dashboard,.main-content>.tabs,.main-content>.filter-bar,.main-content>.breadcrumbs,.main-content>.success-callout{margin-block:0}.app-shell.tutorial-enabled .app-column{padding-right:350px;transition:padding-right .18s}.tutorial-drawer-open .app-shell.tutorial-enabled .app-column{padding-right:0}.tutorial-panel{z-index:80;width:350px;min-width:0;color:var(--navy-900);border-left:1px solid var(--slate-200);background:#fff;flex-direction:column;display:flex;position:fixed;inset:69px 0 0 auto;box-shadow:-10px 0 28px #111b2d14}.tutorial-drawer-open .tutorial-panel:not(.tutorial-panel-inline){display:none}.tutorial-panel-inline{width:100%;max-height:none;box-shadow:none;background:#f7fbff;border:1px solid #a8c8e5;border-radius:8px;margin:0 0 18px;position:static}[data-tutorial-drawer-help-host]:empty{display:none}.tutorial-panel-header{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 12px 10px 16px;display:flex}.tutorial-panel-header>div{align-items:center;gap:9px;min-width:0;display:flex}.tutorial-panel-header>div>svg{width:20px;color:var(--blue-700)}.tutorial-panel-header strong{font-size:.9rem}.tutorial-search{align-items:center;margin:12px 13px 8px;display:flex;position:relative}.tutorial-search>svg{width:16px;color:var(--slate-500);pointer-events:none;position:absolute;left:10px}.tutorial-search input{width:100%;height:36px;color:var(--navy-900);border:1px solid var(--slate-300);background:#fff;border-radius:6px;padding:0 10px 0 34px;font-size:.75rem}.tutorial-sections{border-bottom:1px solid var(--slate-200);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 13px;display:grid}.tutorial-sections button{min-height:36px;color:var(--slate-600);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 5px;font-size:.69rem;font-weight:700}.tutorial-sections button.active{color:var(--blue-700);border-bottom-color:var(--blue-700)}.tutorial-save-error{color:var(--amber-800);background:var(--amber-100);border-radius:5px;margin:9px 13px 0;padding:8px 9px;font-size:.68rem;line-height:1.45}.tutorial-panel-body{flex:auto;min-height:0;padding:13px;overflow-y:auto}.tutorial-article{border:1px solid var(--slate-200);background:#fff;border-radius:7px;padding:13px}.tutorial-article h3{margin:0;font-size:.9rem;line-height:1.35}.tutorial-article dl{flex-direction:column;gap:11px;margin:12px 0 0;display:flex}.tutorial-article dl>div{min-width:0}.tutorial-article dt{color:var(--blue-700);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:750}.tutorial-article dd{color:var(--slate-700);overflow-wrap:anywhere;margin:3px 0 0;font-size:.73rem;line-height:1.5}.tutorial-topic-list{margin-top:15px}.tutorial-topic-list>h3{color:var(--slate-600);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem}.tutorial-topic-list>button{width:100%;color:var(--navy-900);border:1px solid var(--slate-200);text-align:left;background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;margin:0 0 6px;padding:9px 10px;display:flex}.tutorial-topic-list>button:hover{background:#f7fbff;border-color:#9cc4e7}.tutorial-topic-list>button span{font-size:.72rem;font-weight:700}.tutorial-topic-list>button small{color:var(--slate-600);margin-top:3px;font-size:.65rem;line-height:1.4}.tutorial-topic-list>article{color:var(--slate-700);border:1px solid var(--slate-200);background:#fff;border-radius:6px;margin:0 0 8px;padding:11px}.tutorial-topic-list>article h4{color:var(--navy-900);margin:0;font-size:.76rem}.tutorial-topic-list>article p{margin:6px 0 0;font-size:.69rem;line-height:1.48}.tutorial-topic-list>article ol{margin:8px 0 0;padding-left:20px;font-size:.67rem;line-height:1.5}.tutorial-basics{margin-top:0}.tutorial-no-results{color:var(--slate-600);text-align:center;padding:18px 8px;font-size:.73rem}.app-column,.drawer-body,.table-scroll{position:relative}.tutorial-marker-layer{z-index:24;pointer-events:none;position:absolute;inset:0 auto auto 0}.tutorial-marker{pointer-events:auto;color:#fff;background:var(--blue-700);border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:.61rem;font-weight:800;line-height:1;transition:background-color .12s,box-shadow .12s,transform .12s;display:grid;position:absolute;box-shadow:0 1px 5px #111b2d3d}.tutorial-marker:hover,.tutorial-marker:focus-visible,.tutorial-marker.active{z-index:2;background:var(--amber-800);transform:scale(1.13);box-shadow:0 2px 8px #111b2d57}.tutorial-marker:focus-visible{outline-offset:2px;outline:3px solid #2873bc61}.tutorial-target-active{outline-offset:3px!important;outline:3px solid #2873bc7a!important}.tutorial-welcome-backdrop{z-index:300;background:#111b2d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorial-welcome{width:min(510px,100%);color:var(--navy-900);background:#fff;border-radius:11px;padding:25px;box-shadow:0 24px 70px #111b2d4d}.tutorial-welcome>svg{width:34px;height:34px;color:var(--blue-700)}.tutorial-welcome h2{margin:13px 0 0;font-size:1.2rem}.tutorial-welcome p{color:var(--slate-600);margin:10px 0 0;font-size:.82rem;line-height:1.6}.tutorial-welcome>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;min-width:0;margin:0 0 22px;display:flex}.page-header>div:first-child{flex:360px;min-width:0}.page-header h1{color:var(--navy-900);letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.2}.page-header p:not(.eyebrow){max-width:720px;color:var(--slate-600);margin:7px 0 0;font-size:.85rem;line-height:1.5}.eyebrow{color:var(--blue-700);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:750}.page-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:.77rem;font-weight:650;text-decoration:none;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55}.button.primary{color:#fff;background:var(--blue-700);border-color:var(--blue-700)}.button.primary:hover:not(:disabled){background:#184e86}.button.secondary{color:var(--navy-900);border-color:var(--slate-300);background:#fff}.button.secondary:hover:not(:disabled){background:var(--slate-50);border-color:#aab5c4}.button.danger{color:var(--red-700);background:#fff;border-color:#e7b9bf}.button.small{min-height:29px;padding:4px 8px;font-size:.7rem}.plain-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.plain-button:hover strong{text-decoration:underline}.sub-row td{background:var(--slate-50)}.cell-indent{padding-left:28px;display:block}.inline-entry-list{gap:5px;min-width:260px;margin:0;padding:0;list-style:none;display:grid}.inline-entry-list li{border-bottom:1px solid var(--slate-100);justify-content:space-between;gap:18px;padding-bottom:4px;display:flex}.text-link{color:var(--blue-700);align-items:center;gap:4px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.text-button{color:var(--blue-700);background:0 0;border:0;padding:5px;font-size:.76rem}.identity-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:120px;display:flex}.identity-cell code{color:var(--slate-600);background:var(--slate-100);border:1px solid var(--slate-200);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;line-height:1.3}.panel{border:1px solid var(--slate-200);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:9px}.panel-header{border-bottom:1px solid var(--slate-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;min-height:57px;padding:13px 17px;display:flex}.panel-header>div{min-width:0}.panel-header h2{color:var(--navy-900);letter-spacing:-.01em;margin:0;font-size:.9rem}.panel-header p{color:var(--slate-600);margin:4px 0 0;font-size:.7rem}.panel>:not(.panel-header):not(.table-scroll){margin:17px}.panel>.state-block,.panel>.error-block{border:0;margin:0!important}.status{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font-size:.64rem;font-weight:700;display:inline-flex}.status.status-label{text-transform:none}.status-good{color:var(--green-700);background:var(--green-100)}.status-warn{color:var(--amber-800);background:var(--amber-100)}.status-bad{color:var(--red-700);background:var(--red-100)}.status-info{color:var(--blue-700);background:var(--blue-100)}.status-neutral{color:var(--slate-700);background:var(--slate-100)}.ticket-leg-result-won td:first-child{border-left:3px solid var(--green-700)}.ticket-leg-result-lost td:first-child{border-left:3px solid var(--red-700)}.ticket-leg-result-void td:first-child{border-left:3px solid var(--slate-400)}.ticket-leg-result-open td:first-child{border-left:3px solid var(--blue-700)}.ticket-leg-expand{width:40px;padding-left:8px;padding-right:4px}.ticket-leg-expand .icon-button{width:28px;height:28px}.ticket-leg-expand .icon-button svg{width:16px;height:16px}.ticket-leg-more td{background:var(--slate-50);vertical-align:top;padding:0}.ticket-leg-more:hover td{background:var(--slate-50)}.ticket-leg-facts{padding:8px 16px 12px 48px}.ticket-leg-facts .key-values{max-width:720px}.ticket-leg-facts .key-values>div{grid-template-columns:minmax(140px,.42fr) minmax(0,1.58fr);padding:6px 0}.metric-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.metric{flex-direction:column;min-width:0;display:flex}.metric-grid>.metric{border:1px solid var(--slate-200);min-height:112px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:15px}.metric>span{color:var(--slate-600);font-size:.71rem}.metric>strong{color:var(--navy-900);letter-spacing:-.04em;margin-top:8px;font-size:1.55rem;line-height:1}.metric>small{margin-top:auto;padding-top:9px}.metric-row{flex-wrap:wrap;gap:20px;display:flex}.metric-row .metric strong{font-size:1.3rem}.dashboard-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-shortcuts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.dashboard-shortcut{min-height:54px;color:var(--navy-900);background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.dashboard-shortcut:hover{color:var(--blue-700);background:#f8fbfe;border-color:#b7d6ee}.dashboard-shortcut strong{overflow-wrap:anywhere;min-width:0}.dashboard-shortcut>svg{flex:0 0 16px}.report-period-controls{gap:16px;display:grid}.report-period-dates{grid-template-columns:repeat(2,minmax(180px,280px));gap:14px;display:grid}.report-period-shortcuts{border-top:1px solid var(--slate-100);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.service-status-list{gap:9px;display:grid}.service-status-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-status-list>small{margin-top:4px}.operating-funds-dashboard{border-color:#b7d6ee;margin-bottom:18px;box-shadow:0 7px 22px #1e5d911a}.operating-funds-dashboard>.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:14px 17px 17px!important}.operating-funds-balances>.metric{border-color:#b7d6ee;box-shadow:0 7px 22px #1e5d911a}.operating-funds-actions{justify-content:flex-start;margin:0 0 18px}.current-funds-list{gap:7px;min-width:175px;display:grid}.current-funds-list>div{flex-direction:column;gap:2px;display:flex}.current-funds-list strong{color:var(--navy-900);font-variant-numeric:tabular-nums}.current-funds-list small{color:var(--slate-500);font-size:.64rem}.span-two{grid-column:1/-1}.rollout-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rollout-list>div{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.rollout-list strong{font-size:.85rem}.producer-list{border-top:1px solid var(--slate-100);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;margin-top:16px;padding-top:11px;display:grid}.producer-list>div{color:var(--slate-600);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.producer-list>.producer-health-item{border:1px solid var(--slate-100);background:var(--white);border-radius:8px;align-items:stretch;gap:6px;min-width:0;padding:7px;display:grid}.producer-health-summary{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.producer-health-summary>span{min-width:0}.feed-health-diagnostics summary{cursor:pointer;color:var(--slate-500);font-size:.63rem}.feed-health-diagnostics dl{gap:4px;margin:7px 0 0;display:grid}.feed-health-diagnostics dl>div{grid-template-columns:minmax(72px,1fr) minmax(0,1.25fr);gap:6px;display:grid}.feed-health-diagnostics dt{color:var(--slate-500)}.feed-health-diagnostics dd{min-width:0;color:var(--slate-700);overflow-wrap:anywhere;text-align:right;margin:0}.currency-previews{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.currency-preview{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.currency-preview>svg{color:var(--blue-700)}.currency-preview>div{flex-direction:column;flex:1;display:flex}.currency-preview strong{font-size:.82rem}.currency-preview span{color:var(--slate-600);font-size:.66rem}.currency-card-body header{margin-bottom:8px}.currency-card-body dl{gap:5px;margin:0;display:grid}.currency-card-body dl>div{justify-content:space-between;gap:12px;display:flex}.currency-card-body dd{color:var(--navy-900);margin:0;font-size:.72rem;font-weight:700}.table-scroll{overscroll-behavior-inline:contain;contain:inline-size paint;border-radius:inherit;width:100%;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:max-content;font-size:.75rem}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--slate-100);padding:10px 13px}th{color:var(--slate-600);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#fafbfd;font-size:.64rem;font-weight:750}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafcfe}td{color:#2b384d;overflow-wrap:anywhere;max-width:320px}td code,.key-values code,.profile-popover code{color:#334765;background:var(--slate-100);border-radius:3px;padding:2px 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem}.table-link{color:var(--blue-700);font-weight:650;text-decoration:none}.table-link:hover{text-decoration:underline}.clickable{cursor:pointer}.cell-subtitle{max-width:180px;color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.63rem;display:block;overflow:hidden}.availability-layer-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:132px;display:flex}.availability-effective{gap:5px;min-width:170px;display:grid}.availability-blockers,.diagnostic-detail{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:320px;line-height:1.45;overflow:visible}.casino-game-variant{justify-items:start;gap:5px;display:grid}.casino-device-badges{flex-wrap:wrap;gap:5px;display:flex}.casino-device-badge{color:var(--blue-700);background:var(--blue-100);border:1px solid #c7deef;border-radius:999px;padding:2px 7px;font-size:.61rem;font-weight:700}.casino-summary-metrics,.casino-financial-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.casino-summary-metrics>.metric,.casino-financial-metrics>.metric{min-height:96px;box-shadow:none;text-align:left}.state-block{min-height:170px;color:var(--slate-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;font-size:.78rem;display:flex}.state-block svg{width:23px}.state-block p{margin:0}.error-block{min-height:100px;color:var(--red-700);background:#fff9fa;border:1px solid #ebc8cd;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.error-block>svg{flex:none}.error-block>div{flex:1}.error-block p{color:#69484d;margin:4px 0;font-size:.76rem}.error-block small{color:var(--slate-600)}.inline-error{color:var(--red-700);background:var(--red-100);border-radius:5px;flex-direction:column;grid-column:1/-1;gap:3px;padding:9px 11px;font-size:.72rem;display:flex}.inline-error ul{margin:2px 0;padding-left:18px}.inline-error small{color:#7b4d53;font-size:.65rem}.spin{animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tabs{border-bottom:1px solid var(--slate-200);gap:3px;margin-bottom:12px;display:flex}.tabs button{color:var(--slate-600);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:.76rem;font-weight:650}.tabs button:hover{color:var(--navy-900)}.tabs button.active{color:var(--blue-700);border-bottom-color:var(--blue-700)}.filter-bar{border:1px solid var(--slate-200);min-width:0;min-height:50px;box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px;padding:7px 10px;display:flex}.filter-bar>svg{color:var(--slate-500)}.filter-bar>input{flex:180px;min-width:0}.filter-bar label{min-width:0;color:var(--slate-600);flex-direction:column;flex:160px;align-items:stretch;gap:5px;font-size:.7rem;display:flex}.filter-bar label>input,.filter-bar label>select{width:100%;min-width:0;max-width:100%}.filter-bar>.button{flex:none}.search-field{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.search-field>svg{width:20px;height:20px;color:var(--slate-500);pointer-events:none;position:absolute;left:11px}.search-field>input{width:100%;min-width:0;padding-left:39px}.cash-hold-view-switch,.report-date-shortcuts{margin-bottom:10px}.cash-hold-breadcrumbs{margin:4px 0 12px}.cash-hold-breadcrumbs button:disabled{color:var(--slate-700);cursor:default;text-decoration:none}.cash-hold-currency{border-top:1px solid var(--slate-100);min-width:0;padding:16px 0 22px}.cash-hold-currency:first-of-type{border-top:0}.cash-hold-currency>h3{margin:0 17px 12px;font-size:.9rem}.cash-hold-currency>.table-scroll{border:1px solid var(--slate-100);border-radius:7px}.cash-hold-metrics{grid-template-columns:repeat(5,minmax(145px,1fr))}.report-cash-details{min-width:210px;color:var(--slate-600);gap:3px;font-size:.64rem;display:grid}.pagination-bar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pagination-bar small{color:var(--slate-500);margin-left:auto}.currency-target-filter{align-items:center}.currency-target-filter>select{width:min(100%,420px);min-width:0;font-size:.78rem}.currency-target-filter>select option{font-size:.78rem}.currency-setup-form{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.currency-setup-form>label{width:min(100%,360px);margin:0}.currency-setup-form>.button{flex:none}input,select,textarea{color:var(--navy-900);border:1px solid var(--slate-300);background:#fff;border-radius:5px}input,select{min-height:36px;padding:6px 9px}textarea{resize:vertical;min-height:82px;padding:8px 9px}input:hover,select:hover,textarea:hover{border-color:#abb6c5}input:focus,select:focus,textarea:focus{border-color:var(--blue-600);outline:2px solid #2873bc21}input.device-permissions-check{width:22px;height:22px;min-height:22px;accent-color:var(--blue-600);vertical-align:middle;cursor:pointer;border:0;border-radius:4px;margin:0;padding:0}input.device-permissions-check:focus{box-shadow:none;border:0;outline:none}input.device-permissions-check:focus-visible{outline:2px solid var(--blue-600);outline-offset:3px}.field input[readonly]{color:var(--slate-600);background:var(--slate-50)}.field{min-width:0;color:var(--slate-700);flex-direction:column;gap:5px;font-size:.7rem;font-weight:650;display:flex}.field>span{line-height:1.3}.field input,.field select,.field textarea{width:100%;font-size:.78rem;font-weight:400}.field small{color:var(--slate-500);font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}fieldset.form-grid,fieldset.stack{border:0;min-width:0;margin:0;padding:0}:is(.form-grid>.field:has(textarea),.form-grid>.form-actions,.form-grid>.inline-error,.form-grid>.check-line){grid-column:1/-1}.stack{flex-direction:column;gap:16px;display:flex}.stack>p{color:var(--slate-600);margin:0;font-size:.78rem}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading-row h3,.section-heading-row p{margin:0}.section-heading-row p{margin-top:4px}.compact-stack{gap:10px}.casino-diagnostic-card{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:8px;gap:11px;padding:13px;display:grid}.casino-diagnostic-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.casino-diagnostic-heading>div{min-width:0}.casino-diagnostic-heading strong,.casino-diagnostic-heading small{display:block}.casino-diagnostic-heading small{color:var(--slate-500);margin-top:3px;font-size:.67rem}.casino-diagnostic-card>.diagnostic-detail{color:var(--slate-700);border-left:3px solid var(--amber-500);background:#fff;border-radius:4px;margin:0;padding:9px 10px;font-size:.72rem}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.check-line{color:var(--slate-700);align-items:center;gap:7px;font-size:.76rem;display:flex}.check-line input,.check-grid input,.permission-picker input{width:15px;min-height:15px;margin:0}.check-grid{border:1px solid var(--slate-200);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:10px;display:grid}.check-grid legend{color:var(--slate-600);padding:0 5px;font-size:.7rem}.check-grid label{align-items:center;gap:7px;font-size:.74rem;display:flex}.permission-picker{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:390px;padding:10px;display:grid;overflow-y:auto}.permission-picker fieldset{border:1px solid var(--slate-200);background:#fff;border-radius:5px;margin:0;padding:9px}.permission-picker legend{color:var(--slate-700);padding:0 4px;font-size:.67rem;font-weight:700}.permission-picker label{align-items:flex-start;gap:7px;margin:6px 0;display:flex}.permission-picker label>span{flex-direction:column;min-width:0;display:flex}.permission-picker strong{overflow-wrap:anywhere;font-size:.65rem}.permission-picker small{color:var(--slate-500);margin-top:2px;font-size:.6rem}.drawer-backdrop{z-index:100;background:#111b2d6b;justify-content:flex-end;animation:.2s ease-out drawer-backdrop-in;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(570px,94vw);height:100%;animation:.22s cubic-bezier(.22,1,.36,1) drawer-in;display:flex;box-shadow:-16px 0 50px #111b2d2b}.drawer.drawer-wide{width:min(820px,96vw)}.league-assignment-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.league-assignment-summary>div{align-items:center;gap:12px;display:flex}.league-assignment-summary strong{color:var(--navy-900);font-size:1.65rem}.league-overview-tools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.league-overview-tools .limit-search{flex:300px;align-items:center;display:flex}.league-overview-tools .limit-search input{flex:1;width:100%}.league-overview-tools>label:not(.limit-search){flex-direction:column;flex:220px;gap:5px;font-size:.78rem;display:flex}.league-overview-tools>label select{max-width:100%}.league-column-sort{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.league-overview-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.league-overview th:last-child,.league-overview td:last-child{white-space:nowrap;text-align:right;width:1px}.drawer:has(.league-assignment-editor) .drawer-body{padding:0;display:flex;overflow:hidden}.league-assignment-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.league-assignment-context{justify-content:space-between;align-items:center;gap:12px;margin:18px 20px 8px;display:flex}.league-assignment-context>span{color:#54647a;font-weight:600}.league-standard-summary{color:#526279;margin:0 20px 16px;font-size:.84rem}.league-standard-summary>span{margin-top:4px;font-size:.77rem;display:block}.league-tree-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 20px;display:flex}.league-tree-toolbar .limit-search{flex:260px}.league-tree-toolbar .limit-search input{flex:1;width:100%}.league-filter{align-items:center;gap:8px;font-size:.82rem;display:flex}.league-filter select{width:auto;min-width:145px}.league-expand-controls{gap:18px;padding:10px 20px;display:flex}.league-expand-controls button,.league-text-action,.league-change-count{color:#225d9c;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0;font-size:.8rem}.league-expand-controls button:hover,.league-text-action:hover,.league-change-count:hover{text-decoration:underline}.league-tree{scrollbar-gutter:stable;flex:auto;min-height:100px;padding:0 20px 12px;overflow:hidden auto}.league-sport{border:1px solid var(--slate-200);border-radius:8px;margin-bottom:8px;overflow:hidden}.league-tree-row{align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.league-sport-row{background:#edf2f8}.league-category-row{background:#f7f9fc;border-top:1px solid #e4eaf2;padding-left:24px}.league-disclosure{text-align:left;min-width:0;color:var(--navy-900);cursor:pointer;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:3px 0;display:flex}.league-disclosure svg{flex:none}.league-disclosure span,.league-disclosure strong{overflow-wrap:anywhere}.league-tree-row>small{color:#64748b;flex:none;font-size:.72rem}.league-tree-row input[type=checkbox]{accent-color:#2267a4;cursor:pointer;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.league-leaf{border-top:1px solid #edf0f5;align-items:flex-start;padding-left:40px}.league-leaf>input{margin-top:5px!important}.league-leaf-name{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px;font-size:.84rem}.league-leaf-limit{text-align:right;width:245px;max-width:53%}.league-amount-button{text-align:right;color:#234a77;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:4px;max-width:100%;padding:4px 6px;font-size:.82rem;font-weight:600}.league-amount-button:not(:disabled):hover{background:#f4f8fd;border-color:#b8cce4}.league-amount-button:disabled{color:#526279;opacity:1;cursor:default}.league-leaf-changed{background:#eff8ff}.league-before{color:#68768a;padding:0 6px;font-size:.7rem;display:block}.league-inline-edit>div{align-items:center;gap:5px;display:flex}.league-inline-edit input{text-align:right;width:100%;min-width:0;height:34px;padding:5px 7px}.league-inline-edit span{font-size:.73rem}.league-inline-edit .icon-button{flex:0 0 25px;width:25px;min-height:30px;padding:3px}.league-inline-edit small{display:block}.league-empty{color:#64748b;margin:12px 30px;font-size:.8rem}.league-batch-bar{background:#f0f6fd;border:1px solid #b8cfe8;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px 16px;margin:0 20px 12px;padding:12px;display:flex}.league-batch-bar>div:first-child{flex:180px;align-self:center;font-size:.84rem}.league-batch-bar small{color:#64748b;margin-top:3px;font-size:.72rem;display:block}.league-batch-input{flex:0 205px}.league-batch-input label{margin-bottom:5px;font-size:.75rem;display:block}.league-batch-input>div{align-items:center;gap:8px;display:flex}.league-batch-input input{width:100%;min-width:0;height:35px}.league-batch-input span{font-size:.78rem}.league-batch-actions{flex-wrap:wrap;gap:7px;width:100%;display:flex}.league-batch-actions .button{padding:7px 10px;font-size:.78rem}.league-batch-bar .form-error{margin:0}.league-editor-footer{border-top:1px solid var(--slate-200);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;box-shadow:0 -4px 12px #142b4b08}.league-editor-footer>div{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.league-editor-footer .button{font-size:.82rem}.league-change-count{text-align:left}.league-save-notice{background:#fff5db;margin:0;padding:10px 20px;font-size:.82rem}.league-review-card{background:#fffbf3;border:1px solid #d6bc87;border-radius:8px;flex:0 auto;max-height:40vh;margin:6px 20px 12px;padding:16px;font-size:.84rem;overflow:auto}.league-review-card h3{margin:0 0 8px;font-size:.95rem}.league-conflict{border-top:1px solid #e6d9bd;padding:12px 0}.league-conflict>div{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.league-conflict .button{font-size:.76rem}@media (width<=600px){.league-tree{padding:0 10px 8px}.league-tree-toolbar{gap:8px;margin:0 12px}.league-tree-toolbar .limit-search{flex-basis:100%}.league-filter select{min-height:32px}.league-tree-row{gap:6px;padding:8px}.league-category-row{padding-left:14px}.league-leaf{padding-left:20px}.league-leaf-limit{width:185px;max-width:53%}.league-batch-bar{gap:8px;margin:0 12px 8px;padding:10px}.league-batch-input{flex:145px}.league-editor-footer{flex-wrap:wrap;gap:6px;padding:10px 12px}.league-editor-footer>div{width:100%}.league-standard-summary{margin-bottom:10px}}.drawer-backdrop.drawer-closing{pointer-events:none;animation:.18s ease-in forwards drawer-backdrop-out}.drawer-backdrop.drawer-closing .drawer{animation:.18s ease-in forwards drawer-out}@keyframes drawer-backdrop-in{0%{background:#111b2d00}}@keyframes drawer-backdrop-out{to{background:#111b2d00}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}.drawer>header{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;min-height:66px;padding:14px 18px;display:flex}.drawer>header h2{min-width:0;color:var(--navy-900);overflow-wrap:anywhere;margin:0;font-size:1rem}.drawer-body{flex:auto;min-width:0;min-height:0;padding:20px;overflow-y:auto}.drawer-body>h3{margin:22px 0 7px;font-size:.78rem}.key-values{gap:0;margin:0;display:grid}.key-values>div{border-bottom:1px solid var(--slate-100);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:14px;padding:9px 0;display:grid}.key-values>div:last-child{border-bottom:0}.key-values dt{color:var(--slate-600);font-size:.69rem}.key-values dd{color:var(--navy-900);overflow-wrap:anywhere;margin:0;font-size:.74rem}.breadcrumbs{color:var(--slate-600);flex-wrap:wrap;align-items:center;gap:4px;margin:-10px 0 16px;font-size:.71rem;display:flex}.breadcrumbs span{align-items:center;gap:4px;display:inline-flex}.breadcrumbs a{color:var(--blue-700);text-decoration:none}.compact-stat{background:var(--slate-50);border-radius:6px;flex-direction:column;min-width:95px;padding:10px;display:flex}.compact-stat strong{color:var(--navy-900);font-size:1.25rem}.compact-stat span{color:var(--slate-600);text-transform:capitalize;font-size:.68rem}.list-rows{flex-direction:column;display:flex}.list-rows>div{border-bottom:1px solid var(--slate-100);align-items:center;gap:9px;padding:9px 0;display:flex}.list-rows>div:last-child{border-bottom:0}.list-rows svg{color:var(--slate-500)}.list-rows>div>span{flex-direction:column;flex:1;display:flex}.list-rows strong{font-size:.75rem}.list-rows small{color:var(--slate-600);font-size:.65rem}.timeline>div{grid-template-columns:14px 1fr;gap:9px;min-height:52px;display:grid}.timeline>div>span{position:relative}.timeline>div>span:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:4px}.timeline>div>span:after{content:"";background:var(--slate-200);width:1px;position:absolute;top:13px;bottom:-5px;left:6.5px}.timeline>div:last-child>span:after{display:none}.timeline strong{text-transform:capitalize;font-size:.72rem}.timeline p{color:var(--slate-600);margin:3px 0;font-size:.68rem}.timeline small{color:var(--slate-500);font-size:.62rem}.account-activity-timeline{margin:0;padding:0;list-style:none}.account-activity-timeline>li{padding:0 0 18px 25px;position:relative}.account-activity-timeline>li:last-child{padding-bottom:0}.account-activity-timeline>li:before{content:"";background:var(--slate-200);width:1px;position:absolute;top:10px;bottom:-5px;left:7px}.account-activity-timeline>li:last-child:before{display:none}.account-activity-timeline .timeline-marker{background:var(--blue-600);width:9px;height:9px;box-shadow:0 0 0 1px var(--blue-600);border:2px solid #fff;border-radius:50%;position:absolute;top:7px;left:3px}.account-activity-timeline article{border:1px solid var(--slate-200);background:#fff;border-radius:7px;padding:14px}.account-activity-timeline article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-activity-timeline article>header>div{flex-direction:column;gap:3px;display:flex}.account-activity-timeline article>header small{color:var(--slate-500)}.account-activity-customer{border-top:1px solid var(--slate-200);margin-top:13px;padding-top:13px}.account-activity-subject{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-activity-subject>div{flex-direction:column;gap:3px;display:flex}.account-activity-subject small,.account-activity-businesses,.accounting-disclosure>p{color:var(--slate-500)}.account-activity-effects{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.account-activity-effects p{background:var(--slate-50);border-radius:6px;flex-direction:column;gap:3px;margin:0;padding:10px;display:flex}.account-activity-effects span{color:var(--slate-600);font-size:.75rem}.account-activity-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:11px 0 0;display:grid}.account-activity-balances>div{border:1px solid var(--slate-200);border-radius:6px;padding:10px}.account-activity-balances dt{color:var(--slate-600);font-size:.7rem;font-weight:700}.account-activity-balances dd{flex-direction:column;gap:3px;margin:5px 0 0;display:flex}.account-activity-balances dd small{color:var(--slate-500)}.accounting-disclosure{border-top:1px solid var(--slate-200);margin-top:13px;padding-top:11px}.accounting-disclosure summary{width:fit-content;color:var(--blue-700);cursor:pointer;font-weight:700}.accounting-disclosure>p{margin:8px 0}.account-activity-fields{grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;margin:13px 0 0;display:grid}.account-activity-fields div{min-width:0}.account-activity-fields dt{color:var(--slate-500);text-transform:uppercase;letter-spacing:.035em;font-size:.62rem;font-weight:700}.account-activity-fields dd{overflow-wrap:anywhere;color:var(--navy-900);margin:3px 0 0;font-size:.72rem;font-weight:650}.safety-callout{color:#714d13;background:#fff8e6;border:1px solid #ebd7a3;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.safety-callout svg{flex:none}.safety-callout div{flex-direction:column;display:flex}.safety-callout strong{font-size:.76rem}.safety-callout p{margin:3px 0 0;font-size:.7rem;line-height:1.45}.warning-callout{color:#714d13;overflow-wrap:anywhere;background:#fff8e6;border:1px solid #ebd7a3;border-radius:6px;padding:11px 12px;font-size:.72rem;line-height:1.5}.callout-with-icon{align-items:flex-start;gap:10px;display:flex}.callout-with-icon>svg{flex:none;width:18px;height:18px}.callout-with-icon p{margin:3px 0 0}.info-callout{color:var(--navy-900);background:var(--slate-50);border:1px solid var(--slate-200);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;padding:11px 12px;font-size:.72rem;line-height:1.5;display:flex}.info-callout.callout-with-icon{flex-direction:row;gap:10px}.info-callout small{color:var(--slate-500);font-size:.63rem}.apply-defaults-bar{color:var(--navy-900);background:#eef4ff;border:1px solid #c9daf8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.apply-defaults-bar p{flex:240px;margin:0;font-size:.74rem;line-height:1.5}.product-checks{flex-direction:column;gap:10px;display:flex}.check-row{border:1px solid var(--slate-200);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;display:flex}.check-row input{flex:none;width:16px;min-height:16px;margin:3px 0 0}.check-row span{flex-direction:column;gap:4px;min-width:0;display:flex}.check-row strong{color:var(--navy-900);font-size:.8rem;line-height:1.3}.check-row small{color:var(--slate-600);font-size:.68rem;line-height:1.45}.choice-grid{gap:8px;display:grid}.detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.detail-heading>div{min-width:0}.detail-heading h3{margin:3px 0 0;font-size:.88rem}.recovery-actions{gap:9px;display:grid}.recovery-action-row{border-bottom:1px solid var(--slate-100);grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.recovery-action-row:last-child{border-bottom:0}.recovery-action-row small{color:var(--slate-600);font-size:.67rem;line-height:1.4}.recovery-action-form{margin-top:4px}.recovery-attempt-timeline{margin:0;padding:0;list-style:none}.recovery-attempt-timeline>li{padding:0 0 18px 24px;position:relative}.recovery-attempt-timeline>li:last-child{padding-bottom:0}.recovery-attempt-timeline>li:before{content:"";background:var(--slate-200);width:1px;position:absolute;top:9px;bottom:-5px;left:6px}.recovery-attempt-timeline>li:last-child:before{display:none}.recovery-attempt-timeline .timeline-marker{background:var(--blue-600);width:9px;height:9px;box-shadow:0 0 0 1px var(--blue-600);border:2px solid #fff;border-radius:50%;position:absolute;top:5px;left:2px}.recovery-attempt-timeline article{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;padding:11px}.recovery-attempt-timeline article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.recovery-attempt-timeline article>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.recovery-attempt-timeline article>header strong{color:var(--navy-900);font-size:.72rem}.recovery-attempt-timeline article>header small,.recovery-attempt-timeline article>p{color:var(--slate-600);font-size:.65rem}.recovery-attempt-timeline article>p{margin:7px 0}.recovery-attempt-timeline .key-values{border:1px solid var(--slate-100);background:#fff;border-radius:5px;margin-top:7px;padding:0 8px}.recovery-actor-evidence{margin-top:9px}.success-callout{color:#17633b;background:#eefaf3;border:1px solid #b9dfc9;border-radius:6px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;font-size:.74rem;display:flex}.success-callout>span{flex:1}.success-callout>svg{flex:none;width:18px;height:18px}.row-actions{flex-wrap:wrap;gap:5px;display:flex}.account-list{padding-left:0}.account-list .preview-state{border-bottom:1px solid var(--slate-100);padding:9px 0}.account-list .preview-state:last-child{border-bottom:0}.account-list .preview-state>div{flex:1}.account-status-history{width:100%;color:var(--slate-600);margin-top:3px}.account-status-history summary{cursor:pointer;width:fit-content;color:var(--blue-700);font-size:.7rem;font-weight:700}.account-status-history ul{gap:7px;margin-top:8px;padding:0;list-style:none;display:grid}.account-status-history li{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:3px 10px;padding:8px 10px;display:grid}.account-status-history li strong{font-size:.7rem}.account-status-history li span,.account-status-history li small{font-size:.65rem}.account-status-history li small{color:var(--slate-600);grid-column:1/-1}.scope-unavailable{min-height:210px;color:var(--slate-700);text-align:left;justify-content:center;align-items:center;gap:16px;padding:34px;display:flex}.scope-unavailable>svg{width:34px;height:34px;color:var(--amber-800);flex:none}.scope-unavailable>div{max-width:650px}.scope-unavailable strong{color:var(--navy-900);font-size:1rem}.scope-unavailable p{margin:8px 0;font-size:.8rem;line-height:1.55}.scope-unavailable small{color:var(--slate-600);font-size:.7rem}.ticket-hero{border-bottom:1px solid var(--slate-100);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:15px;display:flex}.ticket-hero>svg{color:var(--blue-700)}.ticket-hero>div{flex-direction:column;gap:4px;display:flex}.ticket-hero strong{font-size:.88rem}.onboarding-secret>svg{color:var(--amber-800)}.onboarding-secret>p{color:var(--slate-600);font-size:.76rem;line-height:1.5}.wrap-code{overflow-wrap:anywhere;display:block;padding:7px!important}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.recovery-codes code{text-align:center;padding:5px}.json-block{color:#d8e1ef;background:var(--navy-950);border-radius:6px;max-height:300px;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;line-height:1.5;overflow:auto}.preview-state{align-items:flex-start;gap:12px;display:flex}.preview-state>svg{color:var(--blue-700)}.preview-state>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.preview-state strong{color:var(--navy-900);text-transform:capitalize;font-size:.78rem}.preview-state p{color:var(--slate-600);margin:0;font-size:.72rem}.clean-list{color:var(--slate-700);margin:0;padding-left:18px;font-size:.75rem;line-height:1.8}.preview-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-sections article{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;min-height:100px;padding:12px}.preview-sections article>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.preview-sections strong{text-transform:capitalize;font-size:.73rem}.preview-sections p{color:var(--slate-500);margin:17px 0 0;font-size:.68rem}.compact-callout{margin-bottom:12px}.compact-callout>div{flex:1}.report-filters,.effective-filter{flex-wrap:wrap}.report-filters label,.effective-filter label{flex-direction:column;flex:1;align-items:stretch;min-width:130px}.signed-money{font-variant-numeric:tabular-nums;font-weight:750}.trace-list{gap:12px;display:grid}.trace-list article{border:1px solid var(--slate-200);border-radius:7px;overflow:hidden}.trace-list article>header{background:var(--slate-50);border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.trace-list article>header>div{flex-direction:column;gap:3px;display:flex}.trace-list article>header strong{font-size:.8rem}.trace-list article>header small{color:var(--slate-500);font-size:.65rem}.trace-list article>header>span{color:var(--navy-900);font-size:1rem;font-weight:750}.trace-list ol{margin:0;padding:4px 14px 4px 34px}.trace-list li{border-bottom:1px solid var(--slate-100);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:.72rem;display:grid}.trace-list li:last-child{border-bottom:0}.denomination-editor{border:1px solid var(--slate-200);border-radius:7px;margin:0;padding:12px}.denomination-editor legend{color:var(--slate-700);padding:0 5px;font-size:.72rem;font-weight:700}.denomination-editor>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-bottom:9px;display:grid}.denomination-editor>.button{margin-top:2px}.form-grid>.allowed-denomination-editor{grid-column:1/-1}.allowed-denomination-editor>p{color:var(--slate-600);margin:0 0 10px;font-size:.7rem}.allowed-denomination-editor>div{grid-template-columns:1fr auto}.drawer-actions{border-top:1px solid var(--slate-200);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.cashbox-action-form,.approval-form,.step-up-form{border-top:1px solid var(--slate-200);margin-top:18px;padding-top:16px}.count-list{gap:7px;display:grid}.count-list article{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 11px;display:grid}.count-list article>div{align-items:center;gap:8px;display:flex}.count-list article>span{font-weight:700}.count-list article>small{color:var(--slate-500);grid-column:1/-1}.phase3-currency-cards .currency-preview{align-items:flex-start}.currency-card-body{min-width:0}.currency-card-body>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.currency-card-body>header>div{flex-direction:column;display:flex}.currency-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.currency-card-body dl>div{border:1px solid var(--slate-100);background:#fff;border-radius:5px;flex-direction:column;gap:3px;padding:7px;display:flex}.currency-card-body dt{color:var(--slate-500);font-size:.61rem}.currency-card-body dd{overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:700}.impersonation-banner{z-index:22;position:sticky;top:62px;box-shadow:0 5px 14px #111b2d1f}.impersonation-banner>span{flex:1}.impersonation-banner strong{font-weight:800}.not-found,.fatal-page,.app-loading{text-align:center;place-content:center;justify-items:center;min-height:70vh;display:grid}.not-found h1{color:var(--slate-300);margin:0;font-size:5rem}.settings-runtime-badge{min-width:190px;color:var(--blue-700);background:var(--blue-100);border:1px solid #c9def3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px 12px;display:grid}.settings-runtime-badge>svg{grid-row:1/3}.settings-runtime-badge>span{color:var(--navy-900);font-size:.72rem;font-weight:750}.settings-runtime-badge>small{color:var(--slate-600);font-size:.63rem}.settings-limits-callout{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#cfe1f2;margin-bottom:18px}.settings-limits-callout .scope-unavailable{align-items:flex-start}.settings-limits-callout .scope-unavailable>svg{color:var(--blue-700);flex:none}.settings-limits-callout .button{margin-top:8px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.settings-card{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.settings-card-heading h2{color:var(--navy-900);margin:0;font-size:.92rem}.settings-card-heading p{color:var(--slate-600);margin:5px 0 0;font-size:.7rem;line-height:1.5}.settings-card-icon{width:34px;height:34px;color:var(--blue-700);background:var(--blue-100);border-radius:7px;place-items:center;display:grid}.settings-card-icon>svg{width:17px;height:17px}.settings-card-meta{grid-template-columns:80px 1fr;gap:7px 12px;margin:0;display:grid}.settings-card-meta>div{display:contents}.settings-card-meta dt{color:var(--slate-500);font-size:.64rem}.settings-card-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--navy-900);margin:0;font-size:.68rem;font-weight:650}.settings-card>.form-actions{margin-top:auto}.settings-meta{color:var(--slate-600);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;font-size:.66rem;display:flex}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(.settings-field-grid>.field:has(.settings-map-editor),.settings-field-grid>.setting-toggle){grid-column:1/-1}.cashout-ladder-table{border:1px solid var(--slate-200);border-radius:8px;max-height:min(58vh,720px);overflow:auto}.cashout-ladder-table table{margin:0}.cashout-ladder-table thead{z-index:1;background:#fff;position:sticky;top:0}.cashout-ladder-table th:not(:first-child),.cashout-ladder-table td:not(:first-child){text-align:right}.cashout-ladder-table code{color:var(--navy-900);white-space:nowrap;font-size:.72rem}.cashout-ladder-percentage{justify-content:flex-end;align-items:center;gap:5px;min-width:112px;display:inline-flex}.cashout-ladder-percentage input{text-align:right;width:86px;min-width:0}.cashout-ladder-percentage>span:last-child{color:var(--slate-500);font-size:.72rem}.setting-toggle{color:var(--navy-900);background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.setting-toggle>span{flex-direction:column;gap:4px;display:flex}.setting-toggle strong{font-size:.72rem}.setting-toggle small{color:var(--slate-500);font-size:.63rem;font-weight:450;line-height:1.4}.setting-toggle.read-only{opacity:.72}.settings-map-editor{resize:vertical;min-height:86px;font-family:SFMono-Regular,Consolas,monospace;line-height:1.5;font-size:.68rem!important}.settings-history-list{gap:9px;display:grid}.settings-history-row{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.settings-history-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-history-row strong{color:var(--navy-900);font-size:.7rem}.settings-history-row small,.settings-history-row>span{color:var(--slate-500);font-size:.62rem}.settings-history-row p{overflow-wrap:anywhere;color:var(--slate-700);margin:3px 0 0;font-size:.67rem;line-height:1.45}.settings-rollback-form{border-top:1px solid var(--slate-200);margin-top:18px;padding-top:16px}.settings-rollback-form h3,.settings-rollback-form p{margin:0}.settings-target-id,.settings-target-label{overflow-wrap:anywhere;color:var(--navy-900);background:var(--slate-50);border:1px solid var(--slate-200);border-radius:5px;margin:0 0 14px;padding:6px 8px;display:inline-block}.auth-page{background:#fff;grid-template-columns:minmax(350px,.85fr) minmax(480px,1.15fr);min-height:100vh;display:grid}.auth-brand{color:#d8e1ef;background:var(--navy-950);flex-direction:column;padding:clamp(32px,5vw,72px);display:flex}.brand-large{align-items:center;gap:12px;display:flex}.brand-large>span{width:44px;height:44px}.brand-large>div{flex-direction:column;display:flex}.brand-large strong{color:#fff;font-size:.9rem}.brand-large small{color:#8fa0ba;margin-top:2px;font-size:.7rem}.auth-message{max-width:430px;margin:auto 0}.auth-message>svg{color:#74aee3;width:34px;height:34px}.auth-message h1{color:#fff;letter-spacing:-.055em;margin:22px 0 12px;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.04}.auth-message p{color:#aebbd0;max-width:400px;font-size:.9rem;line-height:1.7}.auth-brand>small{color:#71829e;font-size:.65rem}.auth-form-wrap{place-items:center;padding:30px;display:grid}.auth-form{flex-direction:column;gap:16px;width:min(390px,100%);display:flex}.auth-icon{width:43px;height:43px;color:var(--blue-700);background:var(--blue-100);border-radius:8px;place-items:center;display:grid}.auth-form h1{color:var(--navy-900);letter-spacing:-.035em;margin:3px 0 1px;font-size:1.75rem}.auth-form>p{color:var(--slate-600);margin:-4px 0 2px;font-size:.78rem;line-height:1.5}.auth-form>p small{color:var(--navy-900);margin-top:5px;font-weight:650;display:block}.auth-form .button.primary{width:100%;min-height:41px}.verification-input{letter-spacing:.12em;text-align:center;font-family:SFMono-Regular,Consolas,monospace;font-size:1.15rem!important}.mfa-qr{place-items:center;min-height:220px;display:grid}.mfa-qr img{border:1px solid var(--slate-200);width:220px;height:220px;image-rendering:pixelated;background:#fff;border-radius:8px;padding:5px}.manual-setup-key{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:6px;flex-direction:column;gap:6px;padding:11px;display:flex}.manual-setup-key small{color:var(--slate-600);font-size:.68rem}.manual-setup-key code{overflow-wrap:anywhere;color:var(--navy-900);letter-spacing:.08em;text-align:center;background:#fff;border-radius:4px;padding:7px;font-size:.78rem}.auth-form>.recovery-codes{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;padding:12px}.auth-form>.recovery-codes code{border:1px solid var(--slate-200);background:#fff;border-radius:4px}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-funds{min-width:120px;max-width:190px}.profile-trigger{min-width:auto}.profile-trigger>span,.profile-trigger>svg:last-child{display:none}.preview-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr;grid-auto-rows:auto}.account-activity-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=1100px){.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:12px 0 40px #111b2d38}.sidebar.open{transform:translate(0)}.sidebar-close,.menu-button{display:inline-grid!important}.sidebar-close{color:#aebbd0;margin-left:auto}.sidebar-scrim{z-index:25;background:#111b2d59;border:0;position:fixed;inset:0}.app-column{width:100%;margin-left:0}.topbar{padding:0 18px}.global-search{width:min(480px,55vw)}.main-content{padding:24px 22px 46px}.app-shell.tutorial-enabled .app-column{padding-right:0}.app-shell.tutorial-enabled .main-content{padding-bottom:calc(44vh + 34px)}.tutorial-drawer-open .app-shell.tutorial-enabled .main-content{padding-bottom:46px}.tutorial-panel:not(.tutorial-panel-inline){border-top:1px solid var(--slate-200);border-left:0;width:100%;height:44vh;inset:auto 0 0;box-shadow:0 -10px 28px #111b2d1f}.auth-page{grid-template-columns:1fr}.auth-brand{min-height:230px;padding:28px}.auth-message{margin:38px 0 20px}.auth-message h1{margin:12px 0 7px;font-size:2rem}.auth-message p{margin-bottom:0}.auth-form-wrap{padding:50px 24px}}@media (width<=680px){.topbar{gap:7px;height:60px;padding:0 11px}.global-search{flex:1;width:auto}.global-search input::placeholder{color:#0000}.topbar-funds{min-width:90px;max-width:125px;padding:5px 7px}.topbar-funds small,.inbox-button{display:none}.locale-select select{width:56px;padding-right:18px}.global-banner{text-align:center;flex-wrap:wrap;padding:8px 12px;font-size:.7rem}.main-content{padding:20px 13px 40px}.app-shell.tutorial-enabled .main-content{padding-bottom:calc(55vh + 24px)}.tutorial-drawer-open .app-shell.tutorial-enabled .main-content{padding-bottom:40px}.tutorial-panel:not(.tutorial-panel-inline){height:55vh}.tutorial-welcome{padding:20px}.tutorial-welcome>div{flex-direction:column-reverse;align-items:stretch}.tutorial-welcome .button{width:100%}.account-activity-fields{grid-template-columns:repeat(2,minmax(100px,1fr))}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-actions{flex-direction:column;width:100%}.page-actions .button{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid>.metric{min-height:102px}.casino-summary-metrics,.casino-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.detail-grid,.report-period-dates{grid-template-columns:1fr}.report-period-shortcuts .button{flex:145px}.span-two{grid-column:auto}.form-grid{grid-template-columns:1fr}.form-grid>*{grid-column:1!important}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar>svg{display:none}.filter-bar>input,.filter-bar>.button,.filter-bar label,.filter-bar>.search-field{flex:none;width:100%}.filter-bar input,.filter-bar select,.filter-bar .button{width:100%}.filter-bar label{flex-direction:column;align-items:stretch}.account-activity-effects,.account-activity-balances{grid-template-columns:1fr}.currency-target-filter>select{width:100%}.currency-setup-form{flex-direction:column;align-items:stretch;gap:10px}.currency-setup-form>label,.currency-setup-form>.button{width:100%}.tabs{overflow-x:auto}.tabs button{flex:none}.preview-sections,.permission-picker{grid-template-columns:1fr}.key-values>div{grid-template-columns:1fr;gap:4px}.recovery-codes{grid-template-columns:1fr}.denomination-editor>div{grid-template-columns:1fr 1fr}.denomination-editor>div>.button{grid-column:1/-1}.allowed-denomination-editor>div{grid-template-columns:1fr}.trace-list li{grid-template-columns:1fr auto}.trace-list li .status{grid-column:1/-1}.currency-card-body dl,.recovery-action-row{grid-template-columns:1fr}.recovery-action-row .button{width:100%}.impersonation-banner{top:60px}.settings-field-grid{grid-template-columns:1fr}.settings-card-heading{grid-template-columns:auto minmax(0,1fr)}.settings-card-heading>.status{grid-column:2;justify-self:start}.settings-history-row{flex-direction:column}.settings-runtime-badge{width:100%}.auth-brand{min-height:190px}.auth-message p,.auth-brand>small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pagination-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.technical-details{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.technical-details>summary{cursor:pointer;color:var(--text-muted);font-weight:700}.technical-details[open]>summary{margin-bottom:14px}.ticket-technical-filters{flex:1 0 100%;margin-top:0}.technical-filter-grid{flex-wrap:wrap;gap:8px;display:flex}.technical-filter-grid label{flex:180px;min-width:160px}.limit-scope-summary{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.limit-scope-summary li{border:1px solid var(--border);background:var(--slate-50);max-width:260px;color:var(--slate-600);overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;font-size:.75rem;line-height:1.25}.form-hint{color:var(--slate-600);margin:-2px 0 4px;font-size:.82rem}@media print{.tutorial-panel,.tutorial-marker-layer,.tutorial-welcome-backdrop,.tutorial-toggle{display:none!important}.app-shell.tutorial-enabled .app-column{padding-right:0}}.report-filter-panel,.report-currency-section,.report-channel-section,.customer-performance-tab{margin-top:1.25rem}.report-filter-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:end;gap:1rem;display:grid}.report-filter-grid .field{min-width:0}.report-filter-grid select,.report-filter-grid input{width:100%}.report-filter-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.report-date-shortcuts{margin-top:0}.customer-performance-filters+.report-date-shortcuts,.report-breadcrumbs{margin-top:1rem}.report-zero-toggle{border:1px solid var(--slate-200);background:var(--slate-50);white-space:nowrap;border-radius:8px;width:max-content;max-width:100%;min-height:auto;padding:.45rem .7rem}.report-zero-toggle input{flex:none}.report-currency-section+.report-currency-section{border-top:1px solid var(--slate-200);padding-top:1.5rem}.report-summary-metrics{margin:1rem 0 .75rem}.report-definition{color:var(--slate-600);margin:0 0 1.25rem;font-size:.86rem;line-height:1.5}.report-channel-section+.report-channel-section{border-top:1px solid var(--slate-200);padding-top:1.25rem}.performance-subject-list,.shop-cash-list{gap:1rem;display:grid}.performance-subject-card,.shop-cash-card{border:1px solid var(--slate-200);background:#fff;border-radius:10px;overflow:hidden}.performance-subject-card>header,.shop-cash-card>header{background:var(--slate-50);border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.report-subject-link{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;display:inline-flex}.report-subject-link small{color:var(--slate-600);font-weight:500}.betting-performance-breakdown{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(180px,.65fr);gap:.85rem;padding:1rem 1.1rem;display:grid}.customer-performance-tab .betting-performance-breakdown{margin-top:1rem;padding:0}.betting-product-summary{border:1px solid var(--slate-200);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.betting-product-summary>header{border-bottom:1px solid var(--slate-200);background:var(--slate-50);padding:.65rem .8rem}.betting-product-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:.8rem;display:grid}.betting-product-summary dl div{gap:.18rem;min-width:0;display:grid}.betting-product-summary dt{color:var(--slate-600);font-size:.72rem;font-weight:650}.betting-product-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.betting-total-summary{background:#f3f8fd}.betting-total-summary dl{grid-template-columns:1fr}.customer-funding-metrics{margin-top:.75rem}.shop-cash-card>dl,.shop-cash-card details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1rem 1.1rem;display:grid}.shop-cash-card dl div{gap:.25rem;display:grid}.shop-cash-card dt{color:var(--slate-600);font-size:.78rem}.shop-cash-card dd{margin:0;font-weight:700}.shop-cash-card details{border-top:1px solid var(--slate-200)}.shop-cash-card summary{cursor:pointer;padding:.85rem 1.1rem;font-weight:650}@media (width<=1000px){.betting-performance-breakdown{grid-template-columns:1fr}.betting-total-summary dl,.shop-cash-card>dl,.shop-cash-card details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.report-filter-grid,.shop-cash-card>dl,.shop-cash-card details dl{grid-template-columns:1fr}.report-filter-footer{flex-direction:column;align-items:stretch}.report-zero-toggle{white-space:normal;width:100%}.betting-product-summary dl,.betting-total-summary dl{grid-template-columns:1fr}}.business-metadata{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-metadata>span{background:var(--panel-alt,#f1f4f8);border-radius:8px;padding:6px 10px}.business-currency-list{gap:12px;display:grid}.business-currency-row{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.business-currency-row>span{flex:1;min-width:120px}.staff-password-field{gap:8px;display:grid}.staff-password-input{align-items:stretch;gap:10px;min-width:0;display:flex}.staff-password-input input{letter-spacing:.06em;flex:1;min-width:0;font-family:ui-monospace,monospace}.staff-password-input button{flex:none}.currency-choices{flex-wrap:wrap;gap:12px;display:flex}.limit-setting-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:6px 0;display:grid}.limit-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.limit-target-name,.limit-editor-target{font-weight:650}.limit-editor-target{margin:0 0 20px;font-size:1.1rem}.limit-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.limit-list-toolbar .tabs{margin:0}.limit-search{flex:0 300px;align-items:center;gap:8px;display:flex}.limit-search input{min-width:0}.limit-context{flex-wrap:wrap;gap:16px;display:flex}.limit-context>*{flex:0 300px}.league-choices{gap:4px;margin-top:16px;display:grid}.league-choices>button{text-align:left;border:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.league-choices>button:hover{background:var(--surface-soft,#f4f6f9)}.league-choices small{color:var(--text-muted);margin-top:4px;display:block}@media (width<=620px){.limit-setting-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.limit-setting-row>:last-child{grid-column:2}.limit-context>*{flex:160px}}.league-overview>.panel-header{align-items:center;gap:16px}.league-overview>.panel-header>.button{flex-shrink:0;margin-left:auto}.league-pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.league-pagination>span{color:var(--slate-500);font-variant-numeric:tabular-nums}.league-pagination-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.league-pagination-controls>span{text-align:center;font-variant-numeric:tabular-nums;min-width:48px}@media (width<=600px){.league-overview>.panel-header{flex-wrap:wrap}.league-pagination-controls{margin-left:auto}}.retail-customer-search{flex-direction:column;gap:24px;display:flex}.retail-customer-search>label{max-width:420px}.retail-customer-search-form{flex-wrap:wrap;align-items:flex-start;gap:20px 16px;display:flex}.retail-customer-search-form>label{flex-direction:column;flex:1;gap:8px;min-width:190px;display:flex}.retail-customer-search-form>label:nth-child(2){flex:2;min-width:260px}.retail-customer-search-form>button{margin-top:26px}.retail-customer-search-form small{line-height:1.5;display:block}@media (width<=620px){.retail-customer-search-form{flex-direction:column;align-items:stretch}.retail-customer-search-form>label{min-width:0!important}.retail-customer-search-form>button{margin-top:0}}.banker-marker{box-sizing:border-box;width:22px;height:22px;color:inherit;vertical-align:middle;background:0 0;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font:800 13px/1 Arial,sans-serif;display:inline-flex}.ticket-selection-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-selection-name>span:first-child{overflow-wrap:anywhere;min-width:0}.correction-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.correction-summary-card,.correction-rule-editor{border:1px solid var(--slate-200);background:var(--slate-50);border-radius:8px;min-width:0;padding:18px}.correction-source{color:var(--navy-900);align-items:center;gap:10px;display:flex}.correction-source h3{margin:0;font-size:.85rem;font-weight:700}.correction-icon{width:36px;height:36px;color:var(--navy-800);border:1px solid var(--slate-200);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.correction-summary-card>.correction-rule-name{margin-top:14px}.correction-rule-name{border-radius:5px;max-width:100%;padding:6px 10px;font-size:.78rem;line-height:1.5;display:inline-block}.correction-rule-permanent{color:#135e4b;background:#e7f4ee}.correction-rule-debt{color:#8a4809;background:#fff0d8}.correction-summary-card>p,.correction-explanation>p{color:var(--slate-600);margin:10px 0 0;font-size:.77rem;line-height:1.65}.correction-rule-editor{background:#fff}.correction-rule-editor .field{margin-top:16px}.correction-explanation{margin-top:12px}.correction-explanation>p:first-child{margin-top:0}.correction-payer{border-top:1px solid var(--slate-200);flex-direction:column;gap:14px;padding-top:16px;display:flex}.correction-payer>p{margin:0}.correction-save-row{margin-top:4px}.correction-saved{color:#135e4b;align-items:center;gap:5px;margin-right:auto;font-size:.78rem;display:inline-flex}.correction-drawer .correction-intro{font-size:.83rem;line-height:1.6}.correction-drawer .correction-future{color:var(--slate-500);font-size:.73rem;line-height:1.6}@media (width<=700px){.correction-summary-grid{grid-template-columns:1fr}}.cashout-settings-card{gap:14px;padding:17px}.panel.cashout-settings-card>:not(.panel-header):not(.table-scroll):not(.cashout-card-actions){margin:0}.cashout-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.cashout-service-facts>div{flex-direction:column;gap:6px;display:flex}.cashout-service-facts dt{color:var(--slate-500);font-size:.7rem}.cashout-service-facts dd{color:var(--navy-900);margin:0;font-size:.78rem;font-weight:650}.cashout-capabilities{color:var(--slate-600);flex-wrap:wrap;gap:6px 16px;font-size:.72rem;display:flex}.cashout-service-work{flex-wrap:wrap;gap:6px 18px;font-size:.76rem;display:flex}.cashout-service-work:empty{display:none}.panel.cashout-settings-card>.cashout-card-actions{gap:8px;margin:auto 0 0}
