.finance-module__rXCCJq__finance{--line:#e4dcd1;--line-soft:#efe7dc;--paper:#fffdf9;--tint:#f7f1ea;--grid:#ece6de;--axis:#d3c9bd;--ink-2:#5c5046;--good-ink:#006300;--warn-ink:#8a5300;--bad-ink:#b02f2f;--good-wash:#e8f5e8;--warn-wash:#fdf3dc;--bad-wash:#fbe9e7;min-width:0;color:var(--text);gap:1.5rem;display:grid}.finance-module__rXCCJq__finance :is(button,summary,a,[tabindex="0"]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.finance-module__rXCCJq__finance[data-busy=true] .finance-module__rXCCJq__stale{opacity:.55;transition:opacity .15s}.finance-module__rXCCJq__stale{gap:1.5rem;min-width:0;display:grid}.finance-module__rXCCJq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-module__rXCCJq__muted{color:var(--text-muted)}.finance-module__rXCCJq__num{font-variant-numeric:tabular-nums}.finance-module__rXCCJq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.finance-module__rXCCJq__toolbar h2{font:400 1.5rem/1.2 var(--font-display);margin:0}.finance-module__rXCCJq__toolbar p{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.finance-module__rXCCJq__button{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink-2);font:600 .8125rem var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;display:inline-flex}.finance-module__rXCCJq__button:hover:not(:disabled){color:var(--text);background:#f5efe7}.finance-module__rXCCJq__button:disabled{cursor:default;opacity:.6}.finance-module__rXCCJq__button[aria-pressed=true]{color:#95421f;background:#f1e7db;border-color:#e4d2bf}.finance-module__rXCCJq__linkButton{color:#95421f;font:600 .8125rem var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.finance-module__rXCCJq__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1240px){.finance-module__rXCCJq__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.finance-module__rXCCJq__tile{border:1px solid var(--line);background:var(--bg-card);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;align-content:start;gap:.35rem;padding:1.05rem 1.15rem;display:grid}.finance-module__rXCCJq__tile[data-hero=true]{background:linear-gradient(180deg, #fffaf4 0%, var(--bg-card) 70%)}.finance-module__rXCCJq__tileLabel{color:var(--ink-2);margin:0;font-size:.8125rem;font-weight:650}.finance-module__rXCCJq__tileValue{font:600 2rem/1.1 var(--font-body);letter-spacing:-.01em;margin:0}.finance-module__rXCCJq__tile[data-hero=true] .finance-module__rXCCJq__tileValue{font-size:2.6rem}.finance-module__rXCCJq__tileNote{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.45}.finance-module__rXCCJq__tileNote strong{color:var(--text);font-weight:650}.finance-module__rXCCJq__coverageTile{color:inherit;text-decoration:none}.finance-module__rXCCJq__coverageTile:hover{border-color:#d9c9b6}.finance-module__rXCCJq__card{border:1px solid var(--line);background:var(--bg-card);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;gap:1rem;padding:1.2rem 1.25rem;display:grid}.finance-module__rXCCJq__card>*{min-width:0;max-width:100%}.finance-module__rXCCJq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.finance-module__rXCCJq__cardHead h3{font:650 1rem/1.35 var(--font-body);margin:0}.finance-module__rXCCJq__cardHead p{max-width:70ch;color:var(--text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.finance-module__rXCCJq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.finance-module__rXCCJq__sectionHead h2{font:400 1.35rem/1.25 var(--font-display);margin:0;scroll-margin-top:5.5rem}.finance-module__rXCCJq__sectionHead p{color:var(--text-muted);margin:.2rem 0 0;font-size:.875rem;line-height:1.5}.finance-module__rXCCJq__legend{color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.finance-module__rXCCJq__legend li{align-items:center;gap:.45rem;display:inline-flex}.finance-module__rXCCJq__swatch{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.finance-module__rXCCJq__swatchProjected{background:repeating-linear-gradient(135deg,#1f191324 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1px #1f191347}.finance-module__rXCCJq__chartBlock{gap:.75rem;min-width:0;display:grid}.finance-module__rXCCJq__chart{min-width:0;position:relative}.finance-module__rXCCJq__chart svg{width:100%;display:block;overflow:visible}.finance-module__rXCCJq__gridline{stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.finance-module__rXCCJq__baseline{stroke:var(--axis);stroke-width:1px;shape-rendering:crispedges}.finance-module__rXCCJq__tick{fill:var(--text-muted);font:11px var(--font-body);font-variant-numeric:tabular-nums}.finance-module__rXCCJq__monthLabel{fill:var(--ink-2);font:600 12px var(--font-body)}.finance-module__rXCCJq__monthLabel[data-selected=true]{fill:var(--text);font-weight:750}.finance-module__rXCCJq__monthNote{fill:var(--warn-ink);font:600 10px var(--font-body)}.finance-module__rXCCJq__totalLabel{fill:var(--text);font:650 12px var(--font-body);font-variant-numeric:tabular-nums}.finance-module__rXCCJq__paceLabel{fill:var(--text-muted);font:600 11px var(--font-body);font-variant-numeric:tabular-nums}.finance-module__rXCCJq__band{fill:#0000}.finance-module__rXCCJq__band[data-selected=true]{fill:#b84f220e}.finance-module__rXCCJq__band[data-hover=true]:not([data-selected=true]){fill:#1f191308}.finance-module__rXCCJq__projected{fill:url(#finance-projected);stroke:#1f191352;stroke-width:1px;stroke-dasharray:3 3}.finance-module__rXCCJq__monthButtons{display:flex;position:absolute;inset:0 0 auto}.finance-module__rXCCJq__monthButton{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;top:0;bottom:0}.finance-module__rXCCJq__tooltip{z-index:5;color:#fff;pointer-events:none;min-width:200px;box-shadow:var(--shadow-md);background:#1f1913;border-radius:10px;gap:.25rem;padding:.6rem .75rem;font-size:.75rem;line-height:1.35;display:grid;position:absolute;top:0}.finance-module__rXCCJq__tooltip strong{font-size:.875rem;font-weight:650}.finance-module__rXCCJq__tooltipRow{grid-template-columns:12px 1fr auto;align-items:center;gap:.45rem;display:grid}.finance-module__rXCCJq__tooltipKey{background:var(--c);border-radius:2px;width:12px;height:3px}.finance-module__rXCCJq__tooltipRow span:last-child{font-variant-numeric:tabular-nums;font-weight:650}.finance-module__rXCCJq__tooltipNote{opacity:.8;margin-top:.15rem}.finance-module__rXCCJq__chartFoot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.finance-module__rXCCJq__tableView{min-width:0;max-width:100%}.finance-module__rXCCJq__tableView summary{min-height:32px;color:var(--ink-2);cursor:pointer;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.finance-module__rXCCJq__tableScroll{max-width:100%;position:relative;overflow-x:auto}.finance-module__rXCCJq__valuesTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.finance-module__rXCCJq__valuesTable :is(th,td){border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:.35rem .5rem;font-weight:400}.finance-module__rXCCJq__valuesTable :is(th,td):first-child{text-align:left;padding-left:0}.finance-module__rXCCJq__valuesTable thead th{color:var(--text-muted);font-weight:600}.finance-module__rXCCJq__valuesTable tfoot td{font-weight:650}.finance-module__rXCCJq__period{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.finance-module__rXCCJq__stepper{align-items:center;gap:.25rem;display:inline-flex}.finance-module__rXCCJq__stepper .finance-module__rXCCJq__button{justify-content:center;min-width:38px;padding-inline:.6rem}.finance-module__rXCCJq__periodTitle{gap:.1rem;display:grid}.finance-module__rXCCJq__periodTitle h2{font:400 1.35rem/1.25 var(--font-display);margin:0}.finance-module__rXCCJq__periodTitle p{color:var(--text-muted);margin:0;font-size:.8125rem}.finance-module__rXCCJq__breakdowns{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:1rem;display:grid}.finance-module__rXCCJq__pipelineLayout{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.finance-module__rXCCJq__donut{aspect-ratio:1;width:100%;max-width:190px;position:relative}.finance-module__rXCCJq__donut svg{width:100%;height:100%;display:block}.finance-module__rXCCJq__donutCenter{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.finance-module__rXCCJq__donutCenter strong{font:650 1.2rem/1.1 var(--font-body)}.finance-module__rXCCJq__donutCenter span{color:var(--text-muted);font-size:.75rem}.finance-module__rXCCJq__donutSlice{cursor:pointer;transition:opacity .12s}.finance-module__rXCCJq__donut[data-focus=true] .finance-module__rXCCJq__donutSlice:not([data-active=true]){opacity:.35}.finance-module__rXCCJq__rows{gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.finance-module__rXCCJq__row{border-radius:10px}.finance-module__rXCCJq__row>summary{list-style:none}.finance-module__rXCCJq__row>summary::-webkit-details-marker{display:none}.finance-module__rXCCJq__rowHead{cursor:pointer;border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:.35rem .6rem;padding:.5rem .55rem;display:grid}.finance-module__rXCCJq__rowHead:hover,.finance-module__rXCCJq__row[open]>.finance-module__rXCCJq__rowHead{background:var(--tint)}.finance-module__rXCCJq__chevron{width:14px;height:14px;color:var(--text-muted);transition:transform .12s}.finance-module__rXCCJq__row[open]>.finance-module__rXCCJq__rowHead .finance-module__rXCCJq__chevron{transform:rotate(90deg)}.finance-module__rXCCJq__rowName{align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:650;display:flex}.finance-module__rXCCJq__rowName span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-module__rXCCJq__rowAmount{font-variant-numeric:tabular-nums;text-align:right;font-size:.875rem;font-weight:650}.finance-module__rXCCJq__rowShare{min-width:3.2ch;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.finance-module__rXCCJq__rowBar{grid-column:2/-1;gap:2px;min-width:0;height:8px;display:flex}.finance-module__rXCCJq__rowBar span{background:var(--c);min-width:2px;height:100%;display:block}.finance-module__rXCCJq__rowBar span:first-child{border-radius:2px 0 0 2px}.finance-module__rXCCJq__rowBar span:last-child{border-radius:0 4px 4px 0}.finance-module__rXCCJq__rowBar span:only-child{border-radius:2px 4px 4px 2px}.finance-module__rXCCJq__rowBody{border-left:1px solid var(--line);gap:.1rem;margin:.15rem 0 .5rem 1.6rem;padding-left:.6rem;display:grid}.finance-module__rXCCJq__rowDescription{color:var(--text-muted);margin:.2rem 0 .35rem;font-size:.75rem;line-height:1.5}.finance-module__rXCCJq__row .finance-module__rXCCJq__row .finance-module__rXCCJq__rowName,.finance-module__rXCCJq__row .finance-module__rXCCJq__row .finance-module__rXCCJq__rowAmount{font-size:.8125rem;font-weight:600}.finance-module__rXCCJq__leaf{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.3rem .55rem;font-size:.8125rem;display:grid}.finance-module__rXCCJq__leafName{overflow-wrap:anywhere;min-width:0}.finance-module__rXCCJq__leafName small{color:var(--text-muted);font-size:.72rem;display:block}.finance-module__rXCCJq__leafAmount{font-variant-numeric:tabular-nums}.finance-module__rXCCJq__tag{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.finance-module__rXCCJq__more{padding:.3rem .55rem}.finance-module__rXCCJq__changes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem 2rem;display:grid}.finance-module__rXCCJq__changes h4{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.finance-module__rXCCJq__changeList{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.finance-module__rXCCJq__changeList li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;font-size:.8125rem;display:grid}.finance-module__rXCCJq__changeList small{color:var(--text-muted)}.finance-module__rXCCJq__delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.finance-module__rXCCJq__itemsTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.finance-module__rXCCJq__segmented{gap:.35rem;display:inline-flex}.finance-module__rXCCJq__itemsScroll{border:1px solid var(--line-soft);border-radius:12px;max-width:100%;position:relative;overflow-x:auto}.finance-module__rXCCJq__itemsTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.finance-module__rXCCJq__itemsTable :is(th,td){border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:.45rem .7rem}.finance-module__rXCCJq__itemsTable thead th{z-index:1;background:var(--paper);color:var(--text-muted);font-size:.75rem;font-weight:650;position:sticky;top:0}.finance-module__rXCCJq__itemsTable :is(th,td):first-child{z-index:2;background:var(--bg-card);text-align:left;white-space:normal;min-width:240px;max-width:360px;position:sticky;left:0}.finance-module__rXCCJq__itemsTable thead th:first-child{z-index:3;background:var(--paper)}.finance-module__rXCCJq__itemsTable [data-selected=true]{background:#fbf4ec}.finance-module__rXCCJq__itemsTable tr[data-level="0"] td{font-weight:650}.finance-module__rXCCJq__itemsTable tr[data-level="1"] td:first-child{padding-left:1.8rem}.finance-module__rXCCJq__itemsTable tr[data-level="2"] td:first-child{color:var(--ink-2);padding-left:3rem;font-size:.78rem}.finance-module__rXCCJq__itemsTable tr[data-level="2"] td{color:var(--ink-2)}.finance-module__rXCCJq__itemsTable tfoot td{border-bottom:0;font-weight:700}.finance-module__rXCCJq__expander{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.finance-module__rXCCJq__expander[aria-expanded=true] .finance-module__rXCCJq__chevron{transform:rotate(90deg)}.finance-module__rXCCJq__zero{color:#c9bfb4}.finance-module__rXCCJq__coverageScroll{max-width:100%;position:relative;overflow-x:auto}.finance-module__rXCCJq__coverageTable{border-collapse:collapse;width:100%;font-size:.8125rem}.finance-module__rXCCJq__coverageTable :is(th,td){border-bottom:1px solid var(--line-soft);text-align:center;padding:.4rem .45rem}.finance-module__rXCCJq__coverageTable :is(th,td):first-child{text-align:left;white-space:nowrap;padding-left:0}.finance-module__rXCCJq__coverageTable thead th{color:var(--text-muted);font-size:.75rem;font-weight:650}.finance-module__rXCCJq__rowNote{max-width:16rem;color:var(--text-muted);white-space:normal;font-size:.75rem;font-weight:400;display:block}.finance-module__rXCCJq__state{border-radius:7px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid}.finance-module__rXCCJq__state[data-state=billed]{background:var(--good-wash);color:var(--good-ink)}.finance-module__rXCCJq__state[data-state=estimated]{color:#1c5cab;background:#eef3fb}.finance-module__rXCCJq__state[data-state=partial]{background:var(--warn-wash);color:var(--warn-ink)}.finance-module__rXCCJq__state[data-state=missing]{background:var(--bad-wash);color:var(--bad-ink)}.finance-module__rXCCJq__state[data-state=none]{color:#bdb2a6}.finance-module__rXCCJq__stateLegend{color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.finance-module__rXCCJq__stateLegend li{align-items:center;gap:.4rem;display:inline-flex}.finance-module__rXCCJq__fixes{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.finance-module__rXCCJq__fixes li{border:1px solid var(--line-soft);background:var(--paper);border-radius:12px;gap:.2rem;padding:.7rem .85rem;display:grid}.finance-module__rXCCJq__fixes strong{font-size:.8125rem}.finance-module__rXCCJq__fixes p{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.5}.finance-module__rXCCJq__fixes code{overflow-wrap:anywhere;font-size:.75rem}.finance-module__rXCCJq__closed{border-top:1px solid var(--line-soft);gap:.35rem;padding-top:.75rem;display:grid}.finance-module__rXCCJq__closed p{max-width:80ch;color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.5}.finance-module__rXCCJq__closedAction{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.35rem;display:flex}.finance-module__rXCCJq__detailsSection{gap:.9rem;min-width:0;display:grid}.finance-module__rXCCJq__method{border:1px solid var(--line-soft);background:var(--paper);border-radius:14px;padding:.9rem 1.1rem}.finance-module__rXCCJq__method summary{color:var(--ink-2);cursor:pointer;font-size:.8125rem;font-weight:650}.finance-module__rXCCJq__method p{max-width:80ch;color:var(--ink-2);margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.finance-module__rXCCJq__fixesHeading{margin:.25rem 0 0;font-size:.875rem;font-weight:650}.finance-module__rXCCJq__detailBody .finance-card-heading h3{display:none}.finance-module__rXCCJq__detailsList{gap:.75rem;display:grid}.finance-module__rXCCJq__detail{border:1px solid var(--line);background:var(--bg-card);border-radius:14px}.finance-module__rXCCJq__detail>summary{cursor:pointer;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:.25rem .65rem;padding:.85rem 1.1rem;list-style:none;display:grid}.finance-module__rXCCJq__detail>summary>span{text-align:right}.finance-module__rXCCJq__detail[open]>summary .finance-module__rXCCJq__chevron{transform:rotate(90deg)}.finance-module__rXCCJq__detail>summary::-webkit-details-marker{display:none}.finance-module__rXCCJq__detail>summary strong{font-size:.9375rem}.finance-module__rXCCJq__detail>summary span{color:var(--text-muted);font-size:.8125rem}.finance-module__rXCCJq__detail>summary:hover{background:var(--tint);border-radius:14px}.finance-module__rXCCJq__detailBody{padding:0 1.1rem 1.1rem}.finance-module__rXCCJq__detailBody .finance-card{box-shadow:none;border:0;margin:0;padding:0}.finance-module__rXCCJq__notice{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;justify-items:start;gap:.6rem;padding:1.25rem 1.4rem;display:grid}.finance-module__rXCCJq__notice h2{font:400 1.25rem/1.25 var(--font-display);margin:0}.finance-module__rXCCJq__notice p{max-width:62ch;color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.finance-module__rXCCJq__notice[role=alert]{background:#fdf1ed;border-color:#f2cdc0}.finance-module__rXCCJq__notice[role=alert] p{color:#9a2f1c}.finance-module__rXCCJq__spinner{border:2px solid #eadfd2;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite finance-module__rXCCJq__spin}.finance-module__rXCCJq__loadingRow{color:var(--ink-2);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.finance-module__rXCCJq__inlineNote{color:#6b4f10;background:#fdf6e6;border:1px solid #efdcae;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.8125rem;line-height:1.5}@keyframes finance-module__rXCCJq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.finance-module__rXCCJq__spinner{animation:none}}@media (max-width:720px){.finance-module__rXCCJq__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.finance-module__rXCCJq__tile[data-hero=true],.finance-module__rXCCJq__coverageTile{grid-column:1/-1}.finance-module__rXCCJq__tile{padding:.9rem .95rem}.finance-module__rXCCJq__tileValue{font-size:1.45rem}.finance-module__rXCCJq__pipelineLayout{grid-template-columns:1fr;justify-items:center}.finance-module__rXCCJq__pipelineLayout .finance-module__rXCCJq__rows{width:100%}.finance-module__rXCCJq__card{padding:1rem}.finance-module__rXCCJq__tile[data-hero=true] .finance-module__rXCCJq__tileValue{font-size:2.2rem}.finance-module__rXCCJq__itemsTable :is(th,td):first-child{min-width:180px}}
.PhotoGallery-module__NtfGfW__gallery{aspect-ratio:2.4;background:#ebeee5;border-radius:14px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;position:relative;overflow:hidden}.PhotoGallery-module__NtfGfW__gallery img{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.PhotoGallery-module__NtfGfW__lead{grid-row:1/span 2}.PhotoGallery-module__NtfGfW__thumb,.PhotoGallery-module__NtfGfW__lead{cursor:zoom-in;background:#e3e7de;border:0;min-width:0;min-height:0;padding:0;display:block}.PhotoGallery-module__NtfGfW__thumb:hover img,.PhotoGallery-module__NtfGfW__lead:hover img{filter:brightness(.92)}.PhotoGallery-module__NtfGfW__allPhotos{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:14px}.PhotoGallery-module__NtfGfW__allPhotos:hover{background:#f3f5f0}.PhotoGallery-module__NtfGfW__viewer{color:#fff;background:#121513;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.PhotoGallery-module__NtfGfW__viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.PhotoGallery-module__NtfGfW__viewer::backdrop{background:#121513}.PhotoGallery-module__NtfGfW__bar{align-items:center;gap:16px;padding:12px 16px;display:flex}.PhotoGallery-module__NtfGfW__counter{min-width:56px;margin:0;font-size:14px;font-weight:600}.PhotoGallery-module__NtfGfW__credit{color:#c9cec8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;overflow:hidden}.PhotoGallery-module__NtfGfW__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.PhotoGallery-module__NtfGfW__close:hover{background:#fff3}.PhotoGallery-module__NtfGfW__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:0;padding:0 72px;display:flex;position:relative}.PhotoGallery-module__NtfGfW__stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.PhotoGallery-module__NtfGfW__arrow{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.PhotoGallery-module__NtfGfW__arrow:hover{background:#ffffff38}.PhotoGallery-module__NtfGfW__previous{left:14px}.PhotoGallery-module__NtfGfW__next{right:14px}.PhotoGallery-module__NtfGfW__strip{scrollbar-width:thin;gap:8px;padding:12px 16px 16px;display:flex;overflow-x:auto}.PhotoGallery-module__NtfGfW__strip button{opacity:.6;cursor:pointer;background:#2a2f2b;border:2px solid #0000;border-radius:6px;flex:none;width:84px;height:58px;padding:0;overflow:hidden}.PhotoGallery-module__NtfGfW__strip button[aria-current=true]{opacity:1;border-color:#fff}.PhotoGallery-module__NtfGfW__strip button:hover{opacity:1}.PhotoGallery-module__NtfGfW__strip img{object-fit:cover;width:100%;height:100%;display:block}.PhotoGallery-module__NtfGfW__viewer :is(button):focus-visible{outline-offset:2px;outline:3px solid #f0b38e}@media (max-width:700px){.PhotoGallery-module__NtfGfW__gallery{aspect-ratio:auto;scroll-snap-type:x mandatory;border-radius:12px;gap:6px;height:62vw;max-height:360px;display:flex;overflow-x:auto}.PhotoGallery-module__NtfGfW__lead,.PhotoGallery-module__NtfGfW__thumb{scroll-snap-align:start;flex:0 0 88%}.PhotoGallery-module__NtfGfW__allPhotos{bottom:10px;right:10px}.PhotoGallery-module__NtfGfW__stage{padding:0}.PhotoGallery-module__NtfGfW__arrow{display:none}.PhotoGallery-module__NtfGfW__strip button{width:64px;height:46px}}
.RentalAdmin-module__NIzfUa__band{--admin-bg:#17201c;--admin-card:#212c27;--admin-line:#34433b;--admin-ink:#eef2ec;--admin-muted:#a7b5ab;--admin-amber:#f0b44c;--admin-good:#7fcf9b;--admin-info:#8fb8f0;--admin-warn:#f08a6c;background:var(--admin-bg);color:var(--admin-ink);border-top:4px solid var(--admin-amber);font-family:var(--font-body);padding:40px 0 56px}.RentalAdmin-module__NIzfUa__inner{gap:18px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.RentalAdmin-module__NIzfUa__band a{color:#cde6d4;text-underline-offset:3px;overflow-wrap:anywhere}.RentalAdmin-module__NIzfUa__band a:hover{color:#fff}.RentalAdmin-module__NIzfUa__band :is(a,summary):focus-visible{outline:3px solid var(--admin-amber);outline-offset:3px;border-radius:4px}.RentalAdmin-module__NIzfUa__band h2,.RentalAdmin-module__NIzfUa__band h3,.RentalAdmin-module__NIzfUa__band h4,.RentalAdmin-module__NIzfUa__band p{margin:0}.RentalAdmin-module__NIzfUa__header{gap:6px;display:grid}.RentalAdmin-module__NIzfUa__flag{background:var(--admin-amber);color:#2b1d04;letter-spacing:.02em;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.RentalAdmin-module__NIzfUa__header h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(26px,3vw,34px);font-weight:400}.RentalAdmin-module__NIzfUa__header p:last-child{color:var(--admin-muted);font-size:14px}.RentalAdmin-module__NIzfUa__summary{background:var(--admin-card);border:1px solid var(--admin-line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.RentalAdmin-module__NIzfUa__kicker{color:var(--admin-muted);overflow-wrap:anywhere;font-size:12px;font-weight:600}.RentalAdmin-module__NIzfUa__address{overflow-wrap:anywhere;font-size:22px;font-weight:700;margin:4px 0 6px!important}.RentalAdmin-module__NIzfUa__counts{color:var(--admin-muted);font-size:14px}.RentalAdmin-module__NIzfUa__sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__sources li{border:1px solid var(--admin-line);background:#1a2420;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.RentalAdmin-module__NIzfUa__sources a{font-size:14px;font-weight:700}.RentalAdmin-module__NIzfUa__sources span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:12px}.RentalAdmin-module__NIzfUa__panel{background:var(--admin-card);border:1px solid var(--admin-line);border-radius:14px;min-width:0;padding:20px}.RentalAdmin-module__NIzfUa__panel h3{align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}details.RentalAdmin-module__NIzfUa__panel h3{margin-bottom:0;display:inline-flex}details.RentalAdmin-module__NIzfUa__panel summary{cursor:pointer;align-items:center;gap:10px;min-height:32px;list-style:none;display:flex}details.RentalAdmin-module__NIzfUa__panel summary::-webkit-details-marker{display:none}details.RentalAdmin-module__NIzfUa__panel summary:after{content:"▾";color:var(--admin-muted);margin-left:auto;transition:transform .2s}details.RentalAdmin-module__NIzfUa__panel:not([open]) summary:after{transform:rotate(-90deg)}details.RentalAdmin-module__NIzfUa__panel[open] summary{margin-bottom:14px}.RentalAdmin-module__NIzfUa__count{color:var(--admin-muted);background:#2e3b34;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.RentalAdmin-module__NIzfUa__hint,.RentalAdmin-module__NIzfUa__empty{color:var(--admin-muted);font-size:14px;line-height:1.5}.RentalAdmin-module__NIzfUa__hint{margin:-6px 0 14px!important}.RentalAdmin-module__NIzfUa__warning{color:#f6d9aa;background:#3a2a1d;border:1px solid #7a5426;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;list-style:none}.RentalAdmin-module__NIzfUa__checks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__checks li{border:1px solid var(--admin-line);background:#1a2420;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.RentalAdmin-module__NIzfUa__checks li>span{width:24px;height:24px;color:var(--admin-good);background:#2c4a37;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.RentalAdmin-module__NIzfUa__checks li[data-ok=false]>span{color:var(--admin-warn);background:#4a2f24}.RentalAdmin-module__NIzfUa__checks strong{margin-bottom:2px;font-size:14px;display:block}.RentalAdmin-module__NIzfUa__checks p{color:var(--admin-muted);font-size:13px;line-height:1.45}.RentalAdmin-module__NIzfUa__contacts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__contact{border:1px solid var(--admin-line);background:#1a2420;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.RentalAdmin-module__NIzfUa__role{color:var(--admin-amber);letter-spacing:.02em;font-size:12px;font-weight:800}.RentalAdmin-module__NIzfUa__contact h4,.RentalAdmin-module__NIzfUa__renter h4{overflow-wrap:anywhere;font-size:16px;font-weight:700}.RentalAdmin-module__NIzfUa__org{color:var(--admin-muted);overflow-wrap:anywhere;font-size:13px}.RentalAdmin-module__NIzfUa__reach,.RentalAdmin-module__NIzfUa__notes{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__reach li{gap:8px;min-width:0;display:flex}.RentalAdmin-module__NIzfUa__reach li>span{color:var(--admin-muted)}.RentalAdmin-module__NIzfUa__notes li{color:#cbd5cd;padding-left:12px;font-size:13px;line-height:1.4;position:relative}.RentalAdmin-module__NIzfUa__notes li:before{content:"";background:var(--admin-line);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.RentalAdmin-module__NIzfUa__missing{color:var(--admin-warn)}.RentalAdmin-module__NIzfUa__groupContacts{gap:12px;margin-top:16px;display:grid}.RentalAdmin-module__NIzfUa__groupContacts h4{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.RentalAdmin-module__NIzfUa__links{flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.RentalAdmin-module__NIzfUa__source{color:#8fa196;letter-spacing:.02em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.RentalAdmin-module__NIzfUa__source span{color:var(--admin-amber);font-size:8px}.RentalAdmin-module__NIzfUa__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__event{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.RentalAdmin-module__NIzfUa__event:not(:last-child):before{content:"";background:var(--admin-line);width:2px;position:absolute;top:36px;bottom:0;left:17px}.RentalAdmin-module__NIzfUa__eventIcon{width:36px;height:36px;color:var(--admin-ink);background:#2e3b34;border-radius:50%;place-items:center;font-size:16px;display:grid}.RentalAdmin-module__NIzfUa__event[data-direction=inbound] .RentalAdmin-module__NIzfUa__eventIcon{color:var(--admin-info);background:#24405a}.RentalAdmin-module__NIzfUa__event[data-direction=outbound] .RentalAdmin-module__NIzfUa__eventIcon{color:var(--admin-good);background:#2c4a37}.RentalAdmin-module__NIzfUa__eventBody{gap:4px;min-width:0;display:grid}.RentalAdmin-module__NIzfUa__eventMeta{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.RentalAdmin-module__NIzfUa__eventBody h4{overflow-wrap:anywhere;font-size:15px;font-weight:700}.RentalAdmin-module__NIzfUa__eventDetail{white-space:pre-line;color:#cbd5cd;overflow-wrap:anywhere;border-left:3px solid var(--admin-line);background:#1a2420;border-radius:0 8px 8px 0;padding:8px 10px;font-size:14px;line-height:1.5}.RentalAdmin-module__NIzfUa__eventFoot{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.RentalAdmin-module__NIzfUa__pill{color:var(--admin-ink);background:#2e3b34;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.RentalAdmin-module__NIzfUa__renters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__renter{border:1px solid var(--admin-line);background:#1a2420;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.RentalAdmin-module__NIzfUa__renterHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.RentalAdmin-module__NIzfUa__renterHead>div{min-width:0}.RentalAdmin-module__NIzfUa__open{border:1px solid var(--admin-line);border-radius:8px;flex:none;align-items:center;min-height:36px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.RentalAdmin-module__NIzfUa__open:hover{background:#2e3b34}.RentalAdmin-module__NIzfUa__badges{flex-wrap:wrap;gap:6px;display:flex}.RentalAdmin-module__NIzfUa__badge{color:var(--admin-muted);background:#2e3b34;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.RentalAdmin-module__NIzfUa__badge[data-tone=good]{color:var(--admin-good);background:#23402e}.RentalAdmin-module__NIzfUa__badge[data-tone=info]{color:var(--admin-info);background:#1f3550}.RentalAdmin-module__NIzfUa__badge[data-tone=warn]{color:var(--admin-warn);background:#4a2f24}.RentalAdmin-module__NIzfUa__reasons{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.RentalAdmin-module__NIzfUa__reasons li{color:#cbd5cd;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.RentalAdmin-module__NIzfUa__reasons time{color:var(--admin-muted)}.RentalAdmin-module__NIzfUa__facts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 18px;margin:0;display:grid}.RentalAdmin-module__NIzfUa__facts>div{border-top:1px solid var(--admin-line);min-width:0;padding:10px 0}.RentalAdmin-module__NIzfUa__facts dt{color:var(--admin-muted);margin-bottom:2px;font-size:12px;font-weight:600}.RentalAdmin-module__NIzfUa__facts dd{overflow-wrap:anywhere;gap:3px;margin:0;font-size:14px;line-height:1.45;display:grid}@media (max-width:760px){.RentalAdmin-module__NIzfUa__band{padding:28px 0 40px}.RentalAdmin-module__NIzfUa__inner{padding:0 16px}.RentalAdmin-module__NIzfUa__summary{grid-template-columns:minmax(0,1fr);padding:16px}.RentalAdmin-module__NIzfUa__panel{padding:16px}.RentalAdmin-module__NIzfUa__renterHead{flex-direction:column}.RentalAdmin-module__NIzfUa__contacts,.RentalAdmin-module__NIzfUa__checks,.RentalAdmin-module__NIzfUa__facts{grid-template-columns:minmax(0,1fr)}}.RentalAdmin-module__NIzfUa__filters{--admin-amber:#f0b44c;--admin-line:#3a4d43;--admin-muted:#b9c8bf;color:#edf3ee;border-bottom:3px solid var(--admin-amber);background:#17261f;padding:10px 24px;font-size:14px}.RentalAdmin-module__NIzfUa__filters summary{cursor:pointer;color:var(--admin-amber);max-width:1180px;margin:0 auto;font-weight:700}.RentalAdmin-module__NIzfUa__filters summary:focus-visible,.RentalAdmin-module__NIzfUa__filters :is(button,input,a):focus-visible{outline:3px solid var(--admin-amber);outline-offset:2px}.RentalAdmin-module__NIzfUa__filterForm{flex-wrap:wrap;align-items:end;gap:12px;max-width:1180px;margin:12px auto 0;display:flex}.RentalAdmin-module__NIzfUa__filterForm label{color:var(--admin-muted);gap:4px;font-size:12px;font-weight:600;display:grid}.RentalAdmin-module__NIzfUa__filterForm input{border:1px solid var(--admin-line);color:#fff;min-width:180px;min-height:40px;font:inherit;background:#0f1a15;border-radius:8px;padding:8px 10px}.RentalAdmin-module__NIzfUa__filterDays{color:#edf3ee;align-items:center;gap:8px;font-weight:500;display:inline-flex}.RentalAdmin-module__NIzfUa__filterDays input{width:80px;min-width:0}.RentalAdmin-module__NIzfUa__filterForm button,.RentalAdmin-module__NIzfUa__filterCandidates button{background:var(--admin-amber);color:#2b1d04;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-weight:700}.RentalAdmin-module__NIzfUa__filterForm button:disabled{opacity:.6;cursor:default}.RentalAdmin-module__NIzfUa__filterNote{max-width:1180px;color:var(--admin-muted);margin:10px auto 0}.RentalAdmin-module__NIzfUa__filterCandidates{max-width:1180px;margin:12px auto 0}.RentalAdmin-module__NIzfUa__filterCandidates ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.RentalAdmin-module__NIzfUa__filterResults{max-width:1180px;margin:0 auto;overflow-x:auto}.RentalAdmin-module__NIzfUa__filterResults table{border-collapse:collapse;width:100%;min-width:640px;margin-top:10px;font-size:13px}.RentalAdmin-module__NIzfUa__filterResults th{text-align:left;color:var(--admin-muted);border-bottom:1px solid var(--admin-line);white-space:nowrap;padding:6px 8px;font-weight:600}.RentalAdmin-module__NIzfUa__filterResults td{border-bottom:1px solid var(--admin-line);vertical-align:top;padding:8px}.RentalAdmin-module__NIzfUa__filterResults td a{color:#cde6d4;font-weight:600}.RentalAdmin-module__NIzfUa__filterResults td small{color:var(--admin-muted);margin-top:2px;display:block}@media (max-width:700px){.RentalAdmin-module__NIzfUa__filters{padding:10px 16px}.RentalAdmin-module__NIzfUa__filterForm input{width:100%;min-width:0}.RentalAdmin-module__NIzfUa__filterForm label{flex:100%}}
