.ap{height:100%;font-family:var(--font-outfit);color:#1c1d1f;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);display:grid}.ap-side{box-shadow:inset -1px 0 0 var(--line);background:#f7f8fa;flex-direction:column;gap:4px;padding:14px 12px;display:none;overflow:hidden}.ap-building{align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.ap-building-mark{width:26px;height:26px;font:600 12px/1 var(--font-outfit);color:#0c0c0c;background:var(--color-lime);border-radius:8px;flex:none;place-items:center;display:grid}.ap-building b{font:600 13px/16px var(--font-outfit);display:block}.ap-building small{font:400 11px/14px var(--font-outfit);color:#6c7380}.ap-group{flex-direction:column;gap:1px;padding-top:8px;display:flex}.ap-group-title{font:500 11px/14px var(--font-outfit);color:#8d95a3;padding:0 12px 4px}.ap-nav{height:32px;font:500 13px/16px var(--font-outfit);color:#4b5361;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}.ap-nav-chip{color:#4b5361;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 0 1px #11182714,0 1px 2px #1118270f}.ap-nav-chip svg{width:14px;height:14px}.ap-nav[data-on]{color:#0c0c0c;background:var(--color-lime);font-weight:600}.ap-nav[data-on] .ap-nav-chip{color:#0c0c0c;background:#ffffff4d;box-shadow:0 0 0 1px #ffffff80}@media (min-width:1000px){.ap{grid-template-columns:208px minmax(0,1fr)}.ap-side{display:flex}}.ap-main{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex;overflow:hidden}.ap-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-title{font:600 20px/24px var(--font-outfit);letter-spacing:-.2px}.ap-btn{height:36px;font:600 13px/16px var(--font-outfit);color:#1c1d1f;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;transition:transform .16s;display:inline-flex;box-shadow:0 0 0 1px #d6dbe2}.ap-btn--lime{color:#0c0c0c;background:var(--color-lime);box-shadow:none}.ap-btn[data-down]{transform:scale(.96)}.ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ap-kpi{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.ap-kpi span{font:500 12px/16px var(--font-outfit);color:#6c7380}.ap-kpi b{font:600 24px/28px var(--font-outfit)}.ap-kpi small{font:400 11px/14px var(--font-outfit);color:#8d95a3}.ap-table{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;display:flex}.ap-row{min-height:48px;font:500 13px/16px var(--font-outfit);box-shadow:0 -1px 0 var(--line);align-items:center;gap:8px;padding:6px 12px;display:grid}.ap-row:first-child{box-shadow:none}.ap-row--head{min-height:34px;font:500 12px/14px var(--font-outfit);color:#8d95a3}.ap-unit,.ap-months,.ap-days{color:#6c7380}.ap-owner{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-debt{font-weight:600}.ap-chip{font:600 12px/15px var(--font-outfit);color:#b42318;white-space:nowrap;background:#fde2e1;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;transition:color .24s,background-color .24s;display:inline-flex}.ap-chip[data-paid]{color:#0c0c0c;background:var(--color-lime)}@media (max-width:809.98px){.ap-row{font-size:15px;line-height:20px}.ap-chip,.ap-kpi span{font-size:13px;line-height:16px}}.hd{text-align:left;border-radius:inherit;height:440px;position:relative;overflow:hidden}.hd-main{position:relative}.hd-actions{gap:8px;display:flex}.hd-remind{min-width:160px}.hd-row{grid-template-columns:60px minmax(0,1.4fr) 100px 60px 80px 104px}.hd-row[data-target]{isolation:isolate;position:relative}.hd-row[data-target]:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:#cbfc081f;border:1px solid #8eaa146b;border-radius:7px;transition:opacity .25s ease-out;position:absolute;inset:0}.hd-row[data-open]:not([data-paid]):before{opacity:1}.hd{--hd-row:48px}.hd-row[data-leaving]{animation:hd-leave .6s var(--ease-out) both;overflow:hidden}.hd-row[data-entering]{animation:hd-enter .6s var(--ease-out) both;overflow:hidden}@keyframes hd-leave{0%{height:var(--hd-row)}to{opacity:0;height:0;min-height:0;box-shadow:none;padding-block:0}}@keyframes hd-enter{0%{opacity:0;height:0;min-height:0;padding-block:0}to{height:var(--hd-row)}}.hd-total{min-height:42px;font:500 13px/16px var(--font-outfit);box-shadow:0 -1px 0 var(--line);justify-content:flex-end;align-items:center;margin:0;padding:6px 12px;display:flex}.hd-detail{z-index:2;opacity:0;visibility:hidden;width:280px;transition:opacity .24s ease, transform .32s var(--ease-out), visibility .24s;background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;top:88px;right:24px;transform:translateY(7px);box-shadow:0 12px 48px -12px #0000004d,0 0 0 1px #e4e7ec}.hd-detail[data-on]{opacity:1;visibility:visible;transform:none}.hd-detail-head{font:600 16px/20px var(--font-outfit);justify-content:space-between;align-items:center;display:flex}.hd-detail-owner{font:400 13px/18px var(--font-outfit);color:#6c7380;margin-top:-8px}.hd-detail-amount{font:400 12px/16px var(--font-outfit);color:#6c7380;flex-direction:column;gap:3px;padding-block:8px;display:flex}.hd-detail-amount b{font:600 24px/28px var(--font-outfit);color:#1c1d1f}.hd-register{gap:6px;width:100%}.hd-cursor{z-index:3;opacity:0;pointer-events:none;transform-origin:3px 2.5px;will-change:transform, opacity;backface-visibility:hidden;width:24px;height:28px;position:absolute;top:0;left:0;overflow:visible;transform:translate(0,0)}.hd-cursor svg{width:100%;height:100%;display:block}@media (max-width:809.98px){.hd{--hd-row:56px;height:auto;min-height:342px}.hd-wide,.hd .ap-row--head,.hd .ap-months,.hd .ap-days{display:none}.hd-detail{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;width:auto;padding:14px 16px;display:grid;inset:auto 10px 10px}.hd-detail-head{grid-column:1/-1;font-size:15px;line-height:20px}.hd-detail-owner{display:none}.hd-detail-amount{padding-block:0;font-size:13px}.hd-detail-amount b{font-size:22px;line-height:26px}.hd-register{width:auto}.hd .ap-main{gap:10px;padding:14px}.hd .ap-title{font-size:18px;line-height:22px}.hd .ap-btn{height:34px;padding:0 12px;font-size:13px}.hd .ap-kpi b{font-size:22px;line-height:26px}.hd .ap-kpi small{font-size:13px;line-height:16px}.hd-row{grid-template-columns:30px minmax(0,1fr) auto 78px;min-height:56px;padding:8px 10px}.hd-total{font-size:15px;line-height:20px}.hd .ap-row--head+.ap-row{box-shadow:none}.hd-row .ap-debt{text-align:right;justify-self:end}.hd-row .ap-state{justify-content:flex-end;display:flex}}@media (prefers-reduced-motion:reduce){.ap-btn,.ap-chip,.hd-detail{transition:none}.hd-row[data-leaving]{display:none}.hd-row[data-entering]{animation:none}.hd-cursor{display:none}}
