﻿/**
 * CSP Compliance Utilities - Display Toggle
 */

/* 強制隱藏 */
.csp-hide {
    display: none !important;
}

/* 強制顯示 - 區塊元素 (如 div, p) */
.csp-show,
.csp-block {
    display: block !important;
}

/* 強制顯示 - 行內元素 (如 span, a, em) */
.csp-inline {
    display: inline !important;
}

/* 強制顯示 - 行內區塊元素 (如 button, input) */
.csp-inline-block {
    display: inline-block !important;
}

/* 強制顯示 - 彈性盒模型 (現代版面常用) */
.csp-flex {
    display: flex !important;
}

/* 視覺隱藏（保留佔位，供輪播套件計算寬度用） */
.csp-invisible {
    visibility: hidden !important;
}

/* 視覺顯示（解除 csp-invisible） */
.csp-visible {
    visibility: visible !important;
}