/* Account identity occupies the existing panel link, never a separate row. */
html body #inmo-add header,html body #imbk-home header{padding-bottom:0!important}
html body header a.imbk-account173{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 9px!important;white-space:nowrap!important;line-height:1.1!important;min-width:0!important}
html body header a.imbk-account173>img{display:block!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;max-height:25px!important;object-fit:cover!important;border-radius:50%!important;margin:0!important}
html body header a.imbk-account173>span{display:flex!important;flex-direction:column!important;gap:2px!important}
html body header a.imbk-account173 small{font:400 9px/1.1 Arial,sans-serif!important;color:#446a69!important}
html body header a.imbk-account173::before,html body header a.imbk-account173::after{display:none!important;content:none!important}
#inmo-add .imbk-required-key173{font:400 11px/1.25 Arial,sans-serif;color:#637b75;margin:3px 0 8px}
#inmo-add .imbk-invalid160{outline:1px solid #cbd8cd!important;outline-offset:2px!important;background:#f7faf6!important;border-radius:5px}
html body #inmo-add .imbk-review-status{background:#f3f8f6;border:1px solid #c6d8cf;color:#315e60}
#inmo-add .imbk-review-status>strong{color:#28787a;font-weight:600}
#inmo-add .imbk-validation-list171>button{border-color:#dbe6df;font-weight:400;padding:7px 5px}
#inmo-add .imbk-validation-list171>button:hover{background:#e7f0eb}
/* Higher specificity overrides the full-row empty-land rule in review164. */
html body #inmo-add .imbk-surfaces164>.row>label.field:has(input[aria-label="Superficie de terreno"]){grid-column:1!important;width:100%!important;max-width:none!important;min-width:0!important}
html body #inmo-add .imbk-surfaces164>.row>label.field .area-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;min-width:0!important}
#inmo-add .area-input>input{min-width:0!important;width:0!important;flex:1 1 0!important}
#inmo-add .area-input>.unit-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}
#inmo-add .imbk-private-exceptions173{grid-column:1/-1;margin-top:8px}
#inmo-add .imbk-private-exceptions173>label{margin:12px}
#inmo-add .imbk-private-exceptions173[hidden]{display:none!important}
#inmo-add .imbk-help-question159{opacity:.72}
#inmo-add .imbk-feature-prose161{margin-top:1px!important;margin-bottom:1px!important;line-height:1.12!important}
.imbk-pdf-zoom173{font:12px/1.2 Arial,sans-serif;min-width:35px;text-align:center}
.preview-contact.imbk-corporate173{display:flex!important;align-items:center!important;min-height:105px;box-sizing:border-box}
.preview-contact.imbk-corporate173 .preview-agent-info{margin-right:0!important;padding-block:8px!important}
.imbk-zone-manage173{font:11px Arial,sans-serif;color:#3a6967;border:0;background:transparent;text-decoration:underline;text-align:left;margin-top:5px;cursor:pointer}
.imbk-zone-dialog173{color:#174c52;border:1px solid #bbcec3;border-radius:10px;max-width:380px;width:calc(100% - 36px);max-height:75dvh;overflow:auto;box-sizing:border-box}
.imbk-zone-dialog173 button{padding:8px;margin:5px 0;background:#edf5ef;border:1px solid #c5d6cd;border-radius:5px;color:#174c52;cursor:pointer}
.imbk-zone-dialog173>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e0e9e3}

.imbk-pdf-preview171[open]{display:flex;flex-direction:column}
.imbk-pdf-preview171 .imbk-pdf-pages171{flex:1;min-height:0;height:auto}
