:root{--ink:#25232e;--muted:#898795;--purple:#7664d7;--line:#eceaf0;--paper:#f8f8fa}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}.app-shell{background:var(--paper);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:244px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#282330;letter-spacing:-1px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:22px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:#7461d2;border-radius:9px;align-items:flex-end;gap:3px;width:27px;height:27px;padding:5px;display:flex;transform:rotate(-3deg)}.brand-mark i{background:#fff;border-radius:4px;width:4px;display:block;transform:rotate(18deg)}.brand-mark i:first-child{height:8px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:11px}.org-switcher{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin:26px 0 24px;padding:9px;display:grid;box-shadow:0 2px 4px #29233708}.org-avatar{color:#5d4fb3;background:#eeeafe;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.org-switcher b,.profile b{font-size:12px;line-height:1.5;display:block}.org-switcher small,.profile small{color:var(--muted);font-size:10px;display:block}.chevrons{color:#aaa7b2;font-size:9px;line-height:6px}.nav-label{color:#aaa8b2;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:9px;font-weight:750}.nav-label.secondary{margin-top:25px}.nav-link{color:#74717e;border-radius:10px;align-items:center;gap:12px;height:42px;margin:2px 0;padding:0 10px;font-size:12.5px;font-weight:590;text-decoration:none;transition:all .2s;display:flex}.nav-link:hover{color:#6250bd;background:#f7f5ff}.nav-link.active{color:#6553bd;background:#f2effd;font-weight:680}.nav-icon{text-align:center;width:18px;font-size:16px}.nav-link em{color:#c65f5b;background:#f8e8e7;border-radius:7px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-footer{margin-top:auto}.mini-help{color:#6755c0;background:#f7f5ff;border-radius:11px;align-items:center;gap:9px;margin:0 0 12px;padding:13px 11px;display:flex}.mini-help>span{font-size:17px}.mini-help div{flex:1}.mini-help b{font-size:11px;display:block}.mini-help small{color:#9992bd;margin-top:2px;font-size:9px;display:block}.mini-help i{font-style:normal}.profile{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:16px 8px 0;display:grid}.profile>span{color:#825b49;background:#e9d6cb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.profile i{color:#aaa6af;font-size:10px;font-style:normal}.main-panel{width:calc(100% - 244px);min-width:0;margin-left:244px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#9996a1;border-radius:10px;align-items:center;gap:9px;width:310px;height:38px;padding:0 11px;font-size:11px;display:flex}.search>span:first-child{color:#76727d;font-size:20px}.search kbd{color:#aaa7b0;background:#f9f8fa;border:1px solid #e9e7ec;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:9px}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:38px;height:38px;position:relative}.notification-dot{background:#e5655f;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.quick-add{color:#fff;cursor:pointer;background:#6d5bc5;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:650;display:flex;box-shadow:0 5px 13px #6d5bc533}.quick-add span{font-size:18px}.quick-add i{margin-left:4px;font-size:9px;font-style:normal}.mobile-menu{display:none}.dashboard{max-width:1420px;margin:0 auto;padding:36px 38px 56px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{color:#a3a0aa;letter-spacing:1.2px;margin:0 0 8px;font-size:9px;font-weight:730}.welcome-row h1{letter-spacing:-1px;margin:0;font-size:28px;font-weight:720;line-height:1.2}.welcome-row h1 span{color:#8b78dd;font-size:20px}.welcome-row>div>p:last-child{color:#888590;margin:7px 0 0;font-size:12px}.period-control{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;padding:5px;display:flex;box-shadow:0 3px 8px #28233708}.period-control button{color:#918e99;cursor:pointer;background:0 0;border:0;border-radius:8px;width:31px;height:31px}.period-control button:hover{background:#f5f3fa}.period-control div{min-width:125px;padding:0 12px}.period-control small{color:#aaa7b0;font-size:8px;display:block}.period-control b{margin-top:2px;font-size:11px;display:block}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card,.card{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 3px 10px #302b3a06}.metric-card{min-width:0;padding:17px 18px 15px}.metric-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.lavender{color:#715dcc;background:#efebff}.coral{color:#cb6d63;background:#fdebe8}.mint{color:#4d9b78;background:#e7f5ef}.sunny{color:#b88c3d;background:#fbf1d9}.trend{border-radius:12px;padding:4px 7px;font-size:8px;font-weight:720}.trend.up{color:#4d9d78;background:#edf8f3}.trend.neutral{color:#7663c2;background:#f2effd}.trend.down{color:#c67164;background:#fbefed}.metric-card p{color:#85828d;margin:0;font-size:10px}.metric-card strong{letter-spacing:-.6px;margin:5px 0 2px;font-size:23px;display:block}.metric-card strong span{font-size:14px}.metric-card>small{color:#aaa7b0;font-size:8.5px;display:block}.meter{background:#efedf3;border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.meter i{background:#7d68d4;border-radius:4px;height:100%;display:block}.coral-meter i{background:#e88678}.lease-dots{gap:4px;margin-top:13px;display:flex}.lease-dots i{background:#5da584;border-radius:3px;flex:1;height:4px}.lease-dots i.empty{background:#e9eceb}.priority-line{color:#96929b;align-items:center;gap:5px;margin-top:11px;font-size:8px;display:flex}.priority-line i{background:#e07467;border-radius:50%;width:5px;height:5px}.priority-line i:nth-of-type(2){background:#dcad50;margin-left:4px}.content-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.card{padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.card-heading h2{letter-spacing:-.2px;margin:0;font-size:14px}.card-heading p{color:#9996a0;margin:4px 0 0;font-size:9px}.card-heading button{color:#6d5bc3;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:650}.card-heading button span{margin-left:4px}.collection-body{grid-template-columns:148px 1fr;align-items:center;gap:24px;padding:20px 10px 16px;display:grid}.donut{background:conic-gradient(#7662ce 0 94%,#f0edf8 94% 100%);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.donut div{z-index:1;text-align:center;position:relative}.donut strong{letter-spacing:-1px;font-size:27px;display:block}.donut strong span{font-size:14px}.donut small{color:#9996a1;font-size:8px}.collection-summary>div{border-bottom:1px solid #f0eef2;grid-template-columns:1fr auto;align-items:center;padding:8px 0;display:grid}.collection-summary>div:last-child{border:0}.collection-summary span{color:#817e88;align-items:center;gap:6px;font-size:9px;display:flex}.collection-summary i{border-radius:50%;width:6px;height:6px;display:block}.collection-summary .paid{background:#7662ce}.collection-summary .due{background:#e1af54}.collection-summary .late{background:#dc776b}.collection-summary b{font-size:11px}.collection-summary small{color:#aaa7b0;grid-column:1/3;margin-top:2px;padding-left:12px;font-size:8px}.gentle-note{background:#f6f3ff;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.gentle-note>span{color:#755fc9;background:#e9e3ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.gentle-note p{color:#8d86a8;flex:1;margin:0;font-size:8.5px}.gentle-note p b{color:#5d5576;margin-bottom:2px;font-size:9px;display:block}.gentle-note button{color:#6b56bf;background:0 0;border:0;font-size:8px;font-weight:700}.plain-dots{color:#aaa7b0!important}.attention-list{margin-top:14px}.attention-item{border-bottom:1px solid #f0eef2;grid-template-columns:31px 1fr auto 20px;align-items:center;gap:9px;padding:10px 0;display:grid}.attention-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.attention-icon.urgent{color:#d3625b;background:#fbe8e6}.attention-icon.lease{color:#705bc2;background:#eeeafd}.attention-icon.payment{color:#b88532;background:#fff2db}.attention-icon.application{color:#4e9677;background:#e5f5ee}.attention-item div b{font-size:9.5px;display:block}.attention-item div p{color:#a09da6;margin:3px 0 0;font-size:8px}.pill{color:#7564ba;background:#f0edf9;border-radius:9px;padding:4px 7px;font-size:7px}.urgent-pill{color:#c75c55;background:#fae8e6}.rose-pill{color:#c68142;background:#fff0df}.mint-pill{color:#48906f;background:#e9f6f0}.attention-item>button{color:#aaa7b0;background:0 0;border:0}.view-all{color:#6d5bc3;background:0 0;border:0;width:100%;padding:14px 0 0;font-size:8.5px;font-weight:700}.view-all span{margin-left:5px}.properties-card{margin-top:14px}.property-list{margin-top:12px}.property-row{border-top:1px solid #f0eef2;grid-template-columns:45px 1.5fr 1.2fr .8fr .55fr 24px;align-items:center;gap:13px;padding:11px 0;display:grid}.property-art{border-radius:9px;justify-content:center;align-items:flex-end;gap:2px;width:45px;height:38px;padding:0 7px;display:flex;overflow:hidden}.property-art i{background:#ffffffd9;border-radius:3px 3px 0 0;width:9px;display:block}.property-art i:first-child{height:22px}.property-art i:nth-child(2){height:30px}.property-art i:nth-child(3){height:17px}.property-art.lilac{background:#cfc4ed}.property-art.peach{background:#e5c4ac}.property-art.mint{background:#a9d2bf}.property-name b,.property-stat b{font-size:9.5px;display:block}.property-name small,.property-stat small{color:#a09da6;margin-top:3px;font-size:8px;display:block}.occupancy span{color:#9996a0;gap:3px;font-size:8px;display:flex}.occupancy span b{color:#5f5b66;font-size:8px}.occupancy div{background:#efedf1;border-radius:3px;height:3px;margin-top:6px;overflow:hidden}.occupancy div i{background:#7965ce;border-radius:3px;height:100%;display:block}.row-menu{color:#aaa7b0;background:0 0;border:0;font-size:9px}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.sidebar{width:210px}.main-panel{width:calc(100% - 210px);margin-left:210px}.property-row{grid-template-columns:45px 1.4fr 1fr .7fr 24px}.property-stat:nth-of-type(4){display:none}}@media (max-width:820px){.sidebar{transform:translate(-100%)}.main-panel{width:100%;margin-left:0}.mobile-menu{background:0 0;border:0;font-size:19px;display:block}.search{width:230px;margin-left:12px}.dashboard{padding:28px 22px}.content-grid{grid-template-columns:1fr}.topbar{padding:0 20px}.welcome-row{align-items:flex-start}.period-control{display:none}}@media (max-width:580px){.topbar{height:62px}.search{display:none}.quick-add{font-size:0}.quick-add span{font-size:17px}.quick-add i{display:none}.dashboard{padding:24px 14px}.welcome-row h1{font-size:24px}.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{padding:14px}.metric-card strong{font-size:20px}.content-grid{gap:9px}.card{padding:16px}.collection-body{grid-template-columns:110px 1fr;gap:10px;padding-left:0;padding-right:0}.donut{width:96px;height:96px}.donut strong{font-size:22px}.property-row{grid-template-columns:40px 1fr .7fr 20px}.property-art{width:40px}.occupancy,.property-stat:nth-of-type(3),.property-stat:nth-of-type(4){display:none}}.sidebar>a{text-decoration:none;display:block}.sidebar .brand{width:100%}.mini-help{text-align:left;border:0;width:100%}.card-heading a{color:#6d5bc3;font-size:9px;font-weight:650;text-decoration:none}.market-link{color:#7164a5;margin-right:4px;font-size:10px;text-decoration:none}.demo-badge{color:#6a58b8;letter-spacing:.25px;text-transform:uppercase;background:#f7f4ff;border:1px solid #e3ddf5;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.mobile-page-title,.nav-scrim{display:none}.toast{z-index:90;color:#fff;background:#292632;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #27233033}.toast span{background:#6ab08c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.page-header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-header h1{letter-spacing:-1px;margin:0;font-size:28px}.page-header>div>p:last-child{color:#8c8994;margin:7px 0 0;font-size:11px}.primary-button{color:#fff;cursor:pointer;background:#6d5bc5;border:0;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:700;box-shadow:0 5px 14px #6d5bc533}.outline-button{border:1px solid var(--line);color:#77737f;cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px}.toolbar,.table-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.segmented{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:3px;display:flex}.segmented button,.market-tabs button{color:#918e98;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:9px}.segmented button.selected,.market-tabs button.selected{color:#6754bd;background:#eeeafd;font-weight:700}.property-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.property-detail-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 3px 10px #302b3a08}.property-hero{height:138px;position:relative;overflow:hidden}.property-hero.lilac{background:linear-gradient(145deg,#ddd5f2,#b8a9de)}.property-hero.peach{background:linear-gradient(145deg,#f0d9c6,#d7ae91)}.property-hero.mint{background:linear-gradient(145deg,#d1e9df,#92c6ae)}.property-hero.blue{background:linear-gradient(145deg,#d4e4ee,#93b9cf)}.property-hero.sage{background:linear-gradient(145deg,#d8dfc7,#aab78b)}.property-hero>span{background:#ffffffdb;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:700;position:absolute;top:12px;left:12px}.building-shape{align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.building-shape i{background:#ffffffc9;border-radius:6px 6px 0 0;width:35px;display:block;box-shadow:inset 0 0 0 1px #fff6}.building-shape i:first-child{height:70px}.building-shape i:nth-child(2){height:105px}.building-shape i:nth-child(3){height:85px}.building-shape i:nth-child(4){height:55px}.property-detail-body{padding:16px}.property-detail-body>div:first-child{display:inline-block}.property-detail-body h3{margin:0;font-size:13px}.property-detail-body p{color:#9895a0;margin:4px 0 0;font-size:8px}.property-detail-body>button{float:right;color:#aaa6af;background:0 0;border:0}.property-kpis{grid-template-columns:repeat(3,1fr);margin:16px 0 10px;display:grid!important}.property-kpis span{border-right:1px solid var(--line);margin-right:8px;padding-right:8px}.property-kpis span:last-child{border:0}.property-kpis small{color:#aaa7b0;font-size:7px;display:block}.property-kpis b{margin-top:3px;font-size:10px;display:block}.card-action{border-radius:9px;width:100%;margin-top:14px;padding:9px;font-size:8px;font-weight:700;float:none!important;color:#6956bc!important;background:#f5f3fb!important;border:0!important}.card-action span{float:right}.leasing-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.leasing-stats>span{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.leasing-stats small{color:#9996a0;font-size:8px;display:block}.leasing-stats b{margin:6px 0 3px;font-size:20px;display:block}.leasing-stats em{color:#5d9b7c;font-size:7px;font-style:normal}.pipeline{grid-template-columns:repeat(4,1fr);align-items:start;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{background:#f1f0f4;border:1px solid #ebe9ef;border-radius:13px;min-width:205px;padding:9px}.pipeline-title{align-items:center;padding:5px 3px 10px;display:flex}.pipeline-title b{font-size:9px}.pipeline-title span{background:#e4e1e9;border-radius:6px;place-items:center;width:18px;height:18px;margin-left:6px;font-size:7px;display:grid}.pipeline-title button{background:0 0;border:0;margin-left:auto}.prospect-card{background:#fff;border:1px solid #e8e6eb;border-radius:10px;margin-bottom:8px;padding:11px;box-shadow:0 2px 5px #302b3a08}.person-line{grid-template-columns:25px 1fr auto;align-items:center;gap:7px;display:grid}.person-line>span{color:#6f5cc2;background:#eeeafd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.person-line b{font-size:9px}.person-line i{color:#aaa6af;font-size:7px;font-style:normal}.prospect-card>p{color:#8e8a96;margin:9px 0;font-size:8px}.prospect-card>div:last-child{justify-content:space-between;align-items:center;display:flex}.prospect-card small{color:#888590;font-size:7px}.prospect-card button{color:#6755ba;background:#f2effc;border:0;border-radius:7px;width:25px;height:25px}.add-card{color:#8d8994;background:0 0;border:1px dashed #d9d6de;border-radius:9px;width:100%;padding:8px;font-size:8px}.summary-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.summary-strip>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.summary-strip p{margin:0}.summary-strip b{font-size:16px;display:block}.summary-strip small{color:#97949e;margin-top:3px;font-size:8px;display:block}.data-card{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:flex-start;gap:8px;margin:0;padding:14px 16px}.table-toolbar .segmented+button{margin-left:auto}.table-search{border:1px solid var(--line);color:#98949e;border-radius:9px;align-items:center;gap:6px;min-width:250px;height:34px;padding:0 10px;display:flex}.table-search input{border:0;outline:0;width:100%;font-size:9px}.data-table{font-size:8.5px}.table-row{border-bottom:1px solid #f0eef2;align-items:center;gap:12px;min-height:55px;padding:8px 16px;display:grid}.table-row:last-child{border:0}.table-row.table-head{color:#9996a0;text-transform:uppercase;letter-spacing:.35px;background:#faf9fb;min-height:36px;font-size:7.5px;font-weight:700}.residents-table .table-row{grid-template-columns:1.25fr 1.2fr 1.6fr .55fr .7fr 20px}.resident-cell{align-items:center;gap:9px;display:flex!important}.resident-cell i{border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.resident-cell i.violet{color:#6754bd;background:#eeeafd}.resident-cell i.coral{color:#bd655a;background:#faeae6}.resident-cell i.mint{color:#4f9173;background:#e6f4ed}.resident-cell i.gold{color:#a8792f;background:#fff1d9}.resident-cell i.blue{color:#587f9f;background:#e5eff7}.negative{color:#c65f59;font-weight:700}.status,.priority{color:#6d5abc;background:#eeeafd;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.status.current,.status.done{color:#4e9071;background:#e8f5ee}.status.overdue,.priority.urgent{color:#c65e57;background:#fbe9e7}.status.due-soon,.status.scheduled,.priority.normal{color:#ac7e36;background:#fff2dd}.status.renewal,.status.in-progress,.priority.high{color:#6b58bc;background:#eeeafd}.priority.low{color:#7f7c85;background:#f0f0f2}.table-row>button{color:#918d99;background:0 0;border:0}.maintenance-top{grid-template-columns:repeat(3,.7fr) 1.4fr;gap:10px;margin-bottom:14px;display:grid}.maintenance-top article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.maintenance-top small{color:#9996a0;font-size:7px;display:block}.maintenance-top b{margin-top:4px;font-size:15px;display:block}.sla-card{display:block!important}.sla-card>div:first-child{justify-content:space-between;display:flex}.work-table .table-row{grid-template-columns:2.1fr .7fr .9fr .7fr .8fr 20px}.work-table .table-row>span:first-child b,.work-table .table-row>span:first-child em,.work-table .table-row>span:first-child small{display:block}.work-table .table-row>span:first-child small{color:#aba7b0;font-size:7px}.work-table .table-row>span:first-child b{margin:3px 0;font-size:9px}.work-table .table-row>span:first-child em{color:#9a97a1;font-size:7px;font-style:normal}.finance-hero{color:#fff;background:linear-gradient(130deg,#302b44,#4c416b);border-radius:16px;grid-template-columns:1fr auto;margin-bottom:14px;padding:22px;display:grid}.finance-hero p{color:#c9c4d5;margin:0;font-size:9px}.finance-hero h2{margin:6px 0 2px;font-size:28px}.finance-hero small{color:#a9a1bd;font-size:8px}.finance-hero>.outline-button{color:#e5e1eb;background:#ffffff10;border-color:#ffffff25;align-self:start}.cash-chart{background:repeating-linear-gradient(0deg,#0000 0 32px,#ffffff0c 33px);border-bottom:1px solid #ffffff24;grid-column:1/3;align-items:flex-end;gap:12px;height:130px;margin-top:20px;padding:0 12px;display:flex}.cash-chart span{background:linear-gradient(#a995f4,#7661ce);border-radius:5px 5px 0 0;flex:1;min-width:8px}.cash-chart span.forecast{background:#ffffff18;border:1px dashed #c8bff0}.chart-legend{color:#bcb6c9;grid-column:1/3;gap:18px;margin-top:11px;font-size:7px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#8e78e4;border-radius:2px;width:6px;height:6px}.finance-grid{grid-template-columns:1.4fr .6fr}.transactions>div{border-bottom:1px solid #f0eef2;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.transaction-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.transactions p{margin:0}.transactions p b{font-size:9px;display:block}.transactions p small{color:#9996a0;margin-top:3px;font-size:7px;display:block}.transactions strong{font-size:9px}.positive{color:#4c9472}.receivable-total{text-align:center;padding:24px 0 16px}.receivable-total strong{font-size:28px;display:block}.receivable-total span{color:#9996a0;font-size:8px}.age-bars>div{margin:12px 0}.age-bars span{color:#8e8b94;justify-content:space-between;font-size:8px;display:flex}.age-bars span b{color:#44414a}.age-bars>div>i{background:#efedf2;border-radius:4px;height:5px;margin-top:6px;display:block}.age-bars em{background:#7a65cc;border-radius:4px;height:100%;display:block}.folder-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.folder-grid button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:15px}.folder-grid span{color:#6a57bd;background:#eeeafd;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:12px;display:grid}.folder-grid b,.folder-grid small{display:block}.folder-grid b{font-size:10px}.folder-grid small{color:#9996a0;margin-top:3px;font-size:7px}.documents-table{margin-top:12px}.documents-table .table-row{grid-template-columns:1.6fr .7fr 1.1fr .8fr .65fr 20px}.doc-name{align-items:center;gap:8px;display:flex!important}.doc-name i{color:#6d58bd;background:#f2effc;border-radius:7px;place-items:center;width:28px;height:30px;font-style:normal;display:grid}.report-filters{gap:7px;margin-bottom:14px;display:flex}.report-filters button{border:1px solid var(--line);color:#77737f;background:#fff;border-radius:9px;padding:8px 11px;font-size:8px}.report-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.report-wide{min-height:250px}.card-heading>strong{font-size:18px}.card-heading>strong em{color:#4e9674;font-size:8px;font-style:normal}.line-chart{height:155px;margin-top:15px;position:relative}.grid-lines{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0}.grid-lines i{border-top:1px solid #efedf2}.plot-line{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:15px 10px}.plot-line:before{content:"";clip-path:polygon(0 75%,14% 59%,28% 68%,42% 35%,56% 45%,70% 15%,84% 30%,100% 0,100% 100%,0 100%);background:linear-gradient(#8670dc22,#0000);height:50%;position:absolute;bottom:32%;left:0;right:0}.plot-line span{z-index:1;background:#fff;border:2px solid #7762ce;border-radius:50%;width:8px;height:8px;position:relative}.plot-line span:first-child{margin-bottom:28%}.plot-line span:nth-child(2){margin-bottom:38%}.plot-line span:nth-child(3){margin-bottom:32%}.plot-line span:nth-child(4){margin-bottom:50%}.plot-line span:nth-child(5){margin-bottom:43%}.plot-line span:nth-child(6){margin-bottom:63%}.plot-line span:nth-child(7){margin-bottom:54%}.plot-line span:nth-child(8){margin-bottom:75%}.month-labels{color:#a4a1aa;justify-content:space-between;font-size:7px;display:flex}.mix-donut{background:conic-gradient(#7662ce 0 72%,#e3a67e 72% 88%,#84b89f 88%);border-radius:50%;place-items:center;width:130px;height:130px;margin:18px auto;display:grid;position:relative}.mix-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.mix-donut div{z-index:1;font-size:24px;font-weight:750}.mix-donut small{color:#9996a0;text-align:center;font-size:7px;display:block}.mix-legend{flex-direction:column;gap:8px;display:flex}.mix-legend span{color:#77737e;align-items:center;gap:6px;font-size:8px;display:flex}.mix-legend i{background:#7662ce;border-radius:2px;width:6px;height:6px}.mix-legend span:nth-child(2) i{background:#e3a67e}.mix-legend span:nth-child(3) i{background:#84b89f}.mix-legend b{margin-left:auto}.score-ring{text-align:center;border:10px solid #e8f3ee;border-top-color:#5da27f;border-radius:50%;place-content:center;width:120px;height:120px;margin:20px auto;display:grid}.score-ring strong{font-size:26px}.score-ring small{color:#5c9b7c;font-size:7px}.score-row{justify-content:space-between;gap:8px;display:flex}.score-row span{color:#9996a0;font-size:7px}.score-row b{color:#413e47;margin-top:3px;font-size:10px;display:block}.comparison-bars{margin-top:18px}.comparison-bars>div{grid-template-columns:120px 1fr 35px;align-items:center;gap:10px;margin:13px 0;font-size:8px;display:grid}.comparison-bars>div>i{background:#efedf2;border-radius:4px;height:6px}.comparison-bars em{background:linear-gradient(90deg,#7662ce,#9e8bea);border-radius:4px;height:100%;display:block}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#28233366;place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.command-panel,.create-panel{background:#fff;border:1px solid #e5e2e9;border-radius:16px;width:min(580px,100% - 28px);overflow:hidden;box-shadow:0 25px 80px #241f3040}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:57px;padding:0 16px;display:flex}.command-input>span{font-size:20px}.command-input input{border:0;outline:0;flex:1;font-size:11px}.command-input kbd{border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:5px;font-size:7px}.command-panel>p{color:#aaa7b0;text-transform:uppercase;letter-spacing:.8px;margin:14px 16px 6px;font-size:7px;font-weight:700}.command-panel>a{color:inherit;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:grid}.command-panel>a:hover{background:#f6f4fb}.command-panel>a>span{color:#6d59c0;background:#eeeafd;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.command-panel>a b,.command-panel>a small{display:block}.command-panel>a b{font-size:9px}.command-panel>a small{color:#9996a0;margin-top:3px;font-size:7px}.command-panel>a em{color:#aaa7b0;font-style:normal}.empty-search{text-align:center;color:#9996a0;padding:30px;font-size:9px}.create-panel{padding:20px;overflow:visible}.modal-title{justify-content:space-between;display:flex}.modal-title>div{grid-template-columns:36px 1fr;column-gap:10px;display:grid}.modal-title span{color:#6b57be;background:#eeeafd;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.modal-title h2{margin:0;font-size:15px}.modal-title p{color:#9996a0;margin:4px 0;font-size:8px}.modal-title>button{background:0 0;border:0;font-size:20px}.create-kinds{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0;display:grid}.create-kinds button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:8px}.create-kinds button.selected{color:#6753ba;background:#eeeafd;border-color:#d8d0f6}.create-panel label{margin-top:11px;font-size:8px;font-weight:700;display:block}.create-panel input,.create-panel select,.create-panel textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;outline:0;margin-top:5px;padding:9px;font-size:9px;display:block}.create-panel textarea{resize:none;height:62px}.form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-actions{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-size:8px}.modal-actions button:last-child{color:#fff;background:#6d5bc5;border-color:#6d5bc5}.auth-page{background:radial-gradient(circle at 16% 18%,#efeafb 0 4%,#0000 23%),radial-gradient(circle at 88% 82%,#f7e9e2 0 5%,#0000 24%),#fbfaf8;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{background:#fff;border:1px solid #e8e3eb;border-radius:22px;width:min(440px,100%);padding:38px;box-shadow:0 24px 70px #3b304417}.auth-card-wide{width:min(570px,100%)}.auth-brand{color:#3b3443;letter-spacing:-1px;margin-bottom:30px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.auth-card h1{letter-spacing:-1px;margin:7px 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.05}.auth-subtitle{color:#827d87;margin:0 0 24px;font-size:11px;line-height:1.65}.auth-card form{gap:14px;display:grid}.auth-card label,.onboarding-card label{color:#625d67;gap:7px;font-size:9px;font-weight:750;display:grid}.auth-card input,.onboarding-card input,.onboarding-card select{color:#302b34;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:10px;outline:none;padding:0 12px;font-size:11px}.auth-card input:focus,.onboarding-card input:focus,.onboarding-card select:focus{border-color:#8b79d2;box-shadow:0 0 0 3px #8b79d215}.auth-card label small{color:#9a959e;font-weight:400}.auth-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-primary{color:#fff;cursor:pointer;background:#6d5bc5;border:0;border-radius:10px;height:45px;font-size:10px;font-weight:750}.auth-divider{text-align:center;margin:20px 0;position:relative}.auth-divider:before{content:"";background:#ebe7ed;height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{color:#aaa5ae;background:#fff;padding:0 9px;font-size:9px;position:relative}.authvio-button{color:#37313d;cursor:pointer;background:#fff;border:1px solid #ded9e2;border-radius:10px;height:45px;font-size:10px;font-weight:750}.authvio-button i{vertical-align:-2px;background:#705dd0;border-radius:4px;width:12px;height:12px;margin-right:8px;display:inline-block;transform:rotate(-7deg)}.auth-switch{text-align:center;color:#8b8790;margin:22px 0 0;font-size:10px}.auth-switch a{color:#6754bd;font-weight:700}.auth-error{color:#a34c48;background:#fff7f6;border:1px solid #f1d3d0;border-radius:9px;padding:10px 12px;font-size:9px}.real-workspace{background:#faf9f7;min-height:100vh}.real-topbar{background:#fff;border-bottom:1px solid #e9e5e1;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.real-topbar>div{color:#746f79;align-items:center;gap:14px;font-size:10px;display:flex}.real-topbar form{display:inline}.real-topbar button{color:#6f6875;background:#fff;border:1px solid #e1dce5;border-radius:8px;padding:8px 11px;font-size:9px}.real-content{width:min(1100px,90vw);margin:0 auto;padding:58px 0}.real-welcome h1{letter-spacing:-1.5px;margin:6px 0;font-family:Georgia,serif;font-size:40px;font-weight:500}.real-welcome h1 span{color:#745fca}.real-welcome>p:last-child{color:#85808a;font-size:11px}.onboarding-card{background:#fff;border:1px solid #e6e1e8;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:35px;padding:34px;display:grid;box-shadow:0 18px 50px #3a30420c}.onboarding-icon{color:#6f5bc2;background:#eee9fb;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:25px;font-size:22px;display:grid}.onboarding-card h2,.property-section-heading h2{margin:6px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}.onboarding-card>div>p:last-child{color:#827d87;font-size:10px;line-height:1.7}.onboarding-card form{gap:13px;display:grid}.property-section-heading{justify-content:space-between;align-items:end;margin:42px 0 18px;display:flex}.property-section-heading span{color:#8a858e;font-size:10px}.real-property-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.real-property-grid article{background:#fff;border:1px solid #e7e2e8;border-radius:16px;gap:14px;min-height:145px;padding:20px;display:flex;position:relative}.real-property-grid article>span{color:#6d58c1;background:#f0ecfb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.real-property-grid small{color:#9a949e;text-transform:uppercase;font-size:7px}.real-property-grid h3{margin:5px 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.real-property-grid p{color:#8b8690;font-size:8px}.real-property-grid em{color:#4f8d68;background:#eaf7ef;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;bottom:14px;right:14px}@media (max-width:760px){.auth-fields,.onboarding-card{grid-template-columns:1fr}.auth-card{padding:28px 22px}.real-content{padding:38px 0}.real-welcome h1{font-size:31px}.real-property-grid{grid-template-columns:1fr}.real-topbar>div>span{display:none}}.marketplace{color:#26252b;background:#fbfaf8;min-height:100vh}.market-header{background:#fffdfb;border-bottom:1px solid #ece8e2;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 5vw;display:grid}.market-brand{color:#28242d;align-items:center;gap:9px;text-decoration:none;display:flex}.market-brand b{letter-spacing:-.8px;font-size:20px}.market-header nav{gap:5px;display:flex}.market-header nav button,.host-link{color:#77727a;background:0 0;border:0;padding:9px 12px;font-size:10px}.market-header>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-header>div a{color:#fff;background:#302c3a;border-radius:9px;padding:10px 13px;font-size:9px;text-decoration:none}.market-hero{text-align:center;background:radial-gradient(circle at 15% 25%,#f4e9e7 0 5%,#0000 20%),radial-gradient(circle at 85% 20%,#ece7fb 0 10%,#0000 28%),linear-gradient(#fffdfb,#faf8f5);padding:72px 24px 50px;position:relative;overflow:hidden}.market-spark{color:#765fca;background:#eee8fb;border-radius:12px;place-items:center;width:35px;height:35px;margin:0 auto 15px;display:grid}.market-hero h1{letter-spacing:-2.5px;margin:0;font-family:Georgia,serif;font-size:56px;font-weight:500;line-height:.98}.market-hero h1 em{color:#7762c8;font-weight:400}.market-hero>p:not(.eyebrow){color:#817c84;margin:18px 0 24px;font-size:12px}.market-search{text-align:left;background:#fff;border:1px solid #e6e2dc;border-radius:14px;grid-template-columns:1.3fr 1fr 1fr auto;width:min(830px,100%);margin:0 auto;padding:6px;display:grid;box-shadow:0 13px 35px #362d4010}.market-search label{border-right:1px solid #eeeae5;align-items:center;gap:10px;padding:4px 15px;display:flex}.market-search label>span{color:#7765bd;font-size:18px}.market-search small{color:#605b63;font-size:7px;font-weight:700;display:block}.market-search input,.market-search label button{color:#918c94;background:0 0;border:0;outline:0;margin-top:3px;padding:0;font-size:9px;display:block}.market-search-button{color:#fff;background:#6d59c1;border:0;border-radius:10px;padding:0 18px;font-size:9px;font-weight:700}.trust-row{color:#858089;justify-content:center;gap:22px;margin-top:19px;font-size:8px;display:flex}.listing-section{background:#fff;padding:68px 6vw}.listing-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.listing-heading h2{margin:0;font-family:Georgia,serif;font-size:32px}.listing-heading>div:first-child>p:last-child{color:#8d8890;font-size:10px}.market-tabs{background:#f5f2f1;border-radius:10px;gap:4px;padding:4px;display:flex}.listing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.listing-card{background:#fff;border:1px solid #ece8e3;border-radius:15px;transition:all .2s;overflow:hidden}.listing-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #392f4512}.listing-image{height:205px;position:relative;overflow:hidden}.listing-image.sky{background:linear-gradient(145deg,#c8dce8,#91b5cb)}.listing-image.garden{background:linear-gradient(145deg,#d3e2cf,#91b38c)}.listing-image.sunset{background:linear-gradient(145deg,#ecd3c0,#cd9c7c)}.listing-image.cedar{background:linear-gradient(145deg,#d4c5b5,#a7866c)}.listing-image.rose{background:linear-gradient(145deg,#ead5dc,#c695a7)}.listing-image.plum{background:linear-gradient(145deg,#d6cce3,#a591bd)}.listing-scene{justify-content:center;align-items:flex-end;gap:5px;display:flex;position:absolute;inset:25px 35px 0}.listing-scene i{background:#fffcf5d9;border:1px solid #fff7;border-radius:8px 8px 0 0;width:31%;display:block}.listing-scene i:first-child{height:60%}.listing-scene i:nth-child(2){height:88%}.listing-scene i:nth-child(3){height:68%}.listing-scene span{background:#5d856d88;border-radius:50% 50% 10px 10px;width:26px;height:47px;position:absolute;bottom:0;right:12px}.listing-image>em{background:#fffc;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;position:absolute;top:12px;left:12px}.listing-image>button{color:#7659a6;background:#fffd;border:0;border-radius:50%;width:30px;height:30px;font-size:16px;position:absolute;top:10px;right:11px}.listing-image>small{color:#fff;background:#26232d99;border-radius:9px;padding:4px 7px;font-size:7px;position:absolute;bottom:10px;right:11px}.listing-body{padding:15px}.listing-body>p{color:#9b969c;margin:0;font-size:8px}.listing-body h3{margin:5px 0 9px;font-family:Georgia,serif;font-size:17px}.listing-body>div{color:#777279;gap:12px;font-size:8px;display:flex}.listing-body>strong{margin-top:13px;font-size:12px;display:block}.listing-body>strong small{color:#99949b;font-size:8px;font-weight:400}.market-cta{color:#fff;background:#302c40;border-radius:22px;grid-template-columns:1fr 1.1fr;min-height:300px;margin:0 6vw 68px;display:grid;overflow:hidden}.cta-art{background:radial-gradient(circle at 50% 20%,#665b82,#0000 60%);justify-content:center;align-items:flex-end;gap:8px;display:flex;position:relative}.cta-art i{background:#dcd2f5;border-radius:12px 12px 0 0;width:70px;display:block}.cta-art i:first-child{height:150px}.cta-art i:nth-child(2){height:220px}.cta-art i:nth-child(3){height:180px}.cta-art span{color:#d6c8ff;font-size:25px;position:absolute;top:35px;left:35px}.market-cta>div:last-child{align-self:center;padding:50px}.market-cta h2{margin:8px 0 14px;font-family:Georgia,serif;font-size:34px;line-height:1.1}.market-cta>div>p:last-of-type{color:#bcb7c7;max-width:430px;font-size:10px;line-height:1.7}.market-cta a{color:#5e49b1;background:#f5f0ff;border-radius:9px;margin-top:12px;padding:10px 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.market-footer{background:#f8f5f1;border-top:1px solid #eae5df;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:45px 6vw;display:grid}.market-footer p{color:#908a91;font-size:9px}.market-footer>div:not(:first-child){flex-direction:column;gap:8px;display:flex}.market-footer>div>b{margin-bottom:3px;font-size:9px}.market-footer a{color:#817c83;font-size:8px;text-decoration:none}.market-empty{text-align:center;color:#746f79;background:linear-gradient(145deg,#fbf9ff,#f8f6f2);border:1px dashed #dcd4e5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:34px;display:flex}.market-empty>span{color:#765fca;background:#eee8fb;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:19px;display:grid}.market-empty h3{color:#37313d;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.market-empty p{max-width:390px;margin:9px 0 0;font-size:9px;line-height:1.6}@media (max-width:1000px){.property-cards{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(4,220px)}.report-grid{grid-template-columns:1fr}.listing-grid{grid-template-columns:repeat(2,1fr)}.market-header nav{display:none}.market-header{grid-template-columns:1fr 1fr}.market-cta{grid-template-columns:.8fr 1.2fr}.residents-table .table-row,.work-table .table-row,.documents-table .table-row{min-width:850px}.data-table{overflow-x:auto}}@media (max-width:820px){.sidebar.open{width:244px;transform:translate(0);box-shadow:15px 0 50px #2a263633}.nav-scrim{z-index:19;background:#24212c66;border:0;display:block;position:fixed;inset:0}.mobile-page-title,.market-link{display:none}.leasing-stats,.maintenance-top{grid-template-columns:repeat(2,1fr)}.finance-grid{grid-template-columns:1fr}.folder-grid{grid-template-columns:repeat(2,1fr)}.market-hero h1{font-size:48px}.market-search{grid-template-columns:1fr 1fr}.market-search label:nth-child(3){border-top:1px solid #eeeae5}.market-search-button{min-height:50px}.market-cta{grid-template-columns:1fr}.cta-art{min-height:230px}.market-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.page-header{align-items:flex-start}.page-header h1{font-size:24px}.page-header>div>p:last-child{max-width:240px}.primary-button{padding:10px;font-size:0}.primary-button:first-letter{font-size:15px}.property-cards{grid-template-columns:1fr}.leasing-stats{gap:7px}.pipeline{margin-left:-14px;margin-right:-14px;padding:0 14px 12px}.summary-strip{grid-template-columns:1fr}.maintenance-top{grid-template-columns:repeat(2,1fr)}.sla-card{grid-column:1/3}.report-filters{overflow-x:auto}.folder-grid{gap:7px}.overlay{padding-top:4vh}.create-kinds{grid-template-columns:repeat(2,1fr)}.market-header{padding:0 16px}.host-link{display:none}.market-hero{padding:55px 14px 40px}.market-hero h1{font-size:40px}.market-search{grid-template-columns:1fr}.market-search label{border-bottom:1px solid #eeeae5;border-right:0;height:54px}.trust-row{flex-wrap:wrap;gap:10px}.listing-section{padding:50px 16px}.listing-heading{display:block}.market-tabs{margin-top:18px}.listing-grid{grid-template-columns:1fr}.market-cta{margin:0 16px 50px}.market-cta>div:last-child{padding:30px 24px}.market-cta h2{font-size:28px}.market-footer{grid-template-columns:1fr 1fr;padding:35px 20px}.market-footer>div:first-child{grid-column:1/3}.market-header>div a{font-size:0}.market-header>div a:after{content:"Open app";font-size:9px}}.live-shell{color:#302d34;background:#f8f7f5;grid-template-columns:226px minmax(0,1fr);min-height:100vh;font-size:13px;display:grid}.live-sidebar{background:#fff;border-right:1px solid #e8e4e9;flex-direction:column;height:100vh;padding:27px 17px 20px;display:flex;position:sticky;top:0}.live-sidebar>.market-brand{margin-bottom:26px;padding:0 10px}.live-org{background:#fbfafc;border:1px solid #ebe7ed;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:0 3px 22px;padding:10px;display:grid}.live-org>span,.live-sidebar-foot>span{color:#6c58bf;background:#eee9fb;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.live-org b,.live-org small,.live-sidebar-foot b,.live-sidebar-foot small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.live-org b{font-size:10px}.live-org small,.live-sidebar-foot small{color:#a09ba4;margin-top:3px;font-size:8px}.live-sidebar nav{gap:3px;display:grid}.live-sidebar nav a{color:#706a75;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;padding:9px 10px;font-size:10px;font-weight:650;text-decoration:none;display:grid;position:relative}.live-sidebar nav a>span{color:#958ba3;font-size:14px}.live-sidebar nav a>small{letter-spacing:.5px;text-transform:uppercase;color:#b5b0b8;font-size:6px}.live-sidebar nav a:hover,.live-sidebar nav a.active{color:#5e4daf;background:#f0ecfa}.live-sidebar nav a.active>span{color:#6954bc}.live-sidebar-foot{border-top:1px solid #eeeaf0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding:13px 8px 0;display:grid}.live-sidebar-foot b{font-size:9px}.live-main{min-width:0}.live-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#85808a;background:#ffffffd9;border-bottom:1px solid #e8e4e6;justify-content:space-between;align-items:center;height:64px;padding:0 4vw;font-size:9px;display:flex}.live-topbar>div{align-items:center;gap:7px;display:flex}.live-dot{background:#64ad7f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e1f2e7}.live-topbar button{color:#6e6873;cursor:pointer;background:#fff;border:1px solid #dfdae1;border-radius:8px;padding:8px 11px;font-size:9px}.live-page{width:min(1180px,91%);margin:0 auto;padding:45px 0 70px}.live-heading{justify-content:space-between;align-items:end;margin-bottom:29px;display:flex}.live-heading h1{letter-spacing:-1.3px;margin:6px 0 8px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.05}.live-heading h1 span{color:#735fc8}.live-heading p:last-child{color:#85808a;margin:0;font-size:11px}.live-heading.property{align-items:center}.live-primary{color:#fff;font:inherit;cursor:pointer;background:#6e5ac2;border:0;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:750}.live-primary.link{text-decoration:none}.live-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:27px;display:grid}.live-metrics.four{grid-template-columns:repeat(4,1fr)}.live-metrics article{background:#fff;border:1px solid #e8e4e9;border-radius:14px;padding:20px 22px}.live-metrics small,.live-metrics span{color:#918b96;font-size:8px;display:block}.live-metrics strong{margin:9px 0 7px;font-family:Georgia,serif;font-size:28px;font-weight:500;display:block}.live-metrics strong.word{color:#5e9b72;font-size:24px}.live-metrics strong.money{font-size:21px}.live-onboarding{background:#fff;border:1px solid #e7e2e9;border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:45px;padding:34px;display:grid;box-shadow:0 18px 50px #3a30420c}.live-onboarding h2,.live-side-card h2{margin:7px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.live-onboarding>div>p:last-child,.live-side-card>p{color:#827d87;font-size:10px;line-height:1.65}.live-section{background:#fff;border:1px solid #e7e3e8;border-radius:17px;min-width:0;padding:25px}.live-section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.live-section-title h2{margin:4px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.live-section-title p,.live-section-title>span{color:#918c95;margin:3px 0;font-size:9px}.live-property-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.live-property-card{min-height:155px;color:inherit;background:#fff;border:1px solid #e9e5ea;border-radius:14px;gap:13px;padding:18px;text-decoration:none;transition:all .18s;display:flex}.live-property-card:hover{border-color:#d9d0ec;transform:translateY(-2px);box-shadow:0 12px 28px #473a5810}.live-property-icon{color:#6d58c1;background:#f0ecfb;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.live-property-card>div{flex:1;min-width:0}.live-property-card small,.live-property-list small{color:#9b959f;text-transform:uppercase;letter-spacing:.35px;font-size:7px}.live-property-card h3,.live-property-list h3{margin:5px 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.live-property-card p,.live-property-list p{color:#8b8690;margin:0;font-size:8px}.live-property-card footer{color:#85808a;justify-content:space-between;align-items:center;margin-top:26px;font-size:8px;display:flex}.live-property-card em,.live-property-list em{color:#4f8d68;background:#eaf7ef;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal}.live-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:17px;display:grid}.live-property-list{display:grid}.live-property-list>a{color:inherit;border-top:1px solid #efebf0;grid-template-columns:38px minmax(0,1fr) 70px 10px;align-items:center;gap:13px;padding:15px 3px;text-decoration:none;display:grid}.live-property-list>a:first-child{border-top:0}.live-list-meta{text-align:center}.live-list-meta strong,.live-list-meta small{display:block}.live-list-meta strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.live-list-meta em{margin-top:6px;display:inline-block}.live-empty{text-align:center;color:#89838e;background:#fbfafc;border:1px dashed #ddd6e3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.live-empty>span{color:#6d58c1;background:#eee9fb;border-radius:13px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.live-empty h3{color:#3a353e;margin:11px 0 5px;font-family:Georgia,serif;font-size:19px;font-weight:500}.live-empty p{max-width:330px;margin:0;font-size:9px;line-height:1.6}.live-side-card{background:#fff;border:1px solid #e7e2e8;border-radius:16px;padding:23px}.live-side-card+.live-side-card{margin-top:12px}.live-side-card>summary{cursor:pointer;align-items:center;gap:11px;list-style:none;display:flex}.live-side-card>summary::-webkit-details-marker{display:none}.live-side-card>summary>span{color:#6d58c1;background:#eee9fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.live-side-card>summary h2{margin:3px 0;font-size:18px}.live-side-card[open]>summary{margin-bottom:20px}.live-form{gap:12px;display:grid}.live-form.compact{margin-top:19px}.live-form label,.unit-edit-form label{color:#635e68;gap:6px;font-size:8px;font-weight:750;display:grid}.live-form input,.live-form select,.live-form textarea,.unit-edit-form input,.unit-edit-form select,.unit-edit-form textarea{color:#302b34;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;outline:none;padding:0 10px;font-size:9px}.live-form textarea,.unit-edit-form textarea{resize:vertical;height:62px;padding:9px}.live-form input:focus,.live-form select:focus,.live-form textarea:focus,.unit-edit-form input:focus,.unit-edit-form select:focus,.unit-edit-form textarea:focus{border-color:#8b79d2;box-shadow:0 0 0 3px #8b79d215}.live-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.live-form-grid-3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-label{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.check-label input{width:14px!important;height:14px!important}.live-breadcrumb{color:#8d8791;align-items:center;gap:8px;margin-bottom:23px;font-size:9px;display:flex}.live-breadcrumb a{color:#6655b3;text-decoration:none}.live-status{color:#746e79;text-transform:capitalize;background:#f0edf3;border-radius:9px;padding:7px 10px;font-size:8px}.live-status.active{color:#4e8964;background:#e8f5ed}.live-status.archived{color:#8c7373;background:#f2eeee}.live-notice{border-radius:9px;margin:-8px 0 20px;padding:10px 13px;font-size:9px}.live-notice.success{color:#447b59;background:#eaf7ef}.live-notice.error{color:#a14d48;background:#fff1ef}.live-detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:17px;display:grid}.live-unit-list details{border-top:1px solid #eeeaf0}.live-unit-list details:first-child{border-top:0}.live-unit-list summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 80px 90px 14px;align-items:center;gap:12px;padding:14px 2px;list-style:none;display:grid}.live-unit-list summary::-webkit-details-marker{display:none}.unit-avatar{color:#6753b9;background:#f0ecfb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.live-unit-list h3{margin:0 0 4px;font-size:10px}.live-unit-list p{color:#918b95;margin:0;font-size:8px}.live-unit-list summary>strong{text-align:right;font-size:10px}.unit-pill{color:#77717b;background:#f2eff4;border-radius:8px;justify-self:start;padding:5px 7px;font-size:7px}.unit-pill.occupied{color:#4e8964;background:#e8f5ed}.unit-pill.vacant{color:#6754b9;background:#eeeafb}.unit-pill.reserved{color:#9b762c;background:#fff4db}.unit-edit-form{background:#faf9fb;border-radius:12px;gap:11px;margin:2px 0 16px;padding:17px;display:grid}@media (max-width:1050px){.live-property-grid{grid-template-columns:repeat(2,1fr)}.live-layout,.live-detail-grid{grid-template-columns:1fr}.live-detail-grid>aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-side-card+.live-side-card{margin-top:0}.live-metrics.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.live-shell{grid-template-columns:1fr}.live-sidebar{border-bottom:1px solid #e8e4e9;border-right:0;width:auto;height:auto;padding:18px;display:block;position:static}.live-sidebar>.market-brand{margin:0;display:inline-flex}.live-org,.live-sidebar-foot{display:none}.live-sidebar nav{margin-top:16px;display:flex;overflow-x:auto}.live-sidebar nav a{flex:none;grid-template-columns:22px auto}.live-sidebar nav a>small{display:none}.live-topbar{height:52px}.live-page{padding-top:30px}.live-heading{align-items:flex-start}.live-heading h1{font-size:31px}.live-metrics{grid-template-columns:1fr}.live-onboarding{grid-template-columns:1fr;gap:25px}.live-property-grid,.live-detail-grid>aside{grid-template-columns:1fr}.live-side-card+.live-side-card{margin-top:12px}}@media (max-width:520px){.live-page{width:92%}.live-heading{display:block}.live-heading>.live-primary{margin-top:15px;display:inline-block}.live-metrics.four{grid-template-columns:1fr 1fr}.live-layout{display:block}.live-layout>.live-side-card{margin-top:14px}.live-section{padding:18px}.live-property-list>a{grid-template-columns:36px minmax(0,1fr) 48px}.live-property-list>a>b{display:none}.live-unit-list summary{grid-template-columns:36px minmax(0,1fr) 68px}.live-unit-list summary>strong,.live-unit-list summary>b{display:none}.live-form-grid-3{grid-template-columns:1fr 1fr}.live-onboarding{padding:23px}.live-heading.property>.live-status{margin-top:12px;display:inline-block}}.resident-live-list article{border-top:1px solid #eeeaf0;grid-template-columns:40px minmax(0,1fr) minmax(120px,.7fr);align-items:center;gap:13px;padding:15px 2px;display:grid}.resident-live-list article:first-child{border-top:0}.resident-live-list article>span,.lease-live-list header>span{color:#6753b9;background:#eee9fb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.resident-live-list h3,.lease-live-list h3{margin:0 0 4px;font-size:10px}.resident-live-list p,.lease-live-list p{color:#918b95;margin:0;font-size:8px}.resident-live-list article>div:last-child strong,.resident-live-list article>div:last-child small{display:block}.resident-live-list article>div:last-child strong{font-size:9px}.resident-live-list article>div:last-child small{color:#918b95;text-transform:capitalize;margin-top:4px;font-size:8px}.lease-live-list{gap:10px;display:grid}.lease-live-list article{background:#fff;border:1px solid #ebe7ec;border-radius:13px;padding:16px}.lease-live-list header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lease-live-list em{color:#746e79;text-transform:capitalize;background:#f0edf3;border-radius:8px;padding:5px 8px;font-size:7px;font-style:normal}.lease-live-list em.active{color:#4e8964;background:#e8f5ed}.lease-live-list em.pending_signature{color:#936f28;background:#fff4db}.lease-live-list em.ended,.lease-live-list em.terminated,.lease-live-list em.cancelled{color:#8c7070;background:#f3eeee}.lease-facts{text-transform:capitalize;background:#faf9fb;border-radius:9px;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:14px 0;padding:12px;font-size:8px;display:grid}.lease-facts small{color:#98929c;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.lease-live-list form{justify-content:flex-end;gap:7px;display:flex}.lease-live-list form select,.lease-live-list form button{color:#625c68;height:32px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;padding:0 9px;font-size:8px}.lease-live-list form button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;font-weight:700}.form-prereq{color:#7d7682;background:#f8f6fb;border-radius:10px;margin-top:18px;padding:14px;font-size:9px}.form-prereq p{margin:0 0 9px}.form-prereq a{color:#6753b9;margin-right:7px;display:inline-block}@media (max-width:520px){.resident-live-list article{grid-template-columns:38px 1fr}.resident-live-list article>div:last-child{grid-column:2}.lease-facts{grid-template-columns:1fr}.lease-live-list form{justify-content:flex-start}}.maintenance-live-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:17px;display:grid}.maintenance-controls{gap:12px;display:grid}.maintenance-controls .live-side-card+.live-side-card{margin-top:0}.work-live-list details{border-top:1px solid #eeeaf0}.work-live-list details:first-child{border-top:0}.work-live-list summary{cursor:pointer;grid-template-columns:35px minmax(0,1fr) 85px 125px 12px;align-items:center;gap:11px;padding:14px 2px;list-style:none;display:grid}.work-live-list summary::-webkit-details-marker{display:none}.work-priority{color:#817985;background:#f0edf3;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.work-priority.high{color:#9c6b22;background:#fff1db}.work-priority.urgent{color:#b35735;background:#fde9df}.work-priority.emergency{color:#b24343;background:#fbe5e5}.work-live-list h3{margin:0 0 4px;font-size:10px}.work-live-list summary p{color:#918b95;margin:0;font-size:8px}.work-live-list summary em{color:#77717b;background:#f1eef3;border-radius:8px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.work-live-list summary em.in_progress,.work-live-list summary em.scheduled{color:#6754b9;background:#eeeafb}.work-live-list summary em.complete,.work-live-list summary em.closed{color:#4e8964;background:#e8f5ed}.sla{color:#6f6974;font-size:8px}.sla small{color:#9a949e;margin-bottom:3px;font-size:7px;display:block}.sla.overdue{color:#b34e49;font-weight:700}.work-detail{padding:4px 0 17px 46px}.work-detail>p{color:#6f6974;font-size:9px;line-height:1.6}.work-detail>div{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;font-size:8px;display:grid}.work-detail small,.work-detail aside small{color:#99939d;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.work-detail aside{color:#665e71;background:#f6f3fc;border-left:3px solid #8d7ad3;margin-top:10px;padding:10px 12px;font-size:8px}.work-detail form{grid-template-columns:1fr 1fr 1fr 1.4fr auto;gap:7px;margin-top:11px;display:grid}.work-detail form select,.work-detail form input,.work-detail form button{color:#625c68;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;padding:0 8px;font-size:8px}.work-detail form button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;font-weight:700}@media (max-width:1100px){.maintenance-live-layout{grid-template-columns:1fr}.maintenance-controls{grid-template-columns:1fr 1fr}.maintenance-controls details:first-child{grid-column:1/3}}@media (max-width:700px){.maintenance-controls{grid-template-columns:1fr}.maintenance-controls details:first-child{grid-column:auto}.work-live-list summary{grid-template-columns:33px minmax(0,1fr) 76px}.work-live-list summary .sla,.work-live-list summary>b{display:none}.work-detail{padding-left:0}.work-detail>div,.work-detail form{grid-template-columns:1fr 1fr}.work-detail form button{grid-column:1/3}}.money-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:17px;display:grid}.money-main,.money-controls{gap:14px;display:grid}.money-controls .live-side-card+.live-side-card{margin-top:0}.invoice-live-list details{border-top:1px solid #eeeaf0}.invoice-live-list details:first-child{border-top:0}.invoice-live-list summary{cursor:pointer;grid-template-columns:minmax(0,1.6fr) .65fr .65fr 65px 12px;align-items:center;gap:10px;padding:14px 2px;list-style:none;display:grid}.invoice-live-list summary::-webkit-details-marker{display:none}.invoice-live-list summary small{color:#98929c;text-transform:uppercase;font-size:7px;display:block}.invoice-live-list h3{margin:4px 0;font-size:10px}.invoice-live-list p{color:#8f8994;margin:0;font-size:8px}.invoice-live-list summary>span{font-size:9px}.invoice-live-list summary em{color:#746e79;background:#f2eff4;border-radius:8px;padding:5px 7px;font-size:7px;font-style:normal}.invoice-live-list summary em.partial{color:#946f2a;background:#fff4db}.invoice-live-list summary em.paid{color:#4e8964;background:#e8f5ed}.invoice-detail{padding:2px 0 17px 12px}.invoice-detail>p{color:#716a77;font-size:9px}.invoice-detail form{background:#faf9fb;border-radius:10px;grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:8px;padding:13px;display:grid}.invoice-detail label{color:#716b76;gap:5px;font-size:7px;font-weight:700;display:grid}.invoice-detail input,.invoice-detail select,.invoice-detail button{min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;padding:0 8px;font-size:8px}.invoice-detail button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;font-weight:700}.payment-live-list article{border-top:1px solid #eeeaf0;grid-template-columns:35px minmax(0,1fr) 130px 90px;align-items:center;gap:11px;padding:13px 2px;display:grid}.payment-live-list article:first-child{border-top:0}.payment-live-list article>span{color:#4e8964;background:#e9f5ed;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.payment-live-list h3{margin:0 0 4px;font-size:9px}.payment-live-list p,.payment-live-list small{color:#918b95;margin:0;font-size:8px}.payment-live-list strong{text-align:right;font-size:9px}.live-empty.short{min-height:150px}.ledger-section{padding:0}.ledger-section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 25px;list-style:none;display:flex}.ledger-section>summary::-webkit-details-marker{display:none}.ledger-section>summary h2{margin:4px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.ledger-section>summary>span{color:#918b95;font-size:8px}.ledger-live-table{padding:0 18px 18px;overflow-x:auto}.ledger-live-table>header,.ledger-live-table>div{border-top:1px solid #eeeaf0;grid-template-columns:95px 1.15fr 1.4fr 90px 90px;align-items:center;gap:10px;min-width:720px;padding:10px;font-size:8px;display:grid}.ledger-live-table>header{color:#97919b;text-transform:uppercase;font-size:7px}.ledger-live-table>div span:nth-last-child(-n+2){text-align:right}.ledger-live-table small{color:#99939d;margin-top:3px;font-size:7px;display:block}.deposit-card>article{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.deposit-card>article:first-of-type{margin-top:12px}.deposit-card b,.deposit-card small{display:block}.deposit-card b{font-size:9px}.deposit-card small{color:#948e98;margin-top:4px;font-size:7px}.deposit-card strong{font-family:Georgia,serif;font-size:16px;font-weight:500}.pci-note{color:#7c7581;background:#f8f6fb;border-radius:8px;margin:0;padding:9px;font-size:7px;line-height:1.5}@media (max-width:1050px){.money-layout{grid-template-columns:1fr}.money-controls{grid-template-columns:1fr 1fr}.deposit-card{grid-column:1/3}}@media (max-width:700px){.money-controls{grid-template-columns:1fr}.deposit-card{grid-column:auto}.invoice-live-list summary{grid-template-columns:minmax(0,1fr) 70px 62px}.invoice-live-list summary>span:first-of-type,.invoice-live-list summary>b{display:none}.invoice-detail form{grid-template-columns:1fr 1fr}.invoice-detail form button{grid-column:1/3}.payment-live-list article{grid-template-columns:33px 1fr 80px}.payment-live-list article>small{display:none}}.live-metrics strong.money.grouped{overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:750;line-height:1.45}.inspection-layout,.document-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:17px;display:grid}.inspection-live-list>details{border-top:1px solid #eeeaf0}.inspection-live-list>details:first-child{border-top:0}.inspection-live-list>details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 75px 72px 12px;align-items:center;gap:11px;padding:14px 2px;list-style:none;display:grid}.inspection-live-list>details>summary::-webkit-details-marker{display:none}.inspection-score{color:#6754b9;background:#eeeafb;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:13px;display:grid}.inspection-score.completed{color:#4e8964;background:#e8f5ed}.inspection-live-list summary small{color:#98929c;text-transform:uppercase;font-size:7px;display:block}.inspection-live-list h3{margin:4px 0;font-size:10px}.inspection-live-list summary p{color:#918b95;margin:0;font-size:8px}.inspection-live-list summary>div:nth-of-type(2) b{font-family:Georgia,serif;font-size:17px;font-weight:500}.inspection-live-list summary>em{color:#746e79;background:#f1eef3;border-radius:8px;padding:5px 7px;font-size:7px;font-style:normal}.inspection-live-list summary>em.completed{color:#4e8964;background:#e8f5ed}.inspection-live-list summary>em.disputed{color:#a75136;background:#fde9df}.inspection-detail{padding:4px 0 18px 52px}.inspection-items article{border-top:1px solid #eeeaf0;grid-template-columns:31px minmax(0,1fr) 70px 75px auto;align-items:center;gap:10px;padding:10px;display:grid}.inspection-items article>span{color:#4e8964;background:#e8f5ed;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.inspection-items article>span.failed,.inspection-items article>span.poor{color:#a84f42;background:#fbe7e4}.inspection-items h4{margin:3px 0;font-size:9px}.inspection-items p{color:#8f8994;margin:0;font-size:8px}.inspection-items article>em{text-transform:capitalize;font-size:7px;font-style:normal}.inspection-items article>strong{font-size:8px}.inspection-items form button{color:#fff;background:#6e5ac2;border:0;border-radius:7px;padding:7px;font-size:7px}.repair-linked{color:#4e8964;font-size:7px}.inspection-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.inspection-actions>details{background:#faf9fb;border:1px solid #e8e3e9;border-radius:10px;padding:12px}.inspection-actions>details>summary{cursor:pointer;font-size:8px;font-weight:750}.inspection-actions .live-form{margin-top:12px}.report-hash{background:#f6f4f8;border-radius:9px;margin-top:12px;padding:11px}.report-hash small{color:#8f8994;font-size:7px;display:block}.report-hash code{overflow-wrap:anywhere;color:#5e5764;margin-top:5px;font-size:7px;display:block}.document-live-list article{border-top:1px solid #eeeaf0;grid-template-columns:42px minmax(0,1fr) 90px auto auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.document-live-list article:first-child{border-top:0}.document-live-list article>span{color:#6754b9;background:#eeeafb;border-radius:11px;place-items:center;width:40px;height:40px;font-size:7px;font-weight:800;display:grid}.document-live-list h3{margin:4px 0;font-size:10px}.document-live-list small,.document-live-list p,.document-live-list time{color:#918b95;font-size:7px}.document-live-list p{margin:0}.document-live-list a{color:#6655b3;border:1px solid #ddd7e1;border-radius:7px;padding:7px 8px;font-size:7px;text-decoration:none}.document-layout input[type=file]{height:auto;padding:8px;font-size:8px}@media (max-width:1050px){.inspection-layout,.document-layout,.inspection-actions{grid-template-columns:1fr}}@media (max-width:700px){.inspection-live-list>details>summary{grid-template-columns:40px minmax(0,1fr) 68px}.inspection-live-list>details>summary>div:nth-of-type(2),.inspection-live-list>details>summary>b{display:none}.inspection-detail{padding-left:0}.inspection-items article{grid-template-columns:30px minmax(0,1fr) 65px}.inspection-items article>strong,.inspection-items article>form,.inspection-items article>.repair-linked{grid-column:2}.document-live-list article{grid-template-columns:40px minmax(0,1fr) auto}.document-live-list time,.document-live-list a:last-child{display:none}}.hospitality-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:17px;display:grid}.hospitality-main,.hospitality-controls{gap:14px;display:grid}.hospitality-controls .live-side-card+.live-side-card{margin-top:0}.reservation-list>details{border-top:1px solid #eeeaf0}.reservation-list>details:first-child{border-top:0}.reservation-list>details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1.15fr) minmax(145px,.75fr) 90px 75px 12px;align-items:center;gap:11px;padding:14px 2px;list-style:none;display:grid}.reservation-list>details>summary::-webkit-details-marker{display:none}.stay-icon{color:#6754b9;background:#eeeafb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:8px;font-weight:800;display:grid}.stay-icon.checked_in{color:#4e8964;background:#e8f5ed}.reservation-list summary small{color:#98929c;text-transform:uppercase;font-size:7px;display:block}.reservation-list h3{margin:4px 0;font-size:10px}.reservation-list summary p{color:#918b95;margin:0;font-size:8px}.reservation-list summary>div:nth-of-type(2) b,.reservation-list summary>div:nth-of-type(3) b{margin:4px 0;font-size:8px;display:block}.reservation-list summary em{color:#918b95;font-size:7px;font-style:normal}.reservation-list summary>i{color:#746e79;background:#f1eef3;border-radius:8px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.reservation-list summary>i.checked_in{color:#4e8964;background:#e8f5ed}.reservation-list summary>i.confirmed{color:#926d27;background:#fff4db}.reservation-detail{padding:4px 0 18px 53px}.stay-facts{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;font-size:8px;display:grid}.stay-facts small,.reservation-detail>aside small{color:#98929c;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.reservation-detail>aside{color:#655e70;background:#f6f3fc;border-left:3px solid #8d7ad3;margin-top:10px;padding:10px 12px;font-size:8px}.folio-table{margin-top:11px}.folio-table>header,.folio-table>div{border-top:1px solid #eeeaf0;grid-template-columns:85px minmax(0,1fr) minmax(110px,.8fr) 85px;align-items:center;gap:9px;padding:9px;font-size:8px;display:grid}.folio-table>header{color:#98929c;text-transform:uppercase;font-size:7px}.folio-table>div small{color:#99939d;margin-top:3px;font-size:7px;display:block}.folio-table strong{text-align:right}.stay-actions{gap:8px;margin-top:11px;display:grid}.stay-actions form{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:7px;padding:11px;display:grid}.stay-actions form:first-child{grid-template-columns:minmax(150px,1fr) auto}.stay-actions label{color:#736d78;gap:5px;font-size:7px;font-weight:700;display:grid}.stay-actions input,.stay-actions select,.stay-actions button{min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;padding:0 8px;font-size:8px}.stay-actions button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;font-weight:700}.room-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.room-board article{border:1px solid #ebe7ec;border-radius:12px;padding:13px}.room-board header{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.room-board header>span{color:#6754b9;background:#eeeafb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.room-board h3{margin:0 0 4px;font-size:9px}.room-board p{color:#918b95;margin:0;font-size:7px}.room-board em,.room-board footer>b{color:#746e79;background:#f1eef3;border-radius:8px;padding:5px 7px;font-size:7px;font-style:normal}.room-board em.occupied,.room-board footer>b.ready{color:#4e8964;background:#e8f5ed}.room-board footer>b.dirty,.room-board footer>b.out_of_order{color:#a54f42;background:#fbe8e4}.room-board footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.room-board form{gap:5px;display:flex}.room-board form select,.room-board form input,.room-board form button{min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:7px;padding:0 7px;font-size:7px}.room-board form input{width:105px}.room-board form button{color:#fff;background:#6e5ac2;border-color:#6e5ac2}.availability-list,.season-list{gap:7px;margin-top:12px;display:grid}.availability-list article{background:#faf9fb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:9px;display:grid}.availability-list b,.availability-list small{display:block}.availability-list b{font-size:8px}.availability-list small{color:#938d97;margin-top:3px;font-size:7px}.availability-list strong{font-size:8px}.availability-list em{color:#5e8e6d;grid-column:1/3;font-size:7px;font-style:normal}.season-list span{color:#79727d;background:#faf9fb;border-radius:8px;padding:8px;font-size:7px}.season-list b{color:#4e4853;margin-bottom:3px;font-size:8px;display:block}@media (max-width:1150px){.hospitality-layout{grid-template-columns:1fr}.hospitality-controls{grid-template-columns:1fr 1fr}.hospitality-controls details:first-child{grid-column:1/3}}@media (max-width:760px){.hospitality-controls{grid-template-columns:1fr}.hospitality-controls details:first-child{grid-column:auto}.reservation-list>details>summary{grid-template-columns:40px minmax(0,1fr) 80px}.reservation-list>details>summary>div:nth-of-type(2),.reservation-list>details>summary>div:nth-of-type(3),.reservation-list>details>summary>b{display:none}.reservation-detail{padding-left:0}.stay-facts,.stay-actions form{grid-template-columns:1fr 1fr}.stay-actions form button{grid-column:1/3}.room-board{grid-template-columns:1fr}.folio-table>header,.folio-table>div{grid-template-columns:70px minmax(0,1fr) 75px}.folio-table>header span:nth-child(3),.folio-table>div>span:nth-child(3){display:none}}.marketing-layout,.pipeline-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:17px;display:grid}.pipeline-main,.pipeline-controls{gap:14px;display:grid}.pipeline-controls .live-side-card+.live-side-card{margin-top:0}.marketing-list>details,.viewing-list>details,.application-list>details{border-top:1px solid #eeeaf0}.marketing-list>details:first-child,.viewing-list>details:first-child,.application-list>details:first-child{border-top:0}.marketing-list>details>summary{cursor:pointer;grid-template-columns:40px minmax(0,1.3fr) 90px 75px 65px 12px;align-items:center;gap:11px;padding:14px 2px;list-style:none;display:grid}.marketing-list summary::-webkit-details-marker{display:none}.viewing-list summary::-webkit-details-marker{display:none}.application-list summary::-webkit-details-marker{display:none}.crm-card summary::-webkit-details-marker{display:none}.listing-kind{color:#6754b9;background:#eeeafb;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.listing-kind.buy{color:#4e8964;background:#e8f5ed}.listing-kind.stay{color:#a66b28;background:#fff1df}.marketing-list summary small,.viewing-list summary small,.application-list summary small{color:#98929c;text-transform:uppercase;font-size:7px;display:block}.marketing-list h3,.viewing-list h3,.application-list h3{margin:4px 0;font-size:10px}.marketing-list summary p,.viewing-list summary p,.application-list summary p{color:#918b95;margin:0;font-size:8px}.marketing-list summary>div:nth-of-type(2) b{margin:4px 0;font-size:9px;display:block}.marketing-list summary em{color:#928b96;font-size:7px;font-style:normal}.marketing-list summary>i,.viewing-list summary>i,.application-list summary>i{color:#746e79;background:#f1eef3;border-radius:8px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.marketing-list summary>i.cleared,.marketing-list summary>i.published,.viewing-list summary>i.completed,.application-list summary>i.approved{color:#4e8964;background:#e8f5ed}.marketing-list summary>i.flagged,.application-list summary>i.declined{color:#a44e42;background:#fbe7e4}.marketing-list summary>i.review,.viewing-list summary>i.confirmed,.application-list summary>i.conditional_approved{color:#926e28;background:#fff4db}.marketing-detail{padding:3px 0 18px 51px}.listing-facts{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;font-size:8px;display:grid}.listing-facts small,.marketing-detail aside small{color:#99939d;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.marketing-detail>p{color:#6f6874;font-size:9px;line-height:1.6}.listing-tags,.public-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.listing-tags span,.public-tags span{color:#6c5cae;background:#f0edf7;border-radius:14px;padding:6px 8px;font-size:7px}.listing-tags span.accessible,.public-tags.accessible span{color:#4e8964;background:#e9f5ef}.marketing-detail aside,.application-detail>aside,.viewing-detail>aside{color:#655e70;background:#f6f3fc;border-left:3px solid #8d7ad3;padding:10px 12px;font-size:8px}.marketing-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.marketing-actions form{background:#faf9fb;border-radius:9px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:7px;padding:10px;display:grid}.marketing-actions label,.viewing-detail label,.application-detail form label{color:#736d78;gap:5px;font-size:7px;font-weight:700;display:grid}.marketing-actions input,.marketing-actions select,.marketing-actions button,.viewing-detail input,.viewing-detail select,.viewing-detail button,.application-detail textarea,.application-detail select,.application-detail button{min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:8px;padding:0 8px;font-size:8px}.marketing-actions button,.viewing-detail button,.application-detail button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;font-weight:700}.public-listing-link{color:#6753b9;margin-top:10px;font-size:8px;text-decoration:none;display:inline-block}.compliance-callout{color:#655e70;background:#f6f3fc;border-radius:9px;gap:4px;padding:11px;font-size:8px;display:grid}.compliance-callout span{color:#817a87;line-height:1.45}.crm-pipeline{background:#fff;border:1px solid #e7e2e8;border-radius:16px;margin-bottom:17px;padding:23px 25px}.crm-columns{grid-template-columns:repeat(8,minmax(195px,1fr));gap:9px;padding-bottom:8px;display:grid;overflow-x:auto}.crm-columns>section{background:#f3f1f4;border-radius:11px;padding:8px}.crm-columns>section>header{align-items:center;gap:6px;padding:3px 3px 10px;font-size:8px;display:flex}.crm-columns>section>header span{background:#e3e0e7;border-radius:6px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.crm-card{background:#fff;border:1px solid #e8e4e9;border-radius:9px;margin-bottom:7px;padding:9px}.crm-card>summary{cursor:pointer;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.crm-card>summary>span{color:#6754b9;background:#eeeafb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.crm-card summary b{font-size:8px;display:block}.crm-card summary small{color:#96909a;margin-top:3px;font-size:7px;display:block}.crm-card summary em{font-size:7px;font-style:normal}.crm-card-detail{color:#716a76;padding-top:10px;font-size:7px}.crm-card-detail>p{overflow-wrap:anywhere}.crm-card-detail>div:not(.mini-timeline){margin-top:7px}.crm-card-detail>div>small{color:#9a949e;text-transform:uppercase;display:block}.crm-card-detail form{grid-template-columns:1fr 1.4fr auto;gap:5px;margin-top:9px;display:grid}.crm-card-detail form select,.crm-card-detail form input,.crm-card-detail form button{min-width:0;height:29px;font:inherit;background:#fff;border:1px solid #ddd8e0;border-radius:7px;padding:0 6px;font-size:7px}.crm-card-detail form button{color:#fff;background:#6e5ac2;border-color:#6e5ac2}.crm-card-detail aside{color:#9b4c42;background:#fff0ed;border-radius:7px;margin-top:7px;padding:7px}.mini-timeline{border-top:1px solid #eeeaf0;margin-top:9px;padding-top:8px}.mini-timeline>summary{cursor:pointer;color:#6655b3;font-size:7px}.mini-timeline article{border-top:1px solid #f0edf2;grid-template-columns:8px minmax(0,1fr) auto;gap:6px;padding:7px 0;display:grid}.mini-timeline article i{background:#8370cc;border-radius:50%;width:6px;height:6px;margin-top:3px}.mini-timeline article b,.mini-timeline article small{display:block}.mini-timeline article p{margin:3px 0}.mini-timeline time{color:#aaa3ad;font-size:6px}.viewing-list>details>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 150px 80px 68px 12px;align-items:center;gap:10px;padding:13px 2px;list-style:none;display:grid}.viewing-list summary>span{color:#6754b9;background:#eeeafb;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:14px;display:grid}.viewing-list summary>div:nth-of-type(2) b{font-size:8px;display:block}.viewing-list summary>em{color:#9b6b27;font-size:7px;font-style:normal}.viewing-detail,.application-detail{padding:3px 0 17px 50px}.viewing-detail>p{color:#6f6874;font-size:8px}.viewing-detail form{grid-template-columns:1fr 70px 1.2fr 1.2fr auto;align-items:end;gap:7px;margin-top:10px;display:grid}.application-list>details>summary{cursor:pointer;grid-template-columns:40px minmax(0,1.2fr) 70px 110px 85px 12px;align-items:center;gap:10px;padding:13px 2px;list-style:none;display:grid}.application-list summary>span{color:#6754b9;background:#eeeafb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.application-list summary>span.approved{color:#4e8964;background:#e8f5ed}.application-list summary>span.declined{color:#a44e42;background:#fbe7e4}.application-list summary>div:nth-of-type(n+2) b{margin-top:4px;font-size:9px;display:block}.application-facts{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:9px;padding:11px;font-size:8px;display:grid}.application-facts small{color:#99939d;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.consent-proof{color:#4c7f60;background:#eaf5ef;border-radius:9px;gap:3px;margin:10px 0;padding:10px;font-size:8px;display:grid}.application-detail form{grid-template-columns:1fr 2fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.application-detail textarea{height:50px;padding:7px}.pipeline-controls>details>summary{cursor:pointer;align-items:center;gap:11px;list-style:none;display:flex}.pipeline-controls>details>summary::-webkit-details-marker{display:none}.pipeline-controls>details>summary>span{color:#6d58c1;background:#eee9fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.public-detail{color:#2a2730;background:#fbfaf8;min-height:100vh}.public-detail>header{background:#fff;border-bottom:1px solid #ebe6e0;justify-content:space-between;align-items:center;height:70px;padding:0 6vw;display:flex}.public-detail>header>a:last-child{color:#6753b9;font-size:9px;text-decoration:none}.public-detail-hero{background:linear-gradient(135deg,#f5f0eb,#f0ecf8);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:55px 7vw;display:grid}.public-detail-art{background:linear-gradient(145deg,#c6dce8,#a3b7db);border-radius:24px;min-height:330px;position:relative;overflow:hidden}.public-detail-art>span{color:#fff;font-size:30px;position:absolute;top:25px;left:28px}.public-detail-art i{background:#fffcf5d9;border-radius:14px 14px 0 0;width:25%;position:absolute;bottom:0}.public-detail-art i:first-of-type{height:55%;left:15%}.public-detail-art i:nth-of-type(2){height:78%;left:38%}.public-detail-art i:nth-of-type(3){height:63%;left:62%}.public-detail-hero h1{max-width:620px;margin:8px 0 14px;font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:1.05}.public-detail-hero>div:last-child>p:not(.eyebrow){color:#77717a}.public-price{margin-top:25px;font-size:24px;font-weight:750}.public-price small{color:#89838c;font-size:10px;font-weight:400}.public-facts{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.public-facts span{color:#645e68;background:#fffa;border-radius:15px;padding:7px 10px;font-size:8px}.public-detail-layout{grid-template-columns:minmax(0,1fr) 380px;gap:45px;width:min(1180px,88%);margin:55px auto;display:grid}.public-detail-layout>article h2{font-family:Georgia,serif;font-size:30px;font-weight:500}.public-detail-layout>article h3{margin-top:24px;font-family:Georgia,serif;font-size:19px;font-weight:500}.public-detail-layout>article>p:not(.eyebrow){color:#6f6972;font-size:11px;line-height:1.8}.public-terms{background:#f5f2f1;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;padding:16px;font-size:9px;display:grid}.public-terms small{color:#969098;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.public-detail-layout>aside{background:#fff;border:1px solid #e6e1e4;border-radius:18px;padding:25px;box-shadow:0 15px 40px #332a3e0c}.public-detail-layout>aside h2{margin:6px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.public-detail-layout>aside>p:not(.eyebrow){color:#817a84;font-size:9px;line-height:1.6}.public-lead-form{gap:11px;margin-top:20px;display:grid}.public-lead-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-lead-form label{color:#625c66;gap:6px;font-size:8px;font-weight:700;display:grid}.public-lead-form input,.public-lead-form textarea{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ddd7df;border-radius:8px;padding:0 10px;font-size:9px}.public-lead-form textarea{resize:vertical;height:70px;padding:9px}.public-lead-form .public-check{align-items:center;gap:7px;font-weight:500;display:flex}.public-check input{width:14px;height:14px}.public-lead-form button{color:#fff;height:41px;font:inherit;background:#6e5ac2;border:0;border-radius:9px;font-size:9px;font-weight:750}.public-success{color:#4d805f;background:#eaf6ef;border-radius:11px;gap:5px;margin-top:20px;padding:16px;font-size:9px;display:grid}.public-error{color:#a14d48;margin:0;font-size:8px}.public-detail>footer{color:#8b858d;background:#fff;border-top:1px solid #e9e4df;justify-content:space-between;padding:25px 6vw;font-size:8px;display:flex}.public-detail>footer a{color:#6753b9;text-decoration:none}.listing-body h3 a{color:inherit;text-decoration:none}@media (max-width:1150px){.marketing-layout,.pipeline-layout{grid-template-columns:1fr}.pipeline-controls{grid-template-columns:repeat(3,1fr)}.public-detail-layout{grid-template-columns:1fr}.public-detail-layout>aside{max-width:620px}.marketing-actions{grid-template-columns:1fr}}@media (max-width:760px){.pipeline-controls{grid-template-columns:1fr}.marketing-list>details>summary{grid-template-columns:38px minmax(0,1fr) 65px}.marketing-list>details>summary>div:nth-of-type(2),.marketing-list>details>summary>i:first-of-type,.marketing-list>details>summary>b{display:none}.marketing-detail,.viewing-detail,.application-detail{padding-left:0}.listing-facts,.public-terms{grid-template-columns:1fr 1fr}.marketing-actions form{grid-template-columns:1fr}.viewing-list>details>summary{grid-template-columns:38px minmax(0,1fr) 68px}.viewing-list>details>summary>div:nth-of-type(2),.viewing-list>details>summary>em,.viewing-list>details>summary>b{display:none}.viewing-detail form{grid-template-columns:1fr 1fr}.application-list>details>summary{grid-template-columns:38px minmax(0,1fr) 80px}.application-list>details>summary>div:nth-of-type(n+2),.application-list>details>summary>b{display:none}.application-facts{grid-template-columns:1fr 1fr}.application-detail form{grid-template-columns:1fr}.public-detail-hero{grid-template-columns:1fr;padding:35px 5vw}.public-detail-art{min-height:230px}.public-detail-hero h1{font-size:36px}.public-detail-layout{width:90%;margin:35px auto}.public-detail>footer{gap:8px;display:grid}}.report-heading-actions{gap:7px;display:flex}.report-heading-actions a,.live-section-title>a{color:#6655b3;border:1px solid #ddd7e1;border-radius:8px;padding:8px 10px;font-size:8px;text-decoration:none}.report-live-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:17px;margin-bottom:17px;display:grid}.report-health-list{gap:15px;display:grid}.report-health-list>div{grid-template-columns:150px 115px minmax(100px,1fr) 48px;align-items:center;gap:11px;font-size:8px;display:grid}.report-health-list>div>span{font-weight:750}.report-health-list>div>b{color:#88818c;font-weight:500}.report-health-list i,.report-finance-list footer i{background:#eeebf0;border-radius:5px;height:7px;overflow:hidden}.report-health-list i em,.report-finance-list footer i em{background:linear-gradient(90deg,#806ccd,#6bb08a);border-radius:5px;height:100%;display:block}.report-health-list strong{text-align:right}.report-health>footer{border-top:1px solid #eeeaf0;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;padding-top:15px;display:grid}.report-health>footer span{color:#79727d;text-align:center;background:#faf9fb;border-radius:8px;padding:8px;font-size:7px}.report-number-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.report-number-pair span{background:#f6f3fc;border-radius:12px;padding:16px}.report-number-pair small{color:#8d8594;font-size:7px;display:block}.report-number-pair strong{margin-top:8px;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.report-hotel-facts{gap:8px;margin-top:13px;display:grid}.report-hotel-facts span{color:#7a737e;border-bottom:1px solid #eeeaf0;justify-content:space-between;padding:9px;font-size:8px;display:flex}.report-hotel-facts b{color:#3d3742}.finance-calendar{grid-template-columns:1fr 1fr}.report-finance-list{gap:10px;display:grid}.report-finance-list>article{border:1px solid #ebe7ec;border-radius:11px;padding:13px}.report-finance-list header{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;display:grid}.report-finance-list header>span{color:#6754b9;background:#eeeafb;border-radius:9px;place-items:center;width:40px;height:34px;font-size:8px;font-weight:800;display:grid}.report-finance-list header strong{text-align:right;font-family:Georgia,serif;font-size:17px;font-weight:500}.report-finance-list header small{color:#948d98;font-size:7px}.report-finance-list>article>div{background:#faf9fb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;padding:9px;font-size:8px;display:grid}.report-finance-list>article>div small{color:#99939d;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.report-finance-list footer{grid-template-columns:1fr auto;align-items:center;gap:9px;font-size:7px;display:grid}.report-date-filter{grid-template-columns:1fr 1fr auto;gap:7px;margin-bottom:10px;display:grid}.report-date-filter label{color:#7d7681;gap:4px;font-size:7px;display:grid}.report-date-filter input,.report-date-filter button{height:32px;font:inherit;background:#fff;border:1px solid #ddd8e0;border-radius:7px;padding:0 7px;font-size:7px}.report-date-filter button{color:#fff;background:#6e5ac2;border-color:#6e5ac2;align-self:end}.report-calendar{max-height:390px;overflow:auto}.report-calendar article{border-top:1px solid #eeeaf0;grid-template-columns:38px 7px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.report-calendar article:first-child{border-top:0}.report-calendar time{background:#f4f1f6;border-radius:9px;place-items:center;width:36px;height:38px;display:grid}.report-calendar time b,.report-calendar time span{display:block}.report-calendar time b{font-family:Georgia,serif;font-size:13px}.report-calendar time span{color:#8f8893;text-transform:uppercase;font-size:6px}.report-calendar article>i{background:#8470cb;border-radius:50%;width:7px;height:7px}.report-calendar article>i.work_order_sla{background:#d27662}.report-calendar article>i.hotel_arrival,.report-calendar article>i.hotel_departure{background:#5ea17a}.report-calendar article small{color:#96909a;text-transform:uppercase;font-size:6px}.report-calendar h3{margin:3px 0;font-size:8px}.report-calendar p{color:#918b95;margin:0;font-size:7px}.performance-table{overflow-x:auto}.performance-table>header,.performance-table>div{border-top:1px solid #eeeaf0;grid-template-columns:minmax(170px,1.5fr) repeat(6,minmax(80px,1fr));align-items:center;gap:10px;min-width:820px;padding:11px;font-size:8px;display:grid}.performance-table>header{color:#97919b;text-transform:uppercase;font-size:7px}.performance-table>div b,.performance-table>div small{display:block}.performance-table>div small{color:#98929c;margin-top:4px;font-size:7px}.performance-table .risk b{color:#ad4e45}.report-bottom-grid{grid-template-columns:minmax(0,1.2fr) 390px;align-items:start;gap:17px;margin-top:17px;display:grid}.saved-report-list article,.report-run-list article{border-top:1px solid #eeeaf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.saved-report-list article:first-child,.report-run-list article:first-child{border-top:0}.saved-report-list article>span{color:#6754b9;background:#eeeafb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.saved-report-list small,.report-run-list small{color:#98929c;text-transform:uppercase;font-size:7px}.saved-report-list h3,.report-run-list h3{margin:4px 0;font-size:9px}.saved-report-list p,.report-run-list p{color:#918b95;margin:0;font-size:7px}.saved-report-list em{color:#7b7480;margin-top:4px;font-size:7px;font-style:normal;display:block}.saved-report-list article>div:last-child{gap:5px;display:flex}.saved-report-list a{color:#6655b3;border:1px solid #ddd7e1;border-radius:7px;padding:6px;font-size:7px;text-decoration:none}.report-bottom-grid.definitions{grid-template-columns:1fr 1fr}.metric-definition-list details{border-top:1px solid #eeeaf0}.metric-definition-list details:first-child{border-top:0}.metric-definition-list summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:11px 0;list-style:none;display:grid}.metric-definition-list summary::-webkit-details-marker{display:none}.metric-definition-list summary>span{color:#6754b9;background:#f1edf8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.metric-definition-list small{color:#98929c;text-transform:uppercase;font-size:6px}.metric-definition-list h3{margin:3px 0;font-size:9px}.metric-definition-list p{color:#918b95;margin:0;font-size:7px}.metric-definition-list details>div{color:#827a87;justify-content:space-between;gap:10px;padding:0 0 12px 45px;font-size:7px;display:flex}.metric-definition-list code{background:#f7f5f8;border-radius:7px;padding:7px;font-size:7px}.report-run-list article>span{color:#4e8964;background:#e8f5ed;border-radius:8px;place-items:center;min-width:36px;height:30px;padding:0 6px;font-size:7px;font-weight:800;display:grid}.report-run-list code{color:#827a87;max-width:120px;font-size:7px;overflow:hidden}@media (max-width:1100px){.report-live-grid,.finance-calendar,.report-bottom-grid,.report-bottom-grid.definitions{grid-template-columns:1fr}.report-bottom-grid>.live-side-card{order:-1}.report-health-list>div{grid-template-columns:125px 100px 1fr 45px}}@media (max-width:650px){.report-heading-actions{margin-top:14px}.report-health-list>div{grid-template-columns:1fr auto}.report-health-list>div>b{display:none}.report-health-list>div>i{grid-column:1/2}.report-health>footer,.report-finance-list>article>div,.report-date-filter{grid-template-columns:1fr 1fr}.report-date-filter button{grid-column:1/3}.report-bottom-grid{display:block}.report-bottom-grid>.live-side-card{margin-bottom:17px}.metric-definition-list details>div{display:grid}.live-heading .report-heading-actions{display:flex}}.report-bi-catalog{margin-bottom:17px}.report-bi-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.report-bi-grid article{background:linear-gradient(145deg,#fff,#fbf8f1);border:1px solid #e9e3d9;border-radius:13px;padding:15px;position:relative}.report-bi-grid small,.report-bi-grid p,.report-bi-grid em{color:#8b8377;font-size:7px;display:block}.report-bi-grid h3{min-height:24px;margin:7px 0;font-size:9px}.report-bi-grid strong{color:#315e4e;font-family:Georgia,serif;font-size:21px;font-weight:500;display:block}.report-bi-grid p{min-height:30px;margin:8px 0}.report-bi-grid em{text-transform:uppercase;font-style:normal}.report-dashboard-area{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:17px;margin-top:17px;display:grid}.report-dashboard-list{gap:13px;display:grid}.report-dashboard-list>article{border:1px solid #e7e1d7;border-radius:15px;padding:15px}.report-dashboard-list header{justify-content:space-between;gap:15px;display:flex}.report-dashboard-list header small,.report-dashboard-list header p,.report-dashboard-list header span{color:#8f887d;font-size:7px}.report-dashboard-list header h3{margin:5px 0}.report-dashboard-list>article>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.report-dashboard-list section{background:#f6f3ec;border-radius:10px;min-width:0;padding:11px}.report-dashboard-list section small,.report-dashboard-list section b,.report-dashboard-list section strong{display:block}.report-dashboard-list section small{color:#8a8277;text-transform:uppercase;font-size:6px}.report-dashboard-list section b{margin:5px 0;font-size:8px}.report-dashboard-list section strong{color:#315e4e;font-family:Georgia,serif;font-size:16px}.report-dashboard-builder{position:sticky;top:15px}.report-metric-palette{gap:6px;padding:9px 0 13px;display:flex;overflow-x:auto}.report-metric-palette button{text-align:left;background:#fff;border:1px solid #e3ddd2;border-radius:9px;flex:0 0 135px;padding:9px;font-size:7px}.report-metric-palette button span{color:#2e6a55;margin-right:5px}.report-metric-palette small{color:#918a80;text-transform:uppercase;margin:4px 0 0 13px;display:block}.dashboard-dropzone{background:#faf8f3;border:1px dashed #cec5b7;border-radius:11px;gap:6px;padding:9px;display:grid}.dashboard-dropzone>article{cursor:grab;background:#fff;border:1px solid #e6dfd4;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 78px 62px 24px;align-items:center;gap:6px;padding:8px;display:grid}.dashboard-dropzone small{color:#918a80;font-size:6px;display:block}.dashboard-dropzone select{height:28px!important;padding:0 5px!important;font-size:7px!important}.dashboard-dropzone button{height:25px;color:#8b4e3c!important;background:#f4ece7!important;padding:0!important}.report-governance-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:17px;margin-top:17px;display:grid}.report-mini-list{gap:0;margin-top:12px;display:grid}.report-mini-list p{border-top:1px solid #ece6dd;gap:4px;margin:0;padding:10px 0;font-size:8px;display:grid}.report-mini-list span{color:#90887d;font-size:7px}.report-governance-grid .live-primary{margin-top:8px;text-decoration:none;display:inline-block}@media (max-width:1100px){.report-dashboard-area,.report-governance-grid{grid-template-columns:1fr}.report-dashboard-builder{position:static}}@media (max-width:650px){.report-dashboard-list>article>div{grid-template-columns:1fr 1fr}.dashboard-dropzone>article{grid-template-columns:20px minmax(0,1fr) 24px}.dashboard-dropzone select{grid-row:2}.report-heading-actions{flex-wrap:wrap}}@media (max-width:760px){.live-shell{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow-x:hidden}.live-sidebar,.live-main,.live-topbar{width:100%;min-width:0;max-width:100vw}.live-sidebar nav{width:100%;min-width:0;max-width:calc(100vw - 36px)}.live-page{max-width:100%}}.field-heading>span{color:#6452ae;text-transform:uppercase;letter-spacing:.05em;background:#f3effb;border:1px solid #ddd5ef;border-radius:999px;padding:8px 11px;font-size:8px}.field-capabilities{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:17px;display:grid}.field-capabilities article{background:#fff;border:1px solid #e8e2ec;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;padding:13px;display:grid}.field-capabilities span{color:#6855b7;background:#eee9fb;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.field-capabilities b{font-size:8px}.field-capabilities small{color:#938d97;font-size:6px}.field-console{gap:13px;display:grid}.field-status{background:#fff;border:1px solid #e2dde5;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;display:flex}.field-status>div{grid-template-columns:10px 1fr;gap:2px 8px;margin-right:auto;display:grid}.field-status>div>span{border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:5px}.field-status .online{background:#5dac79;box-shadow:0 0 0 4px #e4f3e9}.field-status .offline{background:#d49c4c;box-shadow:0 0 0 4px #fbefd9}.field-status b{font-size:9px}.field-status small{color:#928c96;font-size:7px}.field-status>strong{text-align:center;font-family:Georgia,serif;font-size:20px;font-weight:500}.field-status>strong small{font:6px var(--font-geist-sans);text-transform:uppercase;color:#98929b;display:block}.field-status button,.field-card button,.field-lock button{color:#fff;background:#6e5ac2;border:0;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:700}.field-status button:disabled,.field-card button:disabled{opacity:.45}.field-message{color:#625493;background:#f1eef8;border-radius:10px;margin:0;padding:9px 12px;font-size:8px}.field-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field-card{background:#fff;border:1px solid #e6e0e9;border-radius:16px;align-content:start;gap:10px;padding:21px;display:grid}.field-card h2,.field-lock h2,.field-queue h2{margin:3px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:500}.field-card>p:not(.eyebrow){color:#8d8790;margin:0;font-size:8px;line-height:1.55}.field-card label{color:#625d67;gap:5px;font-size:8px;font-weight:700;display:grid}.field-card input,.field-card select,.field-card textarea{color:#322e36;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #ded8e1;border-radius:8px;padding:0 9px;font-size:8px}.field-card textarea{resize:vertical;height:58px;padding:8px}.field-check{align-items:center;line-height:1.45;color:#7c7581!important;gap:7px!important;display:flex!important}.field-check input{flex:none;width:14px!important;height:14px!important}.field-check.consent{background:#f9f6ed;border-radius:8px;padding:9px}.field-signature canvas{touch-action:none;background:#fff;border:1px dashed #cfc6d7;border-radius:10px;width:100%;height:110px}.field-secondary{color:#675e70!important;background:#f0ecf4!important}.field-scanner video{object-fit:cover;background:#e8e5eb;border-radius:11px;width:100%;max-height:240px}.field-camera-fallback{border:1px dashed #d6cedc;border-radius:9px;padding:10px}.field-camera-fallback input{height:auto;margin-top:4px;padding:7px}.field-lock{text-align:center;background:linear-gradient(135deg,#f7f4fd,#fffaf5);border:1px solid #e2dbea;border-radius:18px;padding:44px}.field-lock>span{color:#6650b8;background:#e9e2f8;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 13px;font-size:22px;display:grid}.field-lock p{color:#87818b;font-size:9px}.field-queue{background:#fff;border:1px solid #e6e1e7;border-radius:16px;padding:20px}.field-queue header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.field-queue header>span{color:#88818c;font-size:7px}.field-queue>div{gap:5px;display:grid}.field-queue article,.field-sync-list article{background:#faf8fc;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.field-queue article>span,.field-sync-list article>span{color:#6954bb;background:#ebe5f8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.field-queue b,.field-sync-list b{text-transform:capitalize;font-size:8px;display:block}.field-queue small,.field-sync-list small{color:#99929c;margin-top:3px;font-size:6px;display:block}.field-queue code,.field-sync-list code{color:#756c7b;font-size:7px}.field-empty{color:#918a94;text-align:center;border:1px dashed #ddd6e3;border-radius:10px;margin:0;padding:18px;font-size:8px}.field-management-grid{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:start;gap:13px;margin-top:17px;display:grid}.field-management-grid>.live-section:nth-of-type(n+2){grid-column:2}.field-device-list,.field-sync-list{gap:6px;display:grid}.field-device-list>article{background:#faf9fb;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.field-device-list>article>span{color:#6452ad;background:#ece7f6;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.field-device-list b{font-size:8px;display:block}.field-device-list small{color:#948e98;margin-top:3px;font-size:6px;line-height:1.5;display:block}.field-device-list em{color:#4f8963;background:#e8f5ed;border-radius:8px;padding:4px 7px;font-size:6px;font-style:normal}.field-device-list em.revoked{color:#994f4c;background:#f5e8e7}.field-device-list form{grid-column:2/4;grid-template-columns:1fr auto;gap:6px;display:grid}.field-device-list input{border:1px solid #ddd7e0;border-radius:7px;height:30px;padding:0 8px;font-size:7px}.field-device-list button{color:#fff;background:#9a5652;border:0;border-radius:7px;font-size:7px}.offline-page{background:radial-gradient(circle at 20% 20%,#eee9fa,#0000 35%),#fbfaf8;place-items:center;min-height:100vh;padding:20px;display:grid}.offline-page>div{background:#fff;border:1px solid #e4dfe7;border-radius:24px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #3a304211}.offline-page h1{font-family:Georgia,serif;font-size:37px;font-weight:500;line-height:1.08}.offline-page p:not(.eyebrow){color:#817b85;font-size:10px;line-height:1.7}.offline-page a{color:#fff;background:#6e5ac2;border-radius:9px;margin-top:12px;padding:11px 14px;font-size:9px;text-decoration:none;display:inline-block}html[data-low-data="1"] *{transition:none!important;animation:none!important}html[data-low-data="1"] img:not([data-essential]){display:none!important}html[data-low-data="1"] .live-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1050px){.field-capabilities{grid-template-columns:repeat(3,1fr)}.field-management-grid{grid-template-columns:1fr}.field-management-grid>.live-section:nth-of-type(n+2){grid-column:auto}}@media (max-width:720px){.field-capabilities{display:flex;overflow-x:auto}.field-capabilities article{flex:0 0 175px}.field-capture-grid{grid-template-columns:1fr}.field-status{flex-wrap:wrap}.field-status>div{min-width:180px}.field-status button{flex:1}.field-management-grid{display:block}.field-management-grid>*{margin-bottom:13px}.field-device-list>article{grid-template-columns:32px minmax(0,1fr)}.field-device-list em,.field-device-list form{grid-column:2}.field-heading>span{margin-top:12px;display:inline-block}.offline-page>div{padding:30px 23px}.offline-page h1{font-size:30px}}.owner-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:17px;display:grid}.owner-main{gap:17px;display:grid}.owner-controls{gap:12px;display:grid}.owner-controls .live-side-card+.live-side-card{margin-top:0}.owner-card-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.owner-card-grid>article{background:#fff;border:1px solid #eae6ec;border-radius:13px;padding:16px}.owner-card-grid header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.owner-card-grid header>span{color:#6855ba;background:#eeeafb;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.owner-card-grid small,.interest-list small,.agreement-list small,.owner-capital-list small{color:#96909a;text-transform:uppercase;font-size:7px}.owner-card-grid h3,.interest-list h3,.agreement-list h3,.owner-capital-list h3{margin:3px 0;font-size:10px}.owner-card-grid p,.interest-list p,.agreement-list p,.owner-capital-list p{color:#8f8993;margin:0;font-size:7px}.owner-card-grid header em{color:#4e8964;background:#e8f5ed;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal}.owner-card-grid>article>div{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;padding:10px;display:grid}.owner-card-grid>article>div b,.owner-card-grid>article>div small{text-align:center;display:block}.owner-card-grid>article>div b{font-family:Georgia,serif;font-size:15px;font-weight:500}.owner-card-grid footer{color:#817b85;gap:4px;font-size:7px;display:grid}.owner-card-grid footer strong{color:#5f53a5}.interest-list article,.agreement-list article{border-top:1px solid #eeeaf0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.interest-list article:first-child,.agreement-list article:first-child{border-top:0}.interest-list article>span{color:#756e79;background:#f2eff4;border-radius:10px;place-items:center;width:59px;height:42px;font-family:Georgia,serif;font-size:14px;display:grid}.interest-list article>span.current{color:#4d8963;background:#e9f5ed}.interest-list article>div:last-child,.agreement-list article>div:last-child{text-align:right;font-size:8px}.interest-list article>div:last-child small,.interest-list article>div:last-child b,.interest-list article>div:last-child em,.agreement-list article>div:last-child b,.agreement-list article>div:last-child small,.agreement-list article>div:last-child em{display:block}.interest-list article>div:last-child em,.agreement-list article>div:last-child em{color:#8e8792;margin-top:4px;font-size:7px;font-style:normal}.owner-performance{overflow-x:auto}.owner-performance>header,.owner-performance>div{border-top:1px solid #eeeaf0;grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(80px,1fr));align-items:center;gap:9px;min-width:730px;padding:10px;font-size:8px;display:grid}.owner-performance>header{color:#96909a;text-transform:uppercase;font-size:7px}.owner-performance>div b,.owner-performance>div small{display:block}.owner-performance>div small{color:#96909a;margin-top:4px;font-size:7px}.owner-performance>div strong{color:#5f53a5}.owner-capital-summary{gap:8px;margin-bottom:12px;display:grid}.owner-capital-summary article{background:#faf9fb;border-radius:10px;grid-template-columns:45px repeat(3,1fr);gap:8px;padding:10px;display:grid}.owner-capital-summary span small,.owner-capital-summary span{font-size:8px;display:block}.owner-capital-summary span small{color:#99929d;text-transform:uppercase;font-size:6px}.owner-capital-list details{border-top:1px solid #eeeaf0}.owner-capital-list details:first-child{border-top:0}.owner-capital-list summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:12px 0;list-style:none;display:grid}.owner-capital-list summary::-webkit-details-marker{display:none}.owner-capital-list summary>span{color:#ab584e;background:#fff0ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.owner-capital-list summary>span.paid{color:#4e8964;background:#e8f5ed}.owner-capital-list summary>span.approved{color:#6653b8;background:#eeeafb}.owner-capital-list summary>strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.owner-capital-list details>div{padding:0 0 14px 49px}.owner-capital-list blockquote{color:#706a75;background:#faf9fc;border-left:2px solid #8070c5;margin:8px 0;padding:8px;font-size:8px}.owner-capital-list code{font-size:7px;display:block}.owner-capital-list form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;margin-top:10px;display:grid}.owner-capital-list form label{color:#706975;gap:4px;font-size:7px;display:grid}.owner-capital-list form input{border:1px solid #ddd8e0;border-radius:7px;height:34px;padding:0 8px}.owner-capital-list form button{color:#fff;background:#6957bb;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:7px}.owner-capital-list form button.danger{background:#a65850}.agreement-list article>span{color:#6653b8;background:#eeeafb;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:17px;display:grid}.agreement-list article{grid-template-columns:40px minmax(0,1fr) auto}@media (max-width:1100px){.owner-layout{grid-template-columns:1fr}.owner-controls{grid-template-columns:1fr 1fr}.owner-controls .live-side-card:first-child{grid-column:1/3}}@media (max-width:700px){.owner-card-grid,.owner-controls{grid-template-columns:1fr}.owner-controls .live-side-card:first-child{grid-column:auto}.interest-list article{grid-template-columns:58px minmax(0,1fr)}.interest-list article>div:last-child{text-align:left;grid-column:2}.owner-capital-list form{grid-template-columns:1fr 1fr}.owner-capital-list form label{grid-column:1/3}.agreement-list article{grid-template-columns:38px minmax(0,1fr)}.agreement-list article>div:last-child{text-align:left;grid-column:2}}.ops-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:17px;display:grid}.ops-main,.ops-controls{gap:17px;display:grid}.ops-controls{gap:12px}.ops-controls .live-side-card+.live-side-card{margin-top:0}.ops-task-list details,.ops-approval-list details{border-top:1px solid #eeeaf0}.ops-task-list details:first-child,.ops-approval-list details:first-child{border-top:0}.ops-task-list summary,.ops-approval-list summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:13px 0;list-style:none;display:grid}.ops-task-list summary::-webkit-details-marker{display:none}.ops-approval-list summary::-webkit-details-marker{display:none}.ops-task-list summary>span,.ops-approval-list summary>span{color:#6855ba;background:#eeeafb;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ops-task-list summary>span.urgent,.ops-task-list summary>span.blocked,.ops-approval-list summary>span.declined{color:#ab584e;background:#fff0ed}.ops-task-list summary>span.completed,.ops-approval-list summary>span.approved{color:#4e8964;background:#e8f5ed}.ops-task-list small,.ops-approval-list small,.ops-workflows small,.ops-runs small,.ops-calendar small{color:#97909b;text-transform:uppercase;font-size:7px}.ops-task-list h3,.ops-approval-list h3,.ops-workflows h3,.ops-runs h3,.ops-calendar h3{margin:3px 0;font-size:9px}.ops-task-list p,.ops-approval-list p,.ops-workflows p,.ops-runs p,.ops-calendar p{color:#908a94;margin:0;font-size:7px}.ops-task-list summary>div:nth-child(3){text-align:right;font-size:8px}.ops-task-list summary>div:nth-child(3) b,.ops-task-list summary>div:nth-child(3) small,.ops-task-list summary>div:nth-child(3) em{display:block}.ops-task-list summary>div:nth-child(3) em{color:#8e8792;font-size:7px;font-style:normal}.ops-task-detail{padding:0 0 14px 49px}.ops-checklist form{grid-template-columns:24px 1fr auto auto;align-items:center;gap:8px;padding:7px 0;display:grid}.ops-checklist span{color:#7c7580;background:#f1eef4;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.ops-checklist span.done{color:#4e8964;background:#e8f5ed}.ops-checklist button,.ops-inline button,.ops-approval-list form button,.ops-workflows button,.ops-runs button{color:#fff;background:#6957bb;border:0;border-radius:7px;height:31px;padding:0 9px;font-size:7px}.ops-inline{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:8px;display:grid}.ops-inline input,.ops-inline select,.ops-approval-list form input,.ops-workflows form input,.ops-runs form input{height:32px;font:inherit;border:1px solid #ded9e2;border-radius:7px;padding:0 8px;font-size:8px}.ops-inline label{align-items:center;gap:5px;font-size:7px;display:flex}.ops-calendar{max-height:430px;overflow:auto}.ops-calendar article{border-top:1px solid #eeeaf0;grid-template-columns:38px 7px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.ops-calendar time{background:#f4f1f6;border-radius:9px;place-items:center;width:36px;height:38px;display:grid}.ops-calendar time b,.ops-calendar time span{display:block}.ops-calendar time b{font-family:Georgia,serif;font-size:13px}.ops-calendar time span{text-transform:uppercase;font-size:6px}.ops-calendar article>i{background:#7863c4;border-radius:50%;width:7px;height:7px}.ops-calendar article>i.task_due{background:#d27662}.ops-approval-list summary>strong{font-size:8px}.ops-approval-list details>form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;padding:0 0 14px 49px;display:grid}.ops-approval-list details>form label{gap:4px;font-size:7px;display:grid}.ops-approval-list form button.danger,.ops-runs button.danger{background:#a65850}.ops-workflows{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-workflows>article{border:1px solid #eae6ec;border-radius:12px;padding:14px}.ops-workflows header{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;display:grid}.ops-workflows header>span{color:#6754b9;background:#eeeafb;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.ops-workflows>article>div{gap:6px;margin:12px 0;display:flex;overflow-x:auto}.ops-workflows>article>div>span{background:#faf9fb;border-radius:8px;min-width:100px;padding:8px;font-size:8px}.ops-workflows>article>div i{color:#fff;background:#6d59bf;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;font-size:7px;font-style:normal;display:inline-grid}.ops-workflows>article>div small{margin:4px 0 0 23px;display:block}.ops-workflows form{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.ops-runs{gap:7px;margin-top:14px;display:grid}.ops-runs>article{background:#faf9fb;border-radius:10px;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.ops-runs>article>span{text-transform:uppercase;color:#6a58b8;font-size:7px}.ops-runs form{gap:5px;display:flex}.ops-runs form input{width:150px}@media (max-width:1100px){.ops-layout{grid-template-columns:1fr}.ops-controls{grid-template-columns:1fr 1fr}.ops-controls .live-side-card:first-child{grid-column:1/3}}@media (max-width:700px){.ops-controls,.ops-workflows{grid-template-columns:1fr}.ops-controls .live-side-card:first-child{grid-column:auto}.ops-task-list summary{grid-template-columns:36px minmax(0,1fr) 10px}.ops-task-list summary>div:nth-child(3){display:none}.ops-task-detail{padding-left:0}.ops-inline{grid-template-columns:1fr auto}.ops-inline label{grid-column:1/3}.ops-approval-list details>form{grid-template-columns:1fr 1fr;padding-left:0}.ops-approval-list details>form label{grid-column:1/3}.ops-workflows form{grid-template-columns:1fr}.ops-runs>article{grid-template-columns:55px 1fr}.ops-runs form{grid-column:1/3}.ops-runs form input{width:100%}}.ops-feed-secret{gap:5px;display:grid}.ops-feed-secret code{overflow-wrap:anywhere;color:#4f426f;background:#f4f1f6;border-radius:8px;padding:8px;font-size:8px;display:block}.ops-integrations{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-integrations article{border:1px solid #eae6ec;border-radius:12px;padding:13px}.ops-integrations header{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.ops-integrations header>span{color:#4e8964;background:#e8f5ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ops-integrations header>b{text-transform:uppercase;color:#6b5ab7;font-size:7px}.ops-integrations form{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:9px;display:grid}.ops-integrations input,.ops-integrations select{min-width:0;height:32px;font:inherit;border:1px solid #ded9e2;border-radius:7px;padding:0 7px;font-size:8px}.ops-integrations input[type=file]{padding:6px}.ops-integrations button,.ops-automation-actions button{color:#fff;background:#6957bb;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:7px}.ops-action-ledger{gap:6px;margin-top:14px;display:grid}.ops-action-ledger article{background:#faf9fb;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.ops-action-ledger article>span{color:#6957bb;background:#eeeafb;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ops-action-ledger h3{margin:2px 0;font-size:8px}.ops-action-ledger p,.ops-action-ledger small{color:#918a95;margin:0;font-size:7px}.ops-builder fieldset{border:1px solid #e5dfe8;border-radius:10px;gap:7px;margin:4px 0;padding:10px;display:grid}.ops-builder legend{color:#6957bb;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:800}.ops-automation-actions{gap:8px;padding-top:10px;display:grid}.ops-automation-actions form{display:grid}.ops-automation-actions button{min-height:38px}.ops-workflows form{grid-template-columns:1fr 1fr 1fr 1fr 70px auto}.ops-workflows form select{height:32px;font:inherit;background:#fff;border:1px solid #ded9e2;border-radius:7px;padding:0 7px;font-size:8px}@media (max-width:900px){.ops-integrations{grid-template-columns:1fr}.ops-workflows form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ops-integrations form,.ops-workflows form,.ops-builder .live-form-row{grid-template-columns:1fr}}.commercial-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:17px;display:grid}.commercial-main,.commercial-controls{gap:17px;display:grid}.commercial-controls{gap:12px}.commercial-controls .live-side-card+.live-side-card{margin-top:0}.commercial-controls .divided{border-top:1px solid #eeeaf0;margin-top:16px;padding-top:16px}.commercial-lease-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commercial-lease-grid>article{border:1px solid #eae6ec;border-radius:12px;padding:15px}.commercial-lease-grid header{justify-content:space-between;align-items:start;gap:10px;display:flex}.commercial-lease-grid small,.commercial-list small,.commercial-stack small{color:#97909b;text-transform:uppercase;font-size:7px}.commercial-lease-grid h3,.commercial-list h3{margin:3px 0;font-size:10px}.commercial-lease-grid header em,.commercial-list em{color:#4e8964;text-transform:capitalize;background:#e8f5ed;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal}.commercial-lease-grid header em.draft,.commercial-lease-grid header em.missing{color:#ad7430;background:#fff1e1}.commercial-facts{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;padding:10px;display:grid}.commercial-facts small,.commercial-facts b{display:block}.commercial-facts b{margin-top:4px;font-size:8px}.commercial-lease-grid>article>p{color:#8e8792;min-height:30px;margin:0;font-size:8px;line-height:1.6}.commercial-lease-grid footer{border-top:1px solid #efebf1;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:7px;display:flex}.commercial-lease-grid footer b{color:#6152a4}.commercial-review,.commercial-list form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:10px;display:grid}.commercial-review input,.commercial-list input{border:1px solid #ded9e2;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.commercial-review button,.commercial-list button{color:#fff;background:#6957bb;border:0;border-radius:7px;padding:0 9px;font-size:7px}.commercial-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.commercial-list article{border-top:1px solid #eeeaf0;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.commercial-list article:first-child{border-top:0}.commercial-list article>span,.commercial-list time{color:#6855ba;background:#eeeafb;border-radius:10px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:700;display:grid}.commercial-list article>span.verified{color:#4e8964;background:#e8f5ed}.commercial-list article>span.rejected{color:#ab584e;background:#fff0ed}.commercial-list p{color:#918a95;margin:0;font-size:7px}.commercial-list form{min-width:190px}.commercial-list.critical time{grid-template-rows:1fr 1fr}.commercial-list.critical time b{font-family:Georgia,serif;font-size:13px}.commercial-list.critical time span{text-transform:uppercase;font-size:6px}.commercial-list.recovery article>span{font-size:7px}.commercial-list em.expired{color:#ab584e;background:#fff0ed}.commercial-empty{color:#96909a;margin:12px 0;font-size:8px}.commercial-stack{overflow-x:auto}.commercial-stack>header,.commercial-stack>div{border-top:1px solid #eeeaf0;grid-template-columns:1.45fr .7fr 1.15fr 1fr .8fr .8fr;align-items:center;gap:10px;min-width:760px;padding:10px;font-size:8px;display:grid}.commercial-stack>header{color:#97909b;text-transform:uppercase;border-top:0;font-size:7px}.commercial-stack b,.commercial-stack small{display:block}.commercial-stack small{margin-top:3px}.commercial-controls details>summary{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;list-style:none;display:grid}.commercial-controls details>summary::-webkit-details-marker{display:none}.commercial-controls details>summary>span{color:#6653b8;background:#eeeafb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.commercial-controls details>summary h2{margin:0}.commercial-controls details[open]>summary{margin-bottom:15px}@media (max-width:1100px){.commercial-layout{grid-template-columns:1fr}.commercial-controls{grid-template-columns:1fr 1fr}.commercial-controls .live-side-card:first-child{grid-column:1/3}}@media (max-width:760px){.commercial-two,.commercial-lease-grid,.commercial-controls{grid-template-columns:1fr}.commercial-controls .live-side-card:first-child{grid-column:auto}.commercial-facts{grid-template-columns:1fr 1fr}.commercial-list article{grid-template-columns:38px minmax(0,1fr)}.commercial-list article>form,.commercial-list article>em{grid-column:2}.commercial-list form{min-width:0}}.housing-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:17px;display:grid}.housing-main,.housing-controls{gap:17px;display:grid}.housing-controls{gap:12px}.housing-controls .live-side-card+.live-side-card{margin-top:0}.housing-controls details>summary{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;list-style:none;display:grid}.housing-controls details>summary::-webkit-details-marker{display:none}.housing-controls details>summary>span{color:#43826a;background:#e9f3ef;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.housing-controls details>summary h2{margin:0}.housing-controls details[open]>summary{margin-bottom:15px}.housing-term-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.housing-term-grid article{border:1px solid #eae6ec;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.housing-term-grid article>span{color:#6956bc;background:#eeeafb;border-radius:11px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;display:grid}.housing-term-grid small,.housing-student-list small,.housing-operation-list small{color:#97909b;text-transform:uppercase;font-size:7px}.housing-term-grid h3,.housing-student-list h3,.housing-operation-list h3{margin:3px 0;font-size:9px}.housing-term-grid p,.housing-student-list p,.housing-operation-list p{color:#918a95;margin:0;font-size:7px}.housing-term-grid article>div:last-child{text-align:right}.housing-term-grid em,.housing-student-list em{color:#4e8964;text-transform:capitalize;background:#e8f5ed;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;display:block}.housing-term-grid b{margin-top:6px;font-size:7px;display:block}.housing-bed-board{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.housing-bed-board article{background:#fff;border:1px solid #e9e5eb;border-radius:11px;padding:12px}.housing-bed-board article.occupied{background:#faf9fb}.housing-bed-board header{justify-content:space-between;align-items:center;display:flex}.housing-bed-board header>span{color:#4e8964;background:#e8f5ed;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.housing-bed-board article.occupied header>span{color:#6754b9;background:#eeeafb}.housing-bed-board em{text-transform:uppercase;color:#8e8792;font-size:6px;font-style:normal}.housing-bed-board small{color:#97909b;text-transform:uppercase;margin-top:10px;font-size:6px;display:block}.housing-bed-board h3{margin:4px 0;font-size:8px}.housing-bed-board p{color:#918a95;margin:0;font-size:7px}.housing-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.housing-student-list article{border-top:1px solid #eeeaf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.housing-student-list article:first-child{border-top:0}.housing-student-list article>span,.housing-operation-list article>span{color:#6754b9;background:#eeeafb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:7px;font-weight:800;display:grid}.housing-student-list em.pending{color:#a96f2d;background:#fff1e1}.housing-student-list em.rejected{color:#ab584e;background:#fff0ed}.housing-student-list form{grid-column:2/4;grid-template-columns:1fr auto;gap:6px;display:grid}.housing-student-list input{border:1px solid #ded9e2;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.housing-student-list button{color:#fff;background:#6957bb;border:0;border-radius:7px;padding:0 9px;font-size:7px}.housing-operation-list article{border-top:1px solid #eeeaf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.housing-operation-list article:first-child{border-top:0}.housing-operation-list article>span.incident{color:#ab584e;background:#fff0ed}.housing-operation-list article>span.move_in{color:#4e8964;background:#e8f5ed}.housing-operation-list article>span.shared_expense{color:#a87828;background:#fff4dc}.housing-operation-list time{color:#807984;font-size:7px}@media (max-width:1150px){.housing-layout{grid-template-columns:1fr}.housing-controls{grid-template-columns:1fr 1fr}.housing-controls .live-side-card:first-child{grid-column:1/3}.housing-bed-board{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.housing-term-grid,.housing-two,.housing-controls{grid-template-columns:1fr}.housing-controls .live-side-card:first-child{grid-column:auto}.housing-bed-board{grid-template-columns:1fr 1fr}.housing-operation-list article{grid-template-columns:36px minmax(0,1fr)}.housing-operation-list time{grid-column:2}}.housing-main,.housing-programs{grid-column:1}.housing-controls{grid-area:1/2/span 2}@media (max-width:1150px){.housing-main,.housing-programs,.housing-controls{grid-column:1}.housing-controls{grid-row:auto}}.housing-programs .live-section-title a{color:#6754b9;font-size:8px;font-weight:700;text-decoration:none}.housing-program-page{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:17px;display:grid}.housing-program-page>.housing-controls{grid-area:1/2}.live-form fieldset{border:1px solid #e3dfe5;border-radius:9px;gap:6px;margin:0;padding:10px;display:grid}.live-form legend{color:#706975;padding:0 5px;font-size:8px}.live-form fieldset .check-label{display:flex}@media (max-width:1000px){.housing-program-page{grid-template-columns:1fr}.housing-program-page>.housing-controls{grid-area:auto/1}}.community-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:17px;display:grid}.community-main,.community-controls{gap:17px;display:grid}.community-controls{gap:12px}.community-controls .live-side-card+.live-side-card{margin-top:0}.community-controls details>summary{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;list-style:none;display:grid}.community-controls details>summary::-webkit-details-marker{display:none}.community-controls details>summary>span{color:#4b8968;background:#e8f5ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.community-controls details>summary h2{margin:0}.community-controls details[open]>summary{margin-bottom:15px}.community-controls hr{background:#ece8ee;border:0;height:1px;margin:17px 0}.community-associations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-associations>article{border:1px solid #e9e5eb;border-radius:12px;padding:14px}.community-associations header{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.community-associations header>span{color:#4b8968;background:#e8f5ed;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.community-associations small,.community-directory small,.community-stream small,.community-services small{color:#97909b;text-transform:uppercase;font-size:7px;display:block}.community-associations h3,.community-directory h3,.community-stream h3,.community-services h3{margin:3px 0;font-size:9px}.community-associations header em,.community-stream>article>em,.community-services>article>em{color:#4e8964;background:#e8f5ed;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.community-associations>article>div{background:#faf9fb;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:baseline;gap:5px;margin:13px 0;padding:9px;display:grid}.community-associations>article>div b{font-family:Georgia,serif;font-size:13px}.community-associations>article>div small{font-size:6px}.community-associations footer{color:#8d8791;font-size:7px}.community-directory{border-top:1px solid #eeeaf0;margin-top:17px;padding-top:15px}.community-directory>article{border-top:1px solid #f0edf1;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.community-directory>article>span{color:#6956bc;background:#eeeafb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;font-weight:800;display:grid}.community-directory em{color:#8a848e;font-size:7px;font-style:normal}.community-directory strong{color:#6254a4;font-size:7px}.community-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.community-stream>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.community-stream>article:first-child{border-top:0}.community-stream>article>span,.community-services>article>span{color:#6754b9;background:#eeeafb;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.community-stream p,.community-services p{color:#8f8993;margin:2px 0;font-size:7px;line-height:1.5}.community-stream time,.community-services time{color:#8b8490;font-size:7px}.community-stream b{color:#5f50a4;margin-top:4px;font-size:7px;display:block}.community-actions,.community-review{grid-column:2/4;gap:6px;display:grid}.community-actions form,.community-review{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.community-actions input,.community-actions select,.community-actions textarea,.community-review input,.community-review select{min-height:31px;font:inherit;border:1px solid #ded9e2;border-radius:7px;padding:6px 7px;font-size:7px}.community-actions button,.community-review button{color:#fff;background:#6957bb;border:0;border-radius:7px;padding:0 9px;font-size:7px}.community-services{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.community-services>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.community-services time{grid-column:2}.community-controls .check{grid-template-columns:auto 1fr;align-items:center;display:flex}.community-controls .check input{width:auto}@media (max-width:1150px){.community-layout{grid-template-columns:1fr}.community-controls{grid-template-columns:1fr 1fr}.community-controls .live-side-card:first-child{grid-column:1/3}}@media (max-width:760px){.community-two,.community-associations,.community-services,.community-controls{grid-template-columns:1fr}.community-controls .live-side-card:first-child{grid-column:auto}.community-directory>article{grid-template-columns:32px minmax(0,1fr)}.community-directory em,.community-directory strong{grid-column:2}.community-stream>article{grid-template-columns:35px minmax(0,1fr)}.community-stream>article>em,.community-actions,.community-review{grid-column:2}.community-actions form,.community-review{grid-template-columns:1fr}.community-services>article{grid-template-columns:35px minmax(0,1fr)}.community-services>article>em{grid-column:2}}.sales-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:17px;display:grid}.sales-main,.sales-controls{gap:17px;display:grid}.sales-controls{gap:12px}.sales-controls .live-side-card+.live-side-card{margin-top:0}.sales-controls details>summary{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;list-style:none;display:grid}.sales-controls details>summary::-webkit-details-marker{display:none}.sales-controls details>summary>span{color:#a9683d;background:#fff0e6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sales-controls details>summary h2{margin:0}.sales-controls details[open]>summary{margin-bottom:15px}.sales-controls hr{background:#ece8ee;border:0;height:1px;margin:17px 0}.sales-controls .check{grid-template-columns:auto 1fr;align-items:center;display:flex}.sales-controls .check input{width:auto}.sales-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sales-listings>article{border:1px solid #e9e5eb;border-radius:12px;padding:15px}.sales-listings header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sales-listings header>span{color:#a9683d;background:#fff0e6;border-radius:11px;place-items:center;width:39px;height:39px;font-family:Georgia,serif;display:grid}.sales-listings small,.sales-stream small,.sales-contacts small,.sales-transactions small,.sales-milestones small,.sales-conditions small,.sales-showings small,.sales-agents small,.sales-data-room small,.sales-splits{color:#97909b;text-transform:uppercase;font-size:7px}.sales-listings h3,.sales-stream h3,.sales-contacts h3,.sales-transactions h3,.sales-milestones h3,.sales-conditions h3,.sales-showings h3,.sales-agents h3,.sales-data-room h3{margin:3px 0;font-size:9px}.sales-listings header em,.sales-stream>article>em,.sales-transactions summary em,.sales-milestones>article>em,.sales-conditions>article>em,.sales-showings>article>em{color:#4e8964;background:#e8f5ed;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.sales-listings>article>strong{margin:13px 0 9px;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.sales-facts{background:#faf9fb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.sales-facts small,.sales-facts b{display:block}.sales-facts b{margin-top:4px;font-size:8px}.sales-listings footer{color:#8d8791;margin-top:9px;font-size:7px}.sales-listings form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.sales-listings input,.sales-actions input,.sales-actions select,.sales-transactions form input,.sales-transactions form select,.sales-milestones form input,.sales-milestones form select,.sales-conditions form input,.sales-conditions form select,.sales-showings form input,.sales-showings form select{min-height:32px;font:inherit;border:1px solid #ded9e2;border-radius:7px;padding:6px 7px;font-size:7px}.sales-listings button,.sales-actions button,.sales-transactions form button,.sales-milestones form button,.sales-conditions form button,.sales-showings form button{color:#fff;background:#6957bb;border:0;border-radius:7px;padding:0 9px;font-size:7px}.sales-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.sales-stream>article{border-top:1px solid #eeeaf0;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.sales-stream>article:first-child{border-top:0}.sales-stream>article>span{color:#a9683d;background:#fff0e6;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.sales-stream p,.sales-contacts p,.sales-transactions p,.sales-milestones p,.sales-conditions p,.sales-showings p,.sales-agents p,.sales-data-room p{color:#8f8993;margin:2px 0;font-size:7px;line-height:1.5}.sales-stream b{color:#6453aa;margin-top:4px;font-size:7px;display:block}.sales-actions{grid-column:2/4;gap:6px;display:grid}.sales-actions form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;display:grid}.sales-actions form:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-actions form:first-child button{min-height:32px}.sales-contacts>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sales-contacts>article>span,.sales-agents>article>span{color:#6754b9;background:#eeeafb;border-radius:50%;place-items:center;width:35px;height:35px;font-size:7px;font-weight:800;display:grid}.sales-contacts em{color:#a96f2d;text-align:right;background:#fff1e1;border-radius:6px;max-width:120px;padding:4px 6px;font-size:7px;font-style:normal}.sales-contacts em.verified{color:#4e8964;background:#e8f5ed}.sales-transactions details{border-top:1px solid #eeeaf0}.sales-transactions details:first-child{border-top:0}.sales-transactions summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;list-style:none;display:grid}.sales-transactions summary::-webkit-details-marker{display:none}.sales-transactions summary>span{color:#a9683d;background:#fff0e6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.sales-transactions summary>div:last-child{text-align:right}.sales-transactions summary>div:last-child b,.sales-transactions summary>div:last-child small,.sales-transactions summary>div:last-child em{display:block}.sales-transactions summary>div:last-child em{margin-top:4px}.sales-transaction-actions{gap:7px;padding:0 0 15px 50px;display:grid}.sales-transactions form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;display:grid}.sales-transactions form:has(input[name=partner]){grid-template-columns:repeat(2,minmax(0,1fr))}.sales-transactions form:has(input[name=partner]) button{min-height:32px}.sales-transactions form:has(input[name=total_percentage]){grid-template-columns:repeat(3,minmax(0,1fr))}.sales-transactions form:has(input[name=total_percentage]) button{min-height:32px}.sales-milestones>article,.sales-conditions>article,.sales-showings>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;display:grid}.sales-milestones>article>span,.sales-conditions>article>span{color:#a96f2d;background:#fff1e1;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.sales-milestones>article>span.completed{color:#4e8964;background:#e8f5ed}.sales-milestones form,.sales-conditions form,.sales-showings form{grid-column:2/4;grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.sales-showings>article>time{color:#6754b9;text-align:center;background:#eeeafb;border-radius:9px;place-items:center;width:35px;min-height:35px;font-size:6px;display:grid}.sales-agents>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sales-agents>article>div:last-child{text-align:right}.sales-agents>article>div:last-child b,.sales-agents>article>div:last-child small{display:block}.sales-data-room{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.sales-data-room>article{border-top:1px solid #eeeaf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sales-data-room>article>span{color:#6754b9;background:#eeeafb;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.sales-data-room>article>em{color:#8d8791;font-size:7px;font-style:normal}.sales-splits{border-top:1px solid #eeeaf0;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:12px;display:flex}.sales-splits span{background:#faf9fb;border-radius:8px;padding:7px 9px}.sales-splits b{color:#554e58;text-transform:none;margin-bottom:3px;font-size:8px;display:block}@media (max-width:1180px){.sales-layout{grid-template-columns:1fr}.sales-controls{grid-template-columns:1fr 1fr}.sales-controls .live-side-card:first-child{grid-column:1/3}}@media (max-width:760px){.sales-two,.sales-listings,.sales-data-room,.sales-controls{grid-template-columns:1fr}.sales-controls .live-side-card:first-child{grid-column:auto}.sales-stream>article,.sales-milestones>article,.sales-conditions>article,.sales-showings>article{grid-template-columns:35px minmax(0,1fr)}.sales-stream>article>em,.sales-milestones>article>em,.sales-conditions>article>em,.sales-showings>article>em,.sales-actions,.sales-milestones form,.sales-conditions form,.sales-showings form{grid-column:2}.sales-actions form,.sales-actions form:first-child,.sales-milestones form,.sales-conditions form,.sales-showings form{grid-template-columns:1fr}.sales-transactions summary{grid-template-columns:38px minmax(0,1fr)}.sales-transactions summary>div:last-child{text-align:left;grid-column:2}.sales-transaction-actions{padding-left:0}:is(.sales-transactions form,.sales-transactions form:has(input[name=partner]),.sales-transactions form:has(input[name=total_percentage])){grid-template-columns:1fr}.sales-contacts>article,.sales-agents>article{grid-template-columns:35px minmax(0,1fr)}.sales-contacts em,.sales-agents>article>div:last-child{text-align:left;grid-column:2}}
