.sim-visual{color:#f3f6fb;background:radial-gradient(at 85% 5%,#d3b16112,#0000 40%),#07111f;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.sim-visual.sim-frame,.sim-visual .sim-frame{box-sizing:border-box;min-width:0;max-width:1280px;margin:auto;padding:24px 28px 80px}.sim-visual .sim-hero{border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:0;padding:36px 0 42px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.sim-visual .sim-hero>div:first-child{flex:480px;min-width:0}.sim-visual .sim-hero h1{letter-spacing:-.045em;color:#f3f6fb;margin:15px 0 16px;font-family:inherit;font-size:clamp(30px,3.5vw,48px);font-weight:550;line-height:1.12}.sim-visual .sim-hero h1 span{color:#dfc58d}.sim-visual .sim-hero p{color:#aebbd0;max-width:850px;margin:0;font-size:15px;line-height:1.6}.sim-visual .mapa-kicker{letter-spacing:.16em;color:#ddc38a;font-size:10px;font-weight:700;line-height:1.5}.sim-visual .sim-panel,.sim-visual .mapa-card,.sim-visual .mapa-card-strategic{background:linear-gradient(115deg,#142237,#0d192a);min-width:0;border-color:#2b394e!important;border-radius:16px!important}.sim-visual .sim-panel{border:1px solid #2b394e;margin-bottom:18px;padding:22px}.sim-visual .sim-panel h2,.sim-visual .mapa-card-strategic h2{letter-spacing:-.025em;color:#dfc58d;font-size:21px;font-weight:550;line-height:1.3}.sim-visual .sim-toolbar{background:#0e1b2b;border:1px solid #2b394e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:18px;display:flex}.sim-visual .sim-toolbar input{flex:220px;min-width:0}.sim-visual .sim-toolbar select{max-width:100%}.sim-visual .sim-note{color:#aebbd0;margin:14px 0 20px;font-size:12px;line-height:1.6}.sim-visual :is(.mapa-primary-btn,.mapa-secondary-btn){cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex;border-radius:10px!important}.sim-visual .mapa-primary-btn{color:#111d2d!important;background:#e4c78b!important;border:1px solid #e8ce96!important}.sim-visual .mapa-secondary-btn{color:#dfc58d!important;background:#101d2f!important;border:1px solid #39485d!important}.sim-visual input:not([type=checkbox]):not([type=radio]),.sim-visual select{color:#eaf0f8;background:#0b1728;border:1px solid #38465c;border-radius:8px;font-family:inherit}.sim-visual .sim-toolbar :is(input,select){min-height:44px;padding:11px 12px;font-size:14px}.sim-visual :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #f2d496!important}.sim-visual button:disabled{opacity:.5;cursor:not-allowed}.sim-visual .sim-comparison{min-width:0;margin-top:22px}.sim-visual .sim-comparison>section{overflow:hidden;border-radius:16px!important}.sim-visual .sim-operation-card{overflow:hidden;border-color:#2b394e!important;border-radius:16px!important}.sim-visual .lc-header .lc-proof{box-shadow:none;background:#0e1b2b;border:1px solid #2b394e!important}.sim-visual .lc-tabs,.sim-visual .lc-view-toggle{background:#0c1726;border-radius:12px;gap:4px;padding:5px}.sim-visual .lc-tabs button,.sim-visual .lc-view-toggle button{border-radius:8px;min-height:42px;font-size:13px;font-weight:500}.sim-visual .lc-field>span{color:#aebbd0;letter-spacing:.035em;font-size:11px;font-weight:600}.sim-visual .lc-panel-desc{font-size:13px;line-height:1.6}.sim-visual .lc-leaf strong{font-size:13px;font-weight:550}.sim-visual .lc-leaf small{font-size:11px;line-height:1.5}.sim-save-panel{box-sizing:border-box;color:#f3f6fb;background:linear-gradient(125deg,#142237,#0a1626);max-width:1224px;margin:28px auto 34px;padding:0;font:14px/1.6 Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 24px 65px #00000040;border:1px solid #e2c37373!important;border-radius:18px!important}.sim-save-panel .sim-save-head{background:linear-gradient(100deg,#e2c3731a,#0000);border-bottom:1px solid #e2c37333;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.sim-save-panel .sim-save-head h2{color:#f3f6fb;margin:5px 0 4px;font-size:22px;line-height:1.25}.sim-save-panel .sim-save-head p{color:#aebbd0;margin:0;font-size:12.5px}.sim-save-panel .sim-save-mark{color:#e4c78b;background:#e2c37312;border:1px solid #e2c3738c;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.sim-save-panel .sim-save-body{grid-template-columns:minmax(220px,.8fr) minmax(400px,1.6fr);align-items:end;gap:18px;padding:20px 24px 14px;display:grid}.sim-save-panel .sim-save-body label{color:#b9c5d6;letter-spacing:.04em;font-size:11px;font-weight:650;display:block}.sim-save-panel .sim-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.sim-save-panel .sim-save-actions a{color:#dfc58d;padding:9px 4px;text-decoration:none}.sim-save-panel :is(button,input,a){font-family:inherit;font-size:13px;line-height:1.4}.sim-save-panel button{cursor:pointer;min-height:42px;padding:11px 16px;border-radius:9px!important}.sim-save-panel .mapa-primary-btn{color:#111d2d!important;background:#e4c78b!important;border:1px solid #e8ce96!important}.sim-save-panel .mapa-secondary-btn{color:#dfc58d!important;background:#101d2f!important;border:1px solid #39485d!important}.sim-save-panel .mapa-pdf-btn{color:#a9e2c7;cursor:pointer;background:#4abe821f;border:1px solid #79bfa1;min-height:42px;padding:11px 16px;font-weight:650;border-radius:9px!important}.sim-save-panel input{box-sizing:border-box;color:#eaf0f8;background:#0b1728;border:1px solid #38465c;border-radius:8px;width:100%;min-height:42px;margin-top:6px;padding:10px 12px;display:block}.sim-save-panel>p{margin:3px 24px 12px}.sim-save-panel :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #f2d496}.sim-save-panel button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1280px){.sim-save-panel{margin:24px 28px 32px}}@media (width<=800px){.sim-save-panel .sim-save-body{grid-template-columns:1fr}.sim-save-panel .sim-save-actions{justify-content:flex-start}}@media (width<=600px){.sim-save-panel{margin:24px 16px 32px}.sim-save-panel .sim-save-head,.sim-save-panel .sim-save-body{padding:18px}.sim-save-panel .sim-save-mark{display:none}.sim-save-panel .sim-save-actions>*{flex:180px}.sim-save-panel>p{margin-left:18px;margin-right:18px}}@media (width<=760px){.sim-visual.sim-frame,.sim-visual .sim-frame{padding:18px 16px 56px}.sim-visual .sim-hero{align-items:flex-start;gap:18px;padding:28px 0}.sim-visual .sim-hero>div:first-child{flex-basis:100%}.sim-visual .sim-panel{padding:18px}.sim-visual .sim-toolbar>*{max-width:100%}}@media (prefers-reduced-motion:reduce){.sim-visual *{scroll-behavior:auto!important}}.oe-trilha{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.oe-trilha a{color:#adbed6;background:#102138;border:1px solid #3c506d;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.oe-trilha a span{color:#d8c78f;background:#263c57;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.oe-trilha a[aria-current]{color:#f5d992;background:#29372f;border-color:#b79b5d}.oe-trilha a[aria-current] span{color:#112139;background:#e9c56e}.oe-composicoes{gap:14px;display:grid}.oe-composicao header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oe-composicao h3{color:#e8d197;margin:6px 0;font-size:17px}.oe-composicao header>div{min-width:0}.oe-composicao header small{letter-spacing:1px}.oe-composicao .cf-remove{flex-shrink:0}.oe-config-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;gap:16px;margin:16px 0;display:grid}.oe-field{color:#bdcde1;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.oe-field>span{min-height:30px;line-height:1.4}.oe-field input{width:100%;height:42px}.oe-field small{color:#eeaaa0;font-size:11px}.oe-mini{background:#0c1a2b;border:1px solid #364b65;border-radius:10px;padding:12px}.oe-mini span{color:#acbfd8;font-size:10px}.oe-mini strong{color:#8eddbf;font-variant-numeric:tabular-nums;margin-top:10px;font-size:19px;display:block}.oe-check{color:#c4d2e3;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.oe-custos{border-top:1px solid #34465f;padding-top:16px}.oe-custos>summary{color:#e9c56e;cursor:pointer;font-weight:600}.oe-custo{border-bottom:1px solid #34465f;grid-template-columns:2fr 1.3fr .8fr .8fr auto;align-items:start;gap:12px;margin-bottom:12px;padding:16px 0;display:grid}.oe-custo>button{align-self:center;margin-top:27px}.oe-horizonte{flex-wrap:wrap;align-items:baseline;gap:18px;padding:8px 2px;display:flex}.oe-horizonte span{color:#c1a55e;letter-spacing:1.4px;font-size:10px;font-weight:800}.oe-horizonte strong{color:#ead69c;font-size:24px}.oe-horizonte p{color:#a6bbd4;margin:0;font-size:12px}.oe-ledgers{grid-template-columns:1fr 1fr;gap:28px;margin:16px 0;display:grid}.oe-ledgers>div{min-width:0}.oe-ledgers h3{color:#a9c4e2;margin:12px 0;font-size:13px}.oe-ledger{border-collapse:collapse;width:100%;font-size:12px}.oe-ledger th,.oe-ledger td{text-align:left;border-bottom:1px solid #30445e;padding:12px 6px;line-height:1.5}.oe-ledger th{color:#b8cbe0;font-weight:400}.oe-ledger td{text-align:right;color:#e4d3a3;white-space:nowrap;font-variant-numeric:tabular-nums}.oe-ledger tr:last-child th,.oe-ledger tr:last-child td{border-bottom-color:#867345}.oe-content .cf-panel>details{margin-top:18px}.oe-content .cf-panel>details>summary{color:#e9c56e;cursor:pointer;font-size:12px}.oe-kpis .cf-panel{border-top-color:#b29858}.oe-content .cf-table{max-height:560px}.oe-content .cf-table thead th{z-index:2;background:#14263b;position:sticky;top:0}.oe-content .cf-table thead th:first-child{z-index:3}@media (width<=1050px){.oe-custo{grid-template-columns:1fr 1fr}.oe-custo>button{justify-self:start;margin-top:0}.oe-ledgers{grid-template-columns:1fr;gap:12px}}@media (width<=650px){.oe-trilha{grid-template-columns:1fr 1fr;gap:6px}.oe-trilha a{padding:9px;font-size:10px}.oe-composicao header{flex-direction:column}.oe-custo{grid-template-columns:1fr 1fr}.oe-custo>.oe-field:first-child{grid-column:1/-1}.oe-kpis{grid-template-columns:1fr 1fr}.oe-ledger{font-size:11px}.oe-config-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.oe-config-grid,.oe-kpis{grid-template-columns:1fr}}.oe-kpis strong{overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,27px)}.oe-exportar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.oe-exportar h2{color:#e9c56e;margin:0;font-size:19px}.oe-exportar>div{flex:280px}.oe-exportar>p{flex-basis:100%;margin:0}.oe-exportar>button{color:#f3d88e;cursor:pointer;background:#26374c;border:1px solid #bca16a;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:700}.oe-exportar>button:disabled{opacity:.5;cursor:default}.oe-exportar>button:focus-visible{outline-offset:3px;outline:2px solid #8ec7ff}.oe-comissao{border-top:1px solid #34465f;margin:12px 0;padding-top:12px}.oe-comissao>summary{color:#e9c56e;cursor:pointer;font-size:13px}.oe-fluxo .cf-table table{min-width:2500px}.oe-fluxo .cf-table th,.oe-fluxo .cf-table td{font-variant-numeric:tabular-nums}.oe-fluxo .cf-table thead th{white-space:normal;min-width:125px}.oe-fluxo .cf-table tr>th:first-child{z-index:1;background:#14263b;min-width:54px;position:sticky;left:0}.oe-fluxo .cf-table thead th:first-child{z-index:3}.oe-fluxo .oe-total{color:#e9c56e;font-weight:600}.cliente-visual{color:#f3f6fb;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.cliente-visual .cliente-hero{background:linear-gradient(115deg,#152238,#0d1929);border:1px solid #f2c75c75;border-radius:14px;margin:18px 0;padding:22px 24px}.cliente-visual .mapa-kicker{letter-spacing:.12em;color:#f2c75c;font-size:10px;font-weight:800;line-height:1.5}.cliente-visual .cliente-hero h1,.cliente-visual .cliente-hero h2{letter-spacing:-.035em;color:#f3f6fb;margin:8px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.18}.cliente-visual .cliente-hero p{color:#b7c2d3;max-width:920px;margin:0;font-size:14px;line-height:1.65}.cliente-visual .cliente-contexto{color:#ffe39a;margin:0 0 8px;font-size:14px;font-weight:600;display:block}.cliente-visual .cliente-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.cliente-visual .cliente-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.cliente-visual .cliente-kpis .cliente-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:110px;padding:16px 12px;display:flex;overflow:hidden}.cliente-visual .cliente-kpis .mapa-kicker{text-align:center;overflow-wrap:anywhere;max-width:100%}.cliente-visual .cliente-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:10px;font-size:clamp(17px,1.8vw,24px);line-height:1.2;display:block}.cliente-visual .cliente-nota{color:#b7c2d3;font-size:12px;line-height:1.6}.cliente-visual .cotas-embutidas{background:0 0;width:100%;min-height:0;padding:0}.cliente-visual .cotas-embutidas .cotas-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:12px}.cliente-visual .cotas-embutidas .cotas-card{contain-intrinsic-size:auto 310px;border-radius:12px;padding:15px}.cliente-visual .cotas-embutidas .cotas-classification{margin-bottom:10px}.cliente-visual .cotas-embutidas .cotas-owner{margin:10px 0;font-size:12px}.cliente-visual .cotas-embutidas .cotas-finance{gap:10px;padding:12px}.cliente-visual .cotas-embutidas .cotas-finance strong{font-size:18px}.cliente-visual .cotas-embutidas .cotas-finance small{margin-bottom:5px}.cliente-visual .cotas-embutidas .cotas-meta{padding:10px 0}.cliente-visual .cotas-embutidas .cotas-actions{gap:8px;padding-top:10px}.cliente-visual .cliente-motos-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:10px}.cliente-visual .cliente-moto-card{border-radius:12px;grid-template-columns:minmax(150px,1.15fr) minmax(145px,.8fr) minmax(240px,1.45fr) auto;align-items:center;gap:12px;min-height:0;padding:12px 14px;display:grid}.cliente-visual .cliente-moto-card h3{margin:4px 0 0;font-size:16px}.cliente-visual .cliente-moto-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.cliente-visual .cliente-moto-card dl>div{padding:7px}.cliente-visual .cliente-moto-card dd{font-size:13px}.cliente-visual .cliente-moto-card .moto-capital{color:#9ecbff}.cliente-visual .cliente-moto-card .moto-despesa{color:#ffbd94}.cliente-visual .cliente-moto-card .moto-situacao{color:#e4cb84}.cliente-visual .moto-receita{background:#4abe8217;border:1px solid #4abe8259;border-radius:9px;padding:8px 10px}.cliente-visual .moto-receita span{color:#b7d6c8;font-size:11px;display:block}.cliente-visual .moto-receita strong{color:#88ddb5;font-size:19px;line-height:1.35}.cliente-visual .cliente-toolbar :is(select,input[type=date]){color:#f3f6fb;font:inherit;background:#0d1929;border:1px solid #526078;border-radius:8px;padding:10px}.cliente-visual .cliente-panel{background:linear-gradient(145deg,#111e30,#0b1728);border:1px solid #f2c75c4d;border-radius:14px;min-width:0;padding:22px}.cliente-visual .cliente-panel h2,.cliente-visual .cliente-panel h3{color:#ffe39a;letter-spacing:-.02em;margin:8px 0 12px;font-size:21px;font-weight:550;line-height:1.3}.cliente-visual .cliente-panel p{color:#b7c2d3;margin:10px 0 18px;font-size:13px;line-height:1.65}.cliente-visual .cliente-tabs{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:20px 0;display:grid}.cliente-visual .cliente-tabs button{text-align:left;color:#b7c2d3;cursor:pointer;background:#111e30;border:1px solid #f2c75c4d;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:flex}.cliente-visual .cliente-tabs button[aria-selected=true]{color:#ffe39a;background:linear-gradient(120deg,#f2c75c2b,#152238);border-color:#f2c75c}.cliente-visual .cliente-assunto{border-bottom:1px solid #f2c75c4d;margin-bottom:18px;padding:0 0 16px}.cliente-visual .cliente-assunto h3{color:#ffe39a;margin:0 0 8px;font-size:24px;font-weight:550}.cliente-visual .cliente-assunto p{color:#b7c2d3;max-width:900px;margin:0}.cliente-visual .cliente-rascunho{border:1px solid #526078;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.cliente-visual [hidden]{display:none!important}.cliente-visual .cliente-tabs .cliente-count{color:#ffe39a;font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.cliente-visual :is(.mapa-primary-btn,.mapa-secondary-btn){cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;border-radius:9px!important}.cliente-visual .mapa-primary-btn{color:#101b29!important;background:#e4c78b!important;border:1px solid #e8ce96!important}.cliente-visual .mapa-secondary-btn{color:#ffe39a!important;background:#f2c75c11!important;border:1px solid #f2c75c4d!important}.cliente-visual .cliente-toolbar{background:#0d1929;border:1px solid #2a3a56;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.cliente-visual .cliente-toolbar>label{align-items:center;gap:8px;font-size:13px;display:flex}.cliente-visual .cliente-form label{color:#b7c2d3;font-size:12px;font-weight:600;line-height:1.6;display:block}.cliente-visual .cliente-form label :is(input:not([type=checkbox]),select,textarea){margin-top:6px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.cliente-visual .cliente-form textarea{resize:vertical;min-height:90px}.cliente-visual .cliente-form input[type=file]{max-width:100%;padding:10px 0;display:block}.cliente-visual .cliente-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cliente-visual .cliente-card dl>div{background:#0a1525;border:1px solid #b7c2d31a;border-radius:8px;padding:10px}.cliente-visual .cliente-card dd{color:#f3f6fb;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.cliente-visual .cliente-card small{color:#8291a8;margin-top:14px;font-size:11px;display:block}.cliente-visual .cliente-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cliente-visual .cliente-url{overflow-wrap:anywhere;background:#07111f;border:1px solid #2a3a56;border-radius:9px;padding:12px 14px}.cliente-visual .cliente-url a{color:#ffe39a;font-size:13px;text-decoration:none}.cliente-visual .cliente-empty{color:#b7c2d3;background:#0d1929;border:1px dashed #f2c75c4d;border-radius:14px;padding:28px;font-size:14px}.cliente-visual [role=alert]{background:#ff9f900f;border:1px solid #ff9f9066;border-radius:9px;padding:12px 14px}.cliente-visual [role=status]:not(:empty){color:#b7c2d3;padding:12px 0;font-size:13px}.cliente-visual :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #f2c75c}.cliente-visual button:disabled{opacity:.5;cursor:not-allowed}.diario-central{background:#07111f;min-height:100vh;padding:22px 24px 80px}.diario-central-wrap{max-width:1520px;margin:0 auto}@media (width<=900px){.cliente-visual .cliente-moto-card{grid-template-columns:1fr 1fr}.cliente-visual .cliente-moto-card dl{grid-column:1/-1}.cliente-visual .cliente-moto-card>a{justify-self:end}}@media (width<=600px){.diario-central{padding:18px 16px 56px}.cliente-visual .cliente-hero,.cliente-visual .cliente-panel{padding:18px}.cliente-visual .cliente-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cliente-visual .cliente-card dl,.cliente-visual .cliente-moto-card{grid-template-columns:1fr}.cliente-visual .cliente-moto-card dl{grid-column:auto;grid-template-columns:1fr}.cliente-visual .cliente-moto-card>a{justify-self:stretch}.cliente-visual .cliente-toolbar>input{width:100%}.cliente-visual .cliente-actions>*{flex:180px}}.lc-wrap{max-width:1380px!important}.lc-tabs button:nth-of-type(2){display:none!important}.lc-page .lc-fields{grid-auto-rows:minmax(81px,auto);align-items:stretch}.lc-page .lc-fields>.lc-field{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.lc-page .lc-fields>.lc-field>span{overflow-wrap:anywhere;align-items:flex-start;min-height:2.65em;line-height:1.32;display:flex}.lc-page .lc-fields>.lc-field>.lc-input-line{min-height:43px;margin-top:auto}.lc-page .lc-fields>.lc-field>.lc-input-line input,.lc-page .lc-fields>.lc-field>select{box-sizing:border-box;width:100%;min-height:43px}.lc-page .lc-live-grid{grid-auto-rows:minmax(110px,auto);align-items:stretch}.lc-page .lc-live-grid>.lc-live{box-sizing:border-box;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;height:100%;min-height:110px;padding:13px 12px;display:flex}.lc-page .lc-live-grid>.lc-live>span{width:100%;min-height:2.4em;line-height:1.3}.lc-page .lc-live-grid>.lc-live>strong{overflow-wrap:anywhere;margin:auto 0 0;font-size:clamp(13px,1.35vw,18px);line-height:1.23}.lc-page .lc-live-grid>.lc-live>small{min-height:1.35em;margin-top:auto;line-height:1.4}.lc-page .lc-check-card{align-self:stretch;align-items:center}.lc-page .lc-indexador-note{color:var(--mapa-soft);grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.45}.lc-page .lc-mensal-detalhe{background:#05101fa6;border:1px solid #f2c75c54;border-radius:12px;margin-top:13px;padding:12px}.lc-page .lc-mensal-detalhe summary{color:var(--mapa-gold-bright);cursor:pointer;font-size:13px;font-weight:800}.lc-page .lc-mensal-detalhe p{color:var(--mapa-soft);font-size:11px}.lc-page .lc-mensal-table{min-width:1180px}.lc-page .lc-mensal-table th,.lc-page .lc-mensal-table td{white-space:nowrap;font-size:11px;line-height:1.4}@media (width<=750px){.lc-page .lc-fields{grid-auto-rows:auto}.lc-page .lc-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(108px,auto)}.lc-page .lc-fields>.lc-field>span{min-height:0}}@media (width<=420px){.lc-page .lc-live-grid{grid-template-columns:1fr}}.lc-page .lc-avulsos{background:#0b192bc2;border:1px solid #f2c75c75;border-radius:13px;margin-top:14px;padding:15px}.lc-page .lc-avulsos-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;display:flex}.lc-page .lc-avulsos-header h4{color:var(--mapa-gold-bright);margin:0 0 5px;font-size:14px}.lc-page .lc-avulsos-header p,.lc-page .lc-avulsos-note,.lc-page .lc-avulsos-empty{color:var(--mapa-soft);margin:0;font-size:11px;line-height:1.5}.lc-page .lc-avulsos-add,.lc-page .lc-avulsos-remove{min-height:40px;color:var(--mapa-gold-bright);cursor:pointer;background:#13243a;border:1px solid #f2c75c9e;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:750}.lc-page .lc-avulsos-remove{color:#ffb9ad;border-color:#f58b857a;align-self:end}.lc-page .lc-avulsos-list{gap:10px;margin-top:12px;display:grid}.lc-page .lc-avulso-row{background:#0a192b;border:1px solid #f2c75c2e;border-radius:11px;grid-template-columns:minmax(100px,.8fr) minmax(160px,1.2fr) minmax(170px,1.2fr) auto;align-items:end;gap:12px;min-width:0;padding:12px;display:grid}.lc-page .lc-avulso-row .lc-field{min-width:0}.lc-page .lc-avulso-row .lc-field>span{min-height:2.3em;line-height:1.35;display:block}.lc-page .lc-avulso-row .lc-input-line{min-height:43px}.lc-page .lc-avulso-row .lc-field input,.lc-page .lc-avulso-row .lc-field select{box-sizing:border-box;width:100%;min-width:0;min-height:43px}.lc-page .lc-avulsos-note{margin-top:12px}.lc-page .lc-avulsos-invalid{color:#ffb4a1;grid-column:1/-1}@media (width<=820px){.lc-page .lc-avulso-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-avulsos-remove{justify-self:start}}@media (width<=480px){.lc-page .lc-avulso-row{grid-template-columns:minmax(0,1fr)}}.lc-page .lc-mensal-total{border-top:2px solid var(--mapa-gold);background:#182b42}.lc-page .lc-mensal-total th,.lc-page .lc-mensal-total td{font-variant-numeric:tabular-nums;white-space:nowrap;background:#182b42;border-top:2px solid #ad904b;padding:12px 10px;font-weight:800;position:sticky;bottom:0;color:#ecd08a!important}.lc-page .lc-mensal-total th{z-index:2;left:0}.lc-page .lc-tree-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-parcela-banco{color:#dae8fa;background:linear-gradient(125deg,#1a2f45e6,#0a1627f7);border:1px solid #dcb55e8c;border-radius:12px;grid-column:1/-1;gap:8px;padding:13px;font-size:12px;line-height:1.48;display:grid}.lc-page .lc-parcela-banco strong{color:#ecc978}.lc-page .lc-parcela-banco small{color:#a8c3de;line-height:1.6}.lc-page .lc-check-card .lc-check{align-self:center;margin-top:10px}@media (width<=760px){.lc-page .lc-tree-two{grid-template-columns:1fr}}.lc-page .lc-rate-audit{background:linear-gradient(130deg,#102439f0,#06111ff0);border:1px solid #f2c75c7a;border-radius:10px;gap:8px;margin:9px 0;padding:12px;display:grid}.lc-page .lc-rate-audit>div{border-bottom:1px solid #c2d0e51f;flex-wrap:wrap;justify-content:space-between;gap:9px;padding-bottom:7px;display:flex}.lc-page .lc-rate-audit span{color:#b5c8e0;font-size:11px}.lc-page .lc-rate-audit strong{color:#e9cb82;font-variant-numeric:tabular-nums;font-size:14px}.lc-page .lc-rate-audit small{color:#b0c2da;font-size:10px;line-height:1.65}.lc-page .lc-amortizacao-efeito{color:#c4d1e1;background:#102237;border:1px solid #8a7244;border-radius:10px;margin:10px 0;padding:12px;font-size:12px;line-height:1.6}.lc-page .lc-amortizacao-efeito strong{color:#e7c47a}.lc-page .lc-grafico-evolucao{background:linear-gradient(135deg,#14263b,#0a1a2d);border:1px solid #776646;border-radius:14px;min-width:0;margin:17px 0;padding:16px}.lc-page .lc-curva-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.lc-page .lc-curva-head h3{color:#e9c883;margin:7px 0;font-size:clamp(18px,2vw,23px)}.lc-page .lc-curva-head p{color:#b4c4da;max-width:690px;margin:0 0 10px;font-size:12px;line-height:1.55}.lc-page .lc-curva-head>small{color:#bad0df;border:1px solid #506681;border-radius:30px;align-self:start;padding:7px 10px;font-size:10px}.lc-page .lc-curva-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0 16px;display:grid}.lc-page .lc-curva-kpis>div{background:#0a1b2f;border:1px solid #3b536a;border-radius:11px;flex-direction:column;gap:10px;min-width:0;min-height:92px;padding:12px;display:flex}.lc-page .lc-curva-kpis span{color:#aebfd3;font-size:11px;line-height:1.35}.lc-page .lc-curva-kpis strong{color:#f2f5fb;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(13px,1.3vw,18px)}.lc-page .lc-curva-kpis .lc-curva-positivo{border-color:#9c8150}.lc-page .lc-curva-opcoes-bloco{background:#0b1c31;border:1px solid #455770;border-radius:11px;padding:13px}.lc-page .lc-curva-bloco-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px 16px;display:flex}.lc-page .lc-curva-bloco-titulo strong{color:#ebc882;font-size:13px}.lc-page .lc-curva-bloco-titulo small{color:#b1c3d8;font-size:10px;line-height:1.5}.lc-page .lc-curva-opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.lc-page .lc-curva-opcoes button{text-align:left;cursor:pointer;background:#152a40;border:1px solid #455b74;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.lc-page .lc-curva-opcoes button[aria-pressed=true]{background:#292e3c;border-color:#e4c681}.lc-page .lc-curva-opcoes span{color:#bbcede;font-size:11px}.lc-page .lc-curva-opcoes strong{color:#edce8a;font-size:17px}.lc-page .lc-curva-opcoes small{color:#acc1d7;font-size:10px;line-height:1.45}.lc-page .lc-curva-botoes{flex-wrap:wrap;gap:8px;margin:16px 0 10px;display:flex}.lc-page .lc-curva-botoes button{color:#b8cde0;cursor:pointer;background:#10253c;border:1px solid #435b75;border-radius:9px;min-height:37px;padding:9px 12px;font-size:12px}.lc-page .lc-curva-botoes button[aria-pressed=true]{color:#f4dcab;background:#2c3341;border-color:#b39962}.lc-page .lc-curva-botoes button:focus-visible,.lc-page .lc-curva-opcoes button:focus-visible,.lc-page .lc-curva-eventos button:focus-visible{outline-offset:2px;outline:2px solid #9dd6f6}.lc-page .lc-curva-legenda{flex-wrap:wrap;gap:10px 21px;margin:6px 0 4px;display:flex}.lc-page .lc-curva-legenda span{color:#b9cde2;align-items:center;gap:8px;font-size:10px;display:inline-flex}.lc-page .lc-curva-legenda i{border-radius:9px;width:20px;height:3px;display:inline-block}.lc-page .lc-curva-linha-base{background:#87aace}.lc-page .lc-curva-linha-atual{background:#ebc879}.lc-page .lc-curva-linha-evento{background:#70d0ab}.lc-page .lc-curva-plot{width:100%;min-width:0;height:340px;min-height:340px}.lc-page .lc-curva-tooltip{background:#0c1c30;border:1px solid #9f864f;border-radius:10px;gap:8px;min-width:225px;padding:12px;display:grid;box-shadow:0 12px 28px #0008}.lc-page .lc-curva-tooltip>strong{color:#f0d28e;font-size:12px}.lc-page .lc-curva-tooltip>div{justify-content:space-between;gap:14px;font-size:11px;display:flex}.lc-page .lc-curva-tooltip span{color:#b6cbde}.lc-page .lc-curva-tooltip b{color:#f1f5fc;font-variant-numeric:tabular-nums}.lc-page .lc-curva-nota{color:#aebfd2;margin:9px 0 0;font-size:11px;line-height:1.6}.lc-page .lc-curva-impactos{border-top:1px solid #40566e;margin-top:16px;padding-top:14px}.lc-page .lc-curva-impacto-mensal{background:#0a2134;border:1px solid #4e667b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:11px 0;padding:12px;display:flex}.lc-page .lc-curva-impacto-mensal>span{flex-direction:column;gap:5px;display:flex}.lc-page .lc-curva-impacto-mensal strong{color:#eccf89;font-size:12px}.lc-page .lc-curva-impacto-mensal small{color:#b4c7d9;font-size:10px;line-height:1.45}.lc-page .lc-curva-eventos{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;margin-top:10px;display:grid}.lc-page .lc-curva-eventos button{text-align:left;cursor:pointer;background:#0b2034;border:1px solid #405a75;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.lc-page .lc-curva-eventos button[aria-pressed=true]{background:#243043;border-color:#d8b776}.lc-page .lc-curva-num{color:#fff;background:#416e62;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.lc-page .lc-curva-desc{flex:1;gap:5px;min-width:0;display:grid}.lc-page .lc-curva-beneficio{text-align:right;gap:5px;display:grid}.lc-page .lc-curva-desc strong,.lc-page .lc-curva-beneficio strong{color:#edca86;font-size:12px}.lc-page .lc-curva-desc small,.lc-page .lc-curva-beneficio small{color:#aebfd3;font-size:10px;line-height:1.45}@media (width<=1100px){.lc-page .lc-curva-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lc-page .lc-grafico-evolucao{padding:12px}.lc-page .lc-curva-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-curva-opcoes{grid-template-columns:1fr}.lc-page .lc-curva-plot{height:300px;min-height:300px}}@media (width<=420px){.lc-page .lc-curva-kpis{grid-template-columns:1fr}}.lc-page.sim-visual .lc-wrap{max-width:1560px;padding-top:12px}.lc-page.sim-visual .lc-header.sim-hero{align-items:center;gap:15px;margin-bottom:12px;padding:10px 0 15px}.lc-page.sim-visual .lc-header h1{margin:5px 0 8px;font-size:clamp(24px,2.7vw,35px);line-height:1.07}.lc-page.sim-visual .lc-header p{max-width:660px;font-size:12px;line-height:1.52}.lc-page.sim-visual .lc-proof.lc-hero-credito{background:#12253b;flex:0 335px;gap:6px;min-width:245px;padding:12px 15px;display:grid;border:1px solid #8e7647!important}.lc-page .lc-hero-credito>span,.lc-page .lc-hero-credito>small{color:#b2c4da;font-size:11px}.lc-page .lc-hero-credito>strong{color:#eed08a;font-size:21px}.lc-page .lc-hero-credito a{color:#eace8c;text-underline-offset:3px;font-size:11px;text-decoration:underline}.lc-page .lc-tabs{margin:6px 0 12px}.lc-page .lc-section{margin-top:16px}.lc-page .lc-section-title{margin-bottom:9px}.lc-page .lc-section-title h2{font-size:1.16rem}.lc-page .lc-section-title p{max-width:830px;font-size:11px}.lc-page .lc-premissas{border-radius:15px;margin:0 0 14px;padding:13px 15px}.lc-page .lc-premissas-head h2{margin:3px 0 4px;font-size:19px}.lc-page .lc-premissas-head p{font-size:11px}.lc-page .lc-prem-group{margin:12px 0 7px}.lc-page .lc-prem-group .mapa-kicker{font-size:10px}.lc-page .lc-premissas .lc-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px}.lc-page .lc-premissas .lc-fields>.lc-field>span{min-height:2.2em;font-size:11px}.lc-page .lc-premissas .lc-fields>.lc-indexador-note{margin:2px 0;font-size:10px;line-height:1.45}.lc-page .lc-premissas .lc-prem-summary{gap:7px;margin:9px 0}.lc-page .lc-premissas .lc-summary-metric{min-height:58px;padding:9px}.lc-page .lc-premissas .lc-summary-metric span{font-size:10px}.lc-page .lc-premissas .lc-summary-metric strong{font-size:15px}.lc-page .lc-premissas-note{font-size:10px;line-height:1.5}.lc-page .lc-indexador-config{background:#0c1d2e;border:1px solid #3e526b;border-radius:10px;grid-column:1/-1;min-width:0;padding:9px 12px;display:block}.lc-page .lc-indexador-config>summary,.lc-page .lc-consorcio-config>summary{cursor:pointer;color:#e8c984;padding:2px 0 4px;font-size:12px;font-weight:700;line-height:1.5}.lc-page .lc-indexador-config .lc-indexador-campos{margin-top:12px}.lc-page .lc-consorcio-config{background:#101d30;border:1px solid #3e536b;border-radius:11px;padding:10px 13px}.lc-page .lc-consorcio-config>.mapa-kicker{margin:8px 0}.lc-page .lc-consorcio-config .lc-fields{margin:7px 0 2px}.lc-page .lc-compact-arvore{margin:4px 0}.lc-page .lc-familias-detalhes{background:#0c1d30;border:1px solid #425773;border-radius:12px;padding:10px 14px}.lc-page .lc-familias-detalhes>summary{color:#e9ce8c;cursor:pointer;min-height:28px;padding:5px;font-size:13px;font-weight:750}.lc-page .lc-familias-detalhes>.lc-section-title{margin:12px 0}.lc-page .lc-familias-detalhes .lc-root{margin-bottom:8px;padding:10px 12px}.lc-page .lc-familias-detalhes .lc-tree{gap:9px}.lc-page .lc-focus-section{margin-top:10px;scroll-margin-top:28px}.lc-page .lc-focus-header{margin-bottom:8px}.lc-page .lc-focus-header h2{color:#ebcf8d;margin:4px 0;font-size:clamp(19px,2.1vw,26px)}.lc-page .lc-focus-header p{color:#adbed2;margin:4px 0;font-size:11px}.lc-page .lc-focus-section .lc-annual-box{box-shadow:none;background:0 0;padding:3px 5px 13px;border:0!important}.lc-page .lc-focus-section .lc-grafico-evolucao{margin:7px 0 12px;padding:15px}.lc-page .lc-contrato-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:9px 2px;display:flex}.lc-page .lc-contrato-links span{color:#e2c47e;font-size:12px;font-weight:700}.lc-page .lc-annual-box .lc-mensal-detalhe{margin-top:3px;padding:11px}.lc-page .lc-section.lc-mesa{scroll-margin-top:25px}.lc-page .lc-mesa-head{gap:9px}.lc-page .lc-toolbar{flex-wrap:wrap;gap:7px;padding:8px 11px}.lc-page .lc-toolbar button{min-height:32px;padding:7px 10px;font-size:11px}.lc-page .lc-resource-banner{gap:12px;margin:8px 0;padding:8px 11px}.lc-page .lc-premium-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:11px}.lc-page .lc-premium{padding:13px}.lc-page .lc-premium h3{min-height:0;margin-bottom:7px;font-size:15px}.lc-page .lc-premium .lc-panel-stack,.lc-page .lc-panel-stack>.lc-annual-box,.lc-page .lc-panel-stack>.lc-panel{min-width:0}.lc-page .lc-panel-stack .lc-grafico-evolucao{margin-top:8px}.lc-page .lc-mensal-detalhe>summary{padding:5px 0}.lc-page .lc-table-wrap{margin-top:10px}@media (width>=1450px){.lc-page .lc-premissas .lc-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.lc-page .lc-focus-section .lc-curva-plot{height:390px}}@media (width<=1000px){.lc-page .lc-premissas .lc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lc-page .lc-premissas .lc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page.sim-visual .lc-header.sim-hero{padding:13px 0}.lc-page.sim-visual .lc-proof.lc-hero-credito{flex:100%;min-width:0}.lc-page .lc-curva-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-focus-section .lc-grafico-evolucao{padding:11px}}@media (width<=470px){.lc-page .lc-premissas .lc-fields{grid-template-columns:minmax(0,1fr)}.lc-page .lc-focus-header h2{font-size:19px}}.lc-page .lc-amort-integrada{background:linear-gradient(135deg,#152b41d9,#07182af0);border:1px solid #d2af6278;border-radius:12px;gap:9px;min-width:0;margin:10px 0 12px;padding:12px 13px;display:grid}.lc-page .lc-amort-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 15px;display:flex}.lc-page .lc-amort-cabecalho strong{color:#edcd88;font-size:13px;line-height:1.35;display:block}.lc-page .lc-amort-cabecalho p{color:#a9bfd5;margin:2px 0 0;font-size:10px;line-height:1.45}.lc-page .lc-amort-cabecalho>span{color:#9dcdb5;white-space:nowrap;font-size:10px}.lc-page .lc-amort-campos{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:9px;min-width:0;display:grid}.lc-page .lc-amort-campos>.lc-field{flex-direction:column;justify-content:space-between;gap:5px;min-width:0;min-height:69px;margin:0;padding:0;display:flex}.lc-page .lc-amort-campos>.lc-field>span{color:#adbed4;min-height:0;font-size:10px;line-height:1.4;display:block}.lc-page .lc-amort-campos>.lc-field .lc-input-line,.lc-page .lc-amort-campos>.lc-field select{box-sizing:border-box;width:100%;height:39px;min-height:39px;margin:0}.lc-page .lc-amort-campos>.lc-field input{box-sizing:border-box;width:100%;min-height:36px}.lc-page .lc-amort-ppp{background:#0c1d30;border:1px solid #3b4f67;border-radius:9px;justify-content:center;align-items:center;min-width:0;min-height:69px;padding:8px 11px;display:flex}.lc-page .lc-amort-ppp .lc-check{color:#e4c981;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.lc-page .lc-amort-ppp .lc-check input{accent-color:#d4b169;flex:none;width:18px;height:18px;margin:0}.lc-page .lc-amort-ppp-note{color:#acc0d4;font-size:10px;line-height:1.5}.lc-page .lc-amort-parcelas{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0;display:grid}.lc-page .lc-amort-parcela{background:#11243b;border:1px solid #796840;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:69px;padding:9px 11px;display:flex}.lc-page .lc-amort-parcela span{color:#d0dcec;font-size:10px;line-height:1.3}.lc-page .lc-amort-parcela strong{color:#edcf8e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.25vw,18px);line-height:1.25}.lc-page .lc-amort-parcela small{color:#b2c5d9;font-size:9px;line-height:1.3}.lc-page .lc-amort-parcela-final{border-color:#b29457}.lc-page .lc-amort-integrada .lc-avulsos-compacta{background:0 0;border-radius:0;margin:0;padding:9px 0 0;border:0!important;border-top:1px solid #344b61!important}.lc-page .lc-amort-integrada .lc-avulsos-header{justify-content:space-between;align-items:center;gap:8px}.lc-page .lc-amort-integrada .lc-avulsos-header h4{color:#eacd88;margin:0;font-size:12px;font-weight:700}.lc-page .lc-amort-integrada .lc-avulsos-add{min-height:35px;padding:6px 11px;font-size:11px}.lc-page .lc-amort-integrada .lc-avulsos-list{gap:7px;margin-top:7px}.lc-page .lc-amort-integrada .lc-avulso-row{border-radius:10px;grid-template-columns:minmax(72px,.6fr) minmax(120px,1fr) minmax(135px,1fr) auto;align-items:end;gap:9px;min-width:0;padding:9px;display:grid}.lc-page .lc-amort-integrada .lc-avulso-row .lc-field{min-height:0}.lc-page .lc-amort-integrada .lc-avulso-row .lc-field>span{min-height:0;margin-bottom:4px;font-size:10px;line-height:1.3;display:block}.lc-page .lc-amort-integrada .lc-avulso-row .lc-input-line,.lc-page .lc-amort-integrada .lc-avulso-row .lc-field select{box-sizing:border-box;height:38px;min-height:38px;margin:0}.lc-page .lc-amort-integrada .lc-avulsos-remove{height:38px;min-height:38px;padding:7px 11px}.lc-page .lc-amort-integrada .lc-avulsos-note{margin:6px 0 0;font-size:10px}.lc-page .lc-amort-aviso{color:#d5c49c;margin:0;font-size:10px;line-height:1.5}.lc-page .lc-curva-head{gap:9px}.lc-page .lc-curva-head h3{margin:3px 0 5px;font-size:clamp(17px,1.65vw,22px)}.lc-page .lc-curva-head p{margin:0 0 5px;font-size:11px;line-height:1.45}.lc-page .lc-curva-kpis{gap:8px;margin:9px 0 12px}.lc-page .lc-curva-kpis>div{gap:6px;min-height:76px;padding:10px 11px}.lc-page .lc-curva-kpis span{font-size:10px;line-height:1.3}.lc-page .lc-curva-kpis strong{font-size:clamp(14px,1.15vw,17px)}.lc-page.sim-visual .lc-premissas .lc-fields{grid-auto-rows:auto;align-items:stretch;gap:7px 10px}.lc-page.sim-visual .lc-premissas .lc-fields>.lc-field{justify-content:flex-start;gap:5px;min-height:0;padding:0}.lc-page.sim-visual .lc-premissas .lc-fields>.lc-field>span{min-height:0;margin:0;line-height:1.3}.lc-page.sim-visual .lc-premissas .lc-fields>.lc-field>.lc-input-line,.lc-page.sim-visual .lc-premissas .lc-fields>.lc-field>select{min-height:39px;margin-top:auto}.lc-page.sim-visual .lc-premissas .lc-indexador-note{grid-column:1/-1;min-height:0;margin:2px 0;line-height:1.45}.lc-page.sim-visual .lc-premissas .lc-fields>.lc-check-card{min-height:39px;margin:0}.lc-page.sim-visual .lc-premissas .lc-fields>.lc-check-card .lc-check{margin:0}@media (width<=1050px){.lc-page .lc-amort-campos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lc-page .lc-amort-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-amort-integrada{padding:10px}.lc-page .lc-amort-parcelas{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-amort-integrada .lc-avulso-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-amort-integrada .lc-avulsos-remove{justify-self:start}}@media (width<=440px){.lc-page .lc-amort-campos{grid-template-columns:1fr}.lc-page .lc-amort-parcelas{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-amort-integrada .lc-avulso-row{grid-template-columns:1fr}}.lc-page .lc-grafico-evolucao{background:radial-gradient(at 100% 0,#203b51 0,#0000 48%),linear-gradient(145deg,#132a40,#091b2d);border-color:#947a48;box-shadow:0 12px 35px #020b1740,inset 0 1px #efce8222}.lc-page .lc-curva-head h3{letter-spacing:-.025em;color:#f2d694}.lc-page .lc-curva-kpis>div{background:linear-gradient(150deg,#173047,#0d2034);border-color:#405b73;box-shadow:inset 0 1px #ffffff08}.lc-page .lc-curva-kpis .lc-curva-positivo{background:linear-gradient(145deg,#173e3e,#102c35);border-color:#528f7d}.lc-page .lc-curva-kpis .lc-curva-positivo strong{color:#8fe4bd}.lc-page .lc-curva-opcoes button{transition:border-color .15s,background .15s}.lc-page .lc-curva-opcoes button:hover{background:#1a344b;border-color:#c6ac72}.lc-page .lc-curva-opcoes button[aria-pressed=true]{background:linear-gradient(130deg,#383e40,#1a2c3d);box-shadow:inset 0 0 0 1px #e3c77f26}.lc-page .lc-curva-cenario,.lc-page .lc-evolucao-resumo{background:#0a1e2e;border:1px solid #35546b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px 13px;display:flex}.lc-page .lc-curva-cenario span,.lc-page .lc-evolucao-resumo span{color:#d8e5f3;align-items:center;gap:8px;font-size:12px;display:inline-flex}.lc-page .lc-curva-cenario i,.lc-page .lc-evolucao-resumo i{background:#7de0b6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7de0b655}.lc-page .lc-curva-cenario strong,.lc-page .lc-evolucao-resumo strong{color:#8ce4bf;font-size:12px}.lc-page .lc-evolucao-resumo small{color:#aac4d9;font-size:11px}.lc-page .lc-curva-previa{color:#edcf93;background:#39352966;border:1px solid #b89959;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:11px;display:flex}.lc-page .lc-curva-previa button{color:#f2d795;cursor:pointer;background:#172b3d;border:1px solid #a98e59;border-radius:7px;padding:6px 10px;font-size:11px}.lc-page .lc-curva-plot{background:linear-gradient(#0c2134aa,#09182a66);border:1px solid #35536c;border-radius:12px;padding:8px 3px}.lc-page .lc-saldo-movimento{background:linear-gradient(135deg,#102e38,#0b2032);border:1px solid #4d796e;border-radius:12px;margin:16px 0 8px;padding:13px}.lc-page .lc-saldo-movimento header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lc-page .lc-saldo-movimento header span{letter-spacing:.12em;color:#80cab4;font-size:9px;font-weight:800}.lc-page .lc-saldo-movimento h4{color:#e9d19a;margin:4px 0 0;font-size:14px}.lc-page .lc-saldo-movimento label{color:#c5d7e6;align-items:center;gap:9px;font-size:11px;display:flex}.lc-page .lc-saldo-movimento input{color:#f0d99c;background:#0a1c2f;border:1px solid #69816d;border-radius:7px;width:75px;min-height:34px;padding:5px 8px;font-size:12px}.lc-page .lc-saldo-equacao{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lc-page .lc-saldo-equacao>div{background:#0b2032;border:1px solid #385468;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.lc-page .lc-saldo-equacao span{color:#bcd;font-size:10px;line-height:1.45}.lc-page .lc-saldo-equacao strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#dbe7f4;font-size:clamp(12px,1.2vw,16px)}.lc-page .lc-saldo-equacao .lc-abatimento{background:#0b302f;border-color:#3c7765}.lc-page .lc-saldo-equacao .lc-abatimento strong,.lc-page .lc-curva-tooltip .lc-abatimento b{color:#8fe4bc}.lc-page .lc-saldo-equacao .lc-saldo-correcao strong{color:#a8c9ec}.lc-page .lc-saldo-equacao .lc-saldo-resultado{background:linear-gradient(135deg,#2f3b3b,#162c3b);border-color:#ae925c}.lc-page .lc-saldo-equacao .lc-saldo-resultado strong{color:#f3d591}.lc-page .lc-saldo-movimento>p{color:#adc6d7;margin:10px 0 0;font-size:10px;line-height:1.6}.lc-page .lc-saldo-movimento>p strong{color:#8fe4bc}.lc-page .lc-annual-box .lc-mensal-detalhe{background:linear-gradient(145deg,#12273b,#0a1b2b);border:1px solid #92794a;border-radius:13px;padding:13px;box-shadow:0 8px 25px #020b1726}.lc-page .lc-mensal-detalhe>summary{letter-spacing:-.01em;color:#efcf8c;padding:5px 0 7px;font-size:13px;list-style-position:inside}.lc-page .lc-mensal-detalhe .lc-annual-table-wrap{scrollbar-color:#7c6b49 #0b1c2f;border-color:#506079;border-radius:10px;max-height:520px;overflow:auto}.lc-page .lc-mensal-table{border-collapse:separate;border-spacing:0;width:100%}.lc-page .lc-mensal-table thead th{z-index:2;background:#1a3047;border-bottom:1px solid #ad8b4c;padding:13px 11px;font-size:10px;line-height:1.4;position:sticky;top:0;color:#f0d18a!important}.lc-page .lc-mensal-table tbody td{font-variant-numeric:tabular-nums;border-bottom:1px solid #30465b55;padding:11px}.lc-page .lc-mensal-table tbody tr:nth-child(2n){background:#152e4355}.lc-page .lc-mensal-table tbody tr:hover{background:#21455a99}.lc-page .lc-mensal-table tbody td:nth-child(2){color:#b4cce7}.lc-page .lc-mensal-table tbody td:nth-child(5),.lc-page .lc-mensal-table tbody td:nth-child(7),.lc-page .lc-mensal-table tbody td:nth-child(8){color:#87ddba}.lc-page .lc-mensal-table tbody td:last-child{color:#f0d18b;background:#be9c4c08;font-weight:750}.lc-page .lc-mensal-table tbody tr.lc-mes-quitacao{background:#13433b77}.lc-page .lc-mensal-table tbody tr.lc-mes-quitacao td{color:#9be9c9;border-bottom-color:#528b77}.lc-page .lc-mensal-table tbody tr.lc-mes-quitacao td:first-child{border-left:3px solid #75d6ad;font-weight:800}.lc-page .lc-mensal-total th,.lc-page .lc-mensal-total td{z-index:2;background:#20374b;border-top-color:#a68a53;padding:12px 11px;font-size:11px}.lc-page .lc-mensal-total th{z-index:3}@media (width>=1600px){.lc-page .lc-saldo-equacao{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=600px){.lc-page .lc-saldo-equacao{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .lc-saldo-movimento{padding:10px}.lc-page .lc-curva-cenario strong{font-size:11px}}.lc-page.sim-visual .lc-premissas .lc-fields.lc-bem-campos{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(240px,1.25fr);align-items:end;gap:13px}.lc-page.sim-visual .lc-premissas .lc-fields.lc-condicoes-principais{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px}.lc-page.sim-visual .lc-premissas[data-consignado=true] .lc-fields.lc-condicoes-principais{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-page.sim-visual .lc-premissas .lc-fields.lc-custos-campos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:11px 12px;margin-top:12px}.lc-page.sim-visual .lc-premissas .lc-bem-campos>.lc-field,.lc-page.sim-visual .lc-premissas .lc-condicoes-principais>.lc-field,.lc-page.sim-visual .lc-premissas .lc-custos-campos>.lc-field{flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;display:flex}.lc-page.sim-visual .lc-premissas .lc-bem-campos>.lc-field>span,.lc-page.sim-visual .lc-premissas .lc-condicoes-principais>.lc-field>span,.lc-page.sim-visual .lc-premissas .lc-custos-campos>.lc-field>span{align-items:flex-end;min-height:2.6em;font-size:10px;line-height:1.3;display:flex}.lc-page.sim-visual .lc-premissas .lc-bem-campos .lc-input-line,.lc-page.sim-visual .lc-premissas .lc-condicoes-principais .lc-input-line,.lc-page.sim-visual .lc-premissas .lc-custos-campos .lc-input-line,.lc-page.sim-visual .lc-premissas .lc-bem-campos select,.lc-page.sim-visual .lc-premissas .lc-condicoes-principais select{box-sizing:border-box;height:45px;min-height:45px;margin:0}.lc-page.sim-visual .lc-premissas .lc-input-line input{box-sizing:border-box;min-width:0;height:43px;min-height:43px}.lc-page.sim-visual .lc-premissas .lc-campo-credito .lc-input-line{background:linear-gradient(130deg,#354239,#182e40);border:1px solid #d5b366;border-radius:10px;padding:0 10px;box-shadow:0 0 0 3px #d5b36612}.lc-page.sim-visual .lc-premissas .lc-campo-credito>span{color:#f1d394}.lc-page.sim-visual .lc-premissas .lc-campo-credito input{color:#f4d999;box-shadow:none;background:0 0;border:0;font-size:21px;font-weight:800}.lc-page.sim-visual .lc-premissas .lc-campo-credito small{color:#d5bd87;font-weight:800}.lc-page.sim-visual .lc-premissas .lc-custos-campos>.lc-check-card{grid-column:1/-1;justify-content:center;align-items:flex-start;min-height:32px}.lc-page.sim-visual .lc-premissas .lc-custos-campos>.lc-check-card .lc-check{align-items:center;font-size:11px}.lc-page .lc-conferencias{gap:8px;margin-top:12px;display:grid}.lc-page .lc-conferencia{color:#b5c9dc;background:#0b1e30;border:1px solid #405870;border-radius:10px;min-width:0;padding:10px 12px;font-size:11px}.lc-page .lc-conferencia>summary{cursor:pointer;color:#e9cd8c;font-size:12px;font-weight:700;line-height:1.5;list-style-position:inside}.lc-page .lc-conferencia[open]>summary{border-bottom:1px solid #3c5367;margin-bottom:10px;padding-bottom:10px}.lc-page .lc-conferencia p,.lc-page .lc-conferencia small{line-height:1.65}.lc-page .lc-parcela-banco.lc-conferencia{margin:0;padding:10px 12px;display:block}.lc-page .lc-parcela-banco.lc-conferencia>div{margin:8px 0}.lc-page .lc-conferencia.lc-rate-audit{margin:13px 0 0;display:block}.lc-page .lc-rate-audit>div{margin:9px 0}.lc-page .lc-conferencia.lc-premissas-note{border-left:2px solid #b5995c;margin-top:12px;padding:10px 12px}.lc-page .lc-saldo-conferencia{border-color:#4c7668;margin:12px 0 5px}.lc-page .lc-saldo-conferencia .lc-saldo-movimento{background:0 0;border:0;margin:0;padding:3px 0}.lc-page .lc-amort-campos.lc-amort-sem-ppp{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-page .lc-premium-grid{align-items:start;gap:14px}.lc-page .lc-premium{background:linear-gradient(145deg,#152c42,#0b1c2e);padding:16px;box-shadow:0 10px 30px #020b1738;border-color:#92784a!important}.lc-page .lc-card-header{border-bottom:1px solid #40566c;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.lc-page .lc-card-header h3{color:#e9d7ad;min-height:0;margin:5px 0 0;font-size:17px;line-height:1.4}.lc-page .lc-card-header .mapa-kicker{font-size:10px}.lc-page .lc-card-header .lc-icon-btn{cursor:pointer;flex:none;margin:0;padding:7px}.lc-page .lc-card-credito{background:linear-gradient(120deg,#39443c,#172f42);border:1px solid #bc9c5b;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:13px 0;padding:15px;display:flex}.lc-page .lc-card-credito span{color:#dec99e;font-size:11px}.lc-page .lc-card-credito strong{color:#f3d593;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.lc-page .lc-card-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lc-page .lc-card-kpis .lc-card-metric{background:#0b2135;border:1px solid #3b546b;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.lc-page .lc-card-kpis .lc-card-icon{color:#d6b970;flex:none;padding-top:2px}.lc-page .lc-card-kpis .lc-card-metric>span:last-child{min-width:0}.lc-page .lc-card-kpis .lc-card-metric small{color:#acc2d7;text-transform:none;font-size:9px;line-height:1.4}.lc-page .lc-card-kpis .lc-card-metric strong{color:#e3edf6;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.4}@media (width<=1050px){.lc-page.sim-visual .lc-premissas .lc-fields.lc-condicoes-principais{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-page.sim-visual .lc-premissas .lc-fields.lc-custos-campos,.lc-page.sim-visual .lc-premissas .lc-fields.lc-bem-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page.sim-visual .lc-premissas .lc-bem-campos>.lc-campo-credito{grid-column:1/-1}}@media (width<=760px){.lc-page .lc-card-kpis,.lc-page .lc-amort-campos.lc-amort-sem-ppp,.lc-page.sim-visual .lc-premissas[data-consignado=true] .lc-fields.lc-condicoes-principais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=470px){.lc-page.sim-visual .lc-premissas .lc-fields.lc-bem-campos,.lc-page.sim-visual .lc-premissas .lc-fields.lc-condicoes-principais,.lc-page.sim-visual .lc-premissas[data-consignado=true] .lc-fields.lc-condicoes-principais,.lc-page.sim-visual .lc-premissas .lc-fields.lc-custos-campos,.lc-page .lc-amort-campos.lc-amort-sem-ppp{grid-template-columns:minmax(0,1fr)}.lc-page .lc-card-credito{padding:12px}.lc-page .lc-card-credito strong{font-size:25px}}.lc-comparacao-mensal{border-top:1px solid #ebc87938;margin-top:24px;padding-top:22px}.lc-page .lc-comparacao-mensal .lc-curva-bloco-titulo strong{color:var(--mapa-ink);font-size:1rem}.lc-page .lc-comparacao-mensal .lc-curva-bloco-titulo small{margin-top:6px;display:block}.lc-page .lc-comparacao-mensal .lc-curva-legenda{flex-wrap:wrap;margin-top:14px}.lc-mensal-parcela{background:#ebc879!important}.lc-mensal-principal{background:#6dd4ae!important}.lc-mensal-linha-total{background:0 0;border-top:2px dashed #c7a5ee}.lc-page .lc-periodos-mensais{background:#0b1c2b55;border:1px solid #8f784c66;border-radius:12px;margin:14px 0;padding:14px}.lc-page .lc-periodos-mensais>label{max-width:380px}.lc-page .lc-periodos-lista{gap:12px;margin:12px 0;display:grid}.lc-page .lc-periodos-lista fieldset{border:1px solid #506079;border-radius:10px;grid-template-columns:repeat(2,minmax(80px,.65fr)) minmax(140px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;min-width:0;padding:12px;display:grid}.lc-page .lc-periodos-lista legend{color:#ebc879;padding:0 7px;font-size:12px;font-weight:700}.lc-page .lc-periodos-lista input,.lc-page .lc-periodos-lista select{width:100%;min-height:42px;padding:8px}.lc-page .lc-periodos-erro{color:#ffc1ac;background:#812e252f;border:1px solid #e28b74;border-radius:8px;margin-top:12px;padding:12px;font-size:12px}.lc-page .lc-periodos-erro p{margin:5px 0}.lc-page .lc-periodos-mensais button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.lc-page .lc-periodos-lista fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.lc-page .lc-periodos-lista fieldset{grid-template-columns:1fr}}.lc-header{isolation:isolate;position:relative;overflow:hidden}.lc-header:after{content:"";filter:blur(8px);opacity:.82;pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 48%,#f2c75c3d,#0000 42%),linear-gradient(90deg,#0000 0%,#f2c75c0d 32%,#f2c75c21 100%);width:38%;position:absolute;inset:0 0 0 auto}.lc-header>*{z-index:1;position:relative}.lc-table th{line-height:1.25;font-size:.76rem!important}.lc-table tbody td{line-height:1.4;font-size:.78rem!important}.lc-table td>strong{font-size:.84rem!important}.lc-table td>small,.lc-reading{font-size:.68rem!important}.lc-card-metric small{font-size:.66rem!important}.lc-card-metric strong{font-size:.9rem!important}.lc-final-popover{z-index:10000;max-height:min(76vh,620px);color:var(--mapa-ink,#f3f6fb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#111e32fc,#07111ffc);border:1px solid #f2c75cb8;border-radius:14px;padding:14px;position:fixed;overflow:auto;box-shadow:0 20px 60px #00000075,inset 0 0 0 1px #f2c75c14}.lc-final-head{border-bottom:1px solid #f2c75c33;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.lc-final-head span{color:var(--mapa-gold,#f2c75c);letter-spacing:.12em;font-size:.62rem;font-weight:900;display:block}.lc-final-head strong{color:var(--mapa-gold-bright,#ffe39a);margin-top:3px;font-size:.95rem;display:block}.lc-final-head>button{width:30px;height:30px;color:var(--mapa-soft,#b7c2d3);cursor:pointer;background:#07111fb3;border:1px solid #f2c75c47;border-radius:8px}.lc-final-select-main{color:var(--mapa-gold-bright,#ffe39a);background:#f2c75c12;border:1px solid #f2c75c73;border-radius:10px;align-items:center;gap:9px;margin:11px 0;padding:10px 11px;font-size:.78rem;font-weight:800;display:flex}.lc-final-select-main input,.lc-final-check input,.lc-final-tree-row>input{accent-color:#f2c75c;width:18px;height:18px}.lc-final-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.lc-final-snapshot>div{background:#07111f85;border:1px solid #f2c75c38;border-radius:9px;padding:9px 10px}.lc-final-snapshot span,.lc-final-field>span{color:var(--mapa-faint,#8291a8);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:800;display:block}.lc-final-snapshot strong{color:var(--mapa-ink,#f3f6fb);margin-top:3px;font-size:.76rem;display:block}.lc-final-section{margin-top:12px}.lc-final-section-title{color:var(--mapa-gold,#f2c75c);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:900}.lc-final-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lc-final-field input,.lc-final-field select{width:100%;min-height:37px;color:var(--mapa-ink,#f3f6fb);background:#07111fd1;border:1px solid #f2c75c57;border-radius:8px;outline:none;margin-top:4px;padding:7px 8px}.lc-final-field input:focus,.lc-final-field select:focus{border-color:#f2c75cc7}.lc-final-check{color:var(--mapa-soft,#b7c2d3);border:1px solid #f2c75c33;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:8px 9px;font-size:.7rem;line-height:1.4;display:flex}.lc-final-tree{gap:6px;display:grid}.lc-final-tree-row{background:#07111f80;border:1px solid #f2c75c2e;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.lc-final-tree-row.active{background:#f2c75c12;border-color:#f2c75c9e}.lc-final-tree-row>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lc-final-tree-row strong{color:var(--mapa-ink,#f3f6fb);font-size:.72rem;display:block}.lc-final-tree-row small{color:var(--mapa-faint,#8291a8);margin-top:2px;font-size:.62rem;line-height:1.35;display:block}.lc-final-hint{color:var(--mapa-soft,#b7c2d3);background:#f2c75c0d;border-left:3px solid #f2c75c;margin-top:12px;padding:9px 10px;font-size:.68rem;line-height:1.45}.lc-cascade-toggle-final{color:var(--mapa-gold-bright,#ffe39a);cursor:pointer;background:#f2c75c14;border:1px solid #f2c75c80;border-radius:10px;justify-content:center;align-items:center;margin:12px 0 2px;padding:9px 12px;font-weight:800;display:inline-flex}.lc-tabs button{pointer-events:auto!important}@media (width<=720px){.lc-final-popover{max-height:72vh;right:12px;width:auto!important;left:12px!important}.lc-final-snapshot,.lc-final-fields{grid-template-columns:1fr}}.cf-page{color:#edf2fa;background:radial-gradient(at 80% 0,#44689c2e,#0000 38rem),#081321;min-height:100vh;padding:36px 28px 80px;font-family:Inter,system-ui,sans-serif}.cf-frame{max-width:1500px;margin:auto}.cf-hero{background:linear-gradient(125deg,#1c304a,#0c1b2d);border:1px solid #79673d;border-radius:20px;margin-bottom:24px;padding:30px;box-shadow:0 18px 50px #0003}.cf-eyebrow{letter-spacing:2px;color:#e9c56e;font-size:11px;font-weight:800}.cf-hero h1{letter-spacing:-1.5px;color:#f6e3ac;margin:14px 0;font-size:clamp(30px,4vw,50px);line-height:1.1}.cf-hero p{color:#b8c8de;max-width:820px;line-height:1.7}.cf-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cf-page button,.cf-actions a{color:#f6d991;font:inherit;cursor:pointer;background:#1d3048;border:1px solid #7d6d45;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}.cf-page button:hover,.cf-actions a:hover{background:#293f5b}.cf-page button:disabled{opacity:.5;cursor:default}.cf-content{gap:20px;display:grid}.cf-panel{background:linear-gradient(145deg,#15263b,#0e1d30);border:1px solid #34465f;border-radius:16px;min-width:0;padding:22px}.cf-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cf-section-title h2{color:#e9c56e;margin:0;font-size:20px}.cf-section-title span,.cf-note{color:#9eafc6;font-size:12px;line-height:1.7}.cf-picker{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-height:460px;padding:2px;display:grid;overflow:auto}.cf-choice{background:#102036;border:1px solid #34465f;border-left:4px solid;border-radius:12px;min-width:0;padding:16px}.cf-choice[data-selected=true]{background:#1b3048;box-shadow:inset 0 0 0 1px #7d6d4540}.cf-choice label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.cf-choice p{color:#b1c2d7;font-size:12px;line-height:1.6}.cf-choice small{color:#96acc6;font-size:10px}.cf-choice details{margin:12px 0}.cf-choice summary,.cf-panel>summary{color:#e9c56e;cursor:pointer;font-size:12px;font-weight:700}.cf-choice details label{margin-top:14px;display:grid}.cf-page input,.cf-page select{color:#eaf1fa;font:inherit;background:#091626;border:1px solid #51647f;border-radius:8px;min-width:0;padding:9px}.cf-page input[type=checkbox]{accent-color:#e9c56e;flex-shrink:0;width:17px;height:17px;margin-top:3px}.cf-remove{margin-top:12px;padding:6px 10px!important;font-size:10px!important}.cf-controls{flex-wrap:wrap;gap:20px;display:flex}.cf-controls label{color:#d9c590;flex:1;gap:8px;min-width:180px;font-size:11px;display:grid}.cf-controls input{max-width:130px}.cf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cf-kpis span{color:#d8c48b;font-size:11px;font-weight:700}.cf-kpis strong{color:#74ddba;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(20px,2.1vw,29px);display:block}.cf-kpis p{color:#a5b8d0;overflow-wrap:anywhere;margin-bottom:0;font-size:11px;line-height:1.5}.cf-legend{color:#c4d1e3;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.cf-legend span{align-items:center;gap:7px;display:flex}.cf-legend i{border-radius:3px;width:18px;height:4px;display:block}.cf-chart{margin:0}.cf-chart figcaption{color:#e9c56e;margin-bottom:14px;font-size:15px;font-weight:700}.cf-chart p{color:#96acc6;margin-bottom:0;font-size:10px}.cf-chart-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cf-table{margin-top:16px;overflow:auto}.cf-table table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.cf-table th,.cf-table td{text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #2a3c55;min-width:170px;padding:13px 14px}.cf-table th:first-child{text-align:left;z-index:1;color:#b8c9df;background:#14263b;min-width:210px;position:sticky;left:0}.cf-table thead th{color:#f1d48e;text-align:left;overflow-wrap:anywhere;max-width:230px}.cf-table small{color:#91a9c5;margin:4px 0;font-size:10px;display:block}.cf-table td.cf-best{color:#7ae1b7;background:#1a443b60;font-weight:800}.cf-negative{color:#f3a09a!important}.cf-alert{color:#e6cf94;background:#9f7e2620;border-left:3px solid #d7b35d;border-radius:5px;margin:0;padding:12px 16px;font-size:12px;line-height:1.7}.cf-empty{text-align:center;border:1px dashed #51647f;border-radius:12px;padding:30px}.cf-empty b{color:#ead49c;font-size:20px}.cf-empty p{color:#a9bcd4;line-height:1.7}.cf-page :focus-visible{outline-offset:3px;outline:2px solid #efce80}@media (width<=1150px){.cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-chart-pair{grid-template-columns:1fr}}@media (width<=650px){.cf-page{padding:75px 12px 40px}.cf-hero,.cf-panel{padding:18px}.cf-kpis{grid-template-columns:1fr 1fr;gap:10px}.cf-section-title{flex-direction:column;align-items:flex-start}.cf-picker{grid-template-columns:1fr}.cf-kpis strong{font-size:19px}.cf-table th:first-child{min-width:150px;max-width:160px}.cf-hero h1{font-size:34px}}.fj-comissoes{gap:22px;min-width:0;display:grid}.fj-comissoes>.cj{margin:0}.fj-panel,.fj-settings,.fj-hero{color:#eaf3fc;background:linear-gradient(125deg,#13263c,#0c182b);border:1px solid #b88d494d;border-radius:22px;min-width:0;padding:26px}.fj-panel h2,.fj-hero h2{color:#e4bd71;letter-spacing:-.02em;margin:7px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:24px}.fj-eyebrow{color:#e4bd71;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.fj-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fj-kpis>div{background:linear-gradient(130deg,#142a40,#0c192b)!important;border-radius:15px!important;padding:18px!important}.fj-settings{padding:22px 26px}.fj-fold+.fj-fold{border-top:1px solid #7896ae29;margin-top:8px;padding-top:8px}.fj-materials{gap:20px;display:grid}.fj-materials h2{color:#e4bd71!important;font-size:24px!important}.fj-materials article{background:#0c1b2d;border-radius:14px!important;padding:18px!important}.fj-upload{background:#132d4233;border:1px dashed #b88d4977;border-radius:14px;padding:16px 18px}.fj-upload>summary{cursor:pointer;color:#e4bd71;font-size:14px;font-weight:700}.fj-upload>summary span{color:#a6b9ca;margin-left:12px;font-size:11px;font-weight:400}.fj-upload form{margin-top:22px}.fj-source-details{color:#a6b9ca;font-size:12px}.fj-source-details summary{cursor:pointer;margin-bottom:8px}.fj-source-details div+div{margin-top:6px}.fj-badge{color:#e4bd71;background:#e4bd7110;border:1px solid #e4bd7133;border-radius:20px;justify-self:start;padding:6px 10px;font-size:11px;line-height:1.5}.fj-comissoes summary:focus-visible,.fj-comissoes input:focus-visible,.fj-comissoes select:focus-visible,.fj-comissoes button:focus-visible,.fj-comissoes textarea:focus-visible,.fj-link:focus-visible{outline-offset:4px;outline:2px solid #e4bd71}.fj-locadora{gap:28px;display:grid}.fj-hero{background:radial-gradient(at 95% 0,#23648766,#0000 70%),linear-gradient(125deg,#13263c,#0c182b);align-items:center;gap:22px;padding:30px;display:flex}.fj-hero p,.fj-section-head p{color:#a6b9ca;margin:0;font-size:13px;line-height:1.6}.fj-orbit{color:#e4bd71;background:#e4bd7109;border:1px solid #e4bd7180;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.fj-section-head{margin:0 0 16px}.fj-section-head h2{color:#e4bd71;margin:0 0 5px;font-family:Bricolage Grotesque,sans-serif;font-size:22px}.fj-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fj-link{color:#eaf3fc;background:linear-gradient(135deg,#152b42,#0c1a2e);border:1px solid #3b536b;border-radius:18px;gap:17px;min-width:0;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.fj-link:hover{background:#19334b;border-color:#e4bd7199}.fj-link-icon{color:#e4bd71;background:#e4bd710d;border:1px solid #e4bd7129;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.fj-link strong{color:#f2d49d;margin:2px 0 9px;font-size:16px;display:block}.fj-link p{color:#a6b9ca;margin:0 0 18px;font-size:12px;line-height:1.6}.fj-link small{color:#e4bd71;align-items:center;gap:8px;font-size:11px;display:flex}.fj-integrations{border-top:1px solid #e4bd7133;padding-top:26px}.fj-integrations .fj-link{background:linear-gradient(135deg,#163444,#0c1d30);border-color:#46707788}@media (width>=1400px){.fj-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=650px){.fj-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fj-card-grid{grid-template-columns:1fr}.fj-panel,.fj-settings{padding:20px}.fj-hero{gap:16px;padding:23px}.fj-orbit{width:50px;height:50px}.fj-upload>summary span{margin:8px 0 0;display:block}}
