.dllah-wrapper .dllah-song-entry {
    display: flex;
    align-items: center;
    margin-bottom: 1em !important;
    padding: 0.5em !important;
    border: 1px solid #ddd !important;
    background: transparent;
}
.dllah-wrapper .dllah-song-cover {
    flex-shrink: 0;
    margin-right: 1em !important;
}
.dllah-wrapper .dllah-song-cover img {
    width: 100%; height: auto; display: block !important;
    border: none !important; box-shadow: none !important;
    padding: 0 !important; margin: 0 !important;
}
.dllah-wrapper .dllah-service-links {
    display: flex; align-items: center; flex-wrap: wrap;
    gap: 8px; margin-top: 5px !important;
}
.dllah-wrapper .dllah-service-links img {
    width: 24px; height: 24px;
    border: none !important; box-shadow: none !important;
}
.dllah-wrapper .dllah-error-message {
    padding: 1em !important;
    border-left: 4px solid #d63638 !important;
    background-color: #f9f9f9 !important;
}