.property-platform{width:100%;color:#17171e}.property-platform a{color:inherit}.property-platform .rf-day-strip a{color:#fff}.property-platform .rf-workspace-heading{margin-bottom:24px}.property-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 4px 23px}.property-heading h1{font-size:clamp(27px,3.1vw,42px);font-weight:500;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.property-heading p{font-size:11px;color:#81818b;margin:8px 0 0}.property-heading .rf-kicker a{text-decoration:none;color:#0b90d1}.property-heading .rf-new-action,.property-platform .rf-new-action{text-decoration:none;white-space:nowrap}.property-section{padding:20px;border:1px solid #dedee5;border-radius:19px;background:#fff;box-shadow:0 4px 14px #00000008;min-width:0}.property-section h2{font-size:15px;margin:0 0 15px}.property-section .rf-reference-heading{margin-bottom:16px}.property-section .rf-reference-heading button{border:0;background:none;color:#0b90d1;font-size:10px;font-weight:650}.property-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:13px;gap:13px}.property-card{min-height:158px;display:flex;flex-direction:column;gap:9px;padding:17px;border:1px solid #e5e5eb;border-radius:16px;background:#fff;text-decoration:none;box-shadow:0 3px 12px #00000007;transition:transform .15s,border-color .15s,box-shadow .15s}.property-card:hover{transform:translateY(-2px);border-color:#8bdfe7;box-shadow:0 8px 22px #0b90d11c}.property-card-kind{font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#0b82bd}.property-card>strong{font-size:17px;line-height:1.2;letter-spacing:-.4px;overflow-wrap:anywhere}.property-card>small{font-size:10px;color:#878794;overflow-wrap:anywhere}.property-card-footer{margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f3;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#6b6d77;font-size:9px}.property-card-footer b{font-size:15px;color:#0b90d1}.property-empty{padding:30px 20px;border:1px dashed #d7dce2;border-radius:13px;background:#f9fbfc;text-align:center;color:#81818b;font-size:11px}.property-empty strong{display:block;color:#20212c;font-size:14px;margin-bottom:5px}.property-empty p{line-height:1.5}.property-empty .primary-button{display:inline-flex;align-items:center;text-decoration:none}.property-toolbar{display:flex;justify-content:space-between;gap:12px;margin:0 0 18px}.property-toolbar label{display:grid;grid-gap:5px;gap:5px;color:#666776;font-size:9px;font-weight:650;min-width:min(100%,320px)}.property-toolbar input{padding:0 12px;font-size:11px;outline-color:#0b90d1}.property-toolbar button,.property-toolbar input{height:39px;border:1px solid #dedee5;border-radius:9px;background:#fff}.property-toolbar button{align-self:end;padding:0 14px;color:#333;font-size:10px}.property-error,.property-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;margin:0 0 14px;border:1px solid #eed5d1;border-radius:10px;background:#fff8f7;color:#9b3d33;font-size:11px}.property-error button{border:0;background:transparent;color:#9b3d33;text-decoration:underline;font-size:10px}.property-notice{border-color:#c7e6ed;background:#f3fbfc;color:#146a85}.rental-automation-notice{align-items:flex-start;flex-direction:column;gap:6px}.rental-automation-notice p{margin:0;line-height:1.5}.property-tabs{display:flex;gap:4px;overflow:auto;border-bottom:1px solid #e9eaf1;margin:0 0 18px}.property-tabs button{flex:none;padding:12px 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:#747583;font-size:11px;font-weight:650}.property-tabs button.active{border-color:#0b90d1;color:#0b90d1}.property-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.property-metrics button{display:grid;grid-gap:8px;gap:8px;text-align:left;padding:16px;border:0;border-radius:14px;background:#fff;color:#17171e;cursor:pointer}.property-metrics button:hover{box-shadow:0 4px 16px #0b90d123}.property-metrics span{font-size:12px}.property-metrics strong{font-size:26px;font-weight:650}.property-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.property-summary>div{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;border:1px solid #eeeef3;border-radius:12px;background:#fafbfc}.property-summary small{font-size:8px;letter-spacing:.7px;color:#81818b}.property-summary strong{font-size:14px;overflow-wrap:anywhere}.property-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.property-list{display:grid;grid-gap:7px;gap:7px}.property-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid #eeeef1;border-radius:9px;font-size:10px}.property-list small{color:#8e8e9b}.property-inline-form{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #ededf1}.property-form label,.property-inline-form label{display:grid;grid-gap:6px;gap:6px;color:#454651;font-size:10px;font-weight:650}.property-form input,.property-form select,.property-form textarea,.property-inline-form input,.property-inline-form select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dedee5;border-radius:9px;background:#fff;color:#24242d;font:inherit;font-weight:400;outline-color:#0b90d1}.property-inline-form button{justify-self:start}.property-legacy-note{grid-column:1/-1;margin:0;color:#737582;font-size:11px}.property-legacy-note a{color:#0b90d1}.property-unit-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-gap:12px;gap:12px}.property-unit{min-height:132px;display:grid;grid-gap:10px;gap:10px;align-content:space-between;padding:14px;text-align:left;border:1px solid #e3e5eb;border-left:4px solid #0b90d1;border-radius:13px;background:#fff;color:#24242c;cursor:pointer}.property-unit:hover{border-color:#8bdfe7;box-shadow:0 6px 20px #0b90d11a}.property-unit-blocked{border-left-color:#8f91a0}.property-unit-maintenance{border-left-color:#cf9558}.property-unit-bottom,.property-unit-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.property-unit-top strong{font-size:20px}.property-unit-top small{color:#91929f;font-size:9px}.property-unit>b{font-size:10px;font-weight:600;color:#727482}.property-unit-bottom em{font-size:9px;font-style:normal;color:#0b80b7}.property-unit-bottom strong{font-size:10px;white-space:nowrap}.property-dialog{width:min(100%,650px);max-height:min(90vh,800px);overflow:auto}.property-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:16px}.property-dialog-actions,.property-form .property-wide{grid-column:1/-1}.property-form .property-check{display:flex;align-items:center;gap:8px}.property-check input{width:17px;min-height:17px}.property-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.property-unit-details dl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;font-size:11px}.property-unit-details dt{color:#858593}.property-unit-details dd{margin:0}.property-unit-details a{display:inline-flex;margin-top:12px;text-decoration:none}.global-property-switch{display:flex;align-items:center;gap:8px;margin-right:auto;min-width:0}.global-property-switch span{font-size:8px;font-weight:700;letter-spacing:.8px;color:#9a9ba7}.global-property-switch select{max-width:230px;height:34px;padding:0 10px;border:1px solid #e4e5eb;border-radius:8px;background:#fff;color:#272832;font-size:10px;font-weight:650;outline-color:#0b90d1}.topbar:has(.global-property-switch) .search-button{margin-left:14px}@media(max-width:900px){.global-property-switch span{display:none}.global-property-switch select{max-width:170px}.property-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.property-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.property-heading{align-items:flex-start;flex-direction:column}.property-two-columns{grid-template-columns:1fr}.property-summary{grid-template-columns:1fr 1fr}.property-form{grid-template-columns:1fr}.property-dialog-actions,.property-form .property-wide{grid-column:auto}.global-property-switch{margin:0 4px 0 auto}.global-property-switch select{max-width:146px;height:36px}.topbar:has(.global-property-switch) .search-button{margin-left:0}.property-card-grid{grid-template-columns:1fr}}.property-platform a.rf-new-action,.property-platform a.rf-new-action span{color:#fff}@media(max-width:820px){.property-platform .property-toolbar{flex-wrap:wrap}.property-platform .property-toolbar>*{min-width:0;max-width:100%}html .front-desk-form,html .front-desk-form>label{grid-template-columns:minmax(0,1fr)}html .front-desk-form>label{min-width:0}html .front-desk-form input,html .front-desk-form select,html .front-desk-form textarea{min-width:0;max-width:100%}}