*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#18212f;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.sidebar{background:#111d2e;color:#fff;padding:30px 22px;display:flex;flex-direction:column}.brand{font-size:26px;font-weight:800;margin-bottom:38px}.brand span{font-weight:400;color:#aebbd0}.sidebar nav{display:grid;grid-gap:8px;gap:8px}.sidebar a{padding:12px 14px;color:#aebbd0;border-radius:8px}.sidebar .active{background:#21334d;color:#fff}.lawyer{margin-top:auto;border-top:1px solid #2a3b53;padding-top:20px;font-weight:700}.lawyer small{color:#aebbd0;font-weight:400}.content{padding:38px 44px;max-width:1500px;width:100%}.content header,.topline{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#6d7c91;font-weight:800;margin:0 0 6px}h1{font-size:34px}h1,h2{margin:0}h2{font-size:22px}.subtext{color:#718096;margin:7px 0 0}.monitor{background:#e7f5ed;color:#28764a;padding:9px 13px;border-radius:999px;font-size:13px;font-weight:700}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:30px 0}.card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:22px}.card strong{font-size:32px;display:block}.card span{color:#6d7c91;font-size:13px}.notice{background:#fff8e7;border:1px solid #f0ddb0;border-radius:12px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.notice p{margin:5px 0 0;color:#6b6047}.notice>span{background:#f2dfac;padding:8px 12px;border-radius:7px;font-weight:800;font-size:12px}.panel{margin-top:22px;background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.panelTitle{padding:20px;display:flex;justify-content:space-between;align-items:center}.back,.panelButton,.panelTitle button{border:1px solid #d7dee8;background:#fff;border-radius:8px;padding:9px 12px;font-size:13px}.table{border-top:1px solid #e8edf3}.row{display:grid;grid-template-columns:1.5fr 1.2fr .55fr 1fr .55fr;grid-gap:14px;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid #edf0f4;font-size:13px}.row.head{background:#f8fafc;color:#6d7c91;font-size:11px;font-weight:800;text-transform:uppercase}.pill{width:max-content;background:#edf3fa;padding:5px 8px;border-radius:6px;font-weight:700}.urgent{color:#a33b30;font-weight:800}.normal{color:#607086}.standalone{padding:38px 44px;max-width:1500px;margin:auto}.processGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.processCard{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:20px}.processTop{display:flex;justify-content:space-between;align-items:center}.processCard h3{margin:16px 0 8px}.processCard p{color:#536276;margin:8px 0}.processCard small{color:#718096}.statusLine{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f4;display:grid;grid-gap:5px;gap:5px}.statusLine span{font-size:12px;color:#718096}.clientForm,.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:0 20px 22px}.clientForm label,.formGrid label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700;color:#526174}.clientForm input,.clientForm select,.formGrid input,.formGrid select,.searchBox input{border:1px solid #d7dee8;border-radius:8px;padding:11px;background:#fff}.clientForm button,.primaryAction,.reportOptions button,.searchBox button{border:0;border-radius:8px;background:#16253a;color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}.clientForm button{align-self:end}.searchBox{display:flex;gap:10px;padding:0 20px 12px}.searchBox input{flex:1 1}.helper{padding:0 20px 20px;margin:0;color:#718096;font-size:12px}.reportOptions{padding:0 20px 22px;color:#536276}.reportOptions>div{display:flex;gap:10px;margin-top:14px}.financeLayout{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.formPanel{margin-top:0}.primaryAction{margin:0 20px 22px}.safetyText{margin:0 20px 18px;padding:12px;background:#fff8e7;border-radius:8px;color:#6b6047;font-size:12px}.emptyState{padding:28px 20px;color:#718096;border-top:1px solid #edf0f4}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content,.standalone{padding:22px}.cards,.financeLayout,.processGrid{grid-template-columns:1fr 1fr}.row{grid-template-columns:1fr}.row.head{display:none}}@media(max-width:600px){.cards,.clientForm,.financeLayout,.formGrid,.processGrid{grid-template-columns:1fr}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:100%;max-width:460px;background:#fff;border:1px solid #dbe3ed;border-radius:18px;padding:32px;box-shadow:0 12px 50px #11233b10}.auth-card h1{font-size:30px}.auth-card form{display:grid;grid-gap:16px;gap:16px}.auth-card label{display:grid;grid-gap:8px;gap:8px;font-weight:700;font-size:14px}.auth-card input{width:100%;padding:13px;border:1px solid #becbdc;border-radius:8px}.auth-tabs{display:flex;gap:8px;margin:24px 0}.auth-tabs button{flex:1 1;border:1px solid #cbd5e1;padding:12px 6px;border-radius:8px;background:#fff;cursor:pointer}.auth-tabs button[aria-pressed=true]{background:#16253a;color:white}.auth-card .primaryAction{margin:0}.auth-hint{font-size:13px;color:#536276;line-height:1.6}.auth-error{color:#9d2525;background:#fff0f0;padding:12px;border-radius:8px}.auth-home{display:block;margin-top:24px;text-align:center;font-size:14px}.session-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#e6edf5;padding:10px 24px;font-size:13px}.session-bar button{background:#fff;border:1px solid #aebdd0;border-radius:6px;padding:6px 14px;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.source-record{padding:16px 20px;border-bottom:1px solid #e3e8ef;overflow-wrap:anywhere}.source-record p{line-height:1.6}.source-record summary{cursor:pointer}.source-record small{color:#536276}.standalone>.panel>h2{margin:20px 20px 10px}.standalone>.panel>h3{margin:20px 20px 8px}.standalone>.panel>p{margin:10px 20px 18px;line-height:1.65}.standalone>.panel>small{display:block;margin:0 20px 20px;color:#718096}.client-summary{border-width:2px}.source-record .primaryAction{display:inline-block;margin:8px 0 0}.document-page{overflow:visible}.documentText{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;margin:0;padding:18px 20px 24px;border-top:1px solid #edf0f4;background:#fbfcfe}.reports{max-width:1250px}.reports .topline{gap:20px}.reports small{color:#536276}.report-index{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.report-client{scroll-margin-top:20px}.report-client>.panelTitle{background:#edf3fa}.report-process{padding:22px;border-top:2px solid #dce4ee}.report-process-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.report-process h3{margin:0}.reports h4{font-size:17px;margin:24px 0 12px}.reports p{line-height:1.65}.report-tasks{padding:0 24px 0 42px;line-height:1.6}.report-tasks li{margin:12px 0}.report-source{display:block;overflow-wrap:anywhere;margin:6px 0}.report-source a{text-decoration:underline}.report-alert,.report-record,.report-summary{padding:14px 16px;margin:12px 0;border-radius:8px;background:#f5f7fa}.report-alert{background:#fff8e7;border-left:4px solid #c49120}.report-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:10px 0}.report-warning{color:#73521b;background:#fff8e7;padding:12px;border-radius:8px}.reports>.notice{margin:20px 0}.reports .primaryAction{margin:0}.report-process .report-tasks{padding-left:22px}@media(max-width:650px){.report-process-heading,.reports .panelTitle,.reports .topline{align-items:flex-start;flex-direction:column}.session-bar{flex-wrap:wrap}.session-bar nav{line-height:2.4}.report-process{padding:16px}.report-process h3{font-size:16px;overflow-wrap:anywhere}}@media print{.no-print,.session-bar{display:none!important}body{background:white;color:#111}.reports{padding:0;max-width:none}.reports .panel{border:0;border-radius:0;overflow:visible}.report-client{page-break-before:always;break-before:page}.report-process{page-break-inside:auto;break-inside:auto}.reports h2,.reports h3,.reports h4{page-break-after:avoid;break-after:avoid}.report-alert,.report-record,.report-tasks li{page-break-inside:avoid;break-inside:avoid}.report-source{font-size:9px}.reports .cards{grid-template-columns:repeat(4,1fr)}.reports .card{padding:10px}.reports .card strong{font-size:22px}.reports .report-evidence{font-size:10px}a{color:inherit}}.rd-admin-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.rd-global-sidebar{background:#111d2e;color:#fff;padding:30px 22px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.rd-global-sidebar nav{display:grid;grid-gap:8px;gap:8px}.rd-global-sidebar a{padding:12px 14px;color:#aebbd0;border-radius:8px}.rd-global-sidebar a.active{background:#21334d;color:#fff}.rd-global-sidebar summary{cursor:pointer;padding:8px 0;color:#aebbd0}.rd-admin-content{min-width:0}.rd-admin-content .sidebar{display:none!important}.rd-admin-content .shell{display:block;min-height:0}.rd-admin-content .standalone{margin:0;width:100%}.rd-home-agenda .standalone{padding:20px 0}.rd-home-agenda .topline h1{font-size:25px}@media(max-width:900px){.rd-admin-shell{display:block}.rd-global-sidebar{height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:12px 18px}.rd-global-sidebar .brand{margin-bottom:8px;font-size:22px}.rd-global-sidebar nav{display:flex;flex-wrap:wrap;gap:4px}.rd-global-sidebar a{padding:8px 10px}}@media print{.rd-global-sidebar{display:none!important}.rd-admin-shell{display:block}}.rd-global-sidebar .rd-nav-button{display:flex;align-items:center;gap:10px;background:#1b2c43;border:1px solid #2b405c;box-shadow:0 2px 5px #0002;transition:background .15s,transform .15s}.rd-nav-button span{flex:1 1}.rd-global-sidebar .rd-nav-button:hover{background:#294463;color:#fff;transform:translateX(2px)}.rd-global-sidebar .rd-nav-button.active{background:#2a5079;border-color:#7aabdb;color:#fff}.rd-nav-button:focus-visible{outline:3px solid #b9d9fa;outline-offset:2px}.rd-hide-beta-duplicate-nav{display:none!important}.rd-tour-start{width:100%;margin-top:18px;color:#fff;font:inherit;cursor:pointer;padding:12px 14px;border-radius:8px}.rd-tour-highlight{outline:3px solid #e6bd68!important;outline-offset:3px}.rd-tour-card{position:fixed;right:24px;bottom:24px;width:min(440px,calc(100vw - 32px));z-index:70;background:#fff;border:1px solid #d5b577;border-radius:18px;box-shadow:0 12px 50px #0d1c3650;color:#18212f;padding:22px;max-height:calc(100dvh - 32px);overflow:auto}.rd-tour-card footer,.rd-tour-card header{display:flex;justify-content:space-between;align-items:center;gap:10px}.rd-tour-card header span{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:1px;font-weight:800;color:#536276}.rd-tour-card button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:white;cursor:pointer}.rd-tour-card button:focus-visible{outline:3px solid #386fa9;outline-offset:3px}.rd-tour-card header button{border:0;padding:6px}.rd-tour-card h2{font-size:23px;line-height:1.2;margin:18px 0 10px}.rd-tour-card p{font-size:14px;line-height:1.6}.rd-tour-card .rd-tour-tip{background:#f7f1e6;border-radius:9px;padding:12px;color:#69522e;font-size:13px}.rd-tour-card progress{width:100%;height:5px;accent-color:#b78a3d;margin-top:14px}.rd-tour-card footer{margin-top:20px;flex-wrap:wrap}.rd-tour-card .rd-tour-primary{background:#16253a;color:#fff;border-color:#16253a}.rd-tour-card button:disabled{cursor:default;opacity:.4}@media(max-width:600px){.rd-tour-card{right:16px;bottom:16px;padding:16px;max-height:55dvh}}@media print{.rd-tour-card,.rd-tour-start{display:none!important}}.auth-shell-gold-personal{isolation:isolate;overflow:hidden;position:relative;min-height:100svh;padding:clamp(24px,5vw,65px);background:#09131f url(/gold-leather-8k.webp) 50%/cover no-repeat;color:#f5efe5}.auth-shell-gold-personal:before{content:"";background:linear-gradient(106deg,rgba(1,8,16,.33),rgba(4,13,23,.15) 38%,rgba(1,7,15,.57))}.auth-shell-gold-personal:before,.gold-login-atmosphere{inset:0;position:absolute;pointer-events:none;z-index:-1}.gold-login-atmosphere{background:radial-gradient(circle at 82% 42%,rgba(188,133,66,.09),transparent 38%)}.gold-login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,470px);grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);align-items:center;width:min(1190px,100%);position:relative}.gold-login-brand{color:#e4c79b;padding-bottom:12px;text-shadow:0 4px 18px #0007}.gold-login-brandmark{display:flex;flex-direction:column;align-items:flex-start}.gold-login-brandmark span{font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,13vw,180px);font-weight:400;letter-spacing:-.09em;line-height:.92;background:linear-gradient(150deg,#fff2cb 6%,#c08d4f 38%,#f4d09a 52%,#82603e 76%,#e6bd83);-webkit-background-clip:text;background-clip:text;color:transparent}.gold-login-brandmark small{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,42px);letter-spacing:.23em;margin-top:7px}.gold-login-goldline{width:106px;height:2px;background:linear-gradient(90deg,#d6a765,transparent);margin:48px 0 27px}.gold-login-brand p{font-size:12px;font-weight:700;letter-spacing:.34em;color:#e3c69a;line-height:2}.auth-card-gold-personal{max-width:470px;padding:clamp(28px,3vw,43px);background:linear-gradient(148deg,rgba(22,35,48,.97),rgba(7,17,29,.98));color:#f8fafc;border:1px solid rgba(214,169,102,.7);border-radius:25px;box-shadow:0 32px 82px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,239,203,.08)}.gold-login-emblem{display:flex;justify-content:center;margin:0 0 13px}.gold-login-emblem img{width:72px;height:72px;object-fit:cover;border-radius:17px;box-shadow:0 6px 30px #0008}.auth-card-gold-personal h1{font-size:32px;text-align:center;line-height:1.2;color:#fff}.gold-login-eyebrow{text-align:center;color:#e3b879!important;letter-spacing:.23em;margin-bottom:12px}.gold-login-intro{font-size:14px;color:#c9d4de;text-align:center;line-height:1.6;margin:13px 0 29px}.gold-owner-bubble{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:99px;background:linear-gradient(100deg,rgba(218,172,106,.13),rgba(26,45,62,.8));border:1px solid rgba(227,181,113,.38);color:#f8e9d1;font-weight:700;font-size:16px;margin-bottom:28px}.gold-owner-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:50%;display:grid;place-items:center;color:#122439;background:linear-gradient(130deg,#f1d29b,#b7864e);font:700 15px Georgia,serif;letter-spacing:.035em}.gold-owner-check{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:50%;background:#234135;color:#96e6bd;font-size:16px}.auth-card-gold-personal .gold-login-form{gap:19px}.auth-card-gold-personal label{color:#f4e8d7;letter-spacing:.01em}.auth-card-gold-personal input{border:1px solid #4b5b6a;background:rgba(255,255,255,.055);color:#fff;font-size:20px;font-weight:600;letter-spacing:.2em;border-radius:11px;padding:17px 19px;text-align:center}.auth-card-gold-personal input::placeholder{color:#788895;letter-spacing:.16em}.auth-card-gold-personal input:focus-visible{outline:2px solid #e3b979;outline-offset:2px;border-color:#dab177}.auth-card-gold-personal .gold-login-submit{width:100%;min-height:54px;margin:0;border-radius:11px;font-size:15px;background:linear-gradient(165deg,#f2d69f,#bd8b52);color:#132135;box-shadow:0 6px 18px #0005;transition:filter .2s,transform .2s}.auth-card-gold-personal .gold-login-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-card-gold-personal .gold-login-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.gold-login-footer{text-align:center;color:#95a7b7;margin:25px 0 0;font-size:11px;line-height:1.5}@media(max-width:860px){.gold-login-layout{grid-template-columns:1fr;max-width:470px;gap:18px}.gold-login-brand{display:none}.auth-shell-gold-personal{padding:22px 14px}.auth-card-gold-personal{padding:26px 23px}}@media(prefers-reduced-motion:reduce){.auth-card-gold-personal .gold-login-submit{transition:none}}@media print{.auth-shell-gold-personal{background:#fff}}.rd-gold{--gold-surface-deep:#0b1727;--gold-border:rgba(213,166,103,.32);color:var(--gold-ink)}.rd-gold .rd-admin-shell{background:transparent;min-height:calc(100vh - 56px)}.rd-gold .rd-admin-content{background:linear-gradient(100deg,rgba(8,17,28,.88),rgba(10,22,36,.91));color:var(--gold-ink)}.rd-gold .rd-global-sidebar{background:linear-gradient(155deg,rgba(14,29,45,.98),rgba(6,14,24,.985));border-right:1px solid var(--gold-border);box-shadow:8px 0 30px #0002;color:var(--gold-ink)}.rd-gold .rd-global-sidebar .brand{font-family:Georgia,Times New Roman,serif;color:var(--gold-accent-light);letter-spacing:.045em}.rd-gold .rd-global-sidebar .brand span{color:var(--gold-accent)}.rd-gold .rd-global-sidebar a,.rd-gold .rd-global-sidebar summary{color:#d2d6dc}.rd-gold .rd-global-sidebar a:hover,.rd-gold .rd-global-sidebar summary:hover{color:#fff4dd;background:#1e3045}.rd-gold .rd-global-sidebar .rd-nav-button{border-color:#34465a;background:#132337;color:#d6dfeb;box-shadow:none;transition:border-color .2s,transform .2s,background .2s}.rd-gold .rd-global-sidebar .rd-nav-button:hover{border-color:rgba(243,213,157,.6);background:#27364a;transform:translateX(3px)}.rd-gold .rd-global-sidebar .rd-nav-button.active{border-color:var(--gold-accent);background:linear-gradient(110deg,#3a3029,#1c2e41);color:#fff0d3;box-shadow:inset 3px 0 0 var(--gold-accent)}.rd-gold .session-bar{background:linear-gradient(90deg,#17283a,#0c1726);border-bottom:1px solid var(--gold-border);color:#e3bf86;letter-spacing:.02em;min-height:56px}.rd-gold .session-bar button{color:#f7e9d0;background:#1a2c41;border:1px solid var(--gold-border);border-radius:9px;padding:8px 17px;transition:background .18s}.rd-gold .session-bar button:hover{background:#344153}.rd-gold .content,.rd-gold .standalone{color:var(--gold-ink)}.rd-gold .card strong,.rd-gold .content h1,.rd-gold .panel h2,.rd-gold .panel h3,.rd-gold .panel h4,.rd-gold .processCard h3,.rd-gold .standalone h1{color:#f8ecd7}.rd-gold .content h1,.rd-gold .standalone h1{font-family:Georgia,Times New Roman,serif;letter-spacing:.01em}.rd-gold .eyebrow{color:var(--gold-accent-light)}.rd-gold .helper,.rd-gold .processCard small,.rd-gold .report-summary,.rd-gold .statusLine span,.rd-gold .subtext{color:var(--gold-muted)}.rd-gold .cards{gap:18px}.rd-gold .card,.rd-gold .formPanel,.rd-gold .notice,.rd-gold .panel,.rd-gold .processCard{background:linear-gradient(155deg,rgba(28,44,61,.96),rgba(13,27,43,.98));border:1px solid var(--gold-border);color:var(--gold-ink);box-shadow:0 12px 38px #02060f36;border-radius:13px}.rd-gold .card{border-top:2px solid var(--gold-accent);padding:23px}.rd-gold .card strong{color:#f5d29b}.rd-gold .card span,.rd-gold .notice p,.rd-gold .processCard p,.rd-gold .report-process p{color:#cbd3de}.rd-gold .panel{overflow:hidden}.rd-gold .panelTitle{background:linear-gradient(90deg,rgba(213,166,103,.1),transparent)}.rd-gold .panelTitle h2,.rd-gold .panelTitle h3{color:#f8e6c6}.rd-gold .documentText,.rd-gold .row,.rd-gold .source-record,.rd-gold .table{border-color:#344252}.rd-gold .report-client>.panelTitle,.rd-gold .row.head{background:#202d3d;color:var(--gold-accent-light)}.rd-gold .row:not(.head):hover{background:rgba(243,213,157,.045)}.rd-gold .pill{color:#f0d5a8;background:#344053}.rd-gold .urgent{color:#ffb6a3}.rd-gold .normal{color:#c2d0dd}.rd-gold .monitor{background:#173a35;color:#9de4c6}.rd-gold .report-alert,.rd-gold .report-warning,.rd-gold .safetyText{background:#473722;color:#f8deb0;border-color:#ab8446}.rd-gold .notice>span{background:#5d472e;color:#ffe5b3}.rd-gold .documentText,.rd-gold .emptyState,.rd-gold .report-record,.rd-gold .report-summary{background:#15283a;color:#d8e1ea}.rd-gold .auth-card label,.rd-gold .clientForm label,.rd-gold .formGrid label{color:#f7e5c6}.rd-gold .clientForm input,.rd-gold .formGrid input,.rd-gold .searchBox input,.rd-gold input,.rd-gold select,.rd-gold textarea{border:1px solid #526071;background:#192b3d;color:#f7f8fa;border-radius:9px;caret-color:#f1c989;accent-color:var(--gold-accent)}.rd-gold input::placeholder,.rd-gold textarea::placeholder{color:#b1bfce}.rd-gold select option{background:#152537;color:#f8f5ec}.rd-gold a:focus-visible,.rd-gold button:focus-visible,.rd-gold input:focus-visible,.rd-gold select:focus-visible,.rd-gold textarea:focus-visible{outline:2px solid var(--gold-accent-light);outline-offset:2px}.rd-gold .clientForm button,.rd-gold .primaryAction,.rd-gold .rd-tour-primary,.rd-gold .reportOptions button,.rd-gold .searchBox button{background:linear-gradient(130deg,#f1d199,#b98951);color:#172437;border:1px solid rgba(255,222,175,.5);font-weight:800;border-radius:9px}.rd-gold .primaryAction:hover,.rd-gold .searchBox button:hover{filter:brightness(1.08)}.rd-gold .back,.rd-gold .panelButton,.rd-gold .panelTitle button,.rd-gold .rd-tour-card button{color:#f7e8d1;background:#22364b;border:1px solid #7d664a}.rd-gold .rd-tour-card{background:#152537;border-color:var(--gold-accent);color:#f2e9d8}.rd-gold .rd-tour-card header span,.rd-gold .rd-tour-card p{color:#d9c5a1}.rd-gold .rd-tour-tip{background:#332b25;color:#f0d5ac}.rd-gold a:not(.rd-nav-button){text-underline-offset:3px}.rd-gold .rd-admin-content a:hover{color:#f4d19b}.rd-gold .divider,.rd-gold hr{border-color:#33485b}@media(max-width:900px){.rd-gold .rd-global-sidebar{border-right:0;border-bottom:1px solid var(--gold-border)}.rd-gold .content,.rd-gold .standalone{padding:24px 18px}}@media print{.rd-gold,.rd-gold .rd-admin-content{background:#fff!important;color:#111!important;color-scheme:light}.rd-gold .card,.rd-gold .panel,.rd-gold .processCard{background:white!important;box-shadow:none;color:#111!important;border-color:#ddd}.rd-gold .card strong,.rd-gold .panel h2{color:#111!important}}.fin-page{max-width:1600px}.fin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.fin-page-heading h1{display:flex;align-items:center;gap:10px}.fin-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fin-actions a,.fin-actions button,.fin-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.fin-actions .primaryAction,.fin-dialog .primaryAction{margin:0}.fin-actions .back,.fin-row-actions .back{background:#fff}.fin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.fin-summary article{background:#fff;border:1px solid #dce5ef;border-radius:15px;padding:24px;min-width:0}.fin-summary article>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#61758c}.fin-summary strong{display:block;font-size:30px;letter-spacing:-.5px;color:#17324d;margin:17px 0 10px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-summary small{font-size:11px;color:#6b7c90;line-height:1.6}.fin-summary .fin-balance{background:#122a43;border-color:#122a43}.fin-balance strong{color:#fff}.fin-balance small,.fin-balance>span{color:#c1d2e3!important}.fin-pending{flex-wrap:wrap;gap:13px 28px;padding:20px 4px;color:#61758c;font-size:12px}.fin-pending,.fin-pending>span{display:flex;align-items:center}.fin-pending>span{gap:7px}.fin-pending b{color:#273e58}.fin-pending .fin-late,.fin-pending .fin-late b{color:#a35d25}.fin-pending>span:last-child{margin-left:auto}.fin-ledger{margin-top:0}.fin-ledger .panelTitle{gap:15px}.fin-ledger .subtext{font-size:12px}.fin-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:5px 20px 22px}.fin-filters label{display:grid;grid-gap:7px;gap:7px;font-size:11px;color:#62758b;font-weight:700}.fin-filters input,.fin-filters select{background:#fff;padding:10px 12px;border:1px solid #d6e0eb;border-radius:8px;min-height:39px;color:#2b425c;max-width:100%;font-size:12px}.fin-filters .fin-search{position:relative;display:flex;align-items:center;flex:1 1;min-width:195px}.fin-search svg{position:absolute;left:12px;color:#7b8da3}.fin-search input{padding-left:37px;width:100%;font-weight:400}.fin-table-wrap{overflow:auto}.fin-table{width:100%;border-collapse:collapse;min-width:710px;text-align:left;font-size:12px}.fin-table th{background:#f7f9fc;color:#687b91;font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:14px 18px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2}.fin-table td{padding:18px;border-bottom:1px solid #edf1f5;vertical-align:middle;color:#334b66;line-height:1.5}.fin-table td:first-child{max-width:300px;overflow-wrap:anywhere}.fin-table td b{font-size:12px;color:#213a56}.fin-table td small{display:block;color:#7a8a9d;margin-top:5px;font-size:11px}.fin-table tr:last-child td{border-bottom:0}.fin-table .fin-amount{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-kind{font-size:11px;display:inline-flex;align-items:center;gap:5px}.fin-kind:before{content:"";display:inline-block;width:6px;height:6px;background:#3a8b6b;border-radius:50%}.fin-kind.expense:before{background:#a7845b}.fin-status{display:inline-block;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap;background:#eff3f8;color:#627991}.fin-status.pago{background:#e9f5ef;color:#287458}.fin-status.atrasado{background:#fff1e5;color:#9c5b23}.fin-row-actions{display:flex;gap:6px;justify-content:flex-end}.fin-row-actions .back{padding:7px 9px;font-size:10px}.fin-feedback{padding:12px 16px;border:1px solid #d1e4d9;background:#edf7f1;color:#2e7456;border-radius:9px;font-size:13px}.fin-view-only{font-size:11px;padding:6px 9px;background:#eef2f7;color:#5d7088;border-radius:6px}.fin-unavailable{padding:28px;max-width:800px}.fin-unavailable h2{margin:0!important}.fin-unavailable p{margin:17px 0!important}.fin-loading{padding:30px;color:#63758c}.fin-loading h1{margin-top:16px}.fin-dialog{width:min(690px,calc(100vw - 30px));border:1px solid #d2dfed;border-radius:17px;padding:25px;max-height:90dvh;overflow:auto;color:#20384f;box-shadow:0 20px 90px #0a203c40}.fin-dialog::-webkit-backdrop{background:#0c1e36a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fin-dialog::backdrop{background:#0c1e36a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fin-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.fin-dialog header h2{font-size:23px}.fin-dialog .back{display:inline-flex;gap:7px;align-items:center;cursor:pointer}.fin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.fin-form-grid label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:#596f88;min-width:0}.fin-form-grid input,.fin-form-grid select,.fin-form-grid textarea{width:100%;padding:11px 12px;border:1px solid #cedae8;border-radius:8px;background:#fff;color:#20384f;font:inherit;font-weight:400}.fin-form-grid textarea{resize:vertical}.fin-span{grid-column:1/-1}.fin-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.fin-dialog button:focus-visible,.fin-dialog input:focus-visible,.fin-dialog select:focus-visible,.fin-page button:focus-visible,.fin-page input:focus-visible,.fin-page select:focus-visible{outline:3px solid #8cb6de;outline-offset:2px}@media(max-width:1100px){.fin-page-heading{align-items:flex-start;flex-direction:column}.fin-summary strong{font-size:25px}.fin-summary article{padding:19px}}@media(max-width:650px){.fin-summary{grid-template-columns:1fr}.fin-summary article{padding:20px}.fin-summary strong{font-size:28px;margin-top:12px}.fin-pending>span:last-child{margin-left:0}.fin-filters{display:grid;grid-template-columns:1fr 1fr;padding:10px 16px 20px}.fin-filters .fin-search{grid-column:1/-1;min-width:0}.fin-filters input,.fin-filters select{width:100%;font-size:14px}.fin-actions{width:100%}.fin-actions .primaryAction{flex:1 1}.fin-form-grid{grid-template-columns:1fr}.fin-span{grid-column:auto}.fin-dialog{padding:20px}.fin-page-heading h1{font-size:30px}.fin-dialog input,.fin-dialog select,.fin-dialog textarea{font-size:16px}}@media print{.fin-actions,.fin-dialog,.fin-filters,.fin-row-actions{display:none!important}.fin-summary .fin-balance{background:#fff;border-color:#ccc}.fin-balance strong{color:#111}.fin-balance small,.fin-balance>span{color:#444!important}.fin-table{min-width:0}.fin-page{padding:0}.fin-summary strong{font-size:22px}}.shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{background:linear-gradient(170deg,#0d1a30,#172c49)}.sidebar a{transition:background .15s,color .15s}.sidebar a:hover{background:#294260;color:white}.content{max-width:1600px;padding:36px clamp(22px,3vw,56px)}.cards.beta-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.beta-dashboard .card{border-radius:16px;box-shadow:0 10px 22px #0f27400a;border:1px solid #e1e8f0;background:linear-gradient(160deg,#fff,#f9fbff);min-height:125px}.beta-dashboard .card strong{font-size:clamp(22px,2.4vw,34px);letter-spacing:-1px;overflow-wrap:anywhere;color:#1a3458}.beta-dashboard .card span{display:block;margin-top:12px;font-weight:650}.panel{box-shadow:0 5px 24px #0f274007;border-radius:15px}.panelTitle{background:#fbfcff;border-bottom:1px solid #eff2f7}.beta-client-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0}.beta-client-stats article{background:#fff;border:1px solid #dee8f2;border-radius:16px;min-height:105px;padding:20px;box-shadow:0 8px 20px #142a4408}.beta-client-stats span{display:block;font-size:13px;color:#63758d}.beta-client-stats strong{display:block;font-size:32px;margin-top:8px;color:#1c3c63}.beta-hint{color:#627288;font-size:14px}.standalone .processGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:12px 20px 24px}.standalone .processCard{border-radius:13px;border-color:#dde7f1;background:#fbfdff}.standalone .panelTitle{gap:12px}.standalone nav[aria-label="Lista de clientes"]{padding:16px;border:1px solid #dfe9f3;border-radius:15px;background:white}.standalone nav[aria-label="Lista de clientes"] a:hover{border-color:#90abc7;background:#edf5ff}@media(max-width:1100px){.cards.beta-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.beta-client-stats{grid-template-columns:1fr}.standalone .topline{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:560px){.cards.beta-dashboard{grid-template-columns:1fr}.content h1,.standalone h1{font-size:28px}}.clientSearch{display:flex;gap:10px;margin:24px 0 12px;max-width:720px}.clientSearch input{flex:1 1;min-width:0;border:1px solid #cad8e7;border-radius:10px;background:#fff;padding:13px 15px;outline-color:#587fb0}.clientSearch button{border:0;background:#18385b;color:white;font-weight:700;border-radius:10px;padding:12px 22px;cursor:pointer}.clientPagination{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin:12px 0 26px}.clientPagination span{color:#697c92;font-size:13px}.clientPagination .back:hover{border-color:#87a6c8;background:#eef4fa}@media(max-width:540px){.clientSearch{flex-direction:column}.clientPagination{justify-content:center}}.rd-gold{--gold-ink:#f2e9d8;--gold-muted:#c2ccda;--gold-accent:#d5a667;--gold-accent-light:#f3d59d;--gold-surface:#112236;--gold-border:#66543e;background:#0b1522 url(/gold-leather-8k.webp) top/cover fixed no-repeat;color:#f2e9d8;color-scheme:dark;min-height:100vh}.rd-gold .rd-admin-content{background:linear-gradient(110deg,#08121de8,#0c1b2ce8);color:#f2e9d8;min-width:0}.rd-gold .beta-client-stats article,.rd-gold .cards .card,.rd-gold .fin-summary article,.rd-gold .panel,.rd-gold .standalone .processCard{background:linear-gradient(145deg,#1c2c3d,#0d1b2b);border:1px solid #66543e;color:#f2e9d8;box-shadow:0 10px 30px #02060f30}.rd-gold .standalone .processCard{padding:22px;border-radius:14px}.rd-gold .standalone .processCard b,.rd-gold .standalone .processCard h3,.rd-gold .standalone .processCard strong{color:#f8ecd7}.rd-gold .auth-hint,.rd-gold .beta-client-stats span,.rd-gold .beta-hint,.rd-gold .helper,.rd-gold .standalone .processCard p,.rd-gold .standalone .processCard small,.rd-gold .statusLine span,.rd-gold .subtext{color:#c2ccda}.rd-gold .standalone .processCard h3{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.rd-gold .standalone .processCard .statusLine{border-color:#435267}.rd-gold .standalone .processCard .pill{background:#344053;color:#f4d39e}.rd-gold .standalone .processCard .urgent{color:#ffb6a3}.rd-gold .standalone .processCard .normal{color:#c2d0dd}.rd-gold .fin-actions .back,.rd-gold .fin-row-actions .back,.rd-gold .standalone .processCard .back{background:#22364b;border-color:#96764b;color:#fff0d3}.rd-gold .panelTitle{background:linear-gradient(90deg,#d5a6671a,transparent);border-color:#435267}.rd-gold .beta-client-stats strong,.rd-gold .fin-summary strong,.rd-gold .panelTitle h2,.rd-gold .panelTitle h3{color:#f6d49b}.rd-gold .auth-error{color:#ffd5d5;background:#4b2028;border:1px solid #bc727b}.rd-gold .notice{background:#362d22;color:#ffe7bb;border-color:#96764b}.rd-gold .notice p{color:#f0d5ae}.rd-gold .emptyState,.rd-gold .source-record{background:#15283a;color:#d8e1ea;border-color:#435267}.rd-gold .source-record small{color:#c2ccda}.rd-gold .fin-table th{background:#202d3d;color:#f3d59d;border-color:#435267}.rd-gold .fin-table td,.rd-gold .fin-table td b{color:#e2e9f0;border-color:#435267}.rd-gold .fin-filters label,.rd-gold .fin-pending,.rd-gold .fin-summary article>span,.rd-gold .fin-summary small,.rd-gold .fin-table td small{color:#bdcadd}.rd-gold .fin-status{background:#2b4056;color:#e5edf5}.rd-gold .fin-status.pago{background:#173e33;color:#b2f2cf}.rd-gold .fin-status.atrasado{background:#51351e;color:#ffdbb2}.rd-gold .fin-dialog,.rd-gold .fin-filters input,.rd-gold .fin-filters select,.rd-gold .fin-form-grid input,.rd-gold .fin-form-grid select,.rd-gold .fin-form-grid textarea{background:#192b3d;color:#f7f8fa;border-color:#62748b}.rd-gold .fin-form-grid label{color:#f7e5c6}.rd-gold .standalone .processGrid{margin:20px 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.rd-gold a:focus-visible,.rd-gold button:focus-visible,.rd-gold input:focus-visible,.rd-gold select:focus-visible{outline:3px solid #f3d59d;outline-offset:3px}.connector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px;padding:20px}.connector-card{padding:18px;border:1px solid #d7dee8;border-radius:12px;min-width:0;background:#f8fafc;color:#18212f}.connector-card h3{margin:0 0 10px;font-size:17px}.connector-card p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.connector-card small{display:block;line-height:1.6;color:#526174}.connector-status{display:inline-flex;padding:5px 9px;border-radius:6px;font-weight:700;font-size:12px;background:#e6edf5;color:#243954}.connector-status.ok{background:#dff3e7;color:#17563d}.connector-status.warn{background:#fff0d6;color:#74420b}.connector-status.error{background:#ffe6e6;color:#8b222a}.connector-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.connector-actions .primaryAction{margin:0}.connector-form{padding:0 20px 20px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.connector-form label{display:grid;grid-gap:7px;gap:7px;min-width:150px;flex:1 1}.connector-form select{padding:11px;border:1px solid #9aa9ba;border-radius:8px}.rd-gold .connector-card{background:#14273a;border-color:#66543e;color:#f2e9d8}.rd-gold .connector-card small{color:#c2ccda}.rd-gold .connector-status{background:#31465d;color:#e6edf5}.rd-gold .connector-status.ok{background:#1a4135;color:#b3f0cf}.rd-gold .connector-status.warn{background:#4d371f;color:#ffe0af}.rd-gold .connector-status.error{background:#4b2028;color:#ffd5d5}@media(max-width:700px){.rd-gold{background-image:url(/gold-leather-8k.svg);background-attachment:scroll}.rd-gold .standalone{padding:24px 16px}.rd-gold .standalone .processCard{padding:20px}.rd-gold .standalone .processGrid{grid-template-columns:1fr;margin:16px 0}.connector-grid{padding:16px}.connector-form{padding:0 16px 18px}.connector-actions button{min-height:44px}.rd-gold .formGrid input,.rd-gold .formGrid select{font-size:16px}}@media print{.rd-gold,.rd-gold .rd-admin-content{background:#fff!important;color:#111!important}.rd-gold .connector-card,.rd-gold .panel,.rd-gold .standalone .processCard{background:#fff!important;color:#111!important;box-shadow:none}.rd-gold .auth-hint,.rd-gold .standalone .processCard :is(h3,strong,b,p,small){color:#111!important}}.rd-gold :is(input,select,textarea){max-width:100%;min-width:0;border-radius:8px;line-height:1.5}.rd-gold :is(input,select,textarea):disabled{opacity:.75;cursor:not-allowed}.rd-gold :is(button,a,input,select,textarea){scroll-margin-block:90px}.rd-gold button{font:inherit}.rd-gold button:disabled{cursor:not-allowed}.rd-gold .rd-admin-content{overflow-wrap:anywhere}.rd-gold :is(.formGrid,.clientForm,.topline)>*{min-width:0}.rd-gold .rd-tour-card{line-height:1.5;border-color:#d5a667;box-shadow:0 18px 64px #02060fb3}.rd-gold .rd-tour-card :is(button,.rd-tour-primary){min-height:44px}.rd-gold .rd-tour-card .rd-tour-primary{background:linear-gradient(135deg,#f3d59d,#d5a667);color:#172334;border-color:#f3d59d;font-weight:700}.rd-gold .rd-tour-help{color:#c2ccda;font-size:12px}.rd-gold .rd-tour-options{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #435267}.rd-gold .rd-tour-options button{font-size:12px}.rd-gold .rd-tour-card button:disabled{opacity:.6}@media(max-width:700px){.rd-gold .topline{gap:16px;flex-wrap:wrap}.rd-gold .rd-tour-card{bottom:12px;right:12px;width:calc(100vw - 24px);max-height:65dvh;padding:16px}.rd-gold .rd-tour-card h2{font-size:21px}.rd-gold .rd-tour-card footer button{flex:1 1}.rd-gold :is(input,select,textarea){font-size:16px}.rd-gold .rd-global-sidebar .rd-nav-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.rd-gold *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}