/* Proposal only: final server-rendered header, no document hiding. */
body.hm-professional #header .hm-account-native{display:grid;gap:8px;list-style:none;margin:0;padding:0}
body.hm-professional #header .hm-account-native>li{display:block!important;float:none!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;background:none!important;border:0!important}
body.hm-professional #header .hm-account-native a{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;border:1px solid #d9e5eb;border-radius:9px;background:#f5f8fa;padding:10px 12px;color:#153b56!important;font:600 14px/1.3 Arial,sans-serif;text-decoration:none}
body.hm-professional #header .hm-account-native a span{background:none!important;padding:0!important}
body.hm-professional #header .hm-cart-native .basket_top{padding:0!important;margin:0!important;height:auto!important;min-height:0!important;background:none!important}
body.hm-professional #header .hm-cart-native .basket_top>div{padding:0!important;margin:0!important;text-transform:none!important;line-height:1.2!important}
body.hm-professional #header .hm-cart-native .basket_top>div:first-child,
body.hm-professional #header .hm-cart-native .basket_top>div:last-child:not(:nth-child(2)){display:none!important}
body.hm-professional #header .hm-cart-native .basket_top a.hm-action-trigger{min-height:64px;line-height:1.2!important;text-transform:none!important}
body.hm-professional #header .hm-action-badge:empty{display:none}
/* Preserve the native form and its image submit. Its appearance is final from parse. */
body.hm-professional #header #search_top input[type="image"]{background-color:#044ca4!important;border:0!important;border-radius:0!important}
@media(max-width:700px){body.hm-professional #header .hm-cart-native .basket_top a.hm-action-trigger{min-height:54px}}
