/* 
 * LoliMeow Theme - Modal Border Radius Fix
 * 优化弹窗圆角 - 普通弹窗和VIP弹窗
 */

/* ========== SweetAlert2 弹窗圆角优化 ========== */

/* 弹窗主体圆角 - 从 5px 改为 8px */
.swal2-popup {
    border-radius: 8px !important;
}

/* 弹窗按钮圆角 - 从 0.25em 改为 6px */
.swal2-styled {
    border-radius: 6px !important;
}

.swal2-styled.swal2-confirm {
    border-radius: 6px !important;
}

.swal2-styled.swal2-deny {
    border-radius: 6px !important;
}

.swal2-styled.swal2-cancel {
    border-radius: 6px !important;
}

/* 关闭按钮圆角 */
.swal2-close {
    border-radius: 6px !important;
}

/* Toast 通知圆角 */
.swal2-popup.swal2-toast {
    border-radius: 8px !important;
}

/* 进度条底部圆角 */
.swal2-timer-progress-bar-container {
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}

/* ========== Bootstrap Modal 弹窗圆角优化 ========== */

/* Modal 主体圆角 */
.modal-content {
    border-radius: 8px !important;
}

/* Modal 头部圆角 */
.modal-header {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

/* Modal 底部圆角 */
.modal-footer {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

/* Modal 按钮圆角 */
.modal .btn,
.modal button {
    border-radius: 6px !important;
}

/* ========== VIP 弹窗特殊样式 ========== */

/* VIP 弹窗（如果有特殊类名） */
.vip-modal .modal-content,
.vip-popup,
[class*="vip"] .swal2-popup {
    border-radius: 8px !important;
}

.vip-modal .btn,
.vip-popup .btn,
[class*="vip"] .swal2-styled {
    border-radius: 6px !important;
}

/* ========== 输入框圆角优化 ========== */

/* 弹窗内的输入框圆角 */
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select {
    border-radius: 6px !important;
}

/* ========== 其他弹窗元素圆角 ========== */

/* 验证消息圆角 */
.swal2-validation-message {
    border-radius: 6px !important;
}

/* 图片圆角 */
.swal2-image {
    border-radius: 8px !important;
}
