*{box-sizing:border-box}body{margin:0;background:#f3f5f1;color:#203541;font:15px/1.5 Arial,sans-serif}header{padding:22px max(24px,calc((100vw - 1150px)/2));background:#344d5c;color:white;display:flex;justify-content:space-between;align-items:center}header strong{letter-spacing:2px}header span{display:block;font-size:12px;opacity:.8}nav{display:flex;align-items:center;gap:20px}a{color:inherit}main{max-width:1200px;padding:25px;margin:auto}h1{font:34px Georgia;margin:10px 0}h2{font:27px Georgia;margin:0}p{color:#64727a}button,input,select,textarea{font:inherit}button{cursor:pointer;padding:10px 16px;border:1px solid #bac9cd;border-radius:5px;background:white;color:#203541}.primary{background:#344d5c;border-color:#344d5c;color:white}.danger{color:#962b2b}.box{background:white;border:1px solid #dbe3de;border-radius:9px;padding:30px}.narrow{max-width:430px;margin:35px auto}label{display:block;font-size:13px;margin:15px 0}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:11px;border:1px solid #bbc9c8;border-radius:4px;margin-top:6px;background:white;color:#203541}textarea{resize:vertical}.hint{font-size:12px;color:#63757c}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.heading p{margin:4px 0}.toolbar{display:flex;gap:12px;margin:25px 0;align-items:center}.toolbar input{flex:2}.toolbar select{flex:1}.toolbar button{white-space:nowrap;margin-top:6px}.item{display:flex;align-items:center;gap:20px;padding:18px;background:white;border:1px solid #dce4de;border-radius:6px;margin-bottom:12px}.item img{width:105px;height:86px;object-fit:cover;border-radius:4px}.item .details{flex:1}.item h3{margin:4px 0;font-size:17px}.item p{margin:0;font-size:12px}.actions{display:flex;gap:8px}.badge{display:inline-block;font-size:11px;background:#e8eeeb;padding:3px 8px;margin-right:7px;border-radius:3px}dialog{border:0;border-radius:9px;max-width:750px;width:calc(100% - 28px);max-height:90vh;padding:28px;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#20354199}fieldset{padding:0;margin:0;border:0}fieldset:disabled{opacity:.6}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{display:flex;gap:10px;align-items:center}#photos{display:flex;gap:12px;flex-wrap:wrap}.photo{width:150px;border:1px solid #dce4de;padding:6px;border-radius:5px}.photo img{width:100%;height:100px;object-fit:cover}.photo .controls{display:flex;gap:4px;margin-top:5px}.photo button{font-size:12px;padding:6px 9px}.photo small{font-size:11px}#notice:not(:empty),#form-notice:not(:empty){background:#e4ece7;padding:12px;border-radius:4px;white-space:pre-wrap}.error{color:#8e2424!important;background:#fbe9e6!important}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}:focus-visible{outline:3px solid #aa8647;outline-offset:3px}@media(max-width:650px){header{padding:17px}main{padding:17px}nav{gap:10px;font-size:12px}.toolbar,.heading{flex-wrap:wrap}.toolbar input{flex-basis:100%}.toolbar select{min-width:150px}.item{flex-wrap:wrap;gap:12px}.item .actions{width:100%}.two{grid-template-columns:1fr;gap:0}.photo{width:135px}dialog{padding:20px}h1{font-size:29px}}

.property-price{display:block;color:#344d5c;font-size:16px;margin-top:7px}

.map-button{background:#e8eeeb;border-color:#bac9cd;color:#344d5c;font-size:13px;white-space:nowrap}.map-button:hover{background:#dce6df}@media(max-width:650px){.item .map-button{width:100%}}

.created-date{font-size:12px!important;color:#64727a;margin-top:4px!important}
