.finance-hero-web{position:relative;display:flex;align-items:end;justify-content:space-between;gap:22px;overflow:hidden;margin:28px 0 14px;padding:25px 27px;border:1px solid #2b6553;border-bottom:4px solid #cc984b;border-radius:22px;background:linear-gradient(135deg,#104637,#1b654f);box-shadow:0 12px 25px rgba(20,70,55,.16);color:#fff}.finance-hero-web:after{content:'R$';position:absolute;right:28px;top:-17px;color:rgba(255,255,255,.07);font:110px Georgia,serif}.finance-hero-web>div{position:relative;z-index:1}.finance-hero-web small,.finance-section-heading small,.finance-report-cta small{font-size:9px;font-weight:900;letter-spacing:.11em}.finance-hero-web>div>small{color:#efc477}.finance-hero-web h1{margin:4px 0 3px;color:#fff;font:36px/1 Georgia,serif}.finance-hero-web p{margin:0;color:#dce9e4;font-size:12px}.finance-hero-actions{display:flex;gap:9px}.finance-hero-actions a,.finance-hero-actions button{display:flex;align-items:center;justify-content:center;min-height:43px;padding:0 16px;border-radius:11px;font-size:11px;font-weight:900;text-decoration:none}.finance-hero-actions a{border:1px solid rgba(255,255,255,.38);color:#fff}.finance-hero-actions button{border:1px solid #efc477;border-bottom:3px solid #ad752b;background:#e8af55;color:#153a30}.finance-period-card,.finance-compact-panel{padding:18px;border:1px solid #ddd6cb;border-left:4px solid #17614c;border-bottom:4px solid #cfb07c;border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(45,37,25,.08)}.finance-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e7e1d7}.finance-section-heading small{color:#77776f}.finance-section-heading h2{margin:3px 0 0;color:#173e33;font:23px/1.1 Georgia,serif}.finance-section-heading>span{color:#17614c;font-size:20px}.finance-section-heading>b{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#edf5f1;color:#175a48;font-size:11px}.finance-period-pills{display:flex;gap:7px;margin-top:13px}.finance-period-pills a{flex:1;padding:10px 8px;border:1px solid #e1dcd3;border-radius:999px;color:#252823;font-size:10px;font-weight:900;text-align:center;text-decoration:none}.finance-period-pills a.active{border-color:#17614c;background:#17614c;color:#fff;box-shadow:0 4px 9px rgba(23,97,76,.18)}.finance-period-badge{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #cce1d8;border-radius:12px;background:#e8f3ee;color:#164f40}.finance-period-badge div{display:grid;gap:2px}.finance-period-badge small{font-size:8px;font-weight:900;letter-spacing:.08em}.finance-period-badge strong{font-size:12px}.finance-custom-inline{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:end;margin-top:12px;padding:11px;border-radius:12px;background:#f7f3ea}.finance-custom-inline label{display:grid;gap:4px;font-size:9px;font-weight:900}.finance-custom-inline input,.finance-custom-inline button{min-height:40px}.finance-custom-inline button{border:0;border-radius:9px;background:#17614c;color:#fff;font-weight:900}.finance-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0}.finance-summary-grid article{display:grid;gap:6px;min-height:105px;padding:15px;border:1px solid #dfd8cc;border-bottom:4px solid #ccb181;border-radius:16px;background:#fff;box-shadow:0 7px 15px rgba(40,33,23,.07)}.finance-summary-grid small{color:#6c716c;font-size:9px;font-weight:900}.finance-summary-grid strong{color:#173e33;font:24px Georgia,serif}.finance-summary-grid span{color:#777b76;font-size:9px}.finance-summary-grid .featured{border-color:#286652;border-bottom-color:#d29a48;background:linear-gradient(145deg,#226650,#124738)}.finance-summary-grid .featured small,.finance-summary-grid .featured strong,.finance-summary-grid .featured span{color:#fff}.finance-operation-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:13px;align-items:start}.finance-compact-panel{padding:16px}.commissions-panel{grid-row:span 2}.finance-compact-list,.finance-debt-list{display:grid;gap:8px;margin-top:10px}.finance-compact-list>div{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:center;padding:11px;border:1px solid #e2ddd4;border-radius:12px;background:#fcfbf8}.finance-compact-list span{display:grid;gap:2px}.finance-compact-list small,.finance-debt-list small{color:#777a75;font-size:9px}.finance-dual-metric{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.finance-dual-metric div{display:grid;gap:4px;padding:12px;border:1px solid #cee1d9;border-radius:12px;background:#e9f3ee}.finance-dual-metric small{color:#68746f;font-size:9px}.finance-dual-metric strong{color:#17614c;font:20px Georgia,serif}.finance-balance-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.finance-balance-chips span{padding:7px 9px;border:1px solid #eadfca;border-radius:8px;background:#fff8ea;font-size:9px}.finance-debt-list>div{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #ebe5dc}.finance-debt-list span{display:grid;gap:2px}.finance-debt-list button{padding:7px 9px;border:1px solid #17614c;border-radius:8px;background:#fff;color:#17614c;font-size:9px;font-weight:900}.finance-dark-action{width:100%;margin-top:11px;padding:11px;border:0;border-radius:10px;background:#171714;color:#fff;font-weight:900}.finance-empty-compact{margin:13px 0 4px;color:#777b76;font-size:11px;text-align:center}.finance-report-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding:16px 18px;border:1px solid #2b6553;border-bottom:4px solid #c99549;border-radius:16px;background:#174f40;color:#fff;text-decoration:none}.finance-report-cta span{display:grid;gap:3px}.finance-report-cta small{color:#efc477}.finance-report-cta strong{font-size:13px}.finance-report-cta>b{font-size:22px}.reports-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.report-day-list{display:grid;gap:8px}.report-day-list>div{display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;padding:12px;border:1px solid #e1d9cd;border-radius:12px;background:#fff}.report-day-list span{display:grid;gap:3px}.report-day-list small,.report-day-list em{color:#747a75;font-size:9px;font-style:normal}.report-day-list em{grid-column:2;text-align:right}.reports-periods{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px}.reports-periods a{padding:11px;border:1px solid #ddd6ca;border-radius:12px;color:#182d27;text-align:center;text-decoration:none}.reports-periods a span,.reports-periods a small{display:block}.reports-periods a.active{background:#17614c;color:#fff}.reports-periods .finance-custom-period,.reports-periods>div{grid-column:1/-1}.finance-custom-period{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;padding:11px;border:1px solid #ddd6ca;border-radius:12px;background:#fff}.finance-custom-period label{display:grid;gap:4px;font-size:9px;font-weight:900}.finance-custom-period button{min-height:40px;border:0;border-radius:9px;background:#17614c;color:#fff;font-weight:900}
.commissions-panel .finance-compact-list{gap:12px}.commissions-panel .finance-compact-list>div{overflow:hidden;padding:0;border:1px solid #d7ded9;border-left:4px solid #17614c;border-radius:14px;background:#fff;box-shadow:0 5px 12px rgba(31,65,53,.07)}.commissions-panel .finance-compact-list>div>span:first-child{align-self:stretch;padding:13px 14px;border-right:1px solid #e3e8e5;background:#f2f7f4}.commissions-panel .finance-compact-list>div>span:first-child strong{color:#153f33;font-size:12px}.commissions-panel .finance-compact-list>div>span:nth-child(2),.commissions-panel .finance-compact-list>div>span:nth-child(3){align-self:stretch;justify-content:center;padding:11px 12px}.commissions-panel .finance-compact-list>div>span:nth-child(2){border-right:1px solid #eadfcd;background:#fffaf1}.commissions-panel .finance-compact-list>div>span:nth-child(2) strong{color:#9b641d}.commissions-panel .finance-compact-list>div>span:nth-child(3){background:#f1f8f4}.commissions-panel .finance-compact-list>div>span:nth-child(3) strong{color:#17614c}.commissions-panel .finance-compact-list>div>span:not(:first-child) small{font-weight:900;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:760px){.finance-hero-web{display:block;margin-top:12px;padding:19px 16px}.finance-hero-web:after{right:8px;font-size:84px}.finance-hero-web h1{font-size:29px}.finance-hero-actions{display:grid;grid-template-columns:1fr 1.25fr;margin-top:15px}.finance-hero-actions a,.finance-hero-actions button{min-height:42px;padding:0 8px;font-size:9px}.finance-period-card{padding:14px}.finance-section-heading h2{font-size:20px}.finance-period-pills{overflow-x:auto;padding-bottom:3px}.finance-period-pills a{flex:0 0 auto;min-width:69px;padding:9px 10px}.finance-custom-inline{grid-template-columns:1fr 1fr}.finance-custom-inline button{grid-column:1/-1}.finance-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.finance-summary-grid article{min-height:92px;padding:12px}.finance-summary-grid strong{font-size:20px}.finance-operation-grid{grid-template-columns:1fr}.commissions-panel{grid-row:auto}.finance-compact-list>div{grid-template-columns:1fr 1fr}.finance-compact-list>div>span:first-child{grid-column:1/-1}.commissions-panel .finance-compact-list>div>span:first-child{padding:12px 13px;border-right:0;border-bottom:1px solid #dfe8e3}.commissions-panel .finance-compact-list>div>span:nth-child(2),.commissions-panel .finance-compact-list>div>span:nth-child(3){min-height:58px;padding:10px 13px}.finance-compact-panel{padding:14px}.finance-report-cta{padding:14px}.reports-grid{grid-template-columns:1fr}.reports-periods{grid-template-columns:repeat(4,1fr)}.finance-custom-period{grid-template-columns:1fr 1fr}.finance-custom-period button{grid-column:1/-1}.finance-table{overflow-x:auto}}
.commission-pay-form,.commission-paid-state{grid-column:1/-1}.commission-pay-form button{width:100%;padding:11px;border:0;border-top:1px solid #0f4a3b;background:#17614c;color:#fff;font-size:9px;font-weight:900;letter-spacing:.035em}.commission-paid-state{padding:10px;background:#e8f4ee;color:#17614c;font-size:9px;font-weight:900;text-align:center}.report-hero-web{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 0 14px;padding:24px 26px;border:1px solid #2c6252;border-bottom:4px solid #cd994c;border-radius:21px;background:linear-gradient(135deg,#104637,#1d6651);color:#fff;box-shadow:0 11px 24px rgba(20,70,55,.15)}.report-hero-web small{color:#efc477;font-size:9px;font-weight:900;letter-spacing:.12em}.report-hero-web h1{margin:4px 0;color:#fff;font:35px Georgia,serif}.report-hero-web p{margin:0;color:#dbe9e4;font-size:11px}.report-hero-web>a{padding:11px 14px;border:1px solid rgba(255,255,255,.4);border-radius:10px;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.report-result-hero{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:22px;margin:13px 0;padding:20px 22px;border:1px solid #286451;border-bottom:4px solid #d09a49;border-radius:18px;background:linear-gradient(145deg,#1e6250,#104436);color:#fff}.report-result-hero>div:first-child{display:grid;gap:4px}.report-result-hero small{color:#c7dbd3;font-size:8px;font-weight:900;letter-spacing:.08em}.report-result-hero>div:first-child>strong{font:32px Georgia,serif}.report-result-hero>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.report-result-hero span{display:grid;gap:4px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2)}.report-result-hero b{font-size:14px}.report-sections-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.report-card{padding:17px;border:1px solid #ddd6cb;border-left:4px solid #17614c;border-bottom:4px solid #cfb07c;border-radius:17px;background:#fff;box-shadow:0 8px 17px rgba(45,37,25,.07)}.report-clean-list{display:grid;gap:0;margin-top:7px}.report-clean-list>div{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 3px;border-bottom:1px solid #e9e4dc}.report-clean-list>div:last-child{border-bottom:0}.report-clean-list span{display:grid;gap:3px}.report-clean-list span:last-child{text-align:right}.report-clean-list small{color:#777b76;font-size:9px}.report-method{display:flex!important;align-items:center;gap:9px}.report-method i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8f3ee;color:#17614c;font-style:normal;font-weight:900}.report-extract{margin-top:13px}.negative{color:#a54736}.positive{color:#17614c}
@media(max-width:760px){.commission-pay-form button{min-height:42px;font-size:9px}.report-hero-web{align-items:center;margin-top:12px;padding:18px 15px}.report-hero-web h1{font-size:28px}.report-hero-web p{max-width:225px;line-height:1.4}.report-hero-web>a{flex:0 0 auto;padding:9px;font-size:9px}.report-period-card{padding:14px}.report-result-hero{display:block;padding:17px}.report-result-hero>div:first-child>strong{font-size:29px}.report-result-hero>div:last-child{gap:0;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.18)}.report-result-hero span{padding:0 7px}.report-result-hero span:first-child{padding-left:0;border-left:0}.report-result-hero b{font-size:11px}.report-sections-grid{grid-template-columns:1fr;gap:11px}.report-card{padding:14px}.report-clean-list>div{padding:10px 2px}.report-clean-list b{font-size:11px}}
