.hk-audio-player {
    padding: 10px;
    background: #ecf0f1;
    border-radius: 10px;
}

.hk-audio-meta {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    gap: 20px;
    align-items: center;
}

.hk-audio-title, .hk-audio-list-current-title {
    font-weight: bold;
    color: #544c4c;
    text-align: center;
}

.hk-audio-list-current-title {
    margin: 10px;
}

.hk-audio-download a {
    background: #00b2ff;
    color: white;
    border-radius: 3px;
    display: inline-block;
    padding: 3px;
    font-size: 12px;
    text-transform: lowercase;
    letter-spacing: 1px;
}

.hk-audio-download a:hover, .hk-audio-download a:focus, .hk-audio-download a:active {
    color: white;
}

.hk-audio-list {
    margin: 30px 0;
    background: #ecf0f1;
    padding: 20px;
    border-radius: 5px;
}

.hk-audio-list-item {
    font-weight: bold;
    color: #544c4c;
    padding: 8px 15px;
    border-radius: 5px;
    margin: 3px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    background: white;
    transition: all 300ms;
}

.hk-audio-list-item.active-item {
    background: #00b2ff;
    color: white;
}

.hk-audio-list-item-title {
    font-size: 15px;
}

hk-audio-list-item-download-box {
    display: flex;
    align-items: center;
}

.hk-audio-list-item-download {
    display: block;
    padding-right: 2px;
}

.hk-audio-list-item-download svg {
    width: 18px;
    height: 18px;
    display: block;
    fill: #544c4c;
}

.hk-audio-list-item.active-item svg {
    fill: white;
}

.hk-audio-list-controls {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.hk-audio-list-dir-control{
    font-size: 24px;
    background: #00b2ff;
    border-radius: 3px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 5px;
}
.recovery-audio-player .items-list {list-style:none!important;margin:18px 0 0!important;padding:0!important;max-height:420px;overflow:auto}
.recovery-audio-player .hk-audio-list-item-title {background:none;border:0;color:inherit;cursor:pointer;flex:1;text-align:left;padding:7px 0;font:inherit}
.recovery-audio-player .hk-audio-list-item-download {display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;flex-shrink:0;padding:0;margin-left:16px;color:inherit}
.recovery-audio-player .hk-audio-list-item-download .recovery-download-icon,
.recovery-audio-player [data-plyr="download"] .recovery-download-icon {width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.recovery-audio-player .hk-audio-list-item-download:focus-visible {outline:2px solid currentColor;outline-offset:2px;border-radius:3px}
.recovery-audio-player .hk-audio-list-dir-control {border:0;line-height:1;padding:0}
.recovery-audio-player .hk-audio-list-controls {margin-top:12px}
.recovery-audio-player .plyr {border-radius:6px}
@media(max-width:600px){.recovery-audio-player{padding:12px}.recovery-audio-player .plyr__volume{display:none}}
