.propertyManager{color:var(--ink)}.propertyManager,.propertyManager .managerHeader{background:var(--ivory)}.propertyManager .managerShell{max-width:960px}.propertyManager .managerIntro h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em}.propertyManager .propertyForm{background:transparent;border:0;padding:0;max-width:760px}.propertyManager .propertyFormHead{margin:0 0 18px;align-items:center}.propertyManager .propertyFormHead p{margin:0;line-height:1.5}.propertyEditorSection{min-width:0;margin:0 0 20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px}.propertyEditorSection legend{float:left;width:100%;padding:0 0 18px;font-family:var(--font-display);font-size:23px;font-weight:400}.propertyEditorSection legend+*{clear:both}.propertyEditorSection legend span{float:right;color:var(--muted);font-family:var(--font-body);font-size:12px;line-height:30px}.propertyEditorSection>p{color:var(--muted);font-size:12px;line-height:1.6;margin:0 0 16px}.propertyEditorSection .formGrid+p{margin:16px 0 0}.propertyManager .propertyForm label{color:var(--ink);font-weight:500}.propertyManager .propertyForm label small{font-size:11px;color:var(--muted);font-weight:400}.propertyManager .propertyCurrencyField,.propertyManager .propertyCurrencyField select{min-width:0;max-width:100%}@media(max-width:600px){.propertyEditorSection .formGrid .propertyCurrencyField{grid-column:1/-1}}.propertyManager .propertyForm input,.propertyManager .propertyForm select,.propertyManager .propertyForm textarea{border-color:var(--line);color:var(--ink);background:#fff}.propertyManager .propertyForm input:focus,.propertyManager .propertyForm select:focus,.propertyManager .propertyForm textarea:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--champagne)}.propertyManager input::placeholder,.propertyManager textarea::placeholder{color:#918b82}.photoEditorGrid{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.photoEditorGrid li{position:relative;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.photoEditorGrid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.photoRole{position:absolute;top:8px;left:8px;background:#ffffffec;color:var(--ink);font-size:10px;padding:4px 7px;border-radius:12px}.photoEditorActions{display:flex;align-items:center;justify-content:space-around;gap:4px;padding:5px}.photoEditorActions button{background:none;border:0;color:var(--ink);min-height:38px;min-width:30px;font-size:11px}.photoEditorActions button:hover{background:var(--ivory)}.propertyManager .photoUpload{position:relative;border:1px dashed #a8a299;border-radius:10px;text-align:center;padding:22px 12px;cursor:pointer;overflow:hidden}.photoUpload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.photoUpload:focus-within{outline:2px solid var(--ink);outline-offset:3px}.photoUpload span{font-size:11px;color:var(--muted)}.propertyMoreDetails{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.propertyMoreDetails summary{cursor:pointer;font-size:13px;font-weight:500;padding:4px 0}.propertyMoreDetails[open] .formGrid{margin-top:20px}.propertyManager .publicCheckbox{background:var(--ivory)}.propertyManager .publicCheckbox input{accent-color:var(--ink)}.propertyManager .propertyFormActions{justify-content:space-between}.propertyManager .propertyRow{color:var(--ink)}.propertyManager .propertyRowThumb{background:var(--ivory);color:var(--ink)}.managerPlan,.propertyManager .propertyRow span{color:var(--muted)}.managerPlan{font-size:11px;text-align:center;margin:38px 0 0}@media(max-width:600px){.propertyEditorSection{padding:18px}.propertyManager .managerShell{padding:28px 18px 60px}.propertyManager .managerIntro{margin-bottom:24px}.propertyManager .managerIntro h1{font-size:32px}.propertyManager .managerHeader{height:72px;padding:0 18px}.propertyManager .managerHeader img{width:155px;height:auto}.propertyManager .managerHeader>a:last-child{font-size:10px}.photoEditorGrid{gap:7px}.photoEditorActions{flex-wrap:wrap;gap:0}.photoEditorActions button:last-child{width:100%}.propertyManager .propertyFormActions{flex-direction:column;align-items:stretch}.propertyManager .propertyFormActions a{text-align:center}.propertyEditorSection .formGrid{grid-template-columns:1fr 1fr;gap:14px}.propertyEditorSection .formGrid .wide{grid-column:1/-1}.propertyManager .propertyFormHead{gap:12px}.propertyManager .propertyFormHead p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.editorCoverPreview{position:relative;margin:0 0 16px;border-radius:10px;overflow:hidden;aspect-ratio:3/2;background:var(--ivory)}.editorCoverPreview img{display:block;object-fit:cover;width:100%;height:100%}.editorCoverPreview>span{position:absolute;left:12px;top:12px;background:#fffffff0;border-radius:20px;padding:6px 10px;font-size:11px}.propertyManager .propertyFormHead>button{white-space:nowrap;min-height:44px;padding:0 5px;flex:none}.photoEditorActions button{min-height:44px;min-width:35px}.propertyManager .photoUpload{min-height:100px}.propertyManager .managerHeader>a:last-child{font-size:11px}