/* One yellow rule for every signature; the legacy pseudo-element duplicated it. */
html body #inmo-add .preview-contact .preview-agent-info::before{content:none!important;display:none!important}
html body #inmo-add .preview-contact .preview-agent-info{border-left:3px solid #f5c531!important;padding-left:12px!important}
html body #inmo-add .preview-contact.imbk-corporate173 .preview-agent-info h3{font-size:18px!important;font-weight:500!important;line-height:1.2!important;text-shadow:none!important;-webkit-text-stroke:0!important}
/* The native profile gets its own centered shell instead of inheriting a wide column. */
html body.imbk-profile-skin197 #dashboard-content{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;float:none!important;box-sizing:border-box!important}
html body.imbk-profile-skin197 .imbk-profile-shell200{width:calc(100% - 32px);max-width:900px;margin:28px auto 90px!important;box-sizing:border-box;float:none;clear:both}
html body.imbk-profile-skin197 .imbk-profile-shell200>#dashboard-user-profile{width:100%!important;max-width:900px!important;margin:0 auto!important;float:none!important;box-sizing:border-box!important}
html body.imbk-profile-skin197 .imbk-profile-title200{color:#fff!important;border-left:3px solid #e6cb71!important;padding:0 0 0 12px!important;margin:0 0 20px!important;font:500 30px/1.3 Arial,sans-serif!important;text-shadow:0 1px 5px #123c5259}
html body.imbk-profile-skin197 #dashboard-content :is(.breadcrumb,.breadcrumbs,.dashboard-breadcrumbs){display:none!important}
@media(min-width:768px){
 /* Reserve real space for the complete logo, even after the header compacts. */
 html body #imbk-home>.imbk-header.imbk-header.imbk-header.imbk-header,
 html body #imbk-home>.imbk-header.imbk-header.imbk-header.imbk-header-compact{
  padding:12px clamp(24px,4vw,64px)!important;min-height:88px!important;height:auto!important;
  overflow:visible!important;align-items:center!important;gap:20px!important;
 }
 html body #imbk-home>.imbk-header>a:first-child,
 html body #imbk-home>.imbk-header.imbk-header-compact>a:first-child{
  display:flex!important;align-items:center!important;flex:0 0 180px!important;
  width:180px!important;min-width:180px!important;max-width:180px!important;
  height:auto!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;line-height:0!important;
 }
 html body #imbk-home>.imbk-header img.imbk-logo,
 html body #imbk-home>.imbk-header.imbk-header-compact img.imbk-logo{
  display:block!important;position:static!important;width:180px!important;max-width:180px!important;
  height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important;clip-path:none!important;margin:0!important;
 }
 html body #imbk-home>.imbk-header .imbk-header-actions{align-self:center!important;gap:14px!important}
 html body header a.imbk-account173{min-width:142px!important;min-height:48px!important;padding:8px 14px!important;gap:10px!important;font-size:16px!important}
 html body header a.imbk-account173>img{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;max-height:32px!important}
 html body header a.imbk-account173 small{font-size:11px!important}
 html body #imbk-home header .imbk-menu-button{width:44px!important;min-width:44px!important;height:44px!important;padding:8px!important}
 html body #imbk-home header .imbk-menu-button svg{width:28px!important;height:28px!important}
 html body #imbk-home header .imbk-menu-button .dashicons{font-size:28px!important;width:28px!important;height:28px!important}
 html body header .imbk-toolbar157{gap:12px!important}
 html body header .imbk-toolbar157>.imbk-fx-inline156{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;align-self:center!important;white-space:nowrap;font-size:12px!important;line-height:1.3!important;gap:3px!important;margin-left:6px!important;pointer-events:auto!important}
 html body #imbk-home .imbk-hero>.imbk-fx-featured{left:clamp(32px,7vw,112px)!important}
 /* Property details need a reading width, shared by catalogue and panel links. */
 html body #inmo-add.imbk-public-property{width:calc(100% - 64px)!important;max-width:1080px!important;margin:24px auto 90px!important;float:none!important;box-sizing:border-box!important}
 html body #inmo-add.imbk-public-property .preview-content{padding-left:16px!important;padding-right:16px!important}
 html body #inmo-add.imbk-public-property .preview-content>section:not(.preview-contact):not(.preview-pdf-controls){padding-top:10px!important;padding-bottom:10px!important}
 html body.imbk-profile-skin197 #dashboard-content{padding-left:24px!important;padding-right:24px!important}
 html body.imbk-profile-skin197 .imbk-profile-shell200{width:100%!important}
}
@media(min-width:1100px) and (hover:hover) and (pointer:fine){
 /* Center the complete summary in the available screen, not each card. */
 html body #imbk-home.imbk-panel-preview:has(.imbk-panel-overview195):not(.imbk-drafts-open199){display:flex!important;flex-direction:column!important;min-height:100dvh!important;width:100%!important;max-width:none!important}
 html body #imbk-home.imbk-panel-preview>.imbk-header{flex:none!important}
 html body #imbk-home.imbk-panel-preview .panel-content.imbk-panel-overview195,
 html body #imbk-home.imbk-panel-preview .panel-content.imbk-panel-overview195:not(:has(.panel-drafts-list:not([hidden]))){
  width:calc(100% - 96px)!important;max-width:1320px!important;margin:32px auto!important;
  float:none!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;
 }
 html body #imbk-home.imbk-panel-preview:not(.imbk-drafts-open199) .panel-content.imbk-panel-overview195,
 html body #imbk-home.imbk-panel-preview:not(.imbk-drafts-open199) .panel-content.imbk-panel-overview195:not(:has(.panel-drafts-list:not([hidden]))){margin-top:auto!important;margin-bottom:auto!important;padding-top:32px!important;padding-bottom:32px!important}
}

html body.imbk-profile-skin197 #dashboard{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
