/* Keep the old panel button footprint; account photo replaces its former icon. */
html body header a.imbk-account173{width:94px!important;max-width:94px!important;min-width:94px!important;padding:5px 6px!important;gap:5px!important;box-sizing:border-box!important;font-size:12px!important}
html body header a.imbk-account173>img{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important;object-fit:contain!important}
html body header a.imbk-account173 small{font-size:9px!important}
html body #inmo-add .imbk-required-key173{color:#876400!important;font-weight:500!important}
html body #inmo-add .imbk-review-status{border:1px solid #b0c9be!important;background:#f1f7f4!important;padding:12px!important}
html body #inmo-add .imbk-review-status>strong{display:block!important;color:#fff!important;background:#236e75!important;border-radius:5px;padding:9px 10px;margin-bottom:8px;font-weight:600!important;font-size:13px!important;line-height:1.35!important}
html body #inmo-add .imbk-invalid160{outline:1px solid #c5a54b!important;outline-offset:3px!important;background:#fff8df!important}
html body #inmo-add details.imbk-private-exceptions173[open]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px;align-items:start}
html body #inmo-add details.imbk-private-exceptions173[hidden]{display:none!important}
#inmo-add .imbk-private-exceptions173>summary{grid-column:1/-1}
#inmo-add .imbk-private-exceptions173>label{margin:8px 3px!important;min-width:0;font-size:12px}
.imbk-pdf-toolbar171 button:first-of-type{background:#1b6573!important;color:#fff!important;border-color:#1b6573!important}
.imbk-pdf-toolbar171 button:nth-of-type(2){background:#d8e9ec!important;color:#174c52!important;border-color:#adcbd0!important}
.imbk-pdf-toolbar171 button[title="Ajustar al ancho de la pantalla"]{padding:5px 6px!important;font-size:10px!important}
html body dialog.imbk-zone-dialog174{position:fixed!important;inset:0!important;margin:auto!important;transform:none!important;width:calc(100% - 32px)!important;max-width:420px!important;height:fit-content!important;max-height:78dvh!important;padding:16px!important;box-sizing:border-box!important;overflow:auto!important;background:#fff!important;border:1px solid #b9cec2!important;border-radius:12px!important;color:#174c52!important}
.imbk-zone-dialog174::backdrop{background:#173e4570;backdrop-filter:blur(2px)}
html body .imbk-zone-dialog174 .imbk-zone-head174{display:flex;justify-content:space-between;align-items:center;gap:8px;border:0!important}
.imbk-zone-head174 h3{font:600 15px/1.3 Arial,sans-serif!important;margin:0!important}
html body .imbk-zone-head174>button{font-size:20px;padding:3px 9px!important;border:0!important;background:transparent!important}
html body .imbk-zone-search174{display:flex;align-items:center;gap:7px;border:1px solid #bacec3;border-radius:7px;padding:7px 9px;margin-top:10px}
html body .imbk-zone-search174 input{width:100%;min-width:0;box-sizing:border-box;border:0!important;padding:3px!important;outline:0;font:14px Arial,sans-serif!important}
.imbk-zone-intro174,.imbk-zone-status174{font:11px/1.35 Arial,sans-serif!important;margin:9px 0!important}
.imbk-zone-status174:empty{display:none}
.imbk-zone-rows174{max-height:48dvh;overflow:auto;overscroll-behavior:contain}
.imbk-zone-row174{display:flex!important;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e0e9e3;padding:5px 0;font:13px/1.3 Arial,sans-serif!important}
.imbk-zone-row174 button{flex-shrink:0;font-size:11px!important;padding:6px 9px!important}
.imbk-zone-confirm174 .imbk-zone-example174{font:11px/1.3 Arial,sans-serif!important;margin:6px 0!important}
.imbk-zone-confirm174{max-height:80dvh!important;overflow:auto!important}
html body .imbk-zone-review174{display:inline-flex!important;align-items:center;gap:5px;color:#a12e38!important;background:#fff1f1;border:1px solid #edc7cb;padding:4px 7px;border-radius:20px;font:600 11px/1.2 Arial,sans-serif!important;margin-bottom:5px}
.imbk-zone-review174>span{color:#c72d3c}
#inmo-add .imbk-place-search .imbk-map-links174{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px!important}
#inmo-add .imbk-map-links174 .imbk-map-button171{flex:1;text-align:center;font:11px/1.2 Arial,sans-serif!important;padding:8px!important;border:1px solid #c2d4ca;border-radius:6px;background:#edf5f1;color:#174c52;text-decoration:none}
#inmo-add .imbk-map-links174 .imbk-map-button171[hidden]{display:none!important}
.imbk-save-error174 a{display:block;font:13px/1.4 Arial,sans-serif;padding:9px;color:#1b6573}

#inmo-add .imbk-private-grid174{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px;margin:12px 0}
#inmo-add .imbk-private-grid174>label{margin:4px 0!important;min-width:0;font-size:12px}
#inmo-add .imbk-private-exceptions173[open]{display:block!important}
