.ccb-required-hint{position:relative;background:#d94141;color:#fff;padding:5px 10px;border-radius:3px;font-size:14px;font-weight:600;z-index:99;white-space:nowrap;width:fit-content}@media (min-width: 1024px){.ccb-required-hint{position:absolute;top:-13px}}.ccb-required-hint:after{content:"";position:absolute;bottom:-3px;left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #d94141}.ccb-required-hint span{display:block;line-height:1.2}
