.cmp-smartbanner{display:flex;padding:12px 16px;background-color:var(--color-background-soft,#f0f0f0)}
@media screen and (min-width:1024px){.cmp-smartbanner{display:none}
}
.cmp-smartbanner.hidden{display:none}
.cmp-smartbanner p{margin:0}
.cmp-smartbanner .cmp-smartbanner__wrapper{width:100%;height:fit-content;display:flex;align-items:center;gap:16px}
.cmp-smartbanner .cmp-smartbanner__content{width:100%;display:flex;align-items:center;justify-content:space-between}
.cmp-smartbanner .cmp-smartbanner__content .cmp-smartbanner_block{display:flex;align-items:center;margin-right:8px}
.cmp-smartbanner .cmp-smartbanner__close-button{padding:0;border:0;cursor:pointer;line-height:0}
.cmp-smartbanner .cmp-smartbanner__icon{margin-right:8px}
.cmp-smartbanner .cmp-smartbanner__text .cmp-smartbanner__title{font-size:13px;font-weight:700;line-height:140%;display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:23.4px;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%}
.cmp-smartbanner .cmp-smartbanner__text .cmp-smartbanner__description{font-size:12px;font-weight:400;line-height:150%;display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:43.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}
.cmp-smartbanner .cmp-smartbanner__button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:unset;min-height:32px;height:fit-content;background-color:#0075ed;color:var(--color-text-dark-inverse,#fff);border-radius:20px;padding:4px 8px;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:unset}
.cmp-smartbanner .cmp-smartbanner__icon{max-width:33px}