.resident-page{color:#163535;min-height:80vh;font-family:var(--font-body);background:#f2f5f1;padding:150px max(24px,6vw) 80px;font-size:15px}.resident-kicker{letter-spacing:2px;color:#32665b;margin-bottom:12px;font-size:11px}.resident-page h1{letter-spacing:-1.7px;font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.15}.resident-page h2,.resident-form h2{letter-spacing:-.7px;margin-bottom:20px;font-size:29px;font-weight:500;line-height:1.3}.resident-page h3,.resident-form h3{font-size:20px;font-weight:500;line-height:1.5}.resident-auth{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:8vw;display:grid}.resident-auth-story{padding-top:35px}.resident-auth-story h1 em{color:#0c716b;font-style:normal}.resident-auth-story>p:not(.eyebrow){color:#506863;max-width:470px;margin:24px 0;font-size:16px;line-height:1.9}.resident-auth-steps{color:#405f50;border-left:2px solid #98b5a7;gap:20px;margin:40px 0;padding:10px 22px;font-size:13px;line-height:1.8;display:grid}.resident-auth-story>a,.resident-auth-links>a{color:#0c716b;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.resident-auth-card{background:#fff;border:1px solid #dce6e3;border-radius:14px;padding:35px;box-shadow:0 12px 35px #123c3a08}.resident-auth fieldset,.resident-form fieldset{border:0;min-width:0;margin:0;padding:0}.resident-auth label,.resident-form label{color:#405f50;margin:18px 0;font-size:13px;line-height:1.7;display:block}.resident-auth input,.resident-form input:not([type=checkbox]),.resident-form select,.resident-form textarea,.resident-filter select{color:#163535;width:100%;min-height:48px;font:inherit;background:#fbfcfa;border:1px solid #aec3b7;border-radius:7px;margin-top:8px;padding:12px;font-size:16px;display:block}.resident-auth small,.resident-form small{color:#506863;margin-top:8px;font-size:12px;line-height:1.8;display:block}.resident-primary,.resident-secondary{min-height:46px;font:inherit;color:#fff;cursor:pointer;background:#0c716b;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:13px 20px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.resident-secondary{color:#163535;background:#fff;border-color:#b1c5bb}.resident-primary:disabled,.resident-secondary:disabled{opacity:.55;cursor:wait}.resident-auth form>.resident-primary{width:100%;margin-top:10px}.resident-auth-links{margin-top:18px;display:grid}.resident-hint{color:#506863;margin:20px 0;font-size:12px;line-height:1.9}.resident-alert{color:#813813;background:#fff0e7;border:1px solid #c69975;border-radius:7px;margin:16px 0;padding:16px;font-size:13px;line-height:1.8}.resident-notice{color:#0c716b;margin-top:24px;font-size:14px;line-height:1.8}.resident-workspace-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:35px;display:flex}.resident-workspace-heading h1{font-size:clamp(30px,3vw,45px)}.resident-workspace-heading p:not(.resident-kicker){color:#506863;margin-top:18px;line-height:1.8}.resident-header-actions{flex-wrap:wrap;gap:12px;display:flex}.resident-property-grid,.resident-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resident-property{color:#f4f8f5;background:#123c3a;border-radius:12px;padding:25px}.resident-property .resident-kicker{color:#b7d5c7}.resident-property h2{margin:18px 0;font-size:23px}.resident-property p:not(.resident-kicker),.resident-property>span{color:#c9ded5;font-size:13px;line-height:1.8;display:block}.resident-property>span{margin-top:15px}.resident-requests{margin-top:45px}.resident-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.resident-emergency{color:#684c36;background:#f8efe4;border-radius:8px;margin:14px 0 25px;padding:16px;font-size:12px;line-height:1.9}.resident-filter{max-width:250px;margin-bottom:24px;font-size:13px;display:block}.resident-ticket{text-align:left;color:#163535;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:12px;min-width:0;padding:24px;display:block}.resident-ticket>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resident-ticket-number{letter-spacing:1px;color:#32665b;font-size:11px}.resident-tag{color:#32665b;background:#e3ece5;border-radius:20px;padding:6px 11px;font-size:11px;line-height:1.7;display:inline-block}.resident-tag.in_progress{color:#285d63;background:#e3eef0}.resident-tag.waiting{color:#6e4d26;background:#f4ebdd}.resident-tag.completed{color:#405f50;background:#edf0ed}.resident-ticket h3{overflow-wrap:anywhere;margin:24px 0 14px}.resident-ticket>p{color:#506863;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.8}.resident-ticket-footer{color:#0c716b;border-top:1px solid #dce6e3;margin-top:24px;padding-top:18px;font-size:12px;display:block}.resident-empty,.resident-pending{background:#fff;border:1px solid #dce6e3;border-radius:12px;padding:35px}.resident-empty p,.resident-pending p{color:#506863;max-width:700px;margin-top:18px;line-height:1.9}.resident-pending h2{margin-top:25px}.resident-pending dl,.resident-ticket-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.resident-pending dt,.resident-ticket-meta dt{color:#506863;margin-bottom:8px;font-size:11px}.resident-pending dd,.resident-ticket-meta dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.resident-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.resident-form .resident-checkbox{align-items:start;gap:12px;font-size:13px;line-height:1.8;display:flex}.resident-checkbox input{accent-color:#0c716b;flex-shrink:0;width:22px;height:22px;margin-top:4px}.resident-preserve{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:14px;line-height:1.9}.resident-timeline{border-left:2px solid #a9c0b2;margin:20px 0 30px;padding:0;list-style:none}.resident-timeline li{padding:10px 20px 20px}.resident-timeline strong{color:#32665b;font-size:12px}.resident-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.9}.resident-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#resident-request,#resident-ticket,#resident-security{color:#163535;width:min(760px,94vw);font-family:var(--font-body);background:#fbfcfa;border:1px solid #a2b8ad;border-radius:14px;padding:38px}#resident-request .dialog-close,#resident-ticket .dialog-close,#resident-security .dialog-close{color:#163535;background:#edf2ef;border-color:#aec3b7;min-width:44px;min-height:44px}.resident-page :focus-visible,.resident-form :focus-visible{outline-offset:1px;outline:2px solid #fff;box-shadow:0 0 0 4px #0c716b}.resident-page button:hover,.resident-primary:hover{filter:brightness(.97)}@media (max-width:900px){.resident-auth{grid-template-columns:1fr;gap:35px}.resident-auth-story{padding-top:0}.resident-auth-steps{margin:24px 0}.resident-property-grid,.resident-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.resident-page{padding:125px 22px 60px}.resident-auth-card{padding:24px}.resident-workspace-heading,.resident-section-heading{display:block}.resident-header-actions{margin-top:24px}.resident-property-grid,.resident-ticket-grid{grid-template-columns:1fr}.resident-section-heading>.resident-primary{width:100%;margin:5px 0 20px}.resident-pending{padding:24px}.resident-pending dl,.resident-ticket-meta{grid-template-columns:1fr}#resident-request,#resident-ticket,#resident-security{padding:30px 22px}.resident-form-actions>button{flex:1}.resident-page h1{letter-spacing:-1px}}.resident-auth-story .eyebrow.teal{color:#32665b}.resident-auth input,.resident-form input:not([type=checkbox]),.resident-form select,.resident-form textarea,.resident-filter select{border-color:#738b81}.ticket-attachments{border-top:1px solid #c3d3cb;margin-top:24px;padding-top:24px}.ticket-attachments h3{margin-bottom:16px;font-size:22px}.ticket-attachments p,.ticket-attachments small{color:#506863;font-size:12px;line-height:1.9}.ticket-attachments ul{margin:18px 0;padding:0;list-style:none}.ticket-attachments li{border-bottom:1px solid #c3d3cb;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.ticket-attachments strong{overflow-wrap:anywhere;font-size:13px}.ticket-attachments small{display:block}.ticket-attachments a{color:#0c716b;align-items:center;min-height:44px;margin-right:16px;font-size:13px;display:inline-flex}.ticket-attachments input[type=file]{max-width:100%;min-height:44px;font-size:13px}.ticket-attachments button{margin-top:10px}.resident-help-link{color:#163535;background:#edf2ef;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;font-size:13px;display:flex}.resident-help-link a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.resident-help{max-width:1000px;margin:auto}.resident-help>p{color:#405f50;margin:24px 0;font-size:15px;line-height:1.9}.resident-help>.resident-header-actions{margin:30px 0}.resident-help-index{background:#fbfcfa;border:1px solid #aec3b7;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.resident-help-index a{color:#163535;align-items:center;min-height:44px;font-size:13px;line-height:1.7;text-decoration:underline;display:flex}.resident-help-topic{background:#fbfcfa;border:1px solid #aec3b7;border-radius:12px;margin-top:24px;padding:30px;scroll-margin-top:24px}.resident-help-topic h2{margin-bottom:22px}.resident-help-topic ol{color:#405f50;padding-left:22px;font-size:14px;line-height:1.9}.resident-help-topic li{margin:14px 0;padding-left:8px}@media (max-width:600px){.resident-help-index{grid-template-columns:1fr}.resident-help-topic{padding:24px 20px}.admin-guide-steps{padding-left:36px}}@media screen and (max-width:600px){.resident-form fieldset,.resident-form label,.resident-auth-card{min-width:0}.resident-form input:not([type=checkbox]),.resident-form select,.resident-form textarea,.resident-auth input{min-width:0;max-width:100%;font-size:16px}.resident-form-actions{flex-wrap:wrap}.resident-form-actions button{white-space:normal;min-height:44px}.resident-auth-card{padding:22px 18px}.resident-header-actions{flex-wrap:wrap}}.resident-announcements{gap:16px;margin:34px 0 10px;display:grid}.resident-announcements>ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.resident-announcements>ul>li{background:#fff;border:1px solid #d9e5df;border-radius:12px;justify-items:start;gap:10px;padding:22px 24px;display:grid}.resident-announcements>ul>li.important{border-color:#d7a35a;box-shadow:inset 4px 0 #c9832b}.resident-announcement-tags{color:#4b6a60;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.resident-tag.urgent{color:#7a3a14;background:#f8e3d5}.resident-announcement-until{color:#4b6a60;font-size:12px}.resident-announcements h3{color:#163535;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px}.resident-announcement-summary{color:#3b5a50;margin:0;line-height:1.7}.resident-announcement-body{color:#26443c;gap:12px;width:100%;line-height:1.8;display:grid}.resident-announcement-body p,.resident-announcement-body ul{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.resident-announcement-body h4{margin:8px 0 0;font-size:16px}.resident-announcement-body img{border-radius:8px;max-width:100%;height:auto;display:block}.resident-announcement-body figure{margin:0}.resident-announcement-body figcaption{color:#4b6a60;margin-top:6px;font-size:12px}.resident-contact{gap:16px;margin:40px 0 10px;scroll-margin-top:110px;display:grid}.resident-contact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.resident-contact-card{background:#fff;border:1px solid #d9e5df;border-radius:12px;align-content:start;gap:10px;padding:22px 24px;display:grid}.resident-contact-card h3{color:#163535;overflow-wrap:anywhere;margin:0;font-size:20px}.resident-contact-person{color:#3b5a50;margin:0}.resident-contact-card dl{gap:10px;margin:4px 0 0;display:grid}.resident-contact-card dt{letter-spacing:1.4px;text-transform:uppercase;color:#4b6a60;font-size:11px}.resident-contact-card dd{color:#163535;overflow-wrap:anywhere;margin:4px 0 0}.resident-contact-card a{color:#0f5f58;text-underline-offset:3px;font-weight:600;text-decoration:underline}.resident-contact-pre{white-space:pre-wrap}.resident-contact-emergency{background:#fbefe3;border:1px solid #e9c9a3;border-radius:10px;gap:4px;margin:4px 0 0;padding:14px 16px;display:grid}.resident-contact-emergency strong{color:#6e3b10;font-size:13px}.resident-contact-emergency a{color:#7a3a14;font-size:18px}.resident-contact-emergency small{color:#6e4d26;font-size:12px}.resident-contact-notes{color:#3b5a50;white-space:pre-wrap;margin:0;line-height:1.7}.resident-contact-missing,.resident-contact-tip{color:#4b6a60;margin:0;font-size:13px;line-height:1.7}.resident-show-password{color:#3b5a50;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex!important}.resident-show-password input{accent-color:#0f5f58;width:18px;height:18px;margin:0}.resident-signin-help{color:#26443c;background:#eef4f1;border:1px solid #cfe0d8;border-radius:10px;margin:12px 0 0;padding:14px 16px;font-size:13px}.resident-signin-help ul{gap:6px;margin:8px 0 0;padding-left:20px;line-height:1.6;display:grid}.resident-signin-help a,.resident-auth-contact a{color:#0f5f58;font-weight:600}.resident-tag.cancelled{color:#5c5546;background:#ece9e4}.resident-readonly-note{color:#5c5546;margin:4px 0 0;font-size:12px}.resident-cancelled-note{color:#4a443a;background:#f1efea;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.resident-cancel-button{justify-self:start;margin-top:6px}.resident-cancel-confirm{background:#fbf4ee;border:1px solid #e3c9b5;border-radius:10px;gap:10px;margin-top:8px;padding:16px;display:grid}.resident-cancel-confirm strong{color:#6e3b10;font-size:15px}.resident-cancel-confirm p{color:#4a443a;margin:0;font-size:13px;line-height:1.6}.resident-cancel-confirm label{gap:6px;font-size:13px;display:grid}.resident-cancel-actions{flex-wrap:wrap;gap:10px;display:flex}.resident-primary.resident-danger{background:#9a3b13;border-color:#9a3b13}.resident-primary.resident-danger:hover{background:#7f2f0d}.resident-history{margin-top:30px}.owner-demo-banner{color:#2c5a4f;background:#e6f1ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:30px;padding:14px 18px;font-size:13px;display:flex}.owner-demo-banner a{color:#0c716b;margin-left:auto;text-decoration:underline}.owner-nav{scrollbar-width:thin;border-bottom:1px solid #cfdcd5;gap:6px;margin-bottom:30px;display:flex;overflow-x:auto}.owner-nav a{color:#405f50;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.owner-nav a:hover{color:#163535;background:#e9f0ec;border-radius:8px 8px 0 0}.owner-nav a[aria-current=page]{color:#0c4f4a;border-bottom-color:#0c716b;font-weight:600}.owner-nav b{color:#fff;background:#c9832b;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.owner-section-focus{outline:none;height:0}.owner-page-notice,.owner-page-alert{margin:0 0 24px}.owner-section{margin-bottom:40px}.owner-section h4{color:#163535;margin:24px 0 10px;font-size:15px;font-weight:600}.owner-lead{color:#506863;max-width:760px;margin:0 0 20px;line-height:1.8}.owner-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:6px 0 24px;display:flex}.owner-filters label{color:#405f50;flex:0 240px;gap:6px;min-width:180px;font-size:13px;display:grid}.owner-filters select,.owner-filters input{color:#163535;min-height:46px;font:inherit;background:#fbfcfa;border:1px solid #738b81;border-radius:7px;padding:10px 12px;font-size:15px}.owner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.owner-privacy-note{color:#26443c;background:#eef4f1;border:1px solid #cfe0d8;border-radius:10px;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.7}.owner-attention-block{margin:10px 0 30px}.owner-attention-block h3{margin-bottom:14px}.resident-ticket.owner-request-card.attention{border-color:#d7a35a;box-shadow:inset 4px 0 #c9832b}.resident-tag.open{color:#2c5a4f;background:#e3ece5}.resident-tag.waiting_owner{color:#7a3a14;background:#f8e3d5}.owner-amount{font-weight:600;font-size:22px!important}.owner-decision{border-radius:10px;margin:16px 0;padding:12px 14px;font-size:14px}.owner-decision.approved{color:#1f5a40;background:#e3f1ea}.owner-decision.declined{color:#7a3a14;background:#f6e9e2}.owner-decision-form{background:#fdf7ef;border:1px solid #d7a35a;border-radius:12px;gap:10px;margin:20px 0;padding:18px;display:grid}.owner-decision-form h3{margin:0}.owner-decision-form p{color:#4a443a;margin:0;font-size:13px;line-height:1.7}.owner-decision-form label{margin:6px 0!important}.owner-document-list{background:#fff;border:1px solid #dce6e3;border-radius:12px;margin:0;padding:0;list-style:none}.owner-document-list li{border-bottom:1px solid #e5ece8;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 22px;display:flex}.owner-document-list li:last-child{border-bottom:0}.owner-document-list li>div:first-child{flex:320px;justify-items:start;gap:6px;min-width:0;display:grid}.owner-document-list strong{overflow-wrap:anywhere;font-size:15px}.owner-document-list p{color:#506863;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.owner-document-notes{font-style:italic}.owner-document-actions{align-items:center;gap:16px;font-size:13px;display:flex}.owner-document-actions a{color:#0c716b;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.owner-document-actions span{color:#6a7f77;font-size:12px}.owner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.owner-stats>div,.owner-stats>button{text-align:left;color:#163535;font:inherit;background:#fff;border:1px solid #dce6e3;border-radius:12px;gap:8px;min-width:0;padding:22px;display:grid}.owner-stats>button{cursor:pointer}.owner-stats>button:hover{background:#f6faf8;border-color:#0c716b}.owner-stats span{color:#506863;font-size:12px}.owner-stats strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,32px);font-weight:500}.owner-stats small{color:#506863;font-size:12px;line-height:1.6}.owner-negative{color:#9a3b13!important}.owner-table-scroll{background:#fff;border:1px solid #dce6e3;border-radius:12px;overflow-x:auto}.owner-table-scroll table{border-collapse:collapse;width:100%;min-width:560px}.owner-table-scroll th,.owner-table-scroll td{text-align:left;border-bottom:1px solid #e5ece8;padding:14px 18px;font-size:13px;line-height:1.6}.owner-table-scroll th{letter-spacing:1px;text-transform:uppercase;color:#506863;background:#f4f8f5;font-size:11px}.owner-table-scroll tfoot td{border-bottom:0;font-weight:600}.owner-number{white-space:nowrap;text-align:right!important}.owner-statement-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.owner-print-heading{display:none}.owner-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.owner-panel{background:#fff;border:1px solid #dce6e3;border-radius:12px;align-content:start;gap:14px;min-width:0;padding:24px;display:grid}.owner-panel h3{margin:0}.owner-attention{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-attention button{text-align:left;width:100%;font:inherit;color:#163535;cursor:pointer;background:#f7faf8;border:1px solid #e1e9e5;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.owner-attention button:hover{border-color:#0c716b}.owner-attention b{color:#0c716b}.owner-quiet{color:#506863;margin:0;font-size:14px;line-height:1.7}.owner-quick{flex-wrap:wrap;gap:10px;display:flex}.owner-latest-notice{text-align:left;font:inherit;color:#163535;cursor:pointer;background:#f7faf8;border:1px solid #dce6e3;border-radius:10px;gap:6px;padding:16px;display:grid}.owner-latest-notice .resident-kicker{margin:0}.owner-latest-notice span:last-child{color:#506863;font-size:13px;line-height:1.6}.owner-property-list{gap:20px;display:grid}.owner-property-card{background:#fff;border:1px solid #dce6e3;border-radius:14px;padding:28px;scroll-margin-top:110px}.owner-property-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.owner-property-head h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:25px}.owner-property-head p:not(.resident-kicker){color:#506863;margin:0;font-size:14px}.owner-facts{border-top:1px solid #e5ece8;border-bottom:1px solid #e5ece8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;padding:18px 0;display:grid}.owner-facts dt{letter-spacing:1px;text-transform:uppercase;color:#506863;margin-bottom:6px;font-size:11px}.owner-facts dd{margin:0;font-size:14px;line-height:1.6}.owner-leases{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-leases li{background:#f7faf8;border-radius:10px;padding:14px 16px}.owner-leases li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.owner-leases p{color:#405f50;margin:8px 0 0;font-size:13px;line-height:1.7}.owner-lease-alert{color:#6e3b10!important}.owner-link{font:inherit;color:#0c716b;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.owner-vacant{color:#405f50;margin:0;font-size:14px;line-height:1.7}.owner-past{color:#506863;margin-top:12px;font-size:13px}.owner-past summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.owner-past ul{margin:6px 0 0;padding-left:20px;line-height:1.8}.owner-limit{background:#fbfcfa;border:1px solid #dce6e3;border-radius:12px;margin:22px 0;padding:18px}.owner-limit h4{margin-top:0}.owner-limit p{color:#506863;margin:0 0 12px;font-size:13px;line-height:1.7}.owner-limit>div{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.owner-limit label{color:#405f50;gap:6px;font-size:13px;display:grid}.owner-limit input{min-height:46px;font:inherit;color:#163535;background:#fff;border:1px solid #738b81;border-radius:7px;width:180px;padding:10px 12px;font-size:16px}.owner-limit small{color:#506863;margin-top:10px;font-size:12px;display:block}.owner-simple-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-simple-list li{gap:2px;font-size:14px;display:grid}.owner-simple-list span{color:#506863;font-size:13px}.owner-panel-note{color:#506863;font-size:12px;line-height:1.6}.owner-spaced{margin-top:12px!important}.owner-panel.resident-form label{margin:10px 0}#owner-ticket-new,#owner-ticket,#owner-request-new,#owner-request,#owner-document-new{color:#163535;width:min(760px,94vw);font-family:var(--font-body);background:#fbfcfa;border:1px solid #a2b8ad;border-radius:14px;padding:38px}#owner-ticket-new .dialog-close,#owner-ticket .dialog-close,#owner-request-new .dialog-close,#owner-request .dialog-close,#owner-document-new .dialog-close{color:#163535;background:#edf2ef;border-color:#aec3b7;min-width:44px;min-height:44px}@media (max-width:900px){.owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-overview-grid{grid-template-columns:1fr}.owner-facts{grid-template-columns:1fr 1fr}}@media (max-width:600px){.owner-stats{grid-template-columns:1fr 1fr;gap:10px}.owner-stats>div,.owner-stats>button{padding:16px}.owner-form-grid,.owner-facts{grid-template-columns:1fr}.owner-filters label{flex:100%}.owner-property-card{padding:22px 18px}.owner-property-head{flex-direction:column}.owner-statement-actions{margin-left:0}.owner-attention button{grid-template-columns:1fr}.owner-attention b{display:none}#owner-ticket-new,#owner-ticket,#owner-request-new,#owner-request,#owner-document-new{padding:30px 22px}.owner-limit input{width:100%}.owner-limit>div>*{flex:100%}}@media print{.header,footer,.resident-help-link,.owner-nav,.resident-header-actions,.owner-demo-banner,.owner-statement-controls,.owner-page-notice,.resident-workspace-heading,.skip{display:none!important}.resident-page{background:#fff;padding:0}.owner-print-heading{gap:4px;margin-bottom:20px;display:grid}.owner-print-heading strong{font-size:22px}.owner-stats{grid-template-columns:repeat(4,1fr)}.owner-stats>div{border-color:#999}.owner-table-scroll{border-color:#999;overflow:visible}.owner-table-scroll table{min-width:0}}:is(body:has(dialog[open]) .owner-page-alert,body:has(dialog[open]) .owner-page-notice){display:none}.resident-help-owner-heading{margin-top:60px;scroll-margin-top:24px}.owner-attention .resident-tag{justify-self:start}.resident-registration-profile{background:#f1f6f2;border:1px solid #d8e5dc;border-radius:10px;margin-bottom:22px;padding:18px}.resident-registration-profile p{margin:0 0 8px;font-size:13px;line-height:1.8}.resident-registration-profile .resident-secondary{margin-top:8px;font-size:12px}
