.finance-workspace{min-width:0;color:var(--text,#e6edf5);gap:20px;font-size:16px;line-height:1.5;display:grid}.finance-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.finance-header h2{margin:3px 0 5px;font-size:28px}.finance-header p{color:#a8becd;margin:0}.finance-eyebrow{letter-spacing:.1em;font-size:13px;font-weight:700;color:#28c5ff!important}.finance-controls,.finance-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.finance-controls label,.finance-target-grid label{gap:7px;font-size:14px;font-weight:600;display:grid}.finance-workspace input,.finance-workspace select,.finance-workspace button,.finance-actions a{font:inherit;color:#e6edf5;background:#101d28;border:1px solid #425969;border-radius:7px;min-height:42px;padding:8px 12px}.finance-workspace button,.finance-actions a{cursor:pointer}.finance-workspace :disabled{opacity:.55;cursor:default}.finance-workspace :focus-visible{outline-offset:3px;outline:2px solid #28c5ff}.finance-controls select{max-width:100%}.finance-workspace .finance-primary{color:#03131d;background:#2cb8ea;border-color:#2cb8ea;font-weight:700}.finance-panel{background:#152330;border:1px solid #304759;border-radius:12px;padding:20px}.finance-period{color:#a8becd;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-metrics h3{color:#a8becd;margin:0;font-size:14px}.finance-metrics strong{font-variant-numeric:tabular-nums;margin:8px 0 14px;font-size:32px;display:block}.finance-metrics dl{grid-template-columns:1fr auto;gap:5px;margin:0;font-size:14px;display:grid}.finance-metrics dd{font-variant-numeric:tabular-nums;margin:0}.finance-metrics dt{color:#a8becd}.finance-note{color:#a8becd;margin:0;font-size:14px;line-height:1.6}.finance-panel summary{cursor:pointer;min-height:32px;font-weight:650}.finance-panel p{color:#b4c9d6;font-size:14px}.finance-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finance-target-grid input{width:100%}.finance-target-grid small{color:#a8becd;font-size:13px;font-weight:400}.finance-savebar{background:#182c3b;border:1px solid #37576b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.finance-savebar small{color:#b4c9d6;margin-top:4px;font-size:13px;display:block}.finance-actions{font-size:14px}.finance-actions a{align-items:center;text-decoration:none;display:flex}.finance-actions a[aria-disabled=true]{opacity:.45;cursor:default}.finance-summary{color:#a8becd;flex-wrap:wrap;gap:30px;font-size:14px;display:flex}.finance-summary b{color:#e6edf5;font-variant-numeric:tabular-nums;font-size:20px;display:block}.finance-table-wrap{background:#111d28;border:1px solid #304759;border-radius:10px;max-height:75vh;overflow:auto}.finance-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1250px;font-size:14px}.finance-table th,.finance-table td{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #293f50;padding:12px}.finance-table th:first-child{text-align:left;width:270px;min-width:270px}.finance-table thead th{color:#c7dbe8;z-index:2;white-space:nowrap;background:#203647;font-size:13px;position:sticky;top:0}.finance-table th:first-child{z-index:1;background:#111d28;position:sticky;left:0}.finance-table thead th:first-child{z-index:3;background:#203647}.finance-table tbody th{font-weight:500}.finance-table th small{color:#99b0c0;margin-top:5px;font-size:12px;font-weight:400;display:block}.finance-category th,.finance-category td{font-weight:650;background:#1b2e3e!important}.finance-category button{text-align:left;background:0 0!important;border:0!important;min-height:30px!important;padding:2px!important;font-weight:700!important}.finance-reference td{text-align:left;color:#a8becd;background:#162533;font-size:13px}.finance-entry{justify-content:end;gap:6px;display:flex}.finance-entry select{width:125px;font-size:13px}.finance-entry input{text-align:right;width:110px;font-size:14px}.finance-code{letter-spacing:.04em;color:#72cbe8;font-size:12px;display:block}.finance-table tfoot th,.finance-table tfoot td{font-weight:700;background:#203647!important}.finance-muted{color:#9eb4c4}.finance-over{color:#ff9691}.finance-good{color:#53ddb0}@media (width<=1100px){.finance-header,.finance-savebar{flex-direction:column;align-items:start}}@media (width<=700px){.finance-metrics,.finance-target-grid{grid-template-columns:1fr}.finance-controls{width:100%;display:grid}.finance-table th:first-child{width:190px;min-width:190px}.finance-actions{align-items:stretch}.finance-header h2{font-size:24px}.finance-panel{padding:16px}}.finance-detail-toggle{text-align:left;display:block;color:#72cbe8!important;background:0 0!important;border:0!important;min-height:30px!important;padding:4px 0!important;font-size:13px!important}.finance-detail-list{gap:8px;max-width:850px;display:grid}.finance-detail-list>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;display:flex}.finance-detail-list>div span:last-child{white-space:nowrap}.finance-budget-source{color:#a8becd;text-align:right;margin-top:5px;font-size:12px;display:block}.finance-workspace .finance-sort{width:100%;min-height:36px;color:inherit;font:inherit;background:0 0;border:0;border-radius:3px;justify-content:flex-end;align-items:center;gap:8px;padding:4px 0;font-weight:700;display:inline-flex}.finance-table th:first-child .finance-sort{justify-content:flex-start}.finance-sort span{color:#8ca8ba}.finance-table th[aria-sort=ascending] .finance-sort,.finance-table th[aria-sort=descending] .finance-sort,.finance-sort:hover,.finance-sort:hover span{color:#28c5ff}.finance-table th[aria-sort=ascending] span,.finance-table th[aria-sort=descending] span{color:inherit}.finance-table .finance-minor-group th,.finance-table .finance-minor-group td{background:#1b3040;font-weight:650}.finance-minor-group td:nth-child(3){font-size:12px;font-weight:400}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics article>p{margin:0 0 12px}.finance-metrics article>dl+p{margin:12px 0 0;font-size:12px}@media (width<=1200px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.finance-metrics{grid-template-columns:1fr}}.finance-metrics{gap:12px}.finance-metrics .finance-panel{padding:14px 16px}.finance-metrics h3{font-size:13px}.finance-metrics strong{margin:6px 0 10px;font-size:26px;line-height:1.2}.finance-metrics dl{gap:3px;font-size:13px}.finance-revenue header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.finance-revenue h3{margin:0;font-size:18px}.finance-revenue header span{color:#a8becd;font-size:13px}.finance-revenue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.finance-revenue-grid>label,.finance-revenue-grid>div{align-content:start;gap:6px;font-size:14px;display:grid}.finance-revenue-grid input{width:100%;min-width:0}.finance-revenue-grid small{color:#a8becd;font-size:12px}.finance-revenue>p{margin:14px 0 0;font-size:13px}.finance-targets .finance-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.finance-revenue-grid,.finance-targets .finance-target-grid{grid-template-columns:1fr}.finance-revenue header{flex-direction:column;align-items:start}}.finance-workspace .finance-hotel-cards{gap:12px;margin:0}.finance-workspace .performance-property-card{text-align:left;background:#18222e;border-color:#2b3a4a;border-radius:16px;min-height:128px;padding:16px 18px}.finance-workspace .performance-property-card.selected{background:#1e2a38;border-color:#38bdf8}.finance-workspace .performance-property-card:hover{background:#1b2835;border-color:#456174}.finance-hotel-cards strong{margin-top:0}.finance-hotel-cards .performance-property-action{margin-top:14px;font-size:12px}.finance-panel.finance-revenue{padding:12px 16px}.finance-revenue header{margin-bottom:8px}.finance-revenue h3{font-size:16px}.finance-revenue-grid{gap:18px}.finance-revenue-grid>label,.finance-revenue-grid>div{gap:3px;font-size:13px}.finance-revenue-grid strong{font-size:19px}.finance-revenue-grid input{min-height:36px;padding:5px 10px}.finance-revenue-grid small{font-size:11px}.finance-progress{margin:16px 0}.finance-progress>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-progress>header h3{margin:0}.finance-progress>header span{font-size:14px}.finance-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.finance-progress-grid article{flex-direction:column;gap:6px;min-width:0;display:flex}.finance-progress-grid h4{margin:0;font-size:14px;font-weight:500}.finance-progress-grid strong{font-size:24px}.finance-progress-grid span{font-size:14px}.finance-progress-footer{margin:18px 0 0;font-size:14px;line-height:1.5}@media (width<=1050px){.finance-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.finance-progress-grid{grid-template-columns:1fr}}.finance-noi{border-top:3px solid #28c5ff}.finance-noi header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-noi h3{margin:4px 0 0;font-size:20px}.finance-noi header>strong{font-size:14px}.finance-noi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0;display:grid}.finance-noi-grid article{flex-direction:column;gap:4px;display:flex}.finance-noi-grid h4{color:#b4c9d6;margin:0;font-size:14px}.finance-noi-grid strong{font-variant-numeric:tabular-nums;font-size:26px}.finance-noi-grid span{font-size:16px}.finance-noi p{margin:6px 0 0}@media (width<=700px){.finance-noi-grid{grid-template-columns:1fr}}.finance-source-path{overflow-wrap:anywhere}.finance-hotel-with-refresh{flex-direction:column;gap:8px;min-width:0;display:flex}.finance-hotel-with-refresh>.performance-property-card{flex:1;width:100%}.finance-hotel-with-refresh>small{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.finance-hotel-with-refresh>.finance-refresh{min-height:36px;font-size:14px}.finance-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1050px){.finance-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.finance-progress-grid{grid-template-columns:1fr}}.finance-ytd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ytd-table .finance-table{min-width:700px}.finance-ytd-table summary{cursor:pointer;color:#72cbe8;margin-top:6px;font-size:13px}.finance-ytd-table details div{margin-top:6px;font-size:13px}@media (width<=560px){.finance-ytd-metrics{grid-template-columns:1fr}}.finance-ytd-months .finance-table{width:max-content;min-width:100%}.finance-ytd-months .finance-table td{min-width:120px}.finance-ytd-months .finance-table thead tr:first-child th{text-align:center;height:48px;top:0}.finance-ytd-months .finance-table thead tr:nth-child(2) th{min-width:120px;position:sticky;top:48px;left:auto}.finance-ytd-months .finance-table thead tr:first-child th:first-child{text-align:left;z-index:4}.finance-ytd-months .finance-table tbody td:nth-child(3n+2){border-left:1px solid #425969}.finance-ytd-months .finance-table .finance-revenue-divider>th,.finance-ytd-months .finance-table .finance-revenue-divider>td{border-bottom:3px solid #8ba9bc}.finance-amount-share{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;display:inline-flex}.finance-revenue-share{color:#9eb4c4;text-align:right;min-width:44px;font-size:12px;font-weight:400}.finance-ytd-months .finance-table thead tr:nth-child(2) th .finance-sort{justify-content:flex-end;padding-right:0}.finance-ytd-months .finance-table thead tr:nth-child(2) th{text-align:right}.finance-flex-control{align-items:center;gap:10px;font-size:14px;display:flex}.finance-workspace .finance-flex-control input{width:18px;height:18px;min-height:18px}.finance-flex-label{color:#9eb4c4;font-size:11px;font-weight:400;display:block}
