dialog form label{margin-bottom:7px}
dialog select{display:block;width:100%;margin:0 0 17px;padding:12px;border:1px solid #dbe4dc;border-radius:9px;background:#fff;color:#263d33;font:inherit}
dialog select:focus{outline:2px solid #8ec9b5;border-color:#0e806d}
dialog input[type=search]{margin:0}
.field-help{margin:7px 0 13px;font-size:11px;line-height:1.5;color:#708478}
.apartment-options{max-height:172px;overflow:auto;border-radius:9px}
.apartment-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:0;border-bottom:1px solid #edf1ed;background:#f6f9f6;text-align:left;color:#263d33}
.apartment-option:hover,.apartment-option:focus{background:#e8f2eb}
.apartment-option strong{font-size:13px}
.apartment-option span{font-size:11px;color:#819388;white-space:nowrap}
.dialog-actions button:disabled{opacity:.45;cursor:not-allowed}
