.content-item-modal,.content-item-modal>.info{display:flex}.content-item-modal{background-color:var(--baseColor);border-radius:.25rem;box-shadow:0 4px 16px #00000080;color:var(--contrastColor);flex-direction:column;font-family:var(--primaryFont);font-size:.75rem;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.content-item-modal.featured{font-size:.85rem}.content-item-modal.featured .ico-buttons,.content-item-modal.featured .icon-action-button,.content-item-modal.featured .plain-buttons{transform:scale(1.14)}.content-item-modal.featured .ico-buttons{margin-right:1.5em}.content-item-modal.featured .plain-buttons{transform-origin:left}.content-item-modal.featured>.content-preview-container .rounded-play-button{bottom:1.5rem;right:1.5rem}.content-item-modal>.content-preview-container{position:relative}.content-item-modal>.content-preview-container .rounded-play-button{bottom:1rem;position:absolute;right:1rem;transition:transform .2s ease-in-out;z-index:4}.content-item-modal>.content-preview-container .rounded-play-button:hover{transform:scale(1.16)}.content-item-modal>.info{flex:1 1;flex-direction:column;justify-content:space-between;padding:1em}.content-item-modal>.info>.hasAction{cursor:pointer}.content-item-with-modal .metadata .current{display:flex}.content-item-with-modal{border-radius:.25rem;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.content-item-with-modal .metadata{padding-top:.75rem;z-index:1}.content-item-with-modal .metadata:active{cursor:grabbing}.content-item-with-modal .metadata .episode{display:block;font-size:.75rem;margin-bottom:.5rem;opacity:.75}.content-item-with-modal .metadata .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.4em;margin-bottom:.25rem;overflow:hidden}.content-item-with-modal .metadata .schedule-date{font-size:.75rem;opacity:.5}.content-item-with-modal .metadata .current{justify-content:space-between;margin-top:.5rem;width:100%}.content-item-with-modal .metadata .current .badge{height:max-content}.content-item-with-modal .metadata .current .live-logo{height:1.5rem;width:1.5rem}.content-item-with-modal .metadata .live-name,.content-item-with-modal .metadata .show-name{color:var(--contrastColor);font-size:.75rem;margin-bottom:.5rem;opacity:.75}.content-item-with-modal .metadata.over-image{bottom:0;box-sizing:border-box;color:var(--contrastColor);cursor:pointer;padding:.5rem;position:absolute;width:100%}.content-item-with-modal .metadata.over-image .title{font-weight:700}.content-item-with-modal .metadata.over-image .schedule-date{opacity:.75}