.ics-button{width:fit-content}
.ics-button .container-general-ics{width:fit-content;position:relative}
.ics-button .container-general-ics .button-ics-open{font-size:23px;width:44px;height:44px;display:flex;padding:10px;border-radius:60px;color:#333f48;border:1px solid #333f48;background:#fff;cursor:pointer}
.ics-button .container-general-ics .button-ics-open:hover{background-color:#da291c;color:#fff;border:1px solid #da291c}
.gray .ics-button .container-general-ics .button-ics-open{background-color:#333f48;color:#fff;border:1px solid #fff}
.gray .ics-button .container-general-ics .button-ics-open:hover{background-color:#da291c;color:#fff;border:1px solid #da291c}
.gray .ics-button .container-general-ics .selected{background-color:#da291c;color:#fff;border:1px solid #da291c}