.gratification-bar--desktop{border-radius:9999px;background-color:#c1e3e3;color:#005c61;height:28px}.gratification-bar--desktop .gratification-container{display:flex;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;padding:5px 20px;align-items:center}.gratification-bar--desktop .gratification-bar__button{all:unset;display:flex;align-items:center;column-gap:7px;cursor:pointer;padding:0 7px 0 0}.gratification-bar--desktop .gratification-bar__icon{display:flex;min-width:16px}.gratification-bar--desktop .gratification-bar__message{font-size:14px;line-height:normal}.gratification-bar--desktop .gratification-bar__message p{margin:0}.gratification-bar--desktop.gratification-bar--voucher .gratification-bar__icon,.gratification-bar--desktop.gratification-bar--voucher-and-points .gratification-bar__icon{width:20px;height:19px}.gratification-bar--desktop.gratification-bar--points .gratification-bar__icon{width:17px;height:12px;align-self:center;margin-bottom:2px}.gratification-bar--desktop.gratification-bar--points .gratification-bar__button{cursor:default}.gratification-bar--desktop .gratification-bar__tooltip-wrapper{position:relative}.gratification-bar--desktop .gratification-bar__tooltip-trigger{all:unset;display:flex;cursor:pointer;align-items:center}.gratification-bar--desktop .gratification-bar__tooltip-content{position:absolute;top:100%;left:-200px;background:var(--color-c24-white, #fff);color:var(--color-c24-body-text, #333);padding:12px 16px;border-radius:8px;box-shadow:0 2px 8px #00000026;max-width:420px;min-width:400px;z-index:1000;font-size:14px;line-height:1.5;margin-top:8px}.gratification-bar--desktop .gratification-bar__tooltip-content p{margin:0 0 8px}.gratification-bar--desktop .gratification-bar__tooltip-content p:last-child{margin-bottom:0}.gratification-bar--desktop .gratification-bar__tooltip-content a{color:var(--color-c24-fusion-blue, #064e9c);text-decoration:none}.gratification-bar--desktop .gratification-bar__tooltip-content a:hover{text-decoration:underline}.gratification-bar-wrapper{box-sizing:border-box;width:100%;display:flex;justify-content:center}.gratification-bar-wrapper--serp{background-color:transparent}.gratification-bar-wrapper .gratification-bar{box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:4px 16px;width:100%;border-radius:9999px;z-index:99;background-color:#c1e3e3;color:#005c61}.gratification-bar-wrapper .gratification-bar__icon{display:flex;min-width:16px}.gratification-bar-wrapper .gratification-bar__message{flex:1;min-width:0;margin-right:8px;font-size:14px;line-height:17px}.gratification-bar-wrapper .gratification-bar__message p{margin:0}.gratification-bar-wrapper .gratification-bar__information{all:unset;display:flex;margin-left:auto;cursor:pointer}.gratification-bar-wrapper .gratification-bar--voucher .gratification-bar__icon,.gratification-bar-wrapper .gratification-bar--voucher-and-points .gratification-bar__icon{width:20px;height:19px}
