.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:600}.owner-hero__amount{font-size:clamp(var(--t-2xl), 12vw, var(--t-3xl));color:var(--brand);font-weight:800;line-height:1.15}.kpi.owner-tile{gap:var(--s2);padding:var(--s4);color:inherit;transition:.18s 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);outline:none}.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(--ink);font-weight:600}.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__meta{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.owner-b__link{color:var(--brand-on-soft);text-underline-offset:3px}.owner-b__alerts{padding-inline:var(--s5)}.owner-unit .owner-unit__bal{margin:var(--s2) 0 0;font-size:var(--t-md)}.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-md);margin:0}.owner-pay__h--spaced{margin-top:var(--s5)}.owner-pay__refresh{margin-top:var(--s2)}@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{justify-content:space-between;align-items:baseline;gap:var(--s2);width:100%;min-width:0;padding:var(--s1) 0;text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;display:flex}body[data-scope=owner] table.data.owner-cards tbody td.num{flex-direction:row-reverse}.owner-cards td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--t-xs);flex:none;font-weight:600}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}}@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}}
