@charset "utf-8";
/* ------------------------------------------------------------------
 * jqui-compat.css
 * jQuery UI CSS 升級到 1.14.2 後，把外觀差異壓回升級前。
 * 必須緊接在 js/jquery-ui.css 下一行載入。
 * 註解不寫舊版號，套件掃描工具會依檔案內文的版本字串誤判。
 * 要改回 jQuery UI 原生外觀：刪掉本檔 + 移除 6 個 <link>。
 * ------------------------------------------------------------------ */

/* §1 對話框按鈕：新版加了 padding 與 theme 配色，壓回原生外觀 */
.ui-button,
.ui-button:hover,
.ui-button:active,
.ui-button:focus,
.ui-button.ui-state-active:hover,
a.ui-button, a:link.ui-button, a:visited.ui-button,
a.ui-button:hover, a.ui-button:active, a.ui-button:focus,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    padding: 0;
    background: revert;
    border: revert;
    /* 用 inherit 不用 revert：revert 會變瀏覽器預設純黑，升級前是 #222222 */
    color: inherit;
    font-weight: revert;
}
.ui-button {
    overflow: visible;
    -webkit-user-select: auto;
    user-select: auto;
}

/* §2 對話框外框壓回 #aaaaaa（新版用更高特異度蓋成 #d3d3d3） */
.ui-widget.ui-widget-content {
    border: 1px solid #aaaaaa;
}

/* §3 對話框關閉鈕寬度壓回 21px */
.ui-dialog .ui-dialog-titlebar-close {
    width: 21px;
}

/* §4 .ui-icon 排版模式壓回 block。
 * 圖檔目錄不存在(404)，但元素仍佔 16x16，排版模式仍影響位置 */
.ui-icon {
    display: block;
    vertical-align: baseline;
    margin-top: 0;
    position: static;
}
.ui-menu .ui-icon,
.ui-datepicker .ui-icon,
.ui-button-icon-only .ui-icon,
.ui-spinner .ui-icon {
    position: absolute;
}

/* §5 按鈕文字色。有載 Bootstrap 的頁面已由 bs5-compat §4 壓回 #222222；
 * 全站只有 MobileIndex.aspx 沒載 Bootstrap，故該頁自帶 .mobile-index 標記單獨處理 */
.mobile-index .ui-dialog .ui-button:not(.ui-button-icon-only) {
    color: revert;
}

/* §6 已知殘差（刻意不處理）：對話框 4 角約 8~9 px 差 1 灰階，肉眼不可辨。
 * 來源是升級前的 404 背景圖會影響圓角合成；補回 404 url 或換 1x1 透明 GIF 都更糟。 */
