.owner-hero{justify-items:start;gap:var(--s2);padding:var(--s5);border-radius:var(--r3);font-size:var(--t-sm);color:var(--text);background:var(--brand-soft);border:1px solid var(--border);box-shadow:var(--sh1);margin-block-end:var(--s5);display:grid}.owner-hero>p{max-width:44ch;margin:0}.owner-hero__label{color:var(--sidebar-muted);font-weight:500}.owner-hero__amount{font-size:clamp(var(--t-2xl), 12vw, var(--t-3xl));color:var(--brand);font-weight:700;line-height:1.15}.kpi.owner-tile{gap:var(--s2);padding:var(--s4);color:inherit;transition:border-color var(--mo-d-base) var(--ease);text-decoration:none;display:grid}.kpi.owner-tile:hover{border-color:color-mix(in oklab, var(--brand-500) 40%, var(--border))}.kpi.owner-tile:focus-visible{box-shadow:var(--ring)}.owner-tile__ico{inline-size:var(--touch);block-size:var(--touch);border-radius:var(--r2);background:var(--brand-soft);color:var(--brand-on-soft);justify-self:end;place-items:center;display:grid}.kpi.owner-tile .lbl{color:var(--text-strong);font-weight:700}.kpi.owner-tile .val{font-size:var(--t-xl);margin:0}.kpi.owner-tile .trend{color:var(--text-muted);margin:0}@media (width<=980px){.kpis.owner-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-hero>.btn{justify-self:stretch}body[data-scope=owner][data-active=dashboard] .content{padding-block-end:calc(var(--s4) + env(safe-area-inset-bottom,0px))}}@media (width>=981px){.owner-hero{grid-template-columns:1fr auto}.owner-hero>p{grid-column:1}.owner-hero>.btn{grid-area:1/2/4/3;align-self:center;margin:0}}body[data-scope=owner] table.data{font-size:var(--t-sm)}body[data-scope=owner] table.data tbody :is(td,th){padding:var(--s1) var(--s2)}body[data-scope=owner] table.data .muted{font-family:Tahoma,Segoe UI,sans-serif;font-size:var(--t-xs)}body[data-scope=owner] .badge{font-size:var(--t-xs)}body[data-scope=owner] .owner-facts dt{font-family:Tahoma,Segoe UI,sans-serif;font-size:var(--t-xs)}body[data-scope=owner] .owner-facts dd{font-size:var(--t-sm)}.owner-section{margin-bottom:var(--s5)}.owner-search{flex:14rem;margin:0}.owner-empty{padding:var(--s5);text-align:center;margin:0}.owner-cell-note{font-size:var(--t-xs)}.owner-foot-note{padding:var(--s3) var(--s5) var(--s5);font-size:var(--t-xs);margin:0}.owner-logout-row{margin-top:var(--s5);justify-content:center;display:flex}.owner-inline-alert{margin:var(--s3) var(--s4)}body[data-scope=portal] .kpis.owner-unit-kpis,body[data-scope=owner] .kpis.owner-unit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-b{margin-bottom:var(--s5);scroll-margin-top:calc(var(--s6) + 3.5rem)}.owner-hub__group{margin:var(--s5) 0 var(--s3);font-size:var(--t-lg);color:var(--text-strong);font-weight:500}.owner-hub__group:first-child{margin-block-start:0}.owner-dues__parties{margin-block:0 var(--s4)}.owner-dues__party>td{padding:0}.owner-dues__party-head{padding:var(--s2) var(--s4);border-block-start:1px solid color-mix(in oklab, var(--sidebar-bg) 8%, var(--border))}.owner-dues__party:first-child .owner-dues__party-head{border-block-start:0}.owner-b>p{margin:var(--s4) var(--s5)}.owner-b__meta{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.owner-b__link{color:var(--brand-on-soft);text-underline-offset:3px}.owner-unit .owner-unit__bal{margin:var(--s2) 0 0;font-size:var(--t-base)}.owner-unit__acts{gap:var(--s2);flex-wrap:wrap;display:flex}.owner-unit__acts .btn{margin-top:0}.owner-msg{padding:var(--s3) 0;border-top:1px solid var(--border)}.owner-msg:first-child{border-top:0;padding-top:0}.owner-msg__body{margin:var(--s1) 0 0;white-space:pre-wrap}.owner-pay__lead{margin:0}.owner-pay__note{margin-top:var(--s3)}.owner-pay__pending{gap:var(--s3);margin-top:var(--s4);display:grid}.owner-pay__h{font-size:var(--t-base);margin:0}.owner-pay__h--spaced{margin-top:var(--s5)}.owner-pay__refresh{margin-top:var(--s2)}.owner-pay__card{gap:var(--s3);padding:var(--s5);border-color:var(--warn);display:grid}.owner-pay__card-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.owner-pay__card-ref{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.owner-pay__card-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.owner-pay__amount{font-size:var(--t-xl)}.owner-pay__card-note{margin:0}.owner-pay__label{font-size:var(--t-xs)}.owner-pay__items{font-size:var(--t-sm);padding-inline-start:var(--s5)}.owner-pay__cover{margin-top:var(--s1)}.owner-pay__held{gap:var(--s2);padding:var(--s5);display:grid}.owner-pay__held-note,.owner-pay__select-label{font-size:var(--t-sm)}.owner-pay__settled,.owner-pay__places,.owner-pay__form{margin-top:var(--s4)}.owner-pay__unit{margin-bottom:var(--s3)}.owner-pay__select-bar{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.owner-pay__total{margin-top:var(--s3)}.owner-pay__submit{margin-top:var(--s3);inline-size:100%}.owner-pay__hint{margin-top:var(--s2);font-size:var(--t-sm)}@media (width<=640px){body[data-scope=owner] .kpis{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}body[data-scope=owner] .card.kpi{padding:var(--s3)}body[data-scope=owner] .card.kpi .val{font-size:var(--t-xl);line-height:1.2}body[data-scope=owner] .owner-hero{padding:var(--s4);margin-block-end:var(--s4)}body[data-scope=owner] .owner-hero__amount{font-size:clamp(var(--t-xl), 9vw, var(--t-2xl))}body[data-scope=owner] .tbl-wrap:has(.owner-cards){max-height:none;overflow:visible}body[data-scope=owner] table.data.owner-cards{width:100%;min-width:0;display:block}.owner-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-scope=owner] .owner-cards tbody,body[data-scope=owner] .owner-cards tr{width:100%;display:block}body[data-scope=owner] .owner-cards tr{padding:var(--s2) var(--s3);border-bottom:1px solid var(--border)}body[data-scope=owner] table.data.owner-cards tbody td{gap:var(--s2);width:100%;min-width:0;padding:var(--s1) 0;text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);display:grid}body[data-scope=owner] table.data.owner-cards tbody td.num{text-align:right;direction:ltr;unicode-bidi:isolate}.owner-cards td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--t-xs);flex:none;font-weight:500}body[data-scope=owner] table.data.owner-cards tbody td:first-child{padding-block-end:var(--s1);display:block}.owner-cards td:first-child:before{display:none}body[data-scope=owner] table.data.owner-cards tbody td.owner-cards__stack{padding-block:var(--s1);display:block}.owner-cards td.owner-cards__stack:before{margin-bottom:var(--s1);display:block}body[data-scope=owner] table.data.owner-cards tbody td.owner-cards__stack .muted,body[data-scope=owner] table.data.owner-cards tbody td.owner-cards__stack .owner-cell-note{font-size:var(--t-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}body[data-scope=owner] table.data.owner-cards tbody td[data-label=المدين] .muted{-webkit-line-clamp:1}body[data-scope=owner] table.data.owner-cards tbody td.owner-cards__dup{display:none}table.data.owner-cards.settlement-cards tbody td{place-items:start;gap:var(--s1);grid-template-columns:minmax(0,1fr)}table.data.owner-cards.settlement-cards tbody td[data-label]:before{direction:rtl;display:block}table.data.owner-cards.settlement-cards tbody td.num{text-align:end;direction:ltr;justify-items:end}table.data.owner-cards.settlement-cards tbody td>*{grid-column:auto}}@media (width>=641px){body[data-scope=owner] table.data{font-variant-numeric:tabular-nums}body[data-scope=owner] table.data thead th{z-index:1;background:var(--surface-2);position:sticky;top:0}}.batch-proof summary{min-height:44px;padding-block:var(--s3);cursor:pointer}.batch-proof .owner-facts{gap:var(--s3);margin-block:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.batch-proof .owner-facts>div{place-content:start stretch;gap:var(--s1);min-width:0;display:grid}.batch-proof .owner-facts dd{text-align:start}.login-door{gap:var(--s2);border-block-start:1px solid var(--border);margin-block-start:var(--s5);padding-block-start:var(--s5);display:grid}.login-door__btn{inline-size:100%;min-block-size:var(--touch)}.login-door__alt{margin:var(--s3) 0 0;color:var(--text-muted);font-size:var(--t-xs);text-align:center}.login-door__alt a{color:var(--text-muted);text-underline-offset:3px;font-weight:500}.login-door__alt a:hover{color:var(--text-strong)}.portal-invite{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);display:grid}.portal-invite__head{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--text-muted);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.portal-invite__body{padding:var(--s2) var(--s3);border-radius:var(--r1);background:var(--sunken);color:var(--text);font-size:var(--t-sm);line-height:var(--line-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.portal-invite__why{color:var(--text-muted);font-size:var(--t-xs);margin:0}.portal-invite__head a{color:var(--brand);font-weight:500;text-decoration:none}.resident-profile-hero__receipt{grid-column:1/-1;justify-self:end;inline-size:min(100%,36rem)}.resident-profile-hero__receipt:empty{display:none}@media (width<=1100px){.resident-profile-hero__receipt{justify-self:stretch;inline-size:auto}}.company-login,.owner-login{width:100%;max-width:none;margin-inline:0}body[data-active=login] .authshell__card{width:min(100%,30rem);min-width:0}body[data-active=login] :is(.company-login,.owner-login){overflow:visible}body[data-active=login] .sheet>.page-head{padding:var(--s6) var(--s6) 0;text-align:start;border-block-end:0;margin:0;display:block}body[data-active=login] .page-head .eyebrow{display:none}body[data-active=login] .page-head .page-title{max-width:none;font-size:1.5rem;line-height:1.35}body[data-active=login] .page-head .page-task{margin:var(--s2) 0 0;max-width:36ch;font-size:var(--t-sm);color:var(--text-muted);line-height:1.65}body[data-active=login] .sheet>.page-head+.sheet__body{padding:var(--s5) var(--s6) var(--s6)}body[data-active=login] :is(.company-login,.owner-login) form{min-width:0}body[data-active=login] :is(.company-login,.owner-login) .field{gap:var(--s2)}body[data-active=login] :is(.company-login,.owner-login) form>.field+.field{margin-block-start:var(--s5)}body[data-active=login] :is(.company-login,.owner-login) .field>label{font-size:var(--t-base);font-weight:500;line-height:1.5}body[data-active=login] :is(.company-login,.owner-login) .input:not(.owner-login__code){--control-font:1.0625rem;min-block-size:48px;font-size:var(--control-font);font-weight:500;line-height:1.5}body[data-active=login] :is(.company-login,.owner-login) .input::placeholder{color:var(--text-muted);opacity:1;font-weight:400}body[data-active=login] :is(.company-login,.owner-login) [data-reveal-password]{border-radius:var(--r2);height:48px}body[data-active=login] :is(.company-login,.owner-login) :is(.field__hint,.field__error){font-size:var(--t-sm);margin:0;line-height:1.6}body[data-active=login] :is(.company-login,.owner-login) .field__hint{color:var(--text-muted)}body[data-active=login] :is(.company-login__btn,.owner-login__btn,.login-door__btn){min-block-size:48px;font-size:1rem;line-height:1.5}body[data-active=login] :is(.company-login__error,.owner-login__error){margin-block:var(--s3) 0;line-height:1.65}body[data-active=login] :is(.company-login__hint,.owner-login__link,.owner-login__first-label,.owner-login__foot,.login-door__alt){font-size:var(--t-sm);line-height:1.65}body[data-active=login] .company-login__hint:has(>a){margin:0}body[data-active=login] .company-login__hint a{color:var(--brand-on-soft)}body[data-active=login] .owner-login__first{margin-block-start:var(--s5);padding-block-start:var(--s4)}body[data-active=login] .owner-login__foot{margin-block-start:var(--s4);padding-block-start:var(--s4)}@media (width<=40rem){body[data-active=login] .sheet>.page-head{padding:var(--s5) var(--s4) 0}body[data-active=login] .sheet>.page-head+.sheet__body{padding:var(--s4) var(--s4) var(--s5)}body[data-active=login] .page-head .page-title{font-size:1.375rem}body[data-active=login] :is(.company-login,.owner-login) form>.field+.field{margin-block-start:var(--s4)}}@media (width<=640px),(height<=900px){body[data-active=login] .page-head .page-task{display:block}}body[data-active=login] .sheet:has(.company-login__hello) .page-task,body[data-active=login] .sheet:has(.company-login__choice) .page-task{display:none}.company-login__hello{margin:0 0 var(--s4)}@media (width>=40rem) and (height<=900px){body[data-active=login] .authshell__top{padding:var(--s4) var(--s6) var(--s3)}body[data-active=login] .authshell__main{padding:var(--s2) var(--s5) var(--s4)}body[data-active=login] .authshell__foot{padding:var(--s2) var(--s6) var(--s3)}body[data-active=login] .sheet>.page-head{padding-block-start:var(--s5)}body[data-active=login] .sheet>.page-head+.sheet__body{padding-block:var(--s4) var(--s5)}body[data-active=login] :is(.company-login,.owner-login) form>.field+.field{margin-block-start:var(--s4)}body[data-active=login] .owner-login__first{margin-block-start:var(--s4);padding-block-start:var(--s3)}body[data-active=login] .owner-login__foot{margin-block-start:var(--s3);padding-block-start:var(--s3)}}
