.metaradio_songfinder{position:relative}.metaradio_songfinder form{display:flex;align-items:center;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin:10px 0}.metaradio_songfinder form input,.metaradio_songfinder form select{display:block;border-radius:5px;flex:1 1 auto;width:auto}.metaradio_songfinder form>*:first-child{margin-left:0}.metaradio_songfinder form>*:last-child{margin-right:0}.metaradio_songfinder .metaradio_songfinder_nosongs{text-align:center;font-weight:800}.metaradio_songfinder table{border-collapse:collapse;border:none}div.metaradio_songfinder table td,div.metaradio_songfinder table th{padding:5px;text-align:left;vertical-align:middle;border:none}.metaradio_songfinder table tr th{font-weight:900;color:#110E20;background-color:#F4F3F3}.metaradio_songfinder table tr.day th{background-color:#E4E4E4;color:#110E20;padding:10px;text-align:center}.metaradio_songfinder table tr.row_even{background-color:#F9F9F9}.metaradio_songfinder table tr.row_odd{background-color:#FFF}.metaradio_songfinder table tr.track_notes_row{background-color:#EFEFEF}.metaradio_songfinder table tr.track_hasnotes{cursor:pointer}.metaradio_songfinder table td.col-image{width:120px}.metaradio_songfinder table td.col-image .field-albumart{position:relative;width:100px;height:100px}.metaradio_songfinder table td.col-image .field-albumart .field-buylinks{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;transition:opacity ease-in-out 0.2s}.metaradio_songfinder table td.col-image .field-albumart:hover .field-buylinks{opacity:1}.metaradio_songfinder table td.col-time{white-space:nowrap}.metaradio_songfinder table td.col-title span.field-album{display:block;font-size:.9em;opacity:.8}.metaradio_songfinder h3.metaradio_songfinder_datetime{text-align:center;margin:20px}.metaradio_songfinder .metaradio_songfinder_layout_cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card{display:flex;flex-direction:column;min-height:350px;color:#110E20;background-color:#F9F9F9;border-radius:20px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card.track_hasnotes{cursor:pointer}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card .col-image{position:relative;min-height:150px;margin-bottom:15px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card .col-image img{width:100%;max-width:none;height:auto;border-top-left-radius:20px;border-top-right-radius:20px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card .col-image .field-albumart .field-buylinks{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;transition:opacity ease-in-out 0.2s;border-top-left-radius:20px;border-top-right-radius:20px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card .col-image .field-albumart:hover .field-buylinks{opacity:1}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div:not(.col-image){margin:0 10px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.col-title{font-weight:800}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.col-artist{color:#3C3C3C;font-size:.9em}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.col-composer{color:#3C3C3C;font-size:.9em}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.col-album{margin-top:10px;margin-bottom:10px;font-size:.8em;font-style:italic}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.col-time{font-size:.8em;color:#686868;margin-top:auto;margin-bottom:15px}.metaradio_songfinder .metaradio_songfinder_layout_cards .track_card>div.track_notes p{font-size:.8em}@media screen and (max-width:600px){.metaradio_songfinder .metaradio_songfinder_layout_cards{grid-template-columns:1fr 1fr}}@media screen and (max-width:300px){.metaradio_songfinder .metaradio_songfinder_layout_cards{grid-template-columns:1fr}}.metaradio_songfinder img.albumart{max-width:100px;height:auto}.metaradio_songfinder .loading_display{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgb(0 0 0 / .8);display:flex;justify-content:center;align-items:center;transition:opacity ease-in-out 0.2s;pointer-events:none}.metaradio_songfinder.songfinder_loading .loading_display{opacity:1;pointer-events:all}.metaradio_songfinder .loading_display img{animation:spin 4s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.metaradio-track-history-block-preview{pointer-events:none}