.management-view{--management-sage:var(--ds-sage);--management-sky:var(--ds-sky);--management-plum:var(--ds-plum);--management-sand:oklch(95.5% .04 80);--management-line:color-mix(in oklch, var(--brand) 12%, var(--card));--management-shadow:0 2px 3px oklch(30% .035 155/.03), 0 8px 20px -12px oklch(30% .035 155/.14);min-width:0}.management-view :where(button,a,input,select,textarea):focus-visible,.management-back:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.management-view :where(button){min-block-size:48px}.management-view :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){border-radius:var(--ds-radius-control,16px);background-color:var(--card);border-color:var(--management-line);min-block-size:48px;min-inline-size:0;max-inline-size:100%;font-size:16px;line-height:1.5}.management-view :where(textarea){min-block-size:112px}.management-view :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand);flex-shrink:0}.management-section-title{color:var(--brand);overflow-wrap:anywhere}.management-panel{border:1px solid var(--management-line,var(--border));border-radius:var(--ds-radius-card,24px);background:var(--card);box-shadow:var(--management-shadow);padding:20px}.management-info{background:var(--management-sky);color:var(--foreground)}.management-status{border:1px solid var(--management-line);border-radius:18px}.owner-greeting{background:var(--management-sage);color:var(--brand);border-radius:24px;padding:16px}.owner-greeting>div:first-child{border-radius:20px}.owner-greeting .text-muted-foreground{color:var(--foreground)}.management-periods>button{border-radius:999px;height:auto;min-height:48px;padding-block:8px}.owner-metric{min-width:0;box-shadow:none;--tw-ring-color:transparent;color:var(--foreground);border-radius:22px;position:relative}.owner-metric:nth-child(4n+1){background:var(--management-plum)}.owner-metric:nth-child(4n+2){background:var(--management-sky)}.owner-metric:nth-child(4n+3){background:var(--management-sage)}.owner-metric:nth-child(4n+4){background:var(--management-sand)}.owner-metric-icon{background:color-mix(in oklch, var(--card) 65%, transparent);border-radius:50%}.owner-metric>p:first-of-type{color:var(--brand);font-variant-numeric:tabular-nums}.owner-metric>p{overflow-wrap:anywhere}.owner-activity-chart{border:1px solid var(--management-line);background:var(--card);box-shadow:var(--management-shadow);border-radius:24px;padding:12px}.owner-management-link{box-shadow:var(--management-shadow);border-radius:20px}.owner-management-link>span>span:last-child{overflow-wrap:anywhere;min-width:0}.owner-details-summary{gap:12px;display:grid}.owner-details-summary>:where(div){border:1px solid var(--management-line);box-shadow:var(--management-shadow);border-radius:20px;margin:0}.management-consent{background:var(--management-sage);border:1px solid var(--management-line);border-radius:20px;padding:16px}.owner-gallery-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.owner-gallery-card{min-width:0;box-shadow:var(--management-shadow);border-radius:24px}.owner-upload{border-radius:18px}.admin-tabs-bar{border-bottom-color:var(--management-line)}.admin-tabs>button{border:1px solid var(--management-line);box-shadow:none}.admin-tabs>button.bg-muted{background:var(--card);color:var(--foreground)}.admin-content,.admin-content :where(section,fieldset,form){min-width:0}.admin-content :where(table){border-collapse:separate;border-spacing:0}.admin-content :where(th){color:var(--brand)}.admin-content :where(.bg-card.rounded-2xl,.bg-card.rounded-3xl){box-shadow:var(--management-shadow);border-radius:22px}.admin-count{min-width:0;color:var(--brand);overflow-wrap:anywhere;flex-direction:column-reverse;justify-content:flex-end;display:flex}.admin-count-pending{background:var(--management-sage)}.admin-count-unread{background:var(--management-sky)}.admin-count strong{font-variant-numeric:tabular-nums}.admin-notification-card{box-shadow:var(--management-shadow);border-radius:24px}.admin-open-treatment{background:var(--management-sage)}.admin-ad-card{box-shadow:var(--management-shadow);border-radius:22px}.admin-ad-click-total{background:var(--management-sage);color:var(--brand)}.admin-ad-preview{border-color:var(--management-line,var(--border));background:var(--management-sky)}.management-preview-dialog{background:var(--background);border-color:var(--management-line)}.admin-property-review{border-top:4px solid var(--management-sky)}@media (width<=359px){.management-panel{padding:16px}.owner-greeting{gap:12px;padding:14px}.owner-greeting p:first-child{font-size:23px}.management-periods{gap:4px}.management-periods>button{font-size:12px}.owner-metric{padding:14px}}@media (width>=640px){.owner-details-summary,.owner-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .management-view{--management-sand:color-mix(in oklch, var(--card) 88%, oklch(65% .1 80))}
