.reminder-settings-logo {
    width: 70%;
    height: auto;
}

.preset-color-badge {
    min-width: 92px;
    text-transform: uppercase;
}

#event-preset-list tbody tr.js-preset-row {
    cursor: pointer;
}

#event-preset-list .preset-enable-switch {
    padding-left: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

#event-preset-list .preset-enable-switch .form-check-input {
    float: none;
    margin-left: 0;
    cursor: pointer;
}

#event-preset-list .js-preset-enable:not(:checked) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
    background-color: var(--bs-danger, #dc3545);
    border-color: var(--bs-danger, #dc3545);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
}

#event-preset-list .js-preset-enable:not(:checked):focus {
    border-color: var(--bs-danger, #dc3545);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.35);
}

.audio-url-tooltip {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.audio-preview-player {
    width: 100%;
    max-width: 100%;
    height: 32px;
}
