/* Codex20260520 k_account 模組樣式 */
.k_account_wrap { max-width: 1180px; margin: 0 auto; line-height: 1.7; }
/* Codex20260731 新增帳號申請操作步驟醒目框樣式 */
.k_account_guide { margin: 0 0 18px; padding: 12px 20px 14px; border: 2px solid #31575d; background: #f5fbfc; }
.k_account_guide legend { padding: 0 10px; color: #31575d; font-size: 20px; font-weight: bold; }
.k_account_guide ol { margin: 4px 0 0; padding-left: 28px; }
.k_account_guide li { margin: 4px 0; }
/* Codex20260731 新增帳號申請操作步驟醒目框樣式結束 */
.k_account_menu { margin: 10px 0; }
.k_account_menu a { display: inline-block; padding: 6px 12px; border: 1px solid #999; background: #eee; color: #004b8d; text-decoration: none; }
.k_account_menu a.current { background: #31575d; color: #fff; }
.k_account_table { width: 100%; border-collapse: collapse; margin: 10px 0; }
.k_account_table th, .k_account_table td { border: 1px solid #999; padding: 6px; vertical-align: top; }
.k_account_table th { background: #31575d; color: #fff; }
.k_account_form th { width: 180px; text-align: left; }
/* Codex20260731 覆蓋網站主題偶數列文字欄位 90% 寬度，縮短申請帳號欄位 */
.k_account_table.k_account_form td input.k_account_short_input { width: 280px; max-width: 100%; box-sizing: border-box; }
/* Codex20260731 申請帳號欄位寬度樣式調整結束 */
.k_account_red { color: #c00; }
.k_account_blue { color: #04c; }
.k_account_center { text-align: center; }
.k_account_page_bar { margin: 12px 0; text-align: center; }
.k_account_page_bar a, .k_account_page_bar strong { margin: 0 4px; }
.k_account_print_title { text-align: center; font-size: 22px; margin: 20px 0; }
.k_account_inline_form { display: inline; }
.k_account_print_wrap { max-width: 980px; padding: 20px; }
.k_account_checked_box { display: inline-block; font-weight: bold; margin-right: 4px; }
.k_account_group_edit { border: 1px solid #999; padding: 10px; margin: 12px 0; background: #f7f7f7; }
.k_account_group_box label { display: inline-block; min-width: 160px; margin: 3px 8px 3px 0; }
@media print {
  .k_account_no_print, #xoopsUserbar, #xoopsHeader, #xoopsFooter { display: none; }
  .k_account_wrap { max-width: none; }
}
