.description[data-v-659ccce4]{white-space:pre-wrap;word-wrap:break-word}.custom-list-item[data-v-659ccce4]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:8px 0;width:100%}.title[data-v-659ccce4]{font-size:1.2rem;font-weight:700}.subtitle[data-v-659ccce4],.title[data-v-659ccce4]{margin-bottom:8px}.subtitle[data-v-659ccce4]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:normal}.icon-date[data-v-659ccce4]{align-items:center;display:flex;justify-content:space-between}.icon[data-v-659ccce4]{font-size:2rem}.icon-img[data-v-659ccce4]{width:120px}.icon-img[data-v-659ccce4],.thumbnail[data-v-659ccce4]{border-radius:8px;height:auto}.thumbnail[data-v-659ccce4]{width:200px}.meta-container[data-v-659ccce4]{justify-content:space-between;padding:8px 0}.left-side[data-v-659ccce4],.meta-container[data-v-659ccce4]{align-items:center;display:flex}.left-side[data-v-659ccce4]{gap:16px}.right-side[data-v-659ccce4]{align-items:center;display:flex;gap:8px}.dates-container[data-v-659ccce4]{display:flex;flex-direction:column;gap:4px}.date[data-v-659ccce4]{color:#777;font-size:.7rem}.icon[data-v-659ccce4]{width:12px;fill:#f4a900}.description_footer[data-v-659ccce4]{display:flex;justify-content:flex-end}.hidden[data-v-659ccce4]{display:none}.description-wrapper[data-v-659ccce4]{padding:16px;position:relative;width:100%}.toggle-button[data-v-659ccce4]{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-weight:700;justify-content:center}.toggle-button:hover .toggle-icon[data-v-659ccce4]{color:#666}.toggle-icon[data-v-659ccce4]{font-size:.9rem}.playlist-detail-container[data-v-659ccce4]{align-items:flex-start;display:flex;gap:8px}.general-text[data-v-659ccce4]{white-space:pre-wrap}@media screen and (max-width:959px){.playlist-detail-container[data-v-659ccce4]{flex-direction:column}.thumbnail-container[data-v-659ccce4]{flex:none;width:100%}.meta-container[data-v-659ccce4]{gap:8px}.meta-container[data-v-659ccce4],.right-side[data-v-659ccce4]{align-items:flex-start;flex-direction:column}}
