.property-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px}.property-nav{display:flex;flex-direction:column;gap:5px;align-self:start}.property-nav a,.property-tabs a{padding:12px;border:1px solid transparent;border-radius:7px;text-decoration:none}.property-nav a[aria-current],.property-tabs a[aria-current]{background:#302a1b;border-color:#80652c;color:#e1c477}.property-content{min-width:0}.property-panel{border:1px solid #494131;background:#1d1d19;padding:24px;border-radius:12px;margin-bottom:20px}.property-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.property-stats strong{display:block;font-size:32px;color:#e1c477;margin-top:14px}.property-card{display:flex;align-items:center;gap:20px;border:1px solid #494131;background:#1d1d19;padding:20px;border-radius:12px;margin-bottom:16px;text-decoration:none}.property-card>div:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.property-art{display:grid;place-items:center;width:90px;height:100px;background:#302a1b;font-size:48px;border-radius:8px;color:#e1c477}.property-card h3{margin:12px 0}.property-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:20px 0}.property-data,.property-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.property-data dt{color:#bcb6a6;font-size:13px}.property-data dd{margin:8px 0 0}.property-note{white-space:pre-wrap;overflow-wrap:anywhere}.property-actions,.property-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.property-filters>input{flex:1;min-width:150px}.property-filters label{display:flex;align-items:center;gap:8px}.property-filters input[type=checkbox]{width:auto}.property-content h2{margin-top:0}.property-content h3{line-height:1.4}#propertyDialog{width:min(720px,95vw)}#propertyError{color:#ffb1a2}@media(max-width:1000px){.property-layout{grid-template-columns:1fr}.property-nav{flex-direction:row;overflow-x:auto;padding-bottom:8px}.property-nav a{white-space:nowrap}.property-stats{grid-template-columns:1fr}.property-stats .property-panel{margin-bottom:0}.property-stats{margin-bottom:20px}}@media(max-width:540px){.property-form-grid,.property-data{grid-template-columns:1fr}.property-art{width:55px;height:80px;font-size:32px}.property-card{padding:14px;gap:12px}}
.property-nav a{font-size:14px;line-height:1.4;padding:9px 10px}.property-nav{gap:3px}.property-tabs a{font-size:14px;padding:9px}.property-art{overflow:hidden;flex-shrink:0}.property-art img{width:100%;height:100%;object-fit:cover}.property-photo-preview{max-width:360px;min-height:100px;margin:20px 0;font-size:60px}.property-photo-preview img{width:100%;max-height:260px;object-fit:contain;border-radius:10px}#propertyDialog{max-height:90vh;overflow-y:auto}
