:root{--product-bg:#f6f8f6;--product-surface:#fff;--product-soft:#f0f4f1;--product-ink:#172b25;--product-muted:#5f7069;--product-line:#dfe7e2;--product-green:#0d6b52;--product-green-dark:#0b352c;--product-shadow:0 10px 30px rgba(22,47,38,.055)}body,html{background:var(--product-bg)!important;color:var(--product-ink)}body{font-size:14px!important;line-height:1.45}.app{grid-template-columns:252px minmax(0,1fr)!important;background:var(--product-bg)!important}.sidebar{width:252px!important;padding:18px 14px!important;background:#0b352c!important;border:0!important;border-right:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;box-shadow:none!important;gap:0!important}.sidebar .brand{padding:8px 9px 20px!important;margin:0!important;gap:11px!important}.sidebar .brand .logo{width:39px!important;height:39px!important;border-radius:12px!important;background:#f3eee2!important;color:#173a30!important;font-size:12px!important}.sidebar .brand strong{font-size:15px!important;color:#fff!important}.sidebar .brand small{font-size:11px!important;color:#9eb7ae!important;line-height:1.3!important}.user-summary{order:20;margin-top:auto!important;margin-bottom:0!important;padding:14px 9px 3px!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:transparent!important;border-radius:0!important}.user-summary .user-avatar{width:34px!important;height:34px!important;border-radius:50%!important;background:#dbece3!important;color:#174538!important}.user-summary strong{color:#fff!important;font-size:13px!important}.user-summary small{color:#91aaa1!important;font-size:11px!important}.user-summary .account-link{color:#cfe1da!important;font-size:11px!important}.dept-switch{margin:0 5px 15px!important;padding:11px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important}.dept-switch label>span{color:#9db4ac!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:800!important}.dept-switch .select{margin-top:6px!important;background:#f5f2e9!important;border:0!important;border-radius:9px!important;min-height:38px!important;color:#17352c!important;font-size:12px!important}.sidebar .nav.grouped{overflow:auto!important;padding:0 4px 12px!important;display:block!important}.sidebar .nav-group{gap:0!important;margin:0!important}.sidebar .nav-label{display:block!important;margin:17px 8px 6px!important;color:#86a79b!important;font-size:9px!important;font-weight:900!important;letter-spacing:.17em!important;text-transform:uppercase}.sidebar .nav a,.sidebar .nav-admin summary{min-height:46px!important;padding:9px 10px!important;margin:2px 0!important;border-radius:10px!important;color:#dbe7e2!important;font-size:14px!important;font-weight:600!important;background:transparent!important;border:0!important}.sidebar .nav a:hover,.sidebar .nav-admin summary:hover{background:rgba(255,255,255,.05)!important}.sidebar .nav a.active{background:#f4f7f5!important;color:#12382e!important;font-weight:800!important;box-shadow:0 5px 15px rgba(6,27,22,.09)!important}.sidebar .nav-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important;background:rgba(255,255,255,.07)!important;color:#d7e6e0!important;font-size:12px!important}.sidebar .nav a.active .nav-icon{background:#dfeee6!important;color:#0c5d48!important}.sidebar .nav-badge{margin-left:auto!important;background:rgba(255,255,255,.08)!important;padding:2px 7px!important;border-radius:999px!important;font-size:10px!important}.sidebar .nav a.active .nav-badge{background:#e2eee8!important;color:#174538!important}.sidebar .nav-admin{border:0!important;background:transparent!important}.sidebar .nav-admin summary{color:#91aaa1!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase}.sidebar .logout{order:30;margin:10px 9px 0!important;width:calc(100% - 18px)!important;border-color:rgba(255,255,255,.12)!important;color:#a9beb6!important}.main,.sidebar .logout{background:transparent!important}.main{padding:28px 30px 60px!important;max-width:1480px!important;width:100%!important;margin:0 auto!important}.topbar{margin:0 0 22px!important;padding:0!important;min-height:64px!important;align-items:flex-end!important;border:0!important;background:transparent!important;box-shadow:none!important}.topbar>div:first-child{min-width:0}.topbar h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:38px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:800!important;color:var(--product-ink)!important;margin:5px 0 4px!important}.eyebrow,.topbar .eyebrow{font-size:11px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.14em!important;color:var(--product-green)!important;text-transform:uppercase!important}.card,.panel,.row-card{background:var(--product-surface)!important;border:1px solid var(--product-line)!important;border-radius:14px!important;box-shadow:var(--product-shadow)!important}.panel{padding:18px!important}.card,.row-card{padding:14px!important}.panel h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.015em!important}.card-title,.card>strong,.panel h2,.row-card>strong{font-weight:800!important;color:var(--product-ink)!important}.card-title,.card>strong,.row-card>strong{font-size:14px!important}.card .muted,.muted,.row-card .muted{font-size:12.5px!important;line-height:1.45!important;color:var(--product-muted)!important}.grid{gap:14px!important}.grid.cols-2{gap:15px!important}.grid.cols-3{gap:12px!important}.btn{min-height:40px!important;border-radius:10px!important;padding:9px 14px!important;font-size:13px!important;font-weight:750!important;background:var(--product-green)!important;border:1px solid var(--product-green)!important;color:#fff!important;box-shadow:none!important}.btn.secondary{background:#fff!important;border-color:var(--product-line)!important;color:var(--product-ink)!important}.btn.small{min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.input,.select,.textarea{border:1px solid var(--product-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important}.input,.select{min-height:40px!important}.textarea{min-height:110px!important}.label{font-size:12px!important;color:#40534b!important}.label,.pill{font-weight:750!important}.pill{min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}.pill.ok{background:#dff2e7!important;color:#0d6b52!important}.pill.warn{background:#fff2d8!important;color:#a96d08!important}.pill.urgent{background:#fcecea!important;color:#a73b36!important}.pill.blue{background:#eaf0fb!important;color:#466fc7!important}.tabs-shell{background:transparent!important;padding:0!important;box-shadow:none!important}.tabs,.tabs-shell{border:0!important}.tabs{width:max-content!important;max-width:100%!important;background:#edf2ef!important;border-radius:11px!important;padding:4px!important;gap:5px!important}.tab{min-height:36px!important;padding:7px 11px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}.tab.active,.tab[aria-selected=true]{background:#fff!important;color:var(--product-ink)!important;box-shadow:0 2px 7px rgba(32,59,48,.07)!important}.toolbar{gap:8px!important}.card-line{gap:6px!important}.empty{min-height:120px!important;padding:24px!important;border:1px dashed #cfdad3!important;border-radius:12px!important;background:#fafcfa!important;color:var(--product-muted)!important;font-size:13px!important}.table-shell,.table-wrap{border:1px solid var(--product-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--product-shadow)!important}table{font-size:13px!important}th{font-size:10.5px!important;letter-spacing:.06em!important;color:var(--product-muted)!important}td{font-size:13px!important}.drawer{border-left:1px solid var(--product-line)!important;box-shadow:-18px 0 50px rgba(17,45,35,.08)!important}.drawer,.drawer-head{background:#fff!important}.drawer-head{border-bottom:1px solid var(--product-line)!important}.drawer-head h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:24px!important;font-weight:800!important}.home-metrics>.panel{min-height:116px!important;padding:16px!important;gap:5px!important}.home-metrics>.panel .eyebrow{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--product-muted)!important}.home-metrics>.panel strong{font-size:28px!important}[data-testid=tasks-board]{gap:11px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}[data-testid=tasks-board]>.panel{min-height:390px!important;padding:11px!important;background:#eef2ef!important;border-radius:14px!important}[data-testid=tasks-board]>.panel h2{font-size:15px!important}[data-testid=tasks-board] .card{border-radius:11px!important}.task-kpis{max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.task-kpi{min-height:96px!important;padding:16px!important}.task-kpi-label{font-size:12px!important;color:var(--product-muted)!important;font-weight:700!important}.task-kpi>h2{font-size:28px!important}.project-card,.project-card-final{box-shadow:var(--product-shadow)!important}.mobile-bottom-nav,.mobile-header{background:#fff!important;border-color:var(--product-line)!important}@media(max-width:1100px){.app{grid-template-columns:76px minmax(0,1fr)!important}.sidebar{width:76px!important;padding:18px 9px!important}.sidebar .account-link,.sidebar .brand>div:last-child,.sidebar .dept-switch,.sidebar .logout,.sidebar .nav-admin summary,.sidebar .nav-badge,.sidebar .nav-copy,.sidebar .nav-label,.sidebar .user-summary>span:not(.user-avatar){display:none!important}.sidebar .brand{padding:8px 0 20px!important}.sidebar .brand,.sidebar .nav a{justify-content:center!important}.sidebar .nav a{padding:9px!important}.sidebar .nav-icon{margin:0!important}.main{padding:26px 22px 54px!important}}@media(max-width:760px){.app{display:block!important}.main{padding:20px 16px 86px!important;max-width:none!important}.sidebar{width:min(320px,88vw)!important;padding:18px 14px!important}.sidebar.open .account-link,.sidebar.open .brand>div:last-child,.sidebar.open .dept-switch,.sidebar.open .logout,.sidebar.open .nav-admin summary,.sidebar.open .nav-badge,.sidebar.open .nav-copy,.sidebar.open .nav-label,.sidebar.open .user-summary>span:not(.user-avatar){display:initial!important}.sidebar.open .nav a{justify-content:flex-start!important}.topbar{min-height:58px!important;align-items:flex-start!important}.topbar h1{font-size:32px!important}.grid.cols-2,.grid.cols-3,.grid.cols-4,.task-kpis,[data-testid=tasks-board]{grid-template-columns:1fr!important}[data-testid=tasks-board]>.panel{min-height:0!important}.tabs{overflow-x:auto!important}.panel{padding:15px!important}}.project-kpis>.panel{min-height:104px;padding:17px!important}.project-kpis>.panel h2{font-size:30px!important;margin-top:6px!important}.project-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}.project-portfolio-card{min-height:210px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:18px!important;overflow:hidden!important;position:relative!important}.project-portfolio-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--product-green);opacity:.75}.project-portfolio-card.card-important:before{background:#a73b36}.project-card-kicker{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--product-green);margin-top:3px}.project-portfolio-card .card-title{font-size:18px!important;line-height:1.25!important;letter-spacing:-.02em!important}.project-portfolio-card .card-line{margin-top:1px}.project-portfolio-card>.muted:last-of-type{margin-top:auto}.project-progress{display:block;height:7px;border-radius:99px;background:#e7ede9;overflow:hidden;margin-top:2px}.project-progress>span{display:block;height:100%;background:var(--product-green);border-radius:inherit}.approval-controls{padding:14px 16px!important}.approval-controls .toolbar{margin-bottom:10px!important}.approval-workspace{padding:20px!important}.approval-workspace>.topbar{align-items:flex-start!important;margin-bottom:16px!important;min-height:0!important}.approval-workspace>.topbar p{margin:5px 0 0!important}.approval-queue{display:grid;grid-gap:8px;gap:8px}.approval-queue-item{display:flex!important;justify-content:space-between!important;gap:18px!important;min-height:88px!important;padding:15px 16px!important;transition:border-color .16s ease,transform .16s ease!important}.approval-queue-item:hover{border-color:#b9cbc1!important;transform:translateY(-1px)}.approval-item-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.approval-item-main .card-title{font-size:15px!important}.approval-open-cue{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:var(--product-soft);color:var(--product-green);font-size:17px;font-weight:800}@media(max-width:1000px){.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.project-gallery{grid-template-columns:1fr!important}.project-portfolio-card{min-height:180px!important}.approval-controls{padding:13px!important}.approval-workspace{padding:15px!important}.approval-queue-item{align-items:flex-start!important;min-height:0!important}.approval-open-cue{width:30px;height:30px;flex-basis:30px}}.main>p.muted{max-width:760px;margin-top:-14px!important;margin-bottom:22px!important;font-size:13px!important}.main>.grid:not([data-testid=tasks-board])>.panel>.topbar{min-height:0!important;margin-bottom:14px!important;align-items:flex-start!important}.main>.grid:not([data-testid=tasks-board])>.panel>.topbar h2{font-size:20px!important;margin-top:4px!important}.main>.grid:not([data-testid=tasks-board])>.panel>.grid>.card,.main>.panel>.grid>.card{box-shadow:none!important;transition:border-color .16s ease,transform .16s ease!important}.main>.grid:not([data-testid=tasks-board])>.panel>.grid>.card:hover,.main>.panel>.grid>.card:hover{border-color:#bdcec4!important;transform:translateY(-1px)}.main>.panel>.toolbar:first-of-type .input,.main>.panel>.toolbar:first-of-type .select{max-width:460px}.main>.panel>.tabs-shell{margin-top:12px!important}.main>.panel>.topbar+.grid{margin-top:2px!important}.main>.grid>section.panel:has(>.topbar .eyebrow:is(:where(*))){position:relative}.main>.grid>section.panel>.topbar .eyebrow{letter-spacing:.1em!important}.main>.grid>section.panel>.topbar h2{font-size:26px!important}.main>.grid>section.panel>.topbar+.grid{gap:7px!important}.main>.grid>section.panel>.topbar+.grid>.card{min-height:68px!important;padding:13px 14px!important}.main>.panel>.grid.cols-2>.card,.main>.panel>.grid.cols-3>.card{min-height:94px!important}.main>.panel>.grid.cols-2>.card .card-title,.main>.panel>.grid.cols-3>.card .card-title{font-size:15px!important}.main>.panel>.grid.cols-2>.card .card-line,.main>.panel>.grid.cols-3>.card .card-line{margin-top:7px!important}.room-card,.room-tile,[class*=roomCard]{overflow:hidden!important;border-radius:16px!important}.main a.card:has(img),.main button.card:has(img){padding:0!important;overflow:hidden!important;border-radius:16px!important}.main a.card:has(img)>:not(img),.main button.card:has(img)>:not(img){margin-left:16px!important;margin-right:16px!important}.main a.card:has(img)>img,.main button.card:has(img)>img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important}.main .table-shell,.main .table-wrap{overflow:hidden!important}.main table th{background:#f3f6f4!important;padding-top:11px!important;padding-bottom:11px!important}.main table td{padding-top:13px!important;padding-bottom:13px!important;border-color:#edf1ee!important}.admin-health>.grid>.panel{min-height:170px!important;padding:20px!important}.admin-health>.grid>.panel h2{font-size:18px!important;margin-bottom:10px!important}.main>.panel[style*=max-width]{max-width:820px!important;padding:22px!important}.main>.panel[style*=max-width] h2{font-size:20px!important}.form-grid{gap:12px!important}.form{gap:11px!important}.main .grid>.empty:only-child,.main .panel>.empty{min-height:92px!important;display:grid!important;place-items:center!important;text-align:center!important}@media(max-width:760px){.main>p.muted{margin-top:-10px!important;margin-bottom:18px!important}.main>.grid>section.panel>.topbar h2{font-size:22px!important}.main>.grid>section.panel{padding:14px!important}.main>.grid>section.panel>.topbar+.grid>.card{min-height:0!important}.main>.panel>.toolbar:first-of-type .input,.main>.panel>.toolbar:first-of-type .select{max-width:none;width:100%!important}.admin-health>.grid>.panel{min-height:0!important}}.operational-kpis>.panel{min-height:102px!important;padding:16px 18px!important}.operational-kpis>.panel h2{font-size:30px!important;margin-top:5px!important}.maintenance-queue,.request-queue{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.maintenance-item,.request-item{grid-template-columns:minmax(210px,.85fr) minmax(0,1.4fr);grid-column-gap:22px;column-gap:22px;grid-row-gap:7px;row-gap:7px;min-height:96px!important;padding:16px 18px!important;text-align:left!important}.maintenance-item .card-title,.request-item .card-title{font-size:16px!important;align-self:center}.maintenance-item .card-line,.request-item .card-line{grid-column:1;margin:0!important}.maintenance-item>.muted,.request-item>.muted{grid-column:2;align-self:center;font-size:13px!important}.maintenance-item.card-important{border-left:4px solid #a73b36!important;background:#fffafa!important}.my-work-agenda{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-gap:14px;gap:14px}.my-work-overdue,.my-work-today{grid-column:1}.my-work-recently_completed,.my-work-upcoming,.my-work-waiting{grid-column:2}.my-work-upcoming{grid-row:1}.my-work-waiting{grid-row:2}.my-work-recently_completed{grid-row:3}.my-work-items{display:grid;grid-gap:8px;gap:8px}.my-work-item{grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 14px;gap:7px 14px;align-items:center;min-height:74px!important}.my-work-item .card-title{font-size:15px!important}.my-work-item .card-line{justify-self:end;margin:0!important}.my-work-item>.muted{grid-column:1/-1}.people-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.people-controls .toolbar{grid-column:2;grid-row:1}.people-controls p{grid-column:1;grid-row:1;margin:0!important}.people-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.person-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 14px;gap:7px 14px;padding:17px!important}.person-card>.card-title{font-size:17px!important}.person-card>.card-line{grid-column:1/-1}.person-card>.muted{grid-column:1}.person-card>.toolbar{grid-column:1/-1}@media(max-width:980px){.my-work-agenda{grid-template-columns:1fr}.my-work-overdue,.my-work-recently_completed,.my-work-today,.my-work-upcoming,.my-work-waiting{grid-column:1;grid-row:auto}.people-directory{grid-template-columns:1fr}}@media(max-width:760px){.maintenance-item,.request-item{grid-template-columns:1fr!important;gap:7px!important;padding:14px!important}.maintenance-item .card-line,.maintenance-item>.muted,.request-item .card-line,.request-item>.muted{grid-column:1!important}.my-work-item{grid-template-columns:1fr}.my-work-item .card-line{justify-self:start}.my-work-item>.muted{grid-column:1}.people-controls{display:block}.people-controls .toolbar{margin-bottom:10px!important}.person-card{grid-template-columns:1fr}.person-card>*{grid-column:1!important}}.guest-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.guest-kpis>.panel{min-height:102px!important;padding:16px 18px!important}.guest-kpis>.panel h2{font-size:30px!important;margin-top:5px!important}.guest-queue,.review-queue,.shift-queue{display:grid;grid-gap:9px;gap:9px}.guest-queue>.card,.review-queue>.card,.shift-queue>.card{display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr);grid-gap:7px 20px;gap:7px 20px;align-items:center;min-height:92px!important;padding:15px 17px!important;box-shadow:none!important;text-align:left!important}.guest-queue>.card .card-title,.review-queue>.card .card-title,.shift-queue>.card .card-title{font-size:15px!important}.guest-queue>.card .card-line,.review-queue>.card .card-line,.shift-queue>.card .card-line{grid-column:1;margin:0!important}.guest-queue>.card>.muted,.review-queue>.card>.muted,.shift-queue>.card>.muted{grid-column:2;font-size:13px!important}.guest-queue>.card.card-important{border-left:4px solid #a73b36!important;background:#fffafa!important}.history-workspace,.review-workspace,.shift-workspace{padding:20px!important}.history-workspace>.topbar,.review-workspace>.topbar,.shift-workspace>.topbar{min-height:0!important;align-items:flex-start!important}.history-controls,.review-controls{padding:14px 16px!important;margin-bottom:14px!important}.history-list{display:grid}.admin-health .health-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-health .health-overview>.panel{min-height:150px!important;box-shadow:none!important}.admin-health .health-overview>.panel .card-line{margin-top:10px!important}@media(max-width:760px){.guest-kpis{grid-template-columns:1fr!important}.guest-queue>.card,.review-queue>.card,.shift-queue>.card{grid-template-columns:1fr!important;gap:7px!important;padding:14px!important}.guest-queue>.card .card-line,.guest-queue>.card>.muted,.review-queue>.card .card-line,.review-queue>.card>.muted,.shift-queue>.card .card-line,.shift-queue>.card>.muted{grid-column:1!important}.history-workspace,.review-workspace,.shift-workspace{padding:15px!important}.admin-health .health-overview{grid-template-columns:1fr!important}}.home-command-hero{padding:24px!important;background:linear-gradient(135deg,#fff,#f1f7f3)!important}.home-command-hero h2{font-size:26px!important;max-width:720px}.home-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:start}.home-command-grid>.panel:first-child{grid-row:span 2}.home-command-grid>.panel{min-height:0!important}.home-command-grid>.panel .grid{gap:8px!important}.home-command-grid>.panel .card{box-shadow:none!important;padding:14px 15px!important}.my-work-agenda{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start}.my-work-agenda .my-work-section{min-height:0!important}.my-work-agenda .my-work-overdue,.my-work-agenda .my-work-today{grid-column:1!important}.my-work-agenda .my-work-recently_completed,.my-work-agenda .my-work-upcoming,.my-work-agenda .my-work-waiting{grid-column:2!important}@media(max-width:980px){.home-command-grid,.my-work-agenda{grid-template-columns:1fr!important}.home-command-grid>.panel:first-child{grid-row:auto}.my-work-agenda .my-work-section{grid-column:1!important;grid-row:auto!important}}@media(max-width:760px){.home-command-hero{padding:17px!important}.home-command-hero h2{font-size:22px!important}}.maintenance-workspace,.request-workspace,.shift-workspace{padding:20px!important}.maintenance-workspace>.topbar,.request-workspace>.topbar,.shift-workspace>.topbar{min-height:0!important;margin-bottom:14px!important;align-items:flex-start!important}.maintenance-queue,.request-queue,.shift-queue{display:grid!important;grid-gap:0!important;gap:0!important;border:1px solid var(--product-line);border-radius:14px;overflow:hidden;background:#fff}.maintenance-queue>.card,.request-queue>.card,.shift-queue>.card{border:0!important;border-bottom:1px solid #edf1ee!important;border-radius:0!important;box-shadow:none!important;min-height:78px!important;padding:14px 16px!important}.maintenance-queue>.card:last-child,.request-queue>.card:last-child,.shift-queue>.card:last-child{border-bottom:0!important}.request-queue>.card{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);grid-gap:6px 18px!important;gap:6px 18px!important}.request-queue>.card .card-line{grid-row:1}.request-queue>.card>.muted{grid-column:1/-1}.maintenance-queue>.card{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(150px,.55fr) minmax(150px,.55fr);grid-gap:8px 18px!important;gap:8px 18px!important;align-items:center}.shift-queue>.card{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(0,1.4fr);grid-gap:6px 20px!important;gap:6px 20px!important;align-items:center}.shift-queue>.card .card-line,.shift-queue>.card .card-title{grid-column:1}.shift-queue>.card>span:not(.card-line):not(.card-title){grid-column:2}.history-controls{padding:15px 17px!important}.history-list{display:grid!important;grid-gap:0!important;gap:0!important;border:1px solid var(--product-line);border-radius:14px;overflow:hidden;background:#fff}.history-list>.card{border:0!important;border-bottom:1px solid #edf1ee!important;border-radius:0!important;box-shadow:none!important;padding:14px 16px!important}.history-list>.card:last-child{border-bottom:0!important}@media(max-width:900px){.maintenance-queue>.card,.request-queue>.card,.shift-queue>.card{grid-template-columns:1fr!important}.maintenance-queue>.card>*,.request-queue>.card>*,.shift-queue>.card>*{grid-column:1!important;grid-row:auto!important}}@media(max-width:760px){.maintenance-workspace,.request-workspace,.shift-workspace{padding:15px!important}}.my-work-agenda{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.my-work-agenda .my-work-overdue{grid-column:1!important;grid-row:1!important}.my-work-agenda .my-work-today{grid-column:1!important;grid-row:2!important}.my-work-agenda .my-work-upcoming{grid-column:2!important;grid-row:1!important}.my-work-agenda .my-work-waiting{grid-column:2!important;grid-row:2!important}.my-work-agenda .my-work-recently_completed{grid-column:1/-1!important;grid-row:3!important}.request-workspace{padding:18px!important}.request-workspace>.topbar{min-height:0!important;margin-bottom:10px!important}.request-workspace .tabs{margin-bottom:12px!important}.request-queue{display:grid!important;grid-gap:0!important;gap:0!important;border:1px solid var(--product-line);border-radius:14px;overflow:hidden;background:#fff}.request-queue>.card{display:grid!important;grid-template-columns:minmax(240px,.8fr) auto minmax(0,1.2fr);grid-gap:10px 18px!important;gap:10px 18px!important;align-items:center;border:0!important;border-bottom:1px solid #edf1ee!important;border-radius:0!important;box-shadow:none!important;min-height:82px!important;padding:14px 16px!important}.request-queue>.card:last-child{border-bottom:0!important}.request-queue>.card .card-title{grid-column:1}.request-queue>.card .card-line{grid-column:2}.request-queue>.card>.muted{grid-column:3}@media(max-width:900px){.request-queue>.card{grid-template-columns:1fr!important}.request-queue>.card>*{grid-column:1!important}.my-work-agenda{grid-template-columns:1fr!important}.my-work-agenda .my-work-section{grid-column:1!important;grid-row:auto!important}}.operational-summary{display:flex;align-items:center;gap:0;min-height:52px;padding:0 4px;border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);color:var(--product-muted)}.operational-summary>span{display:flex;align-items:baseline;gap:6px;padding:0 18px;border-right:1px solid var(--product-line);font-size:12.5px}.operational-summary>span:first-child{padding-left:0}.operational-summary>span:last-child{border-right:0}.operational-summary strong{font-size:20px;line-height:1;color:var(--product-ink);letter-spacing:-.03em}.operational-summary .summary-alert,.operational-summary .summary-alert strong{color:#a73b36}.tabs-shell{margin:0 0 14px!important}.tabs{padding:0!important;gap:18px!important;border-bottom:1px solid var(--product-line)!important;width:100%!important}.tab,.tabs{background:transparent!important;border-radius:0!important}.tab{min-height:38px!important;padding:6px 1px 9px!important;box-shadow:none!important;color:var(--product-muted)!important}.tab.active,.tab[aria-selected=true]{background:transparent!important;color:var(--product-green)!important;box-shadow:inset 0 -2px 0 var(--product-green)!important}.task-search{margin-bottom:14px!important}.task-search .input{max-width:420px}[data-testid=tasks-board]>.panel{background:#f3f6f4!important;border:1px solid #e5ebe7!important}[data-testid=tasks-board]>.panel>.card-line>.pill{background:transparent!important;padding:0!important;min-height:0!important;color:var(--product-muted)!important}.project-portfolio-card .project-card-kicker{letter-spacing:.08em!important}.approval-workspace,.maintenance-workspace,.request-workspace{box-shadow:none!important}@media(max-width:760px){.operational-summary{overflow-x:auto;min-height:46px}.operational-summary>span{white-space:nowrap;padding:0 12px;font-size:12px}.operational-summary strong{font-size:18px}.tabs{gap:16px!important;overflow-x:auto!important;scrollbar-width:none}.tab{white-space:nowrap!important;flex:0 0 auto!important}.operational-summary{overflow:visible!important;flex-wrap:wrap!important;height:auto!important;padding:7px 0!important}.operational-summary>span{padding:6px 12px!important}.operational-summary>span:first-child{padding-left:0!important}}@media(max-width:360px){.operational-summary>span{white-space:normal!important;flex:1 1 auto!important}}.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important}.project-portfolio-card{min-height:230px!important}@media(min-width:1200px){.project-portfolio-card{padding:22px!important}.project-portfolio-card .card-title{font-size:20px!important}}@media(max-width:760px){[data-testid=tasks-board]{display:block!important}[data-testid=tasks-board]>.panel{margin:0 0 10px!important;padding:12px!important;background:#fff!important;border-color:var(--product-line)!important}[data-testid=tasks-board]>.panel h2{font-size:13px!important;margin:0!important}[data-testid=tasks-board]>.panel>.card-line{margin-bottom:8px!important}[data-testid=tasks-board] .card{padding:13px!important;border-left:3px solid #dfe7e2!important}.project-gallery{grid-template-columns:1fr!important}.project-portfolio-card{min-height:170px!important}}.guest-queue{display:grid!important;grid-gap:8px!important;gap:8px!important}.guest-queue-item{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(180px,.65fr) minmax(220px,1fr);align-items:center!important;grid-gap:8px 20px!important;gap:8px 20px!important;min-height:82px!important;padding:14px 16px!important;box-shadow:none!important}.guest-queue-item>.card-title{font-size:15px!important}.guest-queue-item>.card-line{grid-column:2!important;margin:0!important}.guest-queue-item>.muted{grid-column:3!important;margin:0!important}.guest-queue-item.card-important{border-left:4px solid #a73b36!important}@media(max-width:900px){.guest-queue-item{grid-template-columns:minmax(0,1fr) auto!important}.guest-queue-item>.card-line{grid-column:2!important}.guest-queue-item>.muted{grid-column:1/-1!important}}@media(max-width:760px){.guest-queue-item{grid-template-columns:1fr!important;gap:6px!important}.guest-queue-item>.card-line,.guest-queue-item>.muted{grid-column:1!important}}.my-work-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid var(--product-line)!important}.my-work-section-head h2{margin:0!important;font-size:16px!important}.my-work-count{display:inline-grid!important;place-items:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;border-radius:999px!important;background:var(--product-soft)!important;font-size:12px!important;font-weight:800!important}.my-work-count,.my-work-empty{color:var(--product-muted)!important}.my-work-empty{padding:10px 2px!important;font-size:12.5px!important}.my-work-item .card-line{min-width:0!important}.task-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.task-controls .task-search{margin:0!important;flex:1 1 420px!important}.task-view-switch{display:flex!important;gap:3px!important;padding:3px!important;border:1px solid var(--product-line)!important;border-radius:10px!important;background:#edf2ef!important}.task-view-switch button{border:0!important;background:transparent!important;color:var(--product-muted)!important;border-radius:7px!important;padding:7px 12px!important;font:inherit!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important}.task-view-switch button.active{background:#fff!important;color:var(--product-ink)!important;box-shadow:0 1px 5px rgba(32,59,48,.08)!important}.task-list{display:grid!important;grid-gap:7px!important;gap:7px!important}.task-list-item{display:grid!important;grid-template-columns:100px minmax(0,1fr) 150px auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;text-align:left!important;box-shadow:none!important;min-height:58px!important}.task-list-state{font-size:11px!important;font-weight:800!important;color:var(--product-green)!important}@media(max-width:760px){.task-controls{align-items:stretch!important;flex-direction:column!important}.task-controls .task-search{flex:auto!important}.task-view-switch{align-self:flex-start!important}.task-list-item{grid-template-columns:1fr auto!important;gap:5px 10px!important}.task-list-state{grid-column:1!important}.task-list-item>strong{grid-column:1/-1!important}.task-list-item>.muted{grid-column:1!important}}.portfolio-toolbar{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:4px 0 14px!important}.portfolio-toolbar h2{margin:2px 0 0!important;font-size:20px!important}.portfolio-toolbar .tabs{margin:0!important}@media(max-width:760px){.portfolio-toolbar{display:block!important}.portfolio-toolbar .tabs{margin-top:8px!important}}.room-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.room-card{min-height:0!important;display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;padding:0!important;border-radius:14px!important;box-shadow:none!important;text-align:left!important}.room-card-media{min-height:118px!important;width:116px!important;background-color:#e9efeb!important;background-image:var(--property-room-placeholder,none);background-size:cover!important;background-position:50%!important}.room-card-info{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:14px 15px!important;min-width:0!important}.room-card-info .card-title{font-size:17px!important}.room-card-info .card-line{margin:0!important}.room-card-link{font-size:11.5px!important}.room-detail-media-panel{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)!important;gap:18px!important;padding:16px!important;margin-bottom:14px!important}.room-detail-photo{min-height:190px!important;border-radius:12px!important}.room-detail-media-copy{padding:3px 4px!important}.room-detail-status{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin-bottom:14px!important;border-top:1px solid var(--product-line)!important;border-bottom:1px solid var(--product-line)!important}.room-detail-status>.panel{min-height:0!important;padding:14px 18px!important;border:0!important;border-right:1px solid var(--product-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.room-detail-status>.panel:last-child{border-right:0!important}.room-detail-status h2{font-size:25px!important;margin:4px 0 0!important}.room-memory-columns>.panel{box-shadow:none!important}.room-memory-columns>.panel>.topbar{min-height:0!important;margin-bottom:10px!important}.room-memory-list{display:grid!important;grid-gap:0!important;gap:0!important;border-top:1px solid var(--product-line)!important}.room-memory-item{display:grid!important;grid-gap:5px!important;gap:5px!important;padding:13px 2px!important;border:0!important;border-bottom:1px solid #edf1ee!important;border-radius:0!important;box-shadow:none!important}.room-memory-item .card-line{margin:0!important}[data-testid=tasks-board]{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:10px!important}[data-testid=tasks-board]>.panel{min-height:0!important;padding:12px!important;background:#f2f5f3!important;border:1px solid #e2e9e4!important;box-shadow:none!important}[data-testid=tasks-board]>.panel h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}[data-testid=tasks-board]>.panel>.grid{gap:7px!important;margin-top:9px!important}[data-testid=tasks-board] .card{min-height:0!important;padding:12px!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}[data-testid=tasks-board] .card strong{font-size:13.5px!important;line-height:1.35!important}[data-testid=tasks-board] .empty{min-height:58px!important;padding:12px!important;background:transparent!important;border-color:#d9e2dc!important}@media(max-width:1050px){.room-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.room-card-grid{grid-template-columns:1fr!important}.room-card{grid-template-columns:82px minmax(0,1fr)!important}.room-card-media{width:82px!important;min-height:92px!important}.room-card-info{padding:11px 12px!important;gap:5px!important}.room-detail-media-panel{grid-template-columns:1fr!important;padding:12px!important}.room-detail-photo{min-height:150px!important}.room-detail-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.room-detail-status>.panel{padding:11px 9px!important}.room-detail-status h2{font-size:20px!important}[data-testid=tasks-board]{display:block!important}.task-view-switch button:first-child{display:inline-block!important}}.home-command-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;grid-gap:26px!important;gap:26px!important;align-items:center!important;min-height:0!important;padding:22px 24px!important}.home-command-primary{display:grid!important;grid-gap:16px!important;gap:16px!important}.home-command-primary h2{margin:5px 0 6px!important;font-size:29px!important;line-height:1.08!important}.home-command-primary p{margin:0!important;max-width:680px!important}.home-quick-actions{margin:0!important}.home-signal-strip{display:grid!important;grid-gap:0!important;gap:0!important;border-left:1px solid var(--product-line)!important}.home-signal{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:2px 10px!important;gap:2px 10px!important;align-items:center!important;padding:11px 0 11px 18px!important;color:var(--product-muted)!important;border-bottom:1px solid #e8eeea!important}.home-signal:last-child{border-bottom:0!important}.home-signal-value{grid-row:1/3!important;font-size:25px!important;font-weight:800!important;letter-spacing:-.04em!important;color:var(--product-ink)!important}.home-signal.active .home-signal-value{color:#a73b36!important}.home-signal>span:nth-child(2){font-size:12px!important;font-weight:750!important}.home-signal-track{display:block!important;height:3px!important;background:#e4ebe6!important;border-radius:99px!important;overflow:hidden!important}.home-signal-track>span{display:block!important;height:100%!important;background:var(--product-green)!important;border-radius:inherit!important}.home-signal.active .home-signal-track>span{background:#b65a50!important}@media(max-width:900px){.home-command-hero{grid-template-columns:1fr!important}.home-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-left:0!important;border-top:1px solid var(--product-line)!important}.home-signal{border-bottom:0!important;border-right:1px solid #e8eeea!important;padding:12px!important}.home-signal:last-child{border-right:0!important}}@media(max-width:760px){.home-command-hero{padding:16px!important;gap:15px!important}.home-command-primary h2{font-size:24px!important}.home-quick-actions .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.home-signal{grid-template-columns:1fr!important;gap:3px!important}.home-signal-value{grid-row:auto!important;font-size:22px!important}[data-testid=tasks-board]{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:2px 0 10px!important;scrollbar-width:none!important}[data-testid=tasks-board]>.panel{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 58px);scroll-snap-align:start!important;margin:0!important;min-height:0!important}.room-card-grid{gap:8px!important}.room-card{border-radius:12px!important}.room-card-media{min-height:84px!important}.room-card-link{font-size:11px!important}}.my-work-agenda{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0 28px!important;gap:0 28px!important;border-top:1px solid var(--product-line)!important}.my-work-section{padding:18px 0!important;border:0!important;border-bottom:1px solid var(--product-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}.my-work-primary{grid-column:1/-1!important}.my-work-primary .my-work-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-work-items{display:grid!important;grid-gap:6px!important;gap:6px!important}.my-work-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px 12px!important;gap:4px 12px!important;min-height:0!important;padding:12px 14px!important;border-radius:10px!important;box-shadow:none!important;text-align:left!important}.my-work-item>.muted{grid-column:1/-1!important}.my-work-item>.card-line{margin:0!important}.project-portfolio-card{min-height:0!important;padding:20px!important;display:grid!important;align-content:start!important;grid-gap:12px!important;gap:12px!important}.project-card-meta{display:flex!important;gap:18px!important;padding:10px 0!important;border-top:1px solid #e6ece8!important;border-bottom:1px solid #e6ece8!important;color:var(--product-muted)!important;font-size:12px!important}.project-card-meta b{font-size:17px!important;color:var(--product-ink)!important;margin-right:3px!important}.project-card-meta .project-risk b{color:#a73b36!important}.project-next-action{font-size:12px!important;font-weight:700!important;color:var(--product-green)!important;padding-top:3px!important}@media(max-width:760px){.my-work-agenda{grid-template-columns:1fr!important}.my-work-primary{grid-column:auto!important}.my-work-primary .my-work-items{grid-template-columns:1fr!important}.my-work-section{padding:15px 0!important}.project-card-meta{gap:12px!important;flex-wrap:wrap!important}}.queue-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:4px 0 10px!important}.queue-heading h2{font-size:20px!important;margin:2px 0 0!important}.maintenance-workspace,.request-workspace{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.maintenance-queue,.request-queue{border-top:1px solid var(--product-line)!important}.maintenance-item,.request-item{display:grid!important;grid-template-columns:82px minmax(240px,.8fr) minmax(280px,1.2fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:66px!important;padding:12px 8px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.maintenance-item:hover,.request-item:hover{background:#f5f8f6!important}.maintenance-item.card-important,.request-item.card-important{border-left:3px solid #a73b36!important;padding-left:10px!important}.queue-signal{font-size:10.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--product-green)!important}.card-important>.queue-signal{color:#a73b36!important}.queue-context{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.maintenance-location{font-size:12.5px!important;font-weight:700!important}.guest-queue{border-top:1px solid var(--product-line)!important;gap:0!important}.guest-queue-item{grid-template-columns:82px minmax(220px,.8fr) minmax(220px,.8fr) minmax(150px,.6fr)!important;min-height:66px!important;padding:12px 8px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;border-radius:0!important;background:transparent!important}.guest-queue-item:hover{background:#f5f8f6!important}.guest-queue-item.card-important{padding-left:10px!important}.guest-identity{font-size:12.5px!important;font-weight:700!important}.guest-followup{text-align:right!important}@media(max-width:900px){.maintenance-item,.request-item{grid-template-columns:72px minmax(0,1fr)!important}.maintenance-item>.muted,.request-item>.queue-context{grid-column:2!important}.guest-queue-item{grid-template-columns:72px minmax(0,1fr)!important}.guest-followup,.guest-identity{grid-column:2!important}.guest-followup{text-align:left!important}}@media(max-width:760px){.guest-queue-item,.maintenance-item,.request-item{grid-template-columns:1fr!important;gap:4px!important;padding:11px 3px!important}.guest-followup,.guest-identity,.maintenance-item>.muted,.request-item>.queue-context{grid-column:1!important}.queue-signal{font-size:9.5px!important}}.shift-timeline{display:grid!important;grid-gap:0!important;gap:0!important;border-top:1px solid var(--product-line)!important;position:relative!important}.shift-timeline-item{display:grid!important;grid-template-columns:128px 78px minmax(220px,.7fr) minmax(260px,1fr)!important;grid-gap:10px 16px!important;gap:10px 16px!important;align-items:center!important;padding:14px 8px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;background:transparent!important;text-align:left!important}.shift-timeline-item:hover{background:#f5f8f6!important}.shift-timeline-item.card-important{border-left:3px solid #a73b36!important;padding-left:10px!important}.shift-time{font-size:11px!important;color:var(--product-muted)!important}.shift-note{font-size:12.5px!important;line-height:1.45!important}.approval-workspace,.review-workspace{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.approval-queue,.review-workspace>.grid{gap:0!important;border-top:1px solid var(--product-line)!important}.review-queue-item{display:grid!important;grid-template-columns:76px minmax(240px,.75fr) 130px minmax(260px,1.25fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;width:100%!important;padding:13px 8px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;background:transparent!important;text-align:left!important}.review-queue-item:hover{background:#f5f8f6!important}.review-source{font-size:11.5px!important;font-weight:700!important;color:var(--product-muted)!important}.review-summary{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.approval-queue-item{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;min-height:66px!important;padding:13px 8px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.approval-queue-item:hover{background:#f5f8f6!important}.approval-item-main{display:grid!important;grid-gap:4px!important;gap:4px!important}@media(max-width:900px){.shift-timeline-item{grid-template-columns:105px 68px minmax(0,1fr)!important}.shift-note{grid-column:3!important}.review-queue-item{grid-template-columns:70px minmax(0,1fr) 110px!important}.review-summary{grid-column:2/-1!important}}@media(max-width:760px){.review-queue-item,.shift-timeline-item{grid-template-columns:1fr!important;gap:4px!important;padding:12px 3px!important}.review-summary,.shift-note{grid-column:1!important;white-space:normal!important}.shift-time{order:5!important}.approval-queue-item{grid-template-columns:64px minmax(0,1fr)!important}}.health-overview{display:grid!important;max-width:980px!important;border-top:1px solid var(--product-line)!important}.health-boundaries,.health-status-row{display:grid!important;grid-template-columns:130px 170px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;padding:20px 4px!important;border-bottom:1px solid var(--product-line)!important;background:transparent!important}.health-boundaries h2,.health-status-row h2{font-size:16px!important;margin:0!important}.health-status-label{font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--product-muted)!important;padding-top:3px!important}.health-boundary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px 24px!important;gap:12px 24px!important}.health-boundary-grid span{display:grid!important;grid-gap:3px!important;gap:3px!important;font-size:12px!important;color:var(--product-muted)!important}.health-boundary-grid b{font-size:12px!important;color:var(--product-ink)!important}.account-security{max-width:760px!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;grid-gap:30px!important;gap:30px!important;padding:24px 0!important;border-top:1px solid var(--product-line)!important;border-bottom:1px solid var(--product-line)!important}.account-security-intro h2{font-size:20px!important}.account-security>.form-grid{grid-column:2!important;grid-template-columns:1fr!important;margin:0!important}.account-security>.pill,.account-security>.toolbar{grid-column:2!important}.people-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}.person-card{border:0!important;border-bottom:1px solid var(--product-line)!important;border-radius:0!important;box-shadow:none!important;padding:18px 4px!important;background:transparent!important}.person-card .toolbar{opacity:.82!important}@media(max-width:760px){.health-boundaries,.health-status-row{grid-template-columns:1fr!important;gap:6px!important}.account-security,.health-boundary-grid{grid-template-columns:1fr!important}.account-security{gap:14px!important}.account-security>.form-grid,.account-security>.pill,.account-security>.toolbar{grid-column:1!important}.people-directory{grid-template-columns:1fr!important}}@media(min-width:901px){.maintenance-item,.request-item{grid-template-columns:76px minmax(0,1fr)!important;column-gap:16px!important}.maintenance-item>.muted,.request-item>.queue-context{grid-column:2!important;min-width:0!important}.guest-queue-item{grid-template-columns:76px minmax(0,1fr) minmax(0,.75fr)!important}.guest-followup{grid-column:3!important}.review-queue-item{grid-template-columns:76px minmax(0,1fr) 110px!important}.review-summary{grid-column:2/-1!important}.shift-timeline-item{grid-template-columns:118px 72px minmax(0,1fr)!important}.shift-note{grid-column:3!important}}.guest-queue-item .card-title,.maintenance-item .card-title,.request-item .card-title,.review-queue-item .card-title,.shift-timeline-item .card-title{min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.35!important}.guest-queue-item,.maintenance-item,.request-item,.review-queue-item,.shift-timeline-item{min-width:0!important;max-width:100%!important}@media(max-width:760px){.guest-queue-item,.maintenance-item,.request-item,.review-queue-item,.shift-timeline-item{grid-template-columns:minmax(0,1fr)!important}.guest-followup,.review-summary,.shift-note{grid-column:1!important}}.request-queue>.request-item{grid-template-columns:76px minmax(0,1fr)!important;gap:5px 16px!important;padding:13px 10px!important;min-height:72px!important}.request-queue>.request-item>.queue-signal{grid-column:1!important;grid-row:1/span 2!important;align-self:start!important}.request-queue>.request-item>.card-title{grid-column:2!important;grid-row:1!important;min-width:0!important;white-space:normal!important}.request-queue>.request-item>.queue-context{grid-column:2!important;grid-row:2!important;min-width:0!important}.maintenance-queue>.maintenance-item>.queue-signal{grid-column:1!important;grid-row:1/span 3!important}.maintenance-queue>.maintenance-item>.card-title,.maintenance-queue>.maintenance-item>.maintenance-location,.maintenance-queue>.maintenance-item>.muted{grid-column:2!important}@media(max-width:760px){.request-queue>.request-item{grid-template-columns:64px minmax(0,1fr)!important}.request-queue>.request-item>.queue-signal{grid-column:1!important}.request-queue>.request-item>.card-title,.request-queue>.request-item>.queue-context{grid-column:2!important}}@media(min-width:1100px){.request-queue>.request-item{grid-template-columns:90px minmax(0,1fr)!important}.request-queue>.request-item>.card-title{font-size:15px!important}.request-queue>.request-item>.queue-context{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.maintenance-queue>.maintenance-item{grid-template-columns:90px minmax(0,1fr)!important}}@media(max-width:760px){.approval-workspace,.maintenance-workspace,.request-workspace,.review-workspace{min-width:0!important}.approval-workspace [role=tablist],.maintenance-workspace [role=tablist],.request-workspace [role=tablist],.review-workspace [role=tablist]{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;scrollbar-color:#91aaa1 transparent!important}.request-workspace [role=tablist]:after{content:"";flex:0 0 14px!important}}.auth-screen{min-height:100dvh!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 20px!important;background:linear-gradient(145deg,#f5f7f4,#e9f0eb)!important}.auth-screen .auth-context{display:none!important}.auth-screen .auth-form-panel{display:grid!important;grid-gap:22px!important;gap:22px!important;width:min(100%,440px)!important;max-width:440px!important;margin:0 auto!important;padding:34px!important;border:1px solid #e1e8e3!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px rgba(20,51,39,.11)!important}.auth-screen .auth-mobile-brand{display:flex!important;align-items:center!important;gap:12px!important}.auth-screen .auth-form-panel h2{font-size:28px!important;line-height:1.15!important;color:var(--product-ink)!important}.auth-screen .auth-form-panel .form{display:grid!important;grid-gap:14px!important;gap:14px!important}.auth-screen .auth-form-panel .auth-submit{width:100%!important}@media(max-width:760px){.auth-screen{padding:20px 16px!important}.auth-screen .auth-form-panel{padding:26px 22px!important;gap:20px!important}}.property-media-intro{padding:12px 0!important;border:0!important;border-bottom:1px solid var(--product-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.property-media-intro h2{font-size:16px!important}.property-media-intro p{max-width:760px!important}.property-media-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0 24px!important;gap:0 24px!important}.property-media-grid>.property-media-card{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px 16px!important;gap:8px 16px!important;min-height:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--product-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.property-media-card .property-media-preview{grid-row:1/span 2!important;width:116px!important;height:94px!important;min-height:94px!important;aspect-ratio:auto!important;border-radius:10px!important;background-size:cover!important;background-position:50%!important}.property-media-card h2{font-size:15px!important;margin:3px 0!important}.property-media-card p{font-size:12px!important;margin:0!important}.property-media-card>.toolbar{grid-column:2!important;justify-content:flex-start!important;gap:8px!important}@media(max-width:760px){.property-media-grid{grid-template-columns:minmax(0,1fr)!important}.property-media-grid>.property-media-card{grid-template-columns:88px minmax(0,1fr)!important;gap:6px 12px!important;padding:12px 0!important}.property-media-card .property-media-preview{width:88px!important;height:80px!important;min-height:80px!important}.marketing-workspace .social-calendar{display:grid!important;grid-template-columns:repeat(7,minmax(88px,1fr))!important;grid-gap:5px!important;gap:5px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;padding:3px 2px 10px!important;scroll-snap-type:x proximity!important}.marketing-workspace .social-calendar .calendar-day{min-height:88px!important;padding:5px!important;gap:3px!important;border-radius:7px!important;scroll-snap-align:start!important}.marketing-workspace .social-calendar.week .calendar-day{min-height:150px!important}.marketing-workspace .calendar-date-button{font-size:11px!important;padding:3px!important}.marketing-workspace .calendar-day>button:not(.calendar-date-button){padding:4px!important}.marketing-workspace .calendar-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.marketing-workspace .marketing-form{padding:14px!important}.marketing-workspace .marketing-form .form-grid{gap:10px!important}}.legacy-section-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:20px 0 10px!important;padding-top:14px!important;border-top:1px solid var(--product-line)!important}.legacy-section-head h2{font-size:17px!important}.legacy-section-head .muted{max-width:460px!important;font-size:12px!important}.legacy-marketing-summary{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 20px!important;padding:8px 0 12px!important;border-bottom:1px solid var(--product-line)!important;color:var(--product-muted)!important;font-size:12px!important}.legacy-marketing-summary span{display:inline-flex!important;align-items:baseline!important;gap:6px!important}.legacy-marketing-summary strong{font-size:18px!important;color:var(--product-ink)!important}@media(max-width:760px){.legacy-section-head{display:block!important}.legacy-section-head .muted{margin:5px 0!important}.legacy-marketing-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;font-size:10px!important}.legacy-marketing-summary span{display:grid!important;grid-gap:2px!important;gap:2px!important}.legacy-marketing-summary strong{font-size:17px!important}}.marketing-workspace .social-calendar{gap:5px!important}.marketing-workspace .social-calendar .calendar-day{min-height:78px!important;padding:5px!important;gap:3px!important;border-radius:8px!important}.marketing-workspace .social-calendar.week .calendar-day{min-height:150px!important}.marketing-workspace .calendar-date-button{font-size:11px!important}.marketing-workspace .calendar-day>button:not(.calendar-date-button){padding:5px!important}.marketing-workspace .calendar-day.outside{opacity:.48!important}@media(max-width:760px){.marketing-workspace .social-calendar .calendar-day{min-height:76px!important}.marketing-workspace .social-calendar.week .calendar-day{min-height:140px!important}}