.statusicon{display:inline-block;line-height:1;position:relative}.statusicon[data-tooltip]:hover:after{background-color:rgba(0,0,0,.54);border-radius:10px;color:#fff;display:block;padding:10px 15px;position:absolute;text-align:center;z-index:999;top:0;left:50%;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap;content:attr(data-tooltip)}.statusicon .badge{width:10px;height:10px;border-radius:5px;position:absolute;left:17px;top:-3px}.event-alternative span[data-v-114156a7],.event-canceled span[data-v-114156a7]{margin-right:.3em;color:rgba(0,0,0,.7);text-decoration:line-through}.event-alternative span[data-v-114156a7]:last-child,.event-canceled span[data-v-114156a7]:last-child{color:#c62828;text-decoration:none;margin-right:0}.event-alternative.event-canceled span[data-v-114156a7]:first-child{color:rgba(0,0,0,.5)}.list-tile-action-multiple{flex-direction:row!important;flex-shrink:0;align-items:center;margin-left:8px;margin-right:-10px}.list-tile-action-multiple .btn--icon{margin:4px;padding:0 16px}span.text-icon{display:block;height:35px;width:35px;line-height:35px;border-radius:50%;text-align:center;font-size:16px;font-weight:500;align-self:center}span.text-icon.large{height:45px;width:45px;line-height:45px;font-size:28px}span.text-icon.xlarge{height:56px;width:56px;line-height:56px;font-size:36px}.item-container .list{padding-top:0;padding-bottom:0}.csvlist{display:inline;list-style:none;padding:0!important;margin:0}.csvlist li{display:inline-block}.csvlist li:not(:last-child):after{content:", "}.csvlist.ul-first li:first-child{text-decoration:underline}