﻿/* ================================================
   our_financial.css - 我們的財務頁專用樣式

   目標：讓 our_financial.aspx 呈現與 our_financial.aspx 完全一致。
   aspx 版 accordion 外層帶有 .accordion class（HTML 版沒有），
   會套到 style.css 的 .accordion 系列規則，以下逐一覆蓋回
   bootstrap.css 預設值（即 HTML 版實際套用的樣式）。
   ================================================ */

/* ── 頁面主區塊 ── */
.of-content {
    float: left;
    width: 100%;
}

/* ── accordion 頂部留白（HTML 版由 .dynamic_page_header margin-bottom:35px 產生）── */
.of-content .accordion {
    margin-top: 35px;
    margin-bottom: 0;
}

/* ── 恢復 accordion-group 邊框與間距
   style.css: border:none; margin-bottom:10px
   HTML 版(bootstrap): border:1px solid #e5e5e5; margin-bottom:2px ── */
.of-content .accordion .accordion-group {
    border: 1px solid #e5e5e5;
    margin-bottom: 2px;
}

/* ── 移除 style.css 加在 heading 的白底灰框（HTML 版無）── */
.of-content .accordion .accordion-heading {
    border: none;
    background: none;
    border-radius: 0;
}

/* ── 隱藏 style.css 的展開箭頭圖示（HTML 版無）── */
.of-content .accordion .accordion-heading:after {
    display: none;
}

/* ── 年度標題文字（HTML 版：a 內 <g style='font-size:14pt'>，
   line-height 以數字 1.6 繼承，字重 400）── */
.of-content .accordion .accordion-heading .accordion-toggle {
    font-size: 14pt;
    line-height: 1.6;
    font-weight: 400;
    padding: 8px 15px;
}

/* ── 圓點圖示（原 inline style="font-size:10pt;color:#B8963C"）── */
.of-dot {
    font-size: 10pt;
    color: #B8963C;
}

/* ── 展開內容背景色（原 inline style="background-color:#F4F4F4"）── */
.of-content .accordion-body {
    background-color: #F4F4F4;
}

/* ── accordion-inner 恢復 bootstrap 預設
   style.css: padding:14px 18px 10px; float:left; border-top:none ── */
.of-content .accordion .accordion-inner {
    padding: 9px 15px;
    float: none;
    border-top: 1px solid #e5e5e5;
}

/* ── 財務報表連結文字（HTML 版：<g style='font-size:14pt'> 內
   <p style='color:#B8963C'>）── */
.of-content .accordion-inner a p {
    color: #B8963C;
    margin: 0;
    font-size: 14pt;
}

a:hover {
    color: #B8963C;
}

/* ── 主導覽列目前頁面反白（HTML 版由 current-menu-item 提供）── */
nav .menu li:first-child {
    background: #f6f6f6;
    border-bottom: 4px solid #B8963C;
}
