.owner-activity{--oa-ink:oklch(25% .085 259);--oa-mid:oklch(36% .096 255);--oa-cyan:oklch(73% .155 200);--oa-violet:oklch(67% .19 290);--oa-amber:oklch(79% .15 79);--oa-mint:oklch(74% .17 167);--oa-paper:oklch(99% .008 247);--oa-line:oklch(90% .025 249);background:radial-gradient(52% 16% at 91% 3%,oklch(84% .1 197/.15),#0000 80%),radial-gradient(42% 21% at 2% 28%,oklch(77% .11 284/.12),#0000 78%),linear-gradient(oklch(97% .012 249),oklch(98.5% .009 251) 36%,oklch(96.5% .014 250))}.owner-activity main{max-width:78rem}.owner-activity.public-floorplan-page>main{z-index:1;position:relative}.owner-activity .owner-hero{isolation:isolate;color:#fff;background:linear-gradient(120deg,oklch(23% .095 258),oklch(32% .135 249) 57%,oklch(29% .115 279));border:1px solid oklch(44% .1 245);border-radius:1.75rem;padding:clamp(1.5rem,3.6vw,3.25rem);position:relative;overflow:hidden;box-shadow:0 20px 55px oklch(25% .09 260/.21),inset 0 1px oklch(100% 0 0/.16)}.owner-activity .owner-hero:before,.owner-activity .owner-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.owner-activity .owner-hero:before{background:radial-gradient(circle,oklch(75% .19 199/.36),oklch(66% .17 205/.05) 62%,#0000 73%);width:33rem;height:33rem;top:-19rem;right:-4rem}.owner-activity .owner-hero:after{background:radial-gradient(circle,oklch(67% .2 289/.44),#0000 72%);width:22rem;height:22rem;bottom:-16rem;right:16%}.owner-activity .owner-hero .owner-overline{color:oklch(94% .045 211);letter-spacing:.16em;text-transform:uppercase;background:oklch(100% 0 0/.09);border:1px solid oklch(100% 0 0/.24);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.43rem .8rem;font-size:.66rem;font-weight:850;display:inline-flex}.owner-activity .owner-hero h1{letter-spacing:-.044em;color:#fff;max-width:43rem;margin-top:1rem;font-size:clamp(1.9rem,4vw,3.45rem);font-weight:900;line-height:1.08}.owner-activity .owner-hero .owner-hero-desc{color:oklch(90% .027 240);max-width:46rem;margin-top:.8rem;font-size:.95rem;line-height:1.68}.owner-activity .owner-hero-links{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.owner-activity .owner-hero-links a{color:#fff;background:oklch(100% 0 0/.11);border:1px solid oklch(100% 0 0/.21);border-radius:.85rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.79rem;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.owner-activity .owner-hero-links a:first-child{color:oklch(19% .087 256);background:oklch(83% .16 195);border-color:#0000}.owner-activity .owner-hero-links a:hover{background:oklch(100% 0 0/.22);transform:translateY(-2px)}.owner-activity .owner-hero-links a:first-child:hover{background:oklch(91% .11 197)}.owner-activity .owner-hero-links a:focus-visible,.owner-activity a:focus-visible,.owner-activity button:focus-visible,.owner-activity select:focus-visible,.owner-activity input:focus-visible{outline:3px solid var(--oa-cyan);outline-offset:3px}.owner-activity .owner-back{color:var(--oa-mid);border:1px solid var(--oa-line);background:oklch(100% 0 0/.92);border-radius:.85rem;transition:box-shadow .18s,transform .18s;box-shadow:0 3px 15px oklch(27% .05 250/.055)}.owner-activity .owner-back:hover{transform:translateY(-1px);box-shadow:0 6px 22px oklch(27% .05 250/.1)}.owner-activity #annual-sales-report,.owner-activity #year-end-reconciliation{isolation:isolate;background:var(--oa-paper);border:1px solid oklch(86% .043 240);border-radius:1.65rem;padding:clamp(1.25rem,2.65vw,2.4rem);position:relative;box-shadow:0 14px 42px oklch(27% .07 250/.09),0 2px 8px oklch(27% .07 250/.045)}.owner-activity #annual-sales-report:before,.owner-activity #year-end-reconciliation:before{content:"";background:linear-gradient(90deg, var(--oa-cyan), oklch(63% .19 264), var(--oa-violet));border-radius:0 0 1rem 1rem;height:.28rem;position:absolute;top:0;left:1.6rem;right:1.6rem}.owner-activity #year-end-reconciliation:before{background:linear-gradient(90deg, var(--oa-mint), var(--oa-cyan), oklch(61% .17 240))}.owner-activity #annual-sales-report h2,.owner-activity #year-end-reconciliation h2{letter-spacing:-.035em;color:var(--oa-ink);font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1.18}.owner-activity #annual-sales-report h3,.owner-activity #year-end-reconciliation h3{letter-spacing:-.02em;color:var(--oa-ink)}.owner-activity #annual-sales-report button,.owner-activity #year-end-reconciliation button{transition:transform .18s,box-shadow .18s,filter .18s}.owner-activity #annual-sales-report button:hover:not(:disabled),.owner-activity #year-end-reconciliation button:hover:not(:disabled){filter:brightness(1.045);transform:translateY(-1px)}.owner-activity #annual-sales-report select,.owner-activity #year-end-reconciliation select,.owner-activity #year-end-reconciliation input{background:oklch(100% 0 0);border-color:oklch(87% .04 246);box-shadow:inset 0 1px 3px oklch(20% .05 240/.025)}.owner-activity .annual-kpis{align-items:stretch}.owner-activity .annual-kpis>div{isolation:isolate;background:linear-gradient(143deg,#fff,oklch(96.5% .017 244));border:1px solid oklch(88% .04 245);border-radius:1.13rem;min-height:9.15rem;padding:1.1rem 1.15rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 5px 18px oklch(28% .07 250/.055)}.owner-activity .annual-kpis>div:hover,.owner-activity .annual-kpis>div:focus-within{transform:translateY(-3px);box-shadow:0 15px 27px oklch(24% .09 253/.12)}.owner-activity .annual-kpis .oa-kpi-button{min-height:7rem;color:var(--oa-ink);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;transition:none!important;transform:none!important}.owner-activity .annual-kpis .oa-kpi-button:hover{transform:none!important}.owner-activity .annual-kpis .oa-kpi-button:focus-visible{outline:3px solid var(--oa-cyan);outline-offset:3px}.owner-activity .annual-kpis .oa-kpi-button>span:last-child:not(.oa-kpi-icon){color:oklch(39% .13 240);margin-top:auto;padding-top:.75rem}.owner-activity .annual-kpis>div:first-child .oa-kpi-button>span:last-child:not(.oa-kpi-icon),.owner-activity .annual-kpis>div:nth-child(4) .oa-kpi-button>span:last-child:not(.oa-kpi-icon){color:oklch(85% .085 191)}.owner-activity .annual-kpis .oa-kpi-icon{color:oklch(42% .11 253);background:oklch(91% .047 234);border:1px solid oklch(84% .07 233);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.82rem;right:.82rem}.owner-activity .annual-kpis>div:first-child .oa-kpi-icon,.owner-activity .annual-kpis>div:nth-child(4) .oa-kpi-icon{color:oklch(90% .078 202);background:oklch(100% 0 0/.14);border-color:oklch(100% 0 0/.2)}.owner-activity .annual-kpis>div:nth-child(3) .oa-kpi-icon{color:oklch(39% .13 165);background:oklch(90% .065 169)}.owner-activity .annual-kpis>div:nth-child(5) .oa-kpi-icon{color:oklch(43% .13 75);background:oklch(95% .071 82)}.owner-activity .annual-kpis>div:nth-child(6) .oa-kpi-icon{color:oklch(49% .15 25);background:oklch(94% .06 25)}.owner-activity #annual-sales-report [aria-label=Transaction\ environment]{color:oklch(35% .115 160);letter-spacing:.04em;background:oklch(90% .065 169);border-color:oklch(80% .095 173)}.owner-activity #year-end-reconciliation .owner-tax-emblem{color:#fff;background:linear-gradient(135deg,oklch(44% .13 218),oklch(38% .135 267));border-radius:.95rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 19px oklch(36% .11 240/.22)}.owner-activity .annual-kpis>div:before{content:"";background:var(--oa-cyan);width:.3rem;position:absolute;inset:0 auto 0 0}.owner-activity .annual-kpis>div:nth-child(2):before{background:oklch(70% .18 258)}.owner-activity .annual-kpis>div:nth-child(3):before{background:var(--oa-mint)}.owner-activity .annual-kpis>div:nth-child(5):before{background:var(--oa-amber)}.owner-activity .annual-kpis>div:nth-child(6):before{background:oklch(70% .2 23)}.owner-activity .annual-kpis>div:first-child{background:linear-gradient(128deg,oklch(24% .102 255),oklch(34% .13 258));border-color:oklch(42% .11 251)}.owner-activity .annual-kpis>div:nth-child(4){background:linear-gradient(126deg,oklch(27% .115 282),oklch(42% .17 286));border-color:oklch(49% .12 283)}.owner-activity .annual-kpis>div:first-child:before,.owner-activity .annual-kpis>div:nth-child(4):before{background:var(--oa-cyan)}.owner-activity .annual-kpis>div:first-child .oa-kpi-value,.owner-activity .annual-kpis>div:nth-child(4) .oa-kpi-value{color:#fff}.owner-activity .annual-kpis>div:first-child .oa-kpi-label,.owner-activity .annual-kpis>div:nth-child(4) .oa-kpi-label{color:oklch(86% .06 221)}.owner-activity .annual-kpis>div:first-child .oa-kpi-note,.owner-activity .annual-kpis>div:nth-child(4) .oa-kpi-note{color:oklch(88% .028 228)}.owner-activity .annual-kpis .oa-kpi-value{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.9vw,1.85rem);line-height:1.23}.owner-activity .annual-kpis .oa-kpi-note{line-height:1.4}.owner-activity #annual-sales-report section>.annual-table-scroll{background:#fff;border:1px solid oklch(87% .038 241);border-radius:1rem;box-shadow:0 4px 15px oklch(29% .05 245/.045)}.owner-activity #annual-sales-report table thead{color:var(--oa-ink);background:oklch(92% .05 246)}.owner-activity #annual-sales-report table th{font-weight:850}.owner-activity #annual-sales-report table tbody tr:nth-child(2n){background:oklch(97.2% .015 246)}.owner-activity #annual-sales-report table tbody tr:hover{background:oklch(92% .05 217/.68)}.owner-activity #annual-sales-report table tr td{font-variant-numeric:tabular-nums}.owner-activity #annual-sales-report details{background:#fff;border-color:oklch(85% .045 247);border-radius:.95rem;overflow:hidden;box-shadow:0 3px 10px oklch(25% .04 250/.04)}.owner-activity #annual-sales-report details>summary{background:linear-gradient(90deg,oklch(95.3% .032 242),#fff)}.owner-activity #annual-sales-report details[open]>summary{border-bottom:1px solid oklch(87% .035 244)}.owner-activity #annual-sales-report details>summary:hover{background:oklch(94% .044 232)}.owner-activity #year-end-reconciliation .year-end-grid article{background:linear-gradient(140deg,#fff,oklch(96% .025 226));border-color:oklch(87% .04 245);border-radius:1rem;min-height:6.9rem;padding:1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 4px 15px oklch(30% .07 260/.06)}.owner-activity #year-end-reconciliation .year-end-grid article:before{content:"";background:var(--oa-mint);width:.26rem;position:absolute;top:0;bottom:0;left:0}.owner-activity #year-end-reconciliation .year-end-grid article:nth-child(2n):before{background:oklch(67% .17 248)}.owner-activity #year-end-reconciliation .year-end-grid article:nth-child(3n):before{background:oklch(77% .16 74)}.owner-activity #year-end-reconciliation .year-end-grid article p:nth-child(2){letter-spacing:-.02em;font-variant-numeric:tabular-nums}.owner-activity #year-end-reconciliation .year-end-grid label{background:linear-gradient(146deg,#fff,oklch(97.2% .014 248));border-color:oklch(87% .04 244);border-radius:1.05rem;box-shadow:0 3px 13px oklch(30% .06 245/.05)}.owner-activity .owner-filter-panel{background:#fff;border:1px solid oklch(86% .04 243);border-radius:1.35rem;box-shadow:0 12px 28px oklch(25% .06 250/.072)}.owner-activity .owner-section-title{color:var(--oa-ink);letter-spacing:-.025em;align-items:center;gap:.65rem;font-size:clamp(1.15rem,1.6vw,1.45rem);display:flex}.owner-activity .owner-section-title svg{color:oklch(57% .17 238)}.owner-activity .activity-feed,.owner-activity .account-feed{background:#fff;border:1px solid oklch(86% .04 246);border-radius:1.25rem;box-shadow:0 10px 30px oklch(26% .06 250/.077)}.owner-activity .activity-feed article{border-left:.26rem solid #0000;transition:background .15s,border-color .15s}.owner-activity .activity-feed article:hover{border-left-color:var(--oa-cyan);background:oklch(97% .018 227)}.owner-activity .account-feed>div:nth-child(2n){background:oklch(97.6% .011 239)}.owner-activity .account-feed>div:hover{background:oklch(95.5% .03 226)}.owner-activity .owner-filter-panel label{color:oklch(40% .055 248)}.owner-activity .owner-filter-panel input,.owner-activity .owner-filter-panel select{background:#fff;border-color:oklch(86% .035 246)}.owner-activity .owner-filter-panel button[type=submit]{background:linear-gradient(125deg,oklch(34% .13 256),oklch(39% .15 229));box-shadow:0 4px 12px oklch(36% .1 250/.18)}.owner-activity .owner-filter-panel button[type=submit]:hover{filter:brightness(1.13)}@media (width<=639px){.owner-activity main{padding-left:1rem;padding-right:1rem}.owner-activity .owner-hero{border-radius:1.3rem;padding:1.3rem}.owner-activity .owner-hero-links a{flex-grow:1;justify-content:center;font-size:.75rem}.owner-activity #annual-sales-report,.owner-activity #year-end-reconciliation{border-radius:1.25rem;padding:1.15rem}.owner-activity .annual-kpis>div{min-height:8.2rem;padding:.9rem}.owner-activity .annual-kpis .oa-kpi-value{overflow-wrap:anywhere;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.owner-activity *,.owner-activity :before,.owner-activity :after{transition:none!important;animation:none!important}}@media print{.owner-activity.public-floorplan-page:before{display:none!important}.owner-activity{background:#fff!important}.owner-activity main{max-width:none!important}.owner-activity .owner-hero{display:none!important}.owner-activity #annual-sales-report,.owner-activity #year-end-reconciliation{box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;border-radius:0!important}.owner-activity .oa-kpi-icon,.owner-activity .owner-tax-emblem{display:none!important}.owner-activity .annual-kpis .oa-kpi-button{color:#000!important;min-height:auto!important;display:block!important}.owner-activity .annual-kpis .oa-kpi-value,.owner-activity .annual-kpis .oa-kpi-label,.owner-activity .annual-kpis .oa-kpi-note{color:#000!important}.owner-activity #annual-sales-report:before,.owner-activity #year-end-reconciliation:before,.owner-activity .annual-kpis>div:before,.owner-activity .year-end-grid article:before{display:none!important}.owner-activity .annual-kpis>div,.owner-activity .year-end-grid article,.owner-activity .year-end-grid label{color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid oklch(69% .015 245)!important}.owner-activity .annual-kpis>div p,.owner-activity .annual-kpis>div:first-child p,.owner-activity .annual-kpis>div:nth-child(4) p,.owner-activity #annual-sales-report table thead{color:#000!important;background:#fff!important}.owner-activity #annual-sales-report table tbody tr{background:#fff!important}}
