/* The icon and its count share a wrapper so the badge cannot cover the label. */
html body .agroHeader .agroHeaderComparison{position:relative;text-decoration:none;overflow:visible;}
html body .agroHeaderComparison__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;}
html body .agroHeaderComparison__icon>svg{position:static!important;inset:auto!important;transform:none!important;width:22px!important;height:22px!important;margin:0!important;fill:currentColor;}
html body .agroHeaderComparison__badge:not([hidden]){position:absolute;display:inline-flex;align-items:center;justify-content:center;top:-8px;left:-9px;right:auto;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:20px;box-sizing:border-box;background:#16883d;color:#fff;font-family:inherit;font-size:10px;font-weight:650;line-height:1;pointer-events:none;}
html body .agroHeaderComparison__badge[hidden]{display:none!important;}
html body .agroHeader .agroHeaderComparison:focus-visible{outline:2px solid #087640;outline-offset:4px;border-radius:8px;}
@media(max-width:768px){html body .agroHeader .headerSection__iconsMenu .agroHeaderComparison{display:inline-flex!important;visibility:visible!important;width:40px;min-width:40px;min-height:40px;padding:0!important;}html body .agroHeader .agroHeaderComparison>.iconsMenuItem__text{display:none!important;}}
/* Classic header on phones: comparison button matches the menu and search buttons (42px, 1px border, 11px radius). */
@media(max-width:768px){html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .headerSection__iconsMenu .agroHeaderComparison{align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;border:1px solid #e2ebe5;border-radius:11px;background:#fff;box-sizing:border-box;}html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .agroHeaderComparison .agroHeaderComparison__icon{position:static;width:21px;height:21px;flex:0 0 21px;}html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .agroHeaderComparison .agroHeaderComparison__icon>svg{width:21px!important;height:21px!important;}html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .agroHeaderComparison .agroHeaderComparison__badge:not([hidden]){top:-7px;right:-7px;left:auto;}}
@media(max-width:420px){html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .agroHeaderComparison .agroHeaderComparison__icon{width:19px;height:19px;flex-basis:19px;}html body .agroHeader:not(.agroHeader--modern):not(.agroHeader--pro) .agroHeaderComparison .agroHeaderComparison__icon>svg{width:19px!important;height:19px!important;}}