.property-list-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 26px}.property-list-heading h2{margin:8px 0;font-size:clamp(28px,3vw,42px)}.property-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px}.property-card{border:1px solid #deded7;background:#fff;text-align:left;padding:28px;border-radius:16px;cursor:pointer;color:inherit;font:inherit;transition:box-shadow .2s,transform .2s}.property-card:hover{box-shadow:0 10px 30px #152e2910;transform:translateY(-2px)}.property-card h3{font-size:28px;margin:20px 0 12px}.property-badge{display:inline-block;padding:6px 10px;border-radius:20px;background:#eceee8;font-size:12px;color:#30453b;letter-spacing:.02em}.property-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:28px 0}.property-step{background:none;border:0;border-bottom:2px solid #deded7;color:#71756e;display:flex;align-items:center;gap:10px;padding:15px 5px;text-align:left;cursor:pointer;font:inherit;font-size:13px}.property-step>span{border:1px solid #d8dcd5;width:27px;height:27px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.property-step[aria-current=step]{border-color:#244336;color:#183829}.property-step[aria-current=step]>span{background:#244336;color:white}.property-surface{border:1px solid #e1e2dc;border-radius:18px;padding:clamp(20px,3vw,38px);background:#fff}.property-surface>h3{font-size:28px;margin:0 0 10px}.property-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.property-form label:has(textarea){grid-column:1/-1}.property-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.property-form input,.property-form textarea{margin:0!important;background:#fbfcf9!important}.property-form label.property-check{flex-direction:row;align-items:center;grid-column:1/-1}.property-check input{width:18px!important;min-height:18px!important;height:18px!important;flex-shrink:0}.property-studio{border-bottom:1px solid #e4e5df;padding:18px 0}.property-studio summary{cursor:pointer;font-weight:600;padding:8px 0}.property-studio .tenant-help{margin-top:20px}.property-actions{display:flex;justify-content:flex-end;gap:24px;align-items:center;margin:24px 0}.property-actions>:first-child:not(:last-child){margin-right:auto}.property-add{margin:24px 0 0}.property-preview{padding:28px;border-radius:12px;background:#f4f5ef;margin:24px 0}.property-preview h2{font-size:36px;margin:16px 0}.property-preview h3{margin-top:28px}.property-surface>.button{display:block;margin-top:24px}.property-invite{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e1e2dc;padding:22px 0}.property-invite .tenant-help{margin:6px 0 10px;overflow-wrap:anywhere}.property-status{min-height:24px;color:#364d40;font-size:14px}.property-empty{padding:35px 0;color:#74786f}.property-steps button:focus-visible,.property-card:focus-visible{outline:3px solid #809685;outline-offset:4px}@media(max-width:700px){.property-steps{gap:4px}.property-step{flex-direction:column;align-items:flex-start;font-size:11px}.property-form{grid-template-columns:1fr}.property-invite,.property-list-heading{align-items:flex-start;flex-direction:column}.property-actions{gap:16px;flex-wrap:wrap}.property-preview{padding:20px}}
