/* Owner workspace: one title, contextual property navigation, account in the sidebar. */
.portal-preview-note{display:flex;align-items:center;gap:9px;font-size:11px;color:#6c796e;margin:0 0 25px;line-height:1.6}.portal-preview-note strong{font-weight:600}.portal-preview-note .status-dot{background:#9b8a57}.portfolio-app .heading-row{align-items:center}.portfolio-app .heading-row h1{font-size:36px}.portfolio-app .heading-row p{font-size:13px;line-height:1.8}.portfolio-app .heading-row .eyebrow:empty{display:none}.portfolio-app .pms-dashboard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:27px;align-items:start}.portfolio-app .pms-stats{gap:15px;border:0;background:none;border-radius:0;grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}.portfolio-app .pms-stats .stat{border:1px solid #e0e7de;padding:22px 21px}.portfolio-app .pms-stats .stat-value{font-size:30px;margin:11px 0 5px}.portfolio-app .pms-stats .stat-label{font-size:11px}.portfolio-app .pms-stats .stat-sub{font-size:10px;line-height:1.7}.pms-dashboard .property-list{gap:17px}.pms-dashboard .portfolio-card{display:grid;grid-template-columns:155px minmax(0,1fr)}.pms-dashboard .card-photo{height:100%;min-height:190px}.pms-dashboard .portfolio-card-body{padding:19px 19px 0}.pms-dashboard .portfolio-card h2{font-size:21px;min-height:0;margin-bottom:7px}.pms-dashboard .card-purposes{margin-bottom:9px}.pms-dashboard .card-purposes>span{font-size:8px}.pms-dashboard .card-facts{padding-bottom:12px;font-size:10px}.pms-dashboard .card-value{padding:12px 0}.pms-dashboard .card-value strong{font-size:23px}.pms-dashboard .card-owner{display:none}.portfolio-app .attention-panel{padding:23px}.portfolio-app .attention-panel h2{font-size:23px}.portfolio-app .attention-row{width:100%;text-align:left;gap:13px;padding:19px 0;background:transparent}.portfolio-app .attention-row strong{font-size:12px;line-height:1.6}.portfolio-app .attention-row small{font-size:10px;line-height:1.6}.portfolio-app .support-card{background:#254e3e;border-radius:11px;padding:26px}.portfolio-app .support-card p{font-size:12px;line-height:1.9}.portfolio-app .section-heading h2{font-size:25px}.portfolio-app .property-workspace .local-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.portfolio-app .property-workspace>.heading-row{margin-top:7px}.portfolio-app .property-workspace .timeline-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-app .property-workspace .timeline-columns.single{grid-template-columns:1fr}.portfolio-app .property-workspace .timeline-summary{grid-template-columns:1fr 1fr 1.3fr}.portfolio-app .property-workspace .timeline-summary>div:last-child{grid-column:auto}.portfolio-app .property-workspace .service-grid{gap:20px}.portfolio-app .property-workspace .calendar-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr)}.portfolio-app .property-workspace .ads-layout{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}.portfolio-app .local-heading .inline-actions{flex-shrink:0}.portfolio-app .calendar-day{min-width:0}.portfolio-app .property-context-status{margin-left:0;display:flex;gap:10px;flex-wrap:wrap}.portfolio-app .property-code{font-size:11px}.portfolio-app .property-page-heading p{font-size:12px}.portfolio-app .property-nav{margin-top:20px;padding-top:18px}.portfolio-app .property-nav .nav-item{padding:8px 12px}.portfolio-app .brand{padding-bottom:29px}.account-popover{z-index:40}.account-popover .text-button{padding:8px;font-size:11px}.portfolio-app .auth-panel .btn{margin:0}.portfolio-app #auth .auth-submit{margin-top:12px}.portfolio-app #auth .auth-admin{display:flex;justify-content:center;width:100%;margin-top:28px}.portfolio-app .auth-secondary{margin-top:22px}.portfolio-app .table-wrap{max-width:100%}.portfolio-app .wizard-steps{overflow-x:auto}.portfolio-app .btn{white-space:normal}.portfolio-app .heading-row>.btn{flex-shrink:0}.portfolio-app .auth-disclaimer{line-height:1.7}.portfolio-app .notice{line-height:1.8}
@media(min-width:1600px){.pms-dashboard .card-photo{min-height:210px}.pms-dashboard .portfolio-card{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:1200px){.portfolio-app .pms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-app .pms-dashboard{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.pms-dashboard .portfolio-card{grid-template-columns:120px minmax(0,1fr)}.pms-dashboard .card-purposes{display:none}.pms-dashboard .portfolio-card h2{font-size:20px}.pms-dashboard .card-facts{gap:8px}.pms-dashboard .card-facts span+span:before{margin-right:6px}.portfolio-app .property-workspace .calendar-layout,.portfolio-app .property-workspace .ads-layout{grid-template-columns:1fr}.portfolio-app .property-workspace .timeline-columns{grid-template-columns:1fr}.portfolio-app .property-workspace .timeline-summary{grid-template-columns:1fr 1fr}.portfolio-app .property-workspace .timeline-summary>div:last-child{grid-column:1/-1}}
@media(max-width:1000px){.portfolio-app .pms-dashboard{grid-template-columns:1fr}.portfolio-app .property-workspace .local-heading{align-items:flex-start;flex-wrap:wrap}.pms-dashboard .portfolio-card{grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:760px){.portal-preview-note{font-size:10px;align-items:flex-start;margin-bottom:23px}.portal-preview-note .status-dot{margin-top:5px}.portfolio-app .heading-row{align-items:flex-start;flex-direction:column;gap:17px}.portfolio-app .heading-row h1{font-size:31px}.portfolio-app .heading-row p{font-size:12px}.portfolio-app .pms-stats{gap:10px}.portfolio-app .pms-stats .stat{padding:16px 13px}.portfolio-app .pms-stats .stat-value{font-size:25px}.portfolio-app .pms-stats .stat-label{font-size:10px}.portfolio-app .pms-stats .stat-sub{font-size:9px}.pms-dashboard .portfolio-card{grid-template-columns:110px minmax(0,1fr)}.pms-dashboard .portfolio-card-body{padding:15px 13px 0}.pms-dashboard .card-photo{min-height:190px}.pms-dashboard .portfolio-card h2{font-size:19px}.pms-dashboard .portfolio-card-body>p{font-size:10px;margin-bottom:11px}.pms-dashboard .card-facts{font-size:9px;gap:6px;margin-top:0}.pms-dashboard .card-value strong{font-size:21px}.pms-dashboard .card-value small{font-size:8px}.pms-dashboard .photo-code{font-size:9px;left:10px;top:10px}.portfolio-app .property-workspace .pms-stats{grid-template-columns:1fr 1fr}.portfolio-app .local-heading .inline-actions{flex-wrap:wrap}.portfolio-app .calendar-grid{gap:4px}.portfolio-app .calendar-day{padding:5px 3px;min-height:62px}.portfolio-app .booking-dot{font-size:7px;max-width:100%;overflow:hidden}.portfolio-app .account-popover{position:absolute}.portfolio-app .property-nav .nav-item{padding:8px 10px}.portfolio-app .footer{flex-wrap:wrap}.portfolio-app .timeline-card{overflow-wrap:anywhere}.portfolio-app .toolbar select{width:100%}.portfolio-app .toolbar{gap:10px}.portfolio-app .toolbar .search-wrap{min-width:0;flex-basis:100%}.portfolio-app .property-workspace .timeline-summary{grid-template-columns:1fr 1fr}}

.card-approval{position:absolute;right:12px;top:15px}.card-approval .chip{box-shadow:0 2px 8px #243c2212}.pms-dashboard .card-approval{top:auto;bottom:12px;left:10px;right:auto}
