/* v28A106HW: presentation only. Original forms, inputs and action owners remain intact. */
html body.md106z-ui.md103c-responsive-shell main.main [data-mdhw-host="1"]{padding:0!important;min-height:0!important;height:auto!important;min-width:0;max-width:100%;box-sizing:border-box}
html body.md106z-ui.md103c-responsive-shell main.main [data-mdhw-host="1"]:not([hidden]):not(.md-dc-inactive){display:block!important}
html body.md106z-ui.md103c-responsive-shell main.main [data-mdhw-host="1"][hidden],html body.md106z-ui.md103c-responsive-shell main.main [data-mdhw-host="1"].md-dc-inactive{display:none!important}
html body.md106z-ui.md103c-responsive-shell main.main details[data-mdhw-fold="1"]{margin:0;min-width:0;border:0;border-radius:inherit;background:transparent}
html body.md106z-ui.md103c-responsive-shell main.main details[data-mdhw-fold="1"]>summary{display:list-item!important;list-style-position:inside;position:relative;z-index:1;cursor:pointer;box-sizing:border-box;min-height:48px;padding:12px 14px;color:#d8edf7;font:inherit;font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}
html body.md106z-ui.md103c-responsive-shell main.main details[data-mdhw-fold="1"]>summary:focus-visible{outline:2px solid #67e8f9;outline-offset:-3px;border-radius:8px}
html body.md106z-ui.md103c-responsive-shell main.main details[data-mdhw-fold="1"]:not([open])>.mdhw-fold-body{display:none!important}
html body.md106z-ui.md103c-responsive-shell main.main .mdhw-fold-body{padding:0 14px 14px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-wrap:anywhere}
html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md16-card,.md15-property,.r61-item,.md6-card,.rp28-panel,.md99w-card,.br101a-card,.la101e-panel,.th101b-panel,.wr100w-card){min-width:0;box-sizing:border-box}
html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md16-card-top,.md15-property-top){min-height:0!important;padding:12px!important}
html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md16-card-top h3,.md15-property-top h3,.r61-item h3,.md6-card h3,.rp28-title,.rp28-slot-title,.md99w-card h3){overflow-wrap:anywhere;white-space:normal}
html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.co-wanted-img,.co-custody-img,.md15-h-property-art img){height:120px!important;max-height:120px!important;width:100%;object-fit:contain!important}
@media(max-width:980px){
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-width:0;max-width:100%;box-sizing:border-box}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(button,input[type=submit],input[type=button]){min-height:44px!important;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md16-card-body,.md15-property-content,.r61-item,.md6-card){padding:10px!important}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md99w-pills,.md16-mini,.md15-property-meta){flex-wrap:wrap;gap:6px}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md99w-pill,.md16-pill,.md15-pill){white-space:normal;overflow-wrap:anywhere}
}
@media(max-width:640px){
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.r61-stats,.rp28-statgrid,.md99w-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.r61-stat,.rp28-stat){min-width:0;overflow-wrap:anywhere;padding:10px!important}
 html body.md106z-ui.md103c-responsive-shell main.main[data-md-hw="1"] :is(.md99w-actions,.r61-jobs,.md6-grid){grid-template-columns:minmax(0,1fr)!important}
 html body.md106z-ui.md103c-responsive-shell main.main .mdhw-fold-body{padding:0 10px 10px}
}
@media print{html body.md106z-ui.md103c-responsive-shell main.main details[data-mdhw-fold="1"]>.mdhw-fold-body{display:block!important}}
/* Standalone guest forms use this CSS only; no authentication scripts are changed. */
body[data-mdhw-public="1"] .card{box-sizing:border-box;max-width:calc(100% - 32px)}
body[data-mdhw-public="1"] form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;box-sizing:border-box}
body[data-mdhw-public="1"] form button[type=submit]{min-height:44px;box-sizing:border-box}
@media(max-width:640px){
 body[data-mdhw-public="1"] form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-height:44px}
 body[data-mdhw-public="1"] .card{padding:20px!important}
 body[data-mdhw-public="1"] .card h1{font-size:clamp(26px,7vw,34px);overflow-wrap:anywhere}
}
