.financial-center{color:#241039;--fc-purple:#7430bd;--fc-border:#e3d9f0;--fc-muted:#68577c;max-width:1800px;margin:auto;font-size:13px;line-height:1.45}
.fc-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 10px}.fc-heading h1{font-size:32px;letter-spacing:-1.1px;line-height:1.15;margin:0 0 5px;font-weight:850}.fc-heading p{color:#5d4876;margin:0;font-size:14px}.fc-header-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}
.financial-center .btn{font-size:12px;font-weight:750;border-radius:8px;min-height:36px;padding:8px 13px;box-shadow:none;transition:background-color .17s,box-shadow .17s,transform .17s;color:#54267d;border:1px solid #d4c0eb;background:#fffaff}.financial-center .btn.primary{background:linear-gradient(110deg,#8243cc,#6521ac);border-color:#7430bd;color:white}.financial-center .btn:hover{background:#f1e7fc;border-color:#b58ad9}.financial-center .btn.primary:hover{background:#6621aa;box-shadow:0 3px 10px #7430bd22}.financial-center .btn.text{background:transparent;border-color:transparent;padding:5px 8px;min-height:30px}.financial-center .btn.small{font-size:11px;min-height:28px;padding:4px 9px}.financial-center button:focus-visible,.financial-center input:focus-visible,.financial-center select:focus-visible,.financial-center summary:focus-visible{outline:3px solid #b978ed;outline-offset:3px}.financial-center .btn.active{background:#eee1ff;border-color:#d6bbf3;color:#6924ad}
.financial-center input,.financial-center select{border:1px solid #d2c4e5;background:#fffaff;color:#352044;border-radius:7px;min-height:34px;padding:6px 10px;font-size:12px;max-width:100%;box-shadow:none}.fc-period{display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid #d2bce9;border-radius:8px;background:#fcf9ff;color:#7332b8}.fc-period select{border:0;background:transparent;font-weight:750;min-width:115px}.fc-period .ui-icon{width:19px;height:19px}
.fc-tabs{display:flex;gap:9px;align-items:center;border-bottom:1px solid #dfd4ed;margin-bottom:8px;position:relative;z-index:2}.financial-center .fc-tabs>.btn{padding:9px 17px 10px;border-radius:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#58426f;font-size:13px;min-height:43px}.financial-center .fc-tabs>.btn.active{border-bottom-color:#8135c7;color:#7623bb}.fc-more{position:relative;margin-left:8px}.fc-more summary{list-style:none;cursor:pointer;display:flex;gap:5px;align-items:center;padding:10px 12px;font-weight:650}.fc-more summary::-webkit-details-marker{display:none}.fc-more summary .ui-icon{width:16px;height:16px}.fc-more>div{position:absolute;top:100%;right:0;min-width:235px;display:grid;padding:8px;background:#fff;box-shadow:0 8px 28px #35144b20;border:1px solid var(--fc-border);border-radius:10px}.fc-more>div button{text-align:left}
.fc-scopebar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#705e82;font-size:10px;margin:0 0 12px;min-height:24px}.fc-scopebar details{position:relative}.fc-scopebar summary{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:11px}.fc-scopebar summary .ui-icon{width:14px;height:14px}.fc-scopebar details>div{display:flex;gap:8px;padding:8px 0}.fc-scopebar label{display:grid;gap:3px}.fc-scopebar input{width:135px}
.fc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfcff5;border-radius:14px;background:linear-gradient(110deg,#faf7ff,#f0e7ff 70%,#f7f1ff);padding:17px 8px;margin-bottom:14px;box-shadow:0 2px 4px #4b216506}.fc-kpis>button{display:flex;align-items:flex-start;gap:16px;background:none;border:0;border-right:1px solid #d5bcef;text-align:left;min-width:0;padding:0 19px;color:#2c1344;cursor:pointer}.fc-kpis>button:last-child{border:0}.fc-kpis>button>.ui-icon{width:27px;height:27px;margin-top:5px;flex-shrink:0;color:#7a27c6;filter:drop-shadow(0 4px 6px #ad58d722)}.fc-kpis>button:nth-child(3)>.ui-icon{color:#d92b54}.fc-kpis>button:nth-child(4)>.ui-icon{color:#119e6d}.fc-kpis>button>span{display:grid;gap:3px;min-width:0}.fc-kpi-title{font-size:12px;font-weight:750;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fc-kpi-title small{font-size:10px;background:#e6d4fd;padding:1px 8px;border-radius:5px;color:#613391}.fc-kpis strong{font-size:29px;font-weight:850;letter-spacing:-.8px;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.fc-kpi-note{font-size:11px;line-height:1.5;color:#65517f;max-width:230px}.fc-negative{color:#bd2450!important}
.fc-card{border:1px solid var(--fc-border);border-radius:13px;background:rgba(255,255,255,.84);box-shadow:0 2px 6px #30104608;padding:15px 16px;margin:0 0 14px;min-width:0}.fc-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px}.fc-card>header>div{display:flex;gap:15px;align-items:flex-start}.fc-card>header .ui-icon{width:28px;height:28px;color:#7a2cc4;flex-shrink:0}.fc-card h2{font-size:19px;letter-spacing:-.55px;line-height:1.3;margin:0;font-weight:850}.fc-card>header p{font-size:11px;color:#6b577c;margin:2px 0 0}.fc-main-grid{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(0,1fr);gap:12px;align-items:stretch}.fc-secondary-grid{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);gap:12px;align-items:stretch}.fc-horizon{display:grid;font-size:9px;color:#756483;gap:2px}.fc-horizon select{min-height:28px;padding:3px 6px;font-size:10px}.fc-chart-area{display:flex;gap:8px;align-items:center;height:195px;margin-top:4px}.fc-chart-area canvas{min-width:0;flex:1;height:195px;width:calc(100% - 105px)}.fc-legend{width:105px;flex-shrink:0;display:grid;gap:15px;font-size:10px}.fc-legend>span{position:relative;padding-left:29px;line-height:1.3}.fc-legend small{font-size:9px;color:#6c5883}.fc-legend i{width:22px;border-top:2px solid #7324be;position:absolute;left:0;top:7px}.fc-legend i.projected{border-top-style:dashed}.fc-legend i.reserve{border-top-color:#1ca56b;border-top-style:dashed}.fc-equation{display:flex;gap:9px;align-items:center;padding:8px 9px;background:#f5effc;border-radius:10px;margin-top:8px}.fc-equation>span:not(.fc-sign){display:grid;flex:1;text-align:center;gap:0;min-width:0}.fc-equation strong{font-size:16px;letter-spacing:-.4px;white-space:nowrap}.fc-equation small{font-size:10px;color:#66507f}.fc-equation .fc-sign{font-size:22px;color:#5d3387}.fc-equation .final{background:#e8d9fb;padding:5px;border-radius:8px}.fc-chart-foot{font-size:10px;margin:6px 0 0;color:#6e5b7b}.financial-center .fc-chart-foot .btn{font-size:10px}
.fc-alerts{display:grid;gap:10px}.fc-alert{display:flex;align-items:center;gap:12px;background:#f3ebfd;border-radius:10px;border:1px solid #efe5fa;padding:11px 12px;min-height:69px}.fc-alert.danger{background:#fff1f5;border-color:#ffebf1}.fc-alert.warning{background:#fffaf0;border-color:#fff1da}.fc-alert>.ui-icon{width:26px;height:26px;color:#8b39c8;flex-shrink:0}.fc-alert.danger>.ui-icon{color:#d02756}.fc-alert.warning>.ui-icon{color:#de8b15}.fc-alert>div{flex:1;min-width:0}.fc-alert strong{font-size:12px;line-height:1.2;display:block}.fc-alert p{font-size:10px;margin:3px 0 0;color:#6a507a}.fc-alert .btn{flex-shrink:0}.fc-alert .btn .ui-icon{height:14px;width:14px}.fc-attention>header .ui-icon{color:#d43854}
.fc-result-grid{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:13px;align-items:center}.fc-bars>button{display:grid;grid-template-columns:1.1fr .8fr .8fr;align-items:center;gap:7px;border:0;background:none;width:100%;text-align:left;padding:3px 0;font-size:11px;color:#32223f;cursor:pointer}.fc-bars>button>strong{text-align:right;font-size:10px;white-space:nowrap}.fc-bar-track{height:11px;display:block}.fc-bar-track i{display:block;height:100%;border-radius:3px;min-width:0}.fc-bar-track .income{background:linear-gradient(90deg,#a2ebc7,#64dca7)}.fc-bar-track .expense{background:linear-gradient(90deg,#ffd6de,#ffb4c4)}.fc-result-total{display:flex;justify-content:space-between;border-top:1px solid #d9c6ef;padding-top:6px;margin-top:3px;font-size:11px;gap:9px}.fc-result-values{display:grid;gap:8px}.fc-result-values>button{border:0;border-radius:9px;background:#f0e6fc;padding:10px;display:flex;align-items:center;gap:10px;color:#421966;text-align:left;cursor:pointer;min-width:0}.fc-result-values .ui-icon{width:24px;height:24px;flex-shrink:0;color:#8333ca}.fc-result-values strong{font-size:21px;letter-spacing:-.5px;line-height:1.1;display:block}.fc-result-values small{display:block;font-size:9px;margin-top:3px;color:#725486}.fc-small-warning,.fc-table-note{font-size:10px;color:#715d7e;line-height:1.5;margin:8px 0 0}
.fc-table-wrap{overflow-x:auto;width:100%}.fc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:11px;min-width:0}.fc-table th{background:#eee4fb;color:#382148;text-align:left;padding:6px 8px;font-weight:800;font-size:10px;line-height:1.2}.fc-table th:first-child{border-radius:7px 0 0 7px}.fc-table th:last-child{border-radius:0 7px 7px 0}.fc-table td{padding:8px;border-bottom:1px solid #ece3f4;vertical-align:middle;line-height:1.35;font-variant-numeric:tabular-nums}.fc-table td .btn{margin:2px}.fc-table td small{display:block;font-size:10px;color:#7c6a89;margin-top:2px}.fc-table td strong{font-weight:800}.fc-secondary-grid .fc-table{font-size:10px}.fc-secondary-grid .fc-table th{font-size:9px;padding:6px}.fc-secondary-grid .fc-table td{padding:7px 5px;white-space:nowrap}.fc-chip{border-radius:6px;padding:3px 8px;display:inline-block;background:#f0e4fc;color:#724591;font-size:10px;white-space:nowrap}.fc-chip.paid{background:#caffdf;color:#116b42}.fc-chip.overdue,.fc-chip.cancelled{background:#ffe2e8;color:#982840}.fc-chip.partial{background:#fff0cc;color:#8c620f}
.fc-closing-strip{display:flex;align-items:center;gap:22px}.fc-base{padding:15px 20px;background:#f1e8fc;border-radius:9px;min-width:205px;display:grid;gap:3px}.fc-base>span{font-size:12px;font-weight:750}.fc-base>strong{font-size:28px;letter-spacing:-.8px}.fc-destinations{flex:1;border-left:1px solid #cdb2e9;padding-left:22px}.fc-destinations>strong{font-size:12px}.fc-destinations p{font-size:10px;margin:0 0 5px;color:#6a527f}.fc-destinations>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fc-destinations>div>span{border:1px solid #e3d5f5;border-radius:7px;display:flex;gap:10px;padding:7px 9px;align-items:center}.fc-destinations .ui-icon{width:22px;height:22px;flex-shrink:0;color:#8134c8}.fc-destinations small{display:block;font-size:10px;font-weight:750}.fc-destinations strong{font-size:16px;white-space:nowrap}.fc-closing-strip>.btn{border-left:1px solid #d2bae9!important;border-radius:0!important;padding-left:22px!important}
.fc-toolbar{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 14px}.fc-search{display:flex;gap:8px;align-items:center;margin:12px 0}.fc-search label{display:flex;align-items:center;gap:9px;flex:1;border:1px solid #dbcbef;border-radius:8px;padding-left:11px;background:white}.fc-search input{flex:1;border:0!important;background:transparent!important;width:100%}.fc-search .ui-icon{width:18px;height:18px;color:#784b9c}.fc-quick-filters{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:10px}.fc-quick-filters>.btn{font-size:11px}.fc-footer{display:flex;justify-content:space-between;align-items:center;color:#705887;font-size:10px;padding:0 6px}.fc-empty{padding:25px 14px;text-align:center;color:#736082;font-size:12px;display:grid;justify-items:center;gap:6px}.fc-empty strong{font-size:14px}.fc-empty p{margin:0}.fc-empty>.ui-icon{width:28px;height:28px;color:#219a74}.fc-data-warning{display:flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid #f1d89b;background:#fffaf0;border-radius:8px;font-size:11px;color:#865f17;margin:8px 0 14px}.fc-data-warning .ui-icon{flex-shrink:0;width:18px;height:18px}
.fc-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.fc-decision-grid>div{display:grid;gap:3px;border-left:2px solid #e2c9f6;padding-left:10px}.fc-decision-grid span{font-size:11px;color:#715986}.fc-decision-grid strong{font-size:18px;letter-spacing:-.3px}.fc-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-detail-summary{display:flex;gap:20px;background:#f4ecfc;padding:14px;border-radius:9px;margin-bottom:12px}.fc-detail-summary>span{display:grid;gap:3px;flex:1;font-size:12px}.fc-detail-summary strong{font-size:21px}.fc-plan-grid{margin:14px 0;display:grid;gap:9px}.fc-plan-grid>div{display:grid;grid-template-columns:70px 1fr 1fr 1fr;gap:10px;align-items:center}.fc-plan-grid label{font-size:11px;display:grid;gap:3px}.fc-plan-grid input{width:100%;min-width:0}.fc-unit-picker{max-height:290px;overflow:auto;padding:10px;background:#faf7ff}.fc-unit-picker label{display:grid;grid-template-columns:20px 1fr 80px;gap:9px;align-items:center;padding:5px}.fc-unit-picker input[type=checkbox]{width:17px;height:17px}.fc-match-picker{max-height:320px;overflow:auto}.fc-match-picker label{display:flex;gap:10px;align-items:flex-start;padding:8px;border-bottom:1px solid #eee4f6}.fc-match-picker input{width:18px;height:18px;flex-shrink:0}.fc-match-picker strong{display:block}.fc-audit-json{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f8f2fc;padding:10px}.fc-definitions dt{font-weight:800;margin:14px 0 5px}.fc-definitions dd{margin:0;color:#685279}
@media(min-width:1600px){.financial-center{font-size:14px}.fc-card{padding:18px}.fc-card h2{font-size:22px}.fc-chart-area,.fc-chart-area canvas{height:230px}.fc-kpis{padding:20px 8px}.fc-kpis strong{font-size:32px}.fc-alert strong{font-size:14px}.fc-alert p{font-size:12px}.fc-alert{padding:15px;min-height:80px}.fc-bars>button{font-size:13px;padding:5px 0}.fc-bars>button strong{font-size:12px}.fc-secondary-grid .fc-table{font-size:12px}.fc-secondary-grid .fc-table th{font-size:10px}.fc-result-grid{grid-template-columns:minmax(0,1fr) 165px}.fc-result-values strong{font-size:24px}.fc-equation strong{font-size:19px}.fc-equation small{font-size:11px}}
@media(max-width:1250px){.fc-heading{align-items:flex-start}.fc-heading h1{font-size:28px}.fc-heading p{max-width:400px;font-size:12px}.fc-header-actions{gap:6px}.fc-header-actions .btn{padding:7px 9px;font-size:11px}.fc-kpis>button{padding:0 12px;gap:10px}.fc-kpis strong{font-size:25px}.fc-kpi-title{font-size:11px;gap:4px}.fc-kpi-note{font-size:10px}.fc-result-grid{grid-template-columns:1fr}.fc-result-values{grid-template-columns:1fr 1fr}.fc-result-values>button{padding:8px}.fc-result-values strong{font-size:18px}.fc-closing-strip{gap:12px}.fc-base{min-width:150px;padding:12px}.fc-base strong{font-size:23px}.fc-destinations{padding-left:12px}.fc-destinations>div{gap:5px}.fc-destinations>div>span{padding:7px;gap:5px}.fc-destinations strong{font-size:13px}.fc-closing-strip>.btn{padding-left:12px!important;font-size:11px}.fc-table-wrap{overflow:auto}.fc-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.fc-alert{gap:7px;padding:10px}.fc-alert>.ui-icon{width:22px}.fc-alert .btn{font-size:10px;padding:4px 7px}.fc-legend{width:83px;font-size:9px}.fc-equation{gap:5px}.fc-equation strong{font-size:13px}.fc-equation small{font-size:9px}}
@media(max-width:1000px){.fc-header-actions{flex-wrap:wrap;justify-content:flex-end}.fc-heading{gap:10px}.fc-main-grid,.fc-secondary-grid{grid-template-columns:1fr}.fc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 8px}.fc-kpis>button:nth-child(2){border:0}.fc-result-grid{grid-template-columns:minmax(0,1fr) 165px}.fc-result-values{grid-template-columns:1fr}.fc-closing-strip{flex-wrap:wrap}.fc-destinations{min-width:280px}.fc-closing-strip>.btn{margin-left:auto}.fc-tabs{gap:0}.financial-center .fc-tabs>.btn{font-size:11px;padding:9px}.fc-table{font-size:11px}.fc-heading p{max-width:360px}.fc-more{margin-left:0}.fc-scopebar{flex-wrap:wrap}}
@media(max-width:600px){.financial-center{font-size:12px}.fc-heading{display:block}.fc-heading h1{font-size:27px}.fc-heading p{font-size:12px}.fc-header-actions{justify-content:flex-start;margin-top:13px;gap:7px}.fc-header-actions .btn{flex:1;padding:8px;min-height:38px}.fc-period{width:100%;justify-content:space-between}.fc-period select{flex:1}.fc-tabs{flex-wrap:wrap;margin-top:10px}.financial-center .fc-tabs>.btn{flex:1 0 30%;min-height:37px;padding:8px 6px}.fc-more{flex:1 0 30%}.fc-more summary{justify-content:center;font-size:11px}.fc-more>div{right:0;min-width:240px}.fc-scopebar{margin-bottom:12px;gap:5px}.fc-scopebar details{width:100%}.fc-scopebar details>div{display:grid;grid-template-columns:1fr 1fr}.fc-scopebar label:last-child{grid-column:1/-1}.fc-scopebar input{width:100%}.fc-kpis{display:grid;grid-template-columns:1fr;gap:12px;padding:15px;margin-bottom:12px}.fc-kpis>button{border:0!important;border-bottom:1px solid #dfcfef!important;padding:0 0 12px;gap:15px}.fc-kpis>button:last-child{border-bottom:0!important;padding-bottom:0}.fc-kpis>button>span{width:100%}.fc-kpis strong{font-size:27px}.fc-kpi-title{font-size:12px}.fc-kpi-note{font-size:11px;max-width:none}.fc-card{padding:13px 11px;margin-bottom:12px}.fc-card h2{font-size:18px}.fc-card>header{gap:6px;margin-bottom:12px}.fc-card>header>div{gap:9px}.fc-card>header .ui-icon{width:23px;height:23px}.fc-card>header p{font-size:10px}.fc-chart-area{height:205px;display:block}.fc-chart-area canvas{width:100%;height:175px}.fc-legend{width:100%;display:flex;justify-content:space-around;gap:8px;margin:5px 0}.fc-legend>span{padding-left:25px;font-size:9px}.fc-legend small{display:none}.fc-equation{display:grid;grid-template-columns:1fr 18px 1fr;gap:5px}.fc-equation>.fc-sign:nth-child(4){display:none}.fc-equation>span.final{grid-column:3;grid-row:2}.fc-equation strong{font-size:14px}.fc-equation small{font-size:9px}.fc-alert{gap:8px;flex-wrap:wrap;padding:10px}.fc-alert>div{min-width:185px}.fc-alert .btn{margin-left:auto}.fc-alert strong{font-size:12px}.fc-alert p{font-size:10px}.fc-result-grid{grid-template-columns:1fr}.fc-result-values{grid-template-columns:1fr 1fr}.fc-bars>button{grid-template-columns:1.25fr .6fr .85fr}.fc-result-total{font-size:11px}.fc-result-values strong{font-size:17px}.fc-data-warning{flex-wrap:wrap;font-size:10px}.fc-table-wrap{overflow:visible}.fc-table,.fc-table tbody,.fc-table tr,.fc-table td{display:block;width:100%}.fc-table thead{display:none}.fc-table tbody{display:grid;gap:9px}.fc-table tr{border:1px solid #e7ddf1;border-radius:8px;padding:8px;background:#fff}.fc-table td{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:5px!important;border:0;white-space:normal!important;overflow-wrap:anywhere;min-width:0}.fc-table td:before{content:attr(data-label);font-size:10px;color:#786583;line-height:1.4}.fc-table td>div{min-width:0}.fc-table td:last-child:has(.btn){display:flex;justify-content:flex-end;flex-wrap:wrap}.fc-table td:last-child:has(.btn):before{display:none}.fc-table td .btn{white-space:normal}.fc-closing-strip{display:grid;gap:12px}.fc-base{padding:12px}.fc-base strong{font-size:27px}.fc-destinations{min-width:0;padding:0;border:0}.fc-destinations>div{grid-template-columns:1fr 1fr;gap:7px}.fc-destinations>div>span{padding:9px}.fc-destinations strong{font-size:16px}.fc-closing-strip>.btn{border:0!important;margin:0;justify-self:end}.fc-decision-grid{grid-template-columns:1fr 1fr}.fc-decision-grid strong{font-size:16px}.fc-export-grid{grid-template-columns:1fr}.fc-footer{font-size:9px;gap:7px}.fc-search{flex-wrap:wrap}.fc-search label{min-width:190px}.fc-plan-grid>div{grid-template-columns:1fr 1fr;padding:10px;background:#f8f1ff}.fc-plan-grid>div>span{grid-column:1/-1}.fc-detail-summary{gap:8px;padding:10px}.fc-detail-summary strong{font-size:17px}.fc-match-picker label{font-size:12px}.fc-unit-picker label{font-size:12px;grid-template-columns:18px 1fr 60px}.fc-table-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.financial-center *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.financial-center .ui-icon{filter:invert(22%) sepia(77%) saturate(2036%) hue-rotate(254deg) brightness(85%) contrast(94%)}
.financial-center .btn.primary .ui-icon{filter:brightness(0) invert(1)}
.fc-bar-track{width:100%;border:0;appearance:none;background:transparent;min-width:0}.fc-bar-track::-webkit-progress-bar{background:transparent}.fc-bar-track::-webkit-progress-value{border-radius:3px;background:#86e3b5}.fc-bar-track.expense::-webkit-progress-value{background:#ffc0cc}.fc-bar-track::-moz-progress-bar{background:#86e3b5}.fc-bar-track.expense::-moz-progress-bar{background:#ffc0cc}
.fc-kpis strong.fc-wide-amount{font-size:20px;letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere}.fc-kpis>button:nth-child(3)>.ui-icon,.fc-attention>header .ui-icon{filter:invert(29%) sepia(88%) saturate(1437%) hue-rotate(325deg)}.fc-kpis>button:nth-child(4)>.ui-icon{filter:invert(45%) sepia(84%) saturate(541%) hue-rotate(111deg)}

.fc-decision-button{border:1px solid #e3d4f3;border-radius:8px;text-align:left;background:#faf7ff;padding:12px;display:grid;gap:5px;color:#352045;cursor:pointer}.fc-decision-button span{font-size:11px;color:#655078}.fc-decision-button strong{font-size:18px;letter-spacing:-.3px}.fc-decision-button small{font-size:9px;color:#826c91}.fc-decision-button:hover{background:#f1e7ff}

/* Match the approved summary density while retaining the real scope and daily series. */
.financial-center .fc-kpis>button>.ui-icon{filter:invert(22%) sepia(77%) saturate(2036%) hue-rotate(254deg) brightness(85%) contrast(94%)}
.financial-center .fc-kpis>button:nth-child(3)>.ui-icon{filter:invert(29%) sepia(88%) saturate(1437%) hue-rotate(325deg)}
.financial-center .fc-kpis>button:nth-child(4)>.ui-icon{filter:invert(45%) sepia(84%) saturate(541%) hue-rotate(111deg)}
.fc-card>header{margin-bottom:10px}
.fc-equation{padding:5px 9px;line-height:1.2}
.fc-equation .final{padding:5px}
.fc-chart-foot .btn.small{min-height:20px;padding:2px 6px}
.fc-chart-area,.fc-chart-area canvas{height:180px}
.fc-result-values>button{padding:8px;gap:7px;min-height:56px}
.fc-result-values .ui-icon{width:22px;height:22px}
.fc-result-values strong{font-size:20px}
.fc-result-values small{line-height:1.3}
.fc-alert.danger>.ui-icon{filter:invert(29%) sepia(88%) saturate(1437%) hue-rotate(325deg)}
.fc-alert.warning>.ui-icon{filter:invert(59%) sepia(89%) saturate(1353%) hue-rotate(357deg)}
@media(min-width:1001px){.fc-scopebar{margin-bottom:8px;min-height:20px}.fc-heading{margin-bottom:6px}.fc-projection>header .fc-horizon{display:flex;align-items:center;gap:6px}.fc-projection>header .fc-horizon select{min-height:28px}.fc-card h2{font-weight:850}.fc-chart-foot{margin-top:5px}}
@media(min-width:1600px){.fc-chart-area,.fc-chart-area canvas{height:210px}.fc-result-values strong{font-size:24px}}
@media(max-width:600px){.fc-chart-area{height:205px}.fc-chart-area canvas{height:175px}.fc-result-values strong{font-size:17px}.fc-equation{line-height:1.45}}
.fc-empty-projection{min-height:230px;align-content:center;padding:25px;max-width:520px;margin:auto}.fc-empty-projection p{max-width:440px}.fc-empty-projection .btn{margin-top:10px}
@media(max-width:600px){.fc-equation{grid-template-columns:20px minmax(0,1fr);row-gap:8px}.fc-equation>span:first-child{grid-column:2}.fc-equation>.fc-sign:nth-child(4){display:block}.fc-equation>span.final{grid-column:auto;grid-row:auto}.fc-empty-projection{min-height:210px;padding:18px 8px}}
