/*
 * XFastest Canonical Base CSS
 * Version 2.6.11-R1 / 2026-08-16
 * Consolidated from modern + Apple typography.
 * Final values are written directly into canonical rules; no patch override layer.
 */

html {
    background: #cdcdcd;
}

body {
    background: #cdcdcd;
    color: #27313f;
    font-family: "Microsoft JhengHei", "PingFang TC", "Noto Sans TC", "Segoe UI", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    letter-spacing: -0.01em;
}

a {
    color: #26384d;
    transition: color .16s ease, background-color .16s ease, border-color .16s ease, box-shadow .16s ease;
}

a:hover {
    color: #f08300;
    text-decoration: none;
}

::selection {
    background: #ffe1b8;
    color: #1f2937;
}

#page_contentbox {
    min-height: 360px;
    padding: 22px 0 30px;
    background: #cdcdcd;
}

#page_contentbox .in {
    width: 1200px;
}

#page_contentbox .in1,
#page_contentbox .in2 {
    width: 1200px;
    background: none;
}

.tenpxline {
    height: 0;
    background: none;
}

.content_in {
    width: 1170px;
    padding: 15px;
    overflow: visible;
}

.wp {
    width: 1170px;
}

.bm {
    border: 1px solid #e4e8ee;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 9px rgba(23,35,51,.045);
}

.bm_h {
    height: auto;
    min-height: 42px;
    padding: 0 14px;
    border: 0;
    border-bottom: 1px solid #edf0f4;
    background: #fbfcfd;
    line-height: 42px;
}

.bm_h h1, .bm_h h2, .bm_h h3 {
    line-height: 42px;
    color: #263648;
}

.bm_c {
    padding: 14px;
}

.bmw {
    border: 0;
}

.bmw .bm_h {
    border-radius: 9px 9px 0 0;
}

.bbs {
    border-bottom-color: #edf0f4 !important;
}

.bbda {
    border-bottom-color: #edf0f4;
}

#ct {
    margin-top: 0;
}

#chart {
    margin-bottom: 12px;
    padding: 11px 14px;
    border: 1px solid #e7ebf0;
    border-radius: 9px;
    background: #fff;
    color: #6b7685;
}

#chart em {
    color: #e77900;
    font-weight: 700;
}

.fl .bm {
    margin-bottom: 14px;
    overflow: hidden;
}

.fl .bm_h {
    background: #f9fafb;
}

.fl .bm_h h2 a {
    color: #263648;
}

.fl .bm_h h2 a:hover {
    color: #e77900;
}

.fl_row td, .fl_g {
    border-top-color: #edf0f4;
}

.fl_g:hover, .fl_row tr:hover td {
    background: #fffaf4;
}

.tl .th {
    padding: 10px 8px;
    border-top: 0;
    border-bottom: 1px solid #e7ebf0;
    background: #f8fafc;
}

.tl td, .tl th {
    border-bottom-color: #edf0f4;
}

.tl tbody tr:hover td {
    background: #fffaf5;
}

.tl .icn {
    padding-left: 10px;
}

.tl .common, .tl .new {
    color: #27394d;
}

.px, .pt, .ps, select {
    border-color: #d8dee7;
    border-radius: 6px;
    background-color: #fff;
    color: #344254;
}

.px:focus, .pt:focus, .ps:focus, select:focus {
    border-color: #f2a043;
    box-shadow: 0 0 0 2px rgba(240,131,0,.10);
    outline: 0;
}

.pn {
    height: 32px;
    border: 1px solid #d8dee7;
    border-radius: 6px;
    background: #fff;
    box-shadow: none;
    color: #344254;
    line-height: 30px;
}

.pn:hover {
    border-color: #f0a34b;
    background: #fff8ef;
    color: #d96f00;
}

.pnc {
    border-color: #e87d00;
    background: #f08300;
    color: #fff;
}

.pnc:hover {
    border-color: #d66f00;
    background: #df7600;
    color: #fff;
}

.pg a, .pg strong, .pgb a {
    min-width: 30px;
    height: 30px;
    margin-left: 5px;
    padding: 0 9px;
    border: 1px solid #dde2e9;
    border-radius: 6px;
    background: #fff;
    line-height: 30px;
    text-align: center;
}

.pg a:hover, .pgb a:hover {
    border-color: #f0a34b;
    background: #fff8ef;
    color: #d96f00;
}

.pg strong {
    border-color: #f08300;
    background: #f08300;
    color: #fff;
}

.pgbtn a {
    border-color: #e0e5eb;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 2px 7px rgba(24,37,53,.05);
    color: #536174;
}

.pgbtn a:hover {
    border-color: #f0a34b;
    color: #d96f00;
}

#photos,
#photos .galleryview {
    border-radius: 10px;
}

#photos .galleryview {
    box-shadow: 0 3px 12px rgba(23,35,51,.10);
}

.nTab {
    border-color: #e2e6ec;
    border-radius: 10px;
    box-shadow: 0 3px 12px rgba(23,35,51,.07);
}

.nTab .TabTitle ul {
    background: #f8fafc;
}

.nTab .TabTitle .normal {
    background: #f8fafc;
    color: #7b8796;
}

.nTab .TabTitle .active {
    background: #fff3e4;
    color: #e77900;
}

.nTab .TabContent .newsbox1 h1 {
    background: #cdcdcd;
    color: #d96f00;
}

.nTab .TabContent .newsbox1 li a {
    background: none;
    text-indent: 8px;
    color: #3d4b5d;
}

.nTab .TabContent .newsbox1 li a:before {
    content: "•";
    margin-right: 8px;
    color: #f08300;
}

.nTab .TabContent .newsbox1 li a:hover {
    background: none;
    color: #e77900;
}

.index_box2 .listbox,
.index_box2 .listbox2 {
    border-bottom-color: #e5e9ef;
}

.index_box2 .listbox:hover,
.index_box2 .listbox2:hover {
    background: #fffaf5;
}

.index_box4 .tabbtn {
    background: #b8b9ba;
}

.index_box4 .tabbtn li span {
    background: #596577;
    border-radius: 6px;
}

.index_box4 .tabbtn li.current,
.index_box4 .tabbtn li.current span {
    background: #f08300;
}

.index_right h1 {
    border-bottom-color: #f08300;
    color: #d96f00;
}

.linksbox {
    border: 1px solid #e3e7ed;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(23,35,51,.05);
}

.content_in h3 {
    background: none;
    border-bottom: 1px solid #e5e9ef;
}

.content_in h3 span {
    background: #f08300;
    border-radius: 5px 5px 0 0;
}

.p_pop, .p_pof, .sllt {
    border-color: #dfe4ea;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(20,30,45,.14);
}

.p_pop a:hover {
    background-color: #fff5e9;
    color: #d96f00;
}

#page_footerlinks {
    min-height: 90px;
    background: #171d25;
    border-top: 1px solid #252d38;
}

#page_footerlinks .in {
    width: 1200px;
    padding: 24px 0 18px;
    background: none;
}

#page_footerlinks dt {
    border-left-color: #f08300;
    border-bottom-color: #303846;
    color: #f2f4f7;
}

#page_footerlinks li a {
    background: none;
    color: #8d98a7;
    text-indent: 12px;
}

#page_footerlinks li a:before {
    content: "›";
    margin-right: 7px;
    color: #f08300;
}

#page_footerlinks li a:hover {
    background: none;
    color: #fff;
}

#page_footercopyright {
    background: #11161d;
    border-top: 1px solid #252d38;
}

#page_footercopyright .in {
    width: 1200px;
    padding: 16px 0 18px;
}

#page_footercopyright *, #page_footercopyright a {
    color: #7f8996;
}

#page_footercopyright a:hover {
    color: #f5a13e;
}

#ft {
    width: 1200px !important;
    color: #7f8996;
}

#scrolltop {
    filter: none;
    opacity: .92;
}

#scrolltop a {
    border-radius: 7px;
}

.focus .bm {
    box-shadow: 0 8px 26px rgba(20,30,45,.14);
}

#diy-tg, #controlpanel, #diy-tg_menu {
    z-index: 10000 !important;
}

:root {
    --xf-apple-font: "SF Pro TC",
        "SF Pro Text",
        "SF Pro Display",
        -apple-system,
        BlinkMacSystemFont,
        "PingFang TC",
        "PingFang HK",
        "Hiragino Sans",
        "Helvetica Neue",
        "Segoe UI",
        "Microsoft JhengHei",
        Arial,
        sans-serif;
}

html,
body {
    font-family: var(--xf-apple-font) !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

body button,
body input,
body select,
body textarea,
body optgroup,
body table,
body th,
body td,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body a,
body li,
body dt,
body dd,
body label,
body em,
body strong,
body small,
#page_headerbox,
#page_contentbox,
#page_footerlinks,
#page_footercopyright,
#wp,
.wp,
.bm,
.tl,
.fl,
.p_pop,
.xf-f100-module,
.xfastest-nav-search {
    font-family: var(--xf-apple-font) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.xf-f100-subject,
#page_headerbox .sitemenu a {
    letter-spacing: -0.015em;
}

button,
input,
select,
textarea {
    font-feature-settings: "kern";
}

code,
pre,
kbd,
samp {
    font-family: "SFMono-Regular",
        Consolas,
        "Liberation Mono",
        Menlo,
        monospace !important;
}


/* XFastest forum/forumdisplay preserved delta, consolidated into canonical base at v2.6.12-R1. */
#sd_bdl.bdl{background:#fff;border:1px solid #d9dde2;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.06);overflow:hidden}#sd_bdl:before{content:'版塊導航';display:block;padding:13px 16px;background:#45494e;color:#fff;font-size:15px;font-weight:700}#sd_bdl .tbn{padding:8px}#sd_bdl .tbn li{margin:3px 0;border:0;border-radius:7px;overflow:hidden}#sd_bdl .tbn li a{display:block;padding:10px 12px;color:#3d434a;text-decoration:none;line-height:1.35}#sd_bdl .tbn li a:hover{background:#f4f5f6;color:#f07a18}#sd_bdl .tbn li.a,#sd_bdl .tbn li.a a{background:#e7e9eb;color:#202328;font-weight:700}
#thread_types.ttp{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;margin:10px 0 14px;background:#f2f3f4;border:1px solid #dddfe2;border-radius:10px}#thread_types.ttp li{float:none;margin:0;padding:0;border:0;background:none}#thread_types.ttp li .pipe{display:none}#thread_types.ttp li a{display:flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #d4d7da;border-radius:18px;background:#fff;color:#4b5056;text-decoration:none;white-space:nowrap}#thread_types.ttp li a:hover{border-color:#f39845;color:#e8750e}#thread_types.ttp li.a a{border-color:#555b61;background:#555b61;color:#fff;font-weight:700}#thread_types.ttp .num{display:none!important}
.xf-pic-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0!important;padding:16px 0!important;height:auto!important}.xf-pic-grid .xf-pic-card{position:static!important;left:auto!important;top:auto!important;width:auto!important;margin:0!important;padding:0 0 10px!important;background:#fff;border:1px solid #e0e2e4;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04);list-style:none}.xf-pic-cover{display:block;width:100%;aspect-ratio:2/1;overflow:hidden;background:#e5e7e9}.xf-pic-cover img{display:block;width:100%!important;height:100%!important;object-fit:cover}.xf-pic-cover .nopic{display:block!important;width:100%!important;height:100%!important;background:#e5e7e9}.xf-pic-title{margin:0;padding:11px 12px 6px;font-size:15px!important;line-height:1.45;font-weight:700;min-height:43px}.xf-pic-title a{color:#2f3439;text-decoration:none}.xf-pic-title a:hover{color:#e8750e}.xf-pic-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;gap:10px;padding:0 12px;color:#8a8f95;font-size:12px}.xf-pic-author{display:block!important;float:none!important;flex:1 1 0!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important;visibility:visible!important}.xf-pic-author a{display:inline!important;color:#737980!important;text-decoration:none;visibility:visible!important}.xf-pic-date{display:block!important;float:none!important;flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap;text-align:right!important}
.xf-forum-actions{display:flex!important;align-items:center;justify-content:space-between;gap:14px;min-height:44px;margin:8px 0 12px!important;padding:0!important;background:transparent!important}.xf-forum-actions-left{display:flex;align-items:center;gap:10px}.xf-forum-actions-right{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.xf-forum-post-btn{display:inline-flex!important;align-items:center;justify-content:center;height:38px;padding:0 17px;border-radius:7px;background:#51565c;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}.xf-forum-post-btn:hover{background:#f07a18}.xf-return-forum a{display:inline-flex;align-items:center;height:36px;padding:0 13px;border:1px solid #d6d9dc;border-radius:7px;background:#fff;color:#555b61;text-decoration:none}.xf-forum-actions .pg{display:flex;align-items:center;gap:5px}.xf-forum-actions .pg a,.xf-forum-actions .pg strong,.xf-forum-actions .pg label{float:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:34px;height:34px;margin:0;border:1px solid #d4d7da;border-radius:6px;background:#fff;color:#555;text-decoration:none}.xf-forum-actions .pg strong{border-color:#555b61;background:#555b61;color:#fff}.xf-forum-actions .pg a.prev,.xf-forum-actions .pg a.nxt{min-width:38px;padding:0 10px}@media(max-width:980px){.xf-pic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.xf-pic-grid{grid-template-columns:1fr}.xf-forum-actions{flex-direction:column;align-items:flex-start}.xf-forum-actions-right{width:100%;margin-left:0;justify-content:flex-end}}

/* v2.6.8-R2 sidebar refinement */
.ct2 .sd{overflow:visible!important}.ct2 .sd .siterightbox{position:relative!important;overflow:visible!important}.xf-forum-sidecard{position:relative!important;z-index:20;margin:0 0 14px!important;padding:0!important;border:1px solid #d9dde2!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 3px 14px rgba(0,0,0,.05)!important}.xf-forum-fixed-stack{position:relative;z-index:20}.xf-forum-fixed-stack.xf-sidecard-fixed{position:fixed!important;top:72px!important;margin:0!important;padding:0!important;z-index:999!important;overflow:visible!important;box-sizing:border-box!important}.xf-forum-sidecard{position:relative!important}.xf-forum-side-head{display:flex;align-items:center;gap:12px;padding:14px 15px;border-bottom:1px solid #eceeef}.xf-forum-side-icon{flex:0 0 52px;width:52px;height:52px;box-sizing:border-box;padding:6px;border-radius:9px;overflow:hidden;background:#e8750e}.xf-forum-side-icon img{display:block;width:100%!important;height:100%!important;object-fit:contain;border-radius:5px;background:#fff}.xf-forum-side-title{min-width:0;line-height:1.35}.xf-forum-side-title strong{font-size:16px}.xf-forum-side-title a{color:#30353a;text-decoration:none}.xf-forum-side-title a:hover{color:#e8750e}.xf-forum-side-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eceeef}.xf-forum-side-stats>div{padding:12px 10px;text-align:center}.xf-forum-side-stats>div+div{border-left:1px solid #eceeef}.xf-forum-side-stats span{display:block;margin-bottom:3px;color:#8a8f95;font-size:12px}.xf-forum-side-stats strong{display:block;color:#383d42;font-size:17px}.xf-forum-side-extra{padding:10px 14px 0;color:#6e747a;font-size:12px;line-height:1.7}.xf-forum-side-extra:empty{display:none}.xf-forum-side-actions{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.xf-forum-side-actions>a,.xf-forum-side-actions>strong a{display:inline-flex;align-items:center;min-height:30px;box-sizing:border-box;padding:0 10px;border:1px solid #d9dde2;border-radius:6px;background:#f7f8f9;color:#555b61;text-decoration:none;font-size:12px}.xf-forum-side-actions>a:hover,.xf-forum-side-actions>strong a:hover{border-color:#f39845;color:#e8750e;background:#fff}.xf-forum-side-actions .pipe{display:none!important}@media(max-width:980px){.xf-forum-sidecard,.xf-forum-sidecard.xf-sidecard-fixed{position:static!important;top:auto!important;left:auto!important;width:auto!important}}

/* v2.6.8-R4 thread toolbar refinement */
.xf-thread-toolbar-wrap{margin:0 0 14px!important;padding:0!important;border:1px solid #d9dde2!important;border-radius:10px!important;background:#fff!important;overflow:visible!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important}.xf-thread-toolbar-table{width:100%!important}.xf-thread-toolbar-wrap th{padding:0!important;border:0!important}.xf-thread-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:54px!important;box-sizing:border-box!important;padding:9px 12px!important;background:transparent!important}.xf-thread-filter-group{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.xf-thread-filter-group>a,.xf-thread-filter-group>#clearstickthread>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:34px!important;padding:0 11px!important;margin:0!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#666c72!important;font-size:13px!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.xf-thread-filter-group>a:hover,.xf-thread-filter-group>#clearstickthread>a:hover{border-color:#e1e3e5!important;background:#f5f6f7!important;color:#e8750e!important}.xf-thread-filter-group>a.xw1{border-color:#565c62!important;background:#565c62!important;color:#fff!important;font-weight:700!important}.xf-thread-filter-group .showmenu{padding-right:24px!important;background-position:right 9px center!important}.xf-thread-filter-group .forumrefresh{width:34px!important;min-width:34px!important;padding:0!important}.xf-thread-filter-group .xf-thread-hotdate{display:inline-flex;align-items:center;min-height:34px;padding:0 8px;color:#747a80}.xf-thread-filter-group #clearstickthread{margin:0!important}.xf-thread-view-group{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin-left:auto!important;padding-left:14px!important;border-left:1px solid #eceeef!important}.xf-thread-view-toggle{position:relative!important;float:none!important;display:inline-flex!important;align-items:center!important;min-height:34px!important;box-sizing:border-box!important;padding:0 11px 0 31px!important;margin:0!important;border:1px solid #d9dde2!important;border-radius:7px!important;background:#f8f9fa!important;color:#656b71!important;font-size:13px!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}.xf-thread-view-toggle:before{content:'';position:absolute;left:10px;top:50%;width:13px;height:13px;box-sizing:border-box;border:1px solid #bcc1c6;border-radius:3px;background:#fff;transform:translateY(-50%)}.xf-thread-view-toggle:hover{border-color:#f0a15a!important;background:#fff!important;color:#e8750e!important}.xf-thread-view-toggle.atarget_1:before,.xf-thread-pic-toggle.chked:before{border-color:#687078;background:#687078;box-shadow:inset 0 0 0 3px #fff}.xf-thread-pic-toggle.chked{color:#4c5258!important}.xf-thread-view-placeholder{display:none!important}.xf-thread-replies-head{vertical-align:middle!important;padding-right:12px!important;color:#8a8f95!important;font-size:12px!important}.xf-thread-toolbar-wrap .pipe{display:none!important}@media(max-width:900px){.xf-thread-toolbar{align-items:flex-start!important;flex-direction:column!important}.xf-thread-view-group{width:100%!important;margin-left:0!important;padding-left:0!important;padding-top:8px!important;border-left:0!important;border-top:1px solid #eceeef!important;justify-content:flex-end!important}}@media(max-width:600px){.xf-thread-filter-group>a,.xf-thread-filter-group>#clearstickthread>a{min-height:32px!important;padding:0 9px!important;font-size:12px!important}.xf-thread-view-group{justify-content:flex-start!important}}

/* XFastest Forum Sidebar CHOICE + fixed-card geometry - v2.6.8-R11 */
.ct2 .sd,
.ct2 .sd .siterightbox,
.xf-sidecard-holder,
.xf-forum-fixed-stack,
.xf-forum-sidecard,
.xf-forum-choice{
    box-sizing:border-box!important;
    max-width:100%!important;
}
.xf-sidecard-holder{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    float:none!important;
    clear:both!important;
}
.xf-forum-fixed-stack{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    float:none!important;
    clear:both!important;
    overflow:visible!important;
}
.xf-forum-fixed-stack.xf-sidecard-fixed{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    right:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
}
.xf-forum-fixed-stack > .xf-forum-sidecard{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    float:none!important;
    left:auto!important;
    right:auto!important;
    margin-bottom:0!important;
}
/* CHOICE stays in normal document flow; it never becomes part of the fixed stack. */
.xf-forum-choice{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    float:none!important;
    clear:both!important;
    margin:44px 0 14px!important;
    padding-top:18px!important;
    border:1px solid #d9dde2!important;
    border-radius:10px!important;
    background:#fff!important;
    overflow:visible!important;
    box-shadow:0 3px 14px rgba(0,0,0,.05)!important;
}
.xf-forum-choice-float-title,
.xf-forum-choice-float-title:visited{
    position:absolute!important;
    z-index:8!important;
    top:0!important;
    left:50%!important;
    transform:translate(-50%,-50%)!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    height:34px!important;
    min-height:34px!important;
    box-sizing:border-box!important;
    padding:0 13px 0 14px!important;
    border:1px solid #f26c1e!important;
    border-radius:17px!important;
    background:#f26c1e!important;
    color:#fff!important;
    font-family:var(--xf-apple-font,"SF Pro TC","PingFang TC","Microsoft JhengHei",sans-serif)!important;
    line-height:34px!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    box-shadow:0 4px 11px rgba(242,108,30,.22),0 0 0 0 rgba(242,108,30,0)!important;
    transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.xf-forum-choice-float-title:hover{
    transform:translate(-50%,calc(-50% - 2px)) scale(1.025)!important;
    border-color:#ff934d!important;
    background:#ff7b24!important;
    color:#fff!important;
    box-shadow:0 6px 16px rgba(242,108,30,.30),0 0 0 4px rgba(242,108,30,.11),0 0 21px rgba(242,108,30,.23)!important;
}
.xf-forum-choice-title-zh{color:#fff!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important}
.xf-forum-choice-title-en{color:rgba(255,255,255,.78)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important}
.xf-forum-choice-arrow{position:relative!important;top:-1px!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1!important;transition:transform .18s ease!important}
.xf-forum-choice-float-title:hover .xf-forum-choice-arrow{transform:translateX(3px)!important}
.xf-forum-choice-head{display:none!important}
.xf-forum-choice-visuals{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:14px 12px 4px!important}
.xf-forum-choice-card{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 14px!important;color:#30353a!important;text-decoration:none!important;text-align:left!important}
.xf-forum-choice-image{display:block!important;position:relative!important;width:86%!important;max-width:270px!important;aspect-ratio:2/1!important;margin:0 auto!important;border-radius:7px!important;overflow:hidden!important;background:#eceff2!important}
.xf-forum-choice-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.xf-forum-choice-card strong{display:-webkit-box!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:8px!important;overflow:hidden!important;color:#30353a!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;text-align:left!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.xf-forum-choice-card:hover strong{color:#e8750e!important}
.xf-forum-choice-list{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:2px 12px 11px!important;text-align:left!important}
.xf-forum-choice-list a{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 3px 8px 15px!important;border-top:1px solid #f0f1f2!important;color:#555b61!important;font-size:12px!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.xf-forum-choice-list a:before{content:""!important;position:absolute!important;left:2px!important;top:14px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#e8750e!important}
.xf-forum-choice-list a:hover{color:#e8750e!important}
@media(max-width:980px){
    .xf-sidecard-holder,
    .xf-forum-fixed-stack,
    .xf-forum-fixed-stack.xf-sidecard-fixed,
    .xf-forum-choice{
        position:static!important;
        top:auto!important;
        left:auto!important;
        width:100%!important;
        max-width:100%!important;
        overflow:visible!important;
    }
    .xf-forum-choice{position:relative!important;margin-top:44px!important}
    .xf-forum-choice-image{width:86%!important;max-width:270px!important}
}

/* XFastest forum sidebar randomized 300x100 ad pool - v2.6.8-R14 */
.xf-forum-random-ads{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:14px 0 0!important;padding:0!important;overflow:visible!important;clear:both!important}
.xf-forum-random-ad{display:block!important;visibility:hidden!important;width:300px!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;background:transparent!important}
.xf-forum-random-ad.xf-forum-ad-delivered{visibility:visible!important;margin-bottom:12px!important}
.xf-forum-random-ad-content{display:block!important;width:300px!important;max-width:100%!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}
.xf-forum-random-ad-content>div,.xf-forum-random-ad-content>a{display:block;max-width:100%!important;margin:0 auto!important}
.xf-forum-random-ad img,.xf-forum-random-ad iframe,.xf-forum-random-ad object,.xf-forum-random-ad embed{display:block!important;width:300px!important;max-width:100%!important;height:100px!important;max-height:100px!important;margin:0 auto!important;border:0!important;object-fit:cover!important}
@media(max-width:980px){.xf-forum-random-ads{margin-top:12px!important}.xf-forum-random-ad,.xf-forum-random-ad-content{width:100%!important;max-width:300px!important}}

/* XFastest forum sidebar third-region 300x250 ad - v2.6.12-R2 */
.xf-forum-square-ad-holder{display:block;position:relative;width:100%;max-width:100%;height:0;box-sizing:border-box;padding-top:0;clear:both;overflow:visible}
.xf-forum-square-ad-holder.xf-forum-square-holder-delivered{height:auto;padding-top:14px}
.xf-forum-square-ad-holder.xf-forum-square-holder-fixed{height:264px!important;padding-top:14px!important}
.xf-forum-square-ad{display:block;position:absolute;visibility:hidden;left:50%;top:0;transform:translateX(-50%);width:300px;max-width:100%;height:250px;margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden;background:transparent}
.xf-forum-square-ad.xf-forum-square-ad-delivered{position:relative;visibility:visible;left:auto;top:auto;transform:none}
.xf-forum-square-ad.xf-forum-square-ad-fixed{position:fixed!important;margin:0!important;z-index:998!important;overflow:hidden!important}
.xf-forum-square-ad-content,.xf-forum-square-ad-content>div,.xf-forum-square-ad-content>a{display:block!important;width:300px!important;max-width:100%!important;height:250px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}
.xf-forum-square-ad img,.xf-forum-square-ad iframe,.xf-forum-square-ad object,.xf-forum-square-ad embed{display:block!important;width:300px!important;max-width:100%!important;height:250px!important;max-height:250px!important;margin:0 auto!important;border:0!important;object-fit:cover!important}
@media(max-width:980px){.xf-forum-square-ad-holder.xf-forum-square-holder-delivered{padding-top:12px}.xf-forum-square-ad-holder.xf-forum-square-holder-fixed{height:auto!important;padding-top:12px!important}.xf-forum-square-ad,.xf-forum-square-ad.xf-forum-square-ad-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:300px!important;min-width:0!important;margin:0 auto!important}}


/* Forum non-picture thread list — v2.6.12-R5 */
#threadlisttableid tbody.xf-thread-row > tr > .xf-thread-row-cell{padding:0!important;vertical-align:middle!important;border-bottom:1px solid #eceeef!important;background:#fff!important}
#threadlisttableid tbody.xf-thread-row > tr:hover > .xf-thread-row-cell{background:#fafbfc!important}
.xf-thread-row-grid{display:grid!important;grid-template-columns:auto minmax(0,1fr) 104px!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:11px 12px!important}
.xf-thread-leading{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:52px!important;min-width:52px!important;height:52px!important;box-sizing:border-box!important}
.xf-thread-row-grid.xf-has-moderator .xf-thread-leading{width:78px!important;min-width:78px!important}
.xf-thread-mod-slot{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:52px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;float:none!important}
.xf-thread-mod-slot input[type="checkbox"]{display:block!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;float:none!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;cursor:pointer!important;vertical-align:middle!important}
.xf-thread-mod-slot input[type="checkbox"]:disabled{cursor:not-allowed!important;opacity:.45!important}
#threadlisttableid .xf-thread-avatar-cell{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:52px!important;min-width:52px!important;height:52px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;float:none!important;text-align:center!important}
.xf-thread-avatar-link{display:block!important;position:static!important;width:46px!important;height:46px!important;margin:0 auto!important;border-radius:50%!important;overflow:hidden!important;background:#eef0f2!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important}
.xf-thread-avatar{display:block!important;position:static!important;width:46px!important;height:46px!important;max-width:none!important;object-fit:cover!important;border:0!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#eef0f2!important}
#threadlisttableid .xf-thread-main-cell{display:block!important;align-self:center!important;min-width:0!important;width:auto!important;box-sizing:border-box!important;padding:0!important;margin:0!important;font-weight:400!important;text-align:left!important}
.xf-thread-title-line{display:flex!important;align-items:center!important;align-content:center!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important;min-height:24px!important;margin:0!important;padding:0!important;color:#30353a!important;line-height:1.45!important}
.xf-thread-title-line .xf-thread-title{display:inline!important;max-width:100%!important;margin:0!important;padding:0!important;color:#30353a!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;text-decoration:none!important;word-break:break-word!important}
.xf-thread-title-line .xf-thread-title:hover{color:#f26c1e!important}
.xf-thread-title-line .xf-thread-title-flags{display:inline-flex!important;align-items:center!important;gap:3px!important;vertical-align:middle!important}
.xf-thread-title-line .xf-thread-title-flags img{max-height:18px!important;width:auto!important;vertical-align:middle!important}
.xf-thread-title-line .xf-thread-inline-action{position:static!important;float:none!important;flex:0 0 auto!important;margin:0!important}
.xf-thread-title-line .showcontent{order:90!important;margin-left:auto!important}
.xf-thread-title-line .showhide{order:91!important}
.xf-thread-special-text{font-size:12px!important;color:#8a5a2b!important}
.xf-thread-new{font-size:11px!important;font-weight:700!important}
.xf-thread-subline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;margin-top:6px!important;font-size:12px!important;line-height:1.4!important}
.xf-thread-category{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;min-width:0!important;color:#cf2d2d!important;font-weight:600!important}
.xf-thread-category a,.xf-thread-category span,.xf-thread-category em,.xf-thread-category strong{color:#cf2d2d!important;font-weight:600!important;text-decoration:none!important}
.xf-thread-category a:hover{color:#a71919!important;text-decoration:underline!important}
.xf-thread-author-time{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;margin-left:auto!important;color:#858b91!important;white-space:nowrap!important}
.xf-thread-author-time a{color:#626970!important;text-decoration:none!important}
.xf-thread-author-time a:hover{color:#f26c1e!important}
.xf-thread-meta-sep{color:#c1c5c9!important}
.xf-thread-date{color:#858b91!important}
#threadlisttableid .xf-thread-stats-cell{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:104px!important;min-width:104px!important;max-width:104px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;text-align:center!important;align-self:stretch!important}
.xf-thread-stats{display:grid!important;grid-template-columns:repeat(2,48px)!important;gap:8px!important;align-items:center!important;justify-content:end!important;width:104px!important;margin:0!important}
.xf-thread-stat{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:48px!important;height:100%!important;color:#454b51!important;text-decoration:none!important;line-height:1.2!important}
.xf-thread-stat strong{display:block!important;color:#454b51!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}
.xf-thread-stat-replies:hover strong{color:#f26c1e!important}
.xf-thread-stats-head{width:104px!important;min-width:104px!important;max-width:104px!important;box-sizing:border-box!important;padding:0!important;text-align:center!important;font-size:0!important;color:transparent!important}
@media(max-width:760px){
    .xf-thread-row-grid{grid-template-columns:auto minmax(0,1fr) 76px!important;gap:7px!important;padding:9px 7px!important}
    .xf-thread-leading{gap:6px!important;width:44px!important;min-width:44px!important;height:44px!important}
    .xf-thread-row-grid.xf-has-moderator .xf-thread-leading{width:66px!important;min-width:66px!important}
    .xf-thread-mod-slot{width:16px!important;min-width:16px!important;height:44px!important}
    .xf-thread-mod-slot input[type="checkbox"]{width:16px!important;height:16px!important}
    #threadlisttableid .xf-thread-avatar-cell{width:44px!important;min-width:44px!important;height:44px!important}
    .xf-thread-avatar-link,.xf-thread-avatar{width:40px!important;height:40px!important}
    .xf-thread-subline{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}
    .xf-thread-author-time{justify-content:flex-start!important;margin-left:0!important}
    #threadlisttableid .xf-thread-stats-cell{width:76px!important;min-width:76px!important;max-width:76px!important}
    .xf-thread-stats{grid-template-columns:repeat(2,34px)!important;gap:8px!important;width:76px!important}
    .xf-thread-stat{width:34px!important;min-width:34px!important}
    .xf-thread-stat strong{font-size:13px!important}
    .xf-thread-stats-head{width:76px!important;min-width:76px!important;max-width:76px!important}
}

/* Thread/viewthread sidebar — v2.6.12-R6 */
.xf-thread-sidebar{width:300px;float:right;box-sizing:border-box}
.xf-thread-sidebar-box{--xf-thread-sidebar-gap:14px;position:relative;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;overflow:visible}
.xf-thread-sidecard-holder{position:relative;display:block;width:100%;min-width:0;box-sizing:border-box;float:none;clear:both}
.xf-thread-fixed-stack{position:relative;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;z-index:20;float:none;clear:both;overflow:visible}
.xf-thread-fixed-stack.xf-thread-sidecard-fixed{position:fixed!important;top:72px!important;right:auto!important;margin:0!important;padding:0!important;z-index:999!important;overflow:visible!important}
.xf-thread-sidecard{display:block;width:100%;box-sizing:border-box;margin:0;padding:0;border:1px solid #d9dde2;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.05)}
.xf-thread-side-head{display:flex;align-items:center;gap:12px;padding:14px 15px;border-bottom:1px solid #eceeef}
.xf-thread-side-icon{flex:0 0 52px;width:52px;height:52px;box-sizing:border-box;padding:6px;border-radius:9px;background:#e8750e;overflow:hidden}
.xf-thread-side-icon img{display:block;width:100%!important;height:100%!important;object-fit:contain;border:0;border-radius:5px;background:#fff}
.xf-thread-side-title{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px;line-height:1.35}
.xf-thread-side-kicker{color:#969ba1;font-size:11px;font-weight:600;letter-spacing:.04em}
.xf-thread-side-title strong{display:block;max-width:100%;overflow:hidden;color:#30353a;font-size:16px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}
.xf-thread-side-title strong a{color:#30353a;text-decoration:none}
.xf-thread-side-title strong a:hover{color:#f26c1e}
.xf-thread-side-author{display:block;max-width:100%;overflow:hidden;color:#747a80;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}
.xf-thread-side-author a{color:#5e656c;text-decoration:none}
.xf-thread-side-author a:hover{color:#f26c1e}
.xf-thread-side-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eceeef}
.xf-thread-side-stats>div{padding:12px 10px;text-align:center}
.xf-thread-side-stats>div+div{border-left:1px solid #eceeef}
.xf-thread-side-stats span{display:block;margin:0 0 3px;color:#8a8f95;font-size:12px;line-height:1.3}
.xf-thread-side-stats strong{display:block;color:#383d42;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25}
.xf-thread-side-quick{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}
.xf-thread-quick{display:inline-flex;align-items:center;gap:6px;min-height:32px;box-sizing:border-box;padding:0 9px;border:1px solid #d9dde2;border-radius:6px;background:#f7f8f9;color:#555b61;font-size:12px;line-height:1;text-decoration:none}
.xf-thread-quick:hover{border-color:#f39845;background:#fff;color:#e8750e;text-decoration:none}
.xf-thread-quick-icon{position:relative;display:inline-block;flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:1px solid #ffd6ba;border-radius:5px;background:#fff3e9}
.xf-thread-quick.is-back .xf-thread-quick-icon:before{content:"";position:absolute;left:6px;top:5px;width:6px;height:6px;border-left:2px solid #e8750e;border-bottom:2px solid #e8750e;transform:rotate(45deg)}
.xf-thread-quick.is-back .xf-thread-quick-icon:after{content:"";position:absolute;left:5px;top:8px;width:8px;height:2px;background:#e8750e;border-radius:2px}
.xf-thread-quick.is-reply .xf-thread-quick-icon:before{content:"";position:absolute;left:3px;top:4px;width:10px;height:7px;box-sizing:border-box;border:2px solid #e8750e;border-radius:3px}
.xf-thread-quick.is-reply .xf-thread-quick-icon:after{content:"";position:absolute;left:5px;top:10px;width:4px;height:4px;border-left:2px solid #e8750e;transform:skew(-25deg)}
.xf-thread-quick.is-post .xf-thread-quick-icon:before,.xf-thread-quick.is-post .xf-thread-quick-icon:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:2px;background:#e8750e;border-radius:2px;transform:translate(-50%,-50%)}
.xf-thread-quick.is-post .xf-thread-quick-icon:after{width:2px;height:9px}

.xf-thread-side-module{display:block;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;margin:var(--xf-thread-sidebar-gap) 0 0;padding:0;border:1px solid #d9dde2;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.035);color:#555b61;font-size:12px;line-height:1.55}
.xf-thread-sidebar-box .silebox,.xf-thread-sidebar-box .silebox1,.xf-thread-sidebar-box .silebox2,.xf-thread-sidebar-box .silebox3,.xf-thread-sidebar-box .silebox4,.xf-thread-sidebar-box .silebox5{width:300px!important;min-width:300px!important;max-width:300px!important;box-sizing:border-box!important}
.xf-thread-float-title-module{position:relative!important;margin-top:calc(var(--xf-thread-sidebar-gap) + 17px)!important;padding-top:18px!important;overflow:visible!important}
.xf-thread-section-float-title{cursor:default!important}
.xf-thread-manage-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;box-sizing:border-box;padding:12px!important}
.xf-thread-manage-actions>a{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:34px;box-sizing:border-box;margin:0!important;padding:5px 4px!important;border:1px solid #e1e3e5;border-radius:7px;background:#f8f9fa;color:#596067!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;text-align:center;text-decoration:none!important;white-space:normal;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}
.xf-thread-manage-actions>a:hover{transform:translateY(-1px);border-color:#f26c1e;background:#f26c1e;color:#fff!important;box-shadow:0 4px 10px rgba(242,108,30,.18)!important}
.xf-thread-manage-actions .pipe{display:none!important}

.xf-thread-sticky-info{position:relative;z-index:80;display:block;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;margin:calc(var(--xf-thread-sidebar-gap) + 17px) 0 0!important;padding:0!important}
.xf-thread-sticky-info .xf-thread-tags-module{margin-top:0!important}
.xf-thread-tags-module.xf-thread-tags-fixed{position:fixed!important;top:72px!important;right:auto!important;margin:0!important;z-index:998!important}
.xf-thread-award-module{position:relative;margin-top:calc(var(--xf-thread-sidebar-gap) + 17px)!important;padding-top:21px!important;overflow:visible!important}
.xf-thread-stamp-module>img{display:block;max-width:150px!important;max-height:150px!important;width:auto!important;height:auto!important;margin:14px auto!important}
.xf-thread-award-title-button{z-index:10!important}
.xf-thread-award-download,.xf-thread-award-download:visited{position:absolute;z-index:20;top:0;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d5222e;border-radius:50%;background:#d5222e;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 11px rgba(213,34,46,.22);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}
.xf-thread-award-download:hover{transform:translateY(-55%) scale(1.06);background:#ef3340;color:#fff!important;box-shadow:0 5px 14px rgba(213,34,46,.30),0 0 0 4px rgba(213,34,46,.10),0 0 19px rgba(213,34,46,.22)}
.xf-thread-award-download-tip{position:absolute;right:37px;top:50%;display:block;width:max-content;max-width:90px;padding:5px 8px;border-radius:6px;background:rgba(45,18,22,.94);color:#fff;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;box-shadow:0 4px 12px rgba(0,0,0,.16)}
.xf-thread-award-download:hover .xf-thread-award-download-tip,.xf-thread-award-download:focus .xf-thread-award-download-tip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}
.xf-thread-award-download-icon{position:relative;display:block;width:14px;height:15px;border-bottom:2px solid #fff;box-sizing:border-box}
.xf-thread-award-download-icon:before{content:"";position:absolute;left:5px;top:0;width:3px;height:9px;border-radius:2px;background:#fff}
.xf-thread-award-download-icon:after{content:"";position:absolute;left:3px;top:5px;width:7px;height:7px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);box-sizing:border-box}
.xf-thread-tags-module{overflow:visible!important}
.xf-thread-tags-module #tag-r{display:flex;flex-wrap:wrap;gap:7px;box-sizing:border-box;padding:12px}
.xf-thread-tags-module #tag-r a{display:inline-flex;align-items:center;min-height:28px;box-sizing:border-box;margin:0!important;padding:0 10px;border:1px solid #d8dbde;border-radius:14px;background:#eceeef;color:#555b61!important;font-size:11px!important;font-weight:600;text-decoration:none!important;box-shadow:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}
.xf-thread-tags-module #tag-r a:hover{transform:translateY(-1px);border-color:#f26c1e;background:#f26c1e;color:#fff!important;box-shadow:0 4px 10px rgba(242,108,30,.20)}
.xf-thread-tags-module #tag-r>span{width:100%;color:#8a8f95;font-size:11px}


.xf-thread-sidebar-box>.xf-forum-choice,.xf-thread-sidebar-box>.xf-thread-related-module{margin-top:calc(var(--xf-thread-sidebar-gap) + 17px)!important}
.xf-thread-sidebar-box>.xf-forum-random-ads{margin-top:var(--xf-thread-sidebar-gap)!important}
.xf-thread-sidebar-box>.xf-forum-square-ad-holder.xf-forum-square-holder-delivered{padding-top:var(--xf-thread-sidebar-gap)!important}
.xf-thread-related-module{position:relative!important;overflow:visible!important}
.xf-thread-related-float-title{cursor:default!important}
.xf-thread-related-module .xf-forum-choice-visuals{padding-top:14px!important;padding-bottom:2px!important}
.xf-thread-related-module .xf-forum-choice-card{margin-bottom:12px!important}
.xf-thread-related-module .xf-forum-choice-card strong{font-size:12px!important;line-height:1.45!important;text-align:left!important}
.xf-thread-related-module .xf-forum-choice-list{padding-top:0!important}
.xf-thread-related-module .xf-forum-choice-list a{text-align:left!important}
/* XFastest thread in-post 728x90 advertisement cards — v2.6.12-R15 */
#postlist .plc .a_pt,#postlist .plc .a_pb{position:relative!important;display:block!important;width:780px!important;max-width:100%!important;box-sizing:border-box!important;margin:16px 0 18px!important;padding:9px 12px!important;border:1px solid #e1e4e8!important;border-left:4px solid #f26c1e!important;border-radius:10px!important;background:linear-gradient(90deg,#f6f7f8 0%,#fafbfc 72%,#fff7f0 100%)!important;box-shadow:0 4px 14px rgba(34,39,44,.055)!important;text-align:left!important;overflow:visible!important}
#postlist .plc .a_pt:before,#postlist .plc .a_pb:before{content:""!important;position:absolute!important;left:12px!important;top:-1px!important;width:42px!important;height:3px!important;border-radius:0 0 3px 3px!important;background:#f26c1e!important;box-shadow:0 2px 6px rgba(242,108,30,.18)!important}
#postlist .plc .a_pt:empty,#postlist .plc .a_pb:empty{display:none!important}
#postlist .plc .a_pt>*,#postlist .plc .a_pb>*{margin-left:0!important;margin-right:auto!important}
#postlist .plc .a_pt img,#postlist .plc .a_pb img{display:block!important;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:auto!important}
#postlist .plc .a_pt iframe,#postlist .plc .a_pb iframe,#postlist .plc .a_pt object,#postlist .plc .a_pb object,#postlist .plc .a_pt embed,#postlist .plc .a_pb embed{display:block!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}
@media(max-width:980px){
    .xf-thread-sidebar{width:100%!important;float:none!important;margin-top:14px}
    .xf-thread-sidebar-box,.xf-thread-side-module,.xf-thread-sidebar-box .silebox,.xf-thread-sidebar-box .silebox1,.xf-thread-sidebar-box .silebox2,.xf-thread-sidebar-box .silebox3,.xf-thread-sidebar-box .silebox4,.xf-thread-sidebar-box .silebox5{width:100%!important;min-width:0!important;max-width:100%!important}
    .xf-thread-fixed-stack,.xf-thread-fixed-stack.xf-thread-sidecard-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}
    .xf-thread-sticky-info{position:relative!important;top:auto!important;z-index:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}
    .xf-thread-tags-module.xf-thread-tags-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}
}

/* XFastest thread inline views/replies — v2.6.12-R7 */
.xf-thread-inline-stats{float:right!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 10px 0 14px!important;white-space:nowrap!important;font-size:12px!important;line-height:22px!important;color:#6f767d!important}
.xf-thread-inline-stat{display:inline-flex!important;align-items:center!important;gap:4px!important;height:22px!important;padding:0 8px!important;border:1px solid #e2e5e8!important;border-radius:11px!important;background:#f8f9fa!important;box-sizing:border-box!important}
.xf-thread-inline-stat i{display:inline-block!important;position:relative!important;width:13px!important;height:13px!important;flex:0 0 13px!important}
.xf-thread-inline-stat.is-views i:before{content:""!important;position:absolute!important;left:1px!important;top:3px!important;width:11px!important;height:7px!important;border:1.5px solid #f26c1e!important;border-radius:9px 9px 7px 7px!important;box-sizing:border-box!important;transform:rotate(0deg)!important}
.xf-thread-inline-stat.is-views i:after{content:""!important;position:absolute!important;left:5px!important;top:5px!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#f26c1e!important}
.xf-thread-inline-stat.is-replies i:before{content:""!important;position:absolute!important;left:1px!important;top:2px!important;width:11px!important;height:8px!important;border:1.5px solid #f26c1e!important;border-radius:3px!important;box-sizing:border-box!important}
.xf-thread-inline-stat.is-replies i:after{content:""!important;position:absolute!important;left:3px!important;bottom:1px!important;width:4px!important;height:4px!important;border-left:1.5px solid #f26c1e!important;transform:skew(-28deg)!important}
.xf-thread-inline-stat strong{color:#454b50!important;font-size:12px!important;font-weight:700!important;line-height:1!important}
@media(max-width:980px){.xf-thread-inline-stats{float:none!important;margin:6px 0 0!important;display:flex!important;width:max-content!important;max-width:100%!important}}

/* Thread/viewthread title + controls — v2.6.12-R9 */
.xf-viewthread-heading{display:block;box-sizing:border-box;padding:2px 0 8px}
.xf-viewthread-title{display:block!important;margin:0!important;padding:0!important;color:#2f3439!important;font-size:22px!important;font-weight:800!important;line-height:1.45!important;word-break:break-word!important}
.xf-viewthread-title #thread_subject{color:#2f3439!important}
.xf-viewthread-meta-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-top:7px;min-height:30px}
.xf-viewthread-category-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#cf2d2d!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}
.xf-viewthread-category-line a,.xf-viewthread-category-line span{color:#cf2d2d!important;text-decoration:none!important}.xf-viewthread-category-line a:hover{color:#a71919!important;text-decoration:underline!important}
.xf-viewthread-tools{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;color:#70767c!important;font-size:11px!important;line-height:1!important}.xf-viewthread-tools .pipe{display:none!important}
.xf-viewthread-tools>a,.xf-viewthread-tools .psave{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;box-sizing:border-box!important;margin:0!important;padding:0 8px!important;border:1px solid #d9dde2!important;border-radius:6px!important;background:#f7f8f9!important;color:#5c636a!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important}.xf-viewthread-tools>a:hover,.xf-viewthread-tools .psave:hover{border-color:#f39845!important;background:#fff!important;color:#e8750e!important}
.xf-viewthread-tools img{max-height:17px!important;width:auto!important;margin:0 1px!important;vertical-align:middle!important}.xf-viewthread-tool i{position:relative;display:inline-block;flex:0 0 13px;width:13px;height:13px;box-sizing:border-box;margin-right:4px}.xf-viewthread-tool.is-print i:before{content:"";position:absolute;left:2px;top:4px;width:9px;height:6px;border:1.5px solid #f26c1e;border-radius:2px;box-sizing:border-box}.xf-viewthread-tool.is-print i:after{content:"";position:absolute;left:4px;top:0;width:6px;height:5px;border:1.5px solid #f26c1e;background:#fff;box-sizing:border-box}.xf-viewthread-tool.is-prev i:before,.xf-viewthread-tool.is-next i:before{content:"";position:absolute;top:3px;width:7px;height:7px;border-left:2px solid #f26c1e;border-bottom:2px solid #f26c1e}.xf-viewthread-tool.is-prev i:before{left:4px;transform:rotate(45deg)}.xf-viewthread-tool.is-next i:before{right:4px;transform:rotate(225deg)}.xf-viewthread-state{display:inline-flex;align-items:center;min-height:26px;padding:0 7px;border-radius:6px;background:#f3f4f5;color:#777d83!important}
.xf-viewthread-actions-bar{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:46px!important}
.xf-viewthread-actions-bar>.pgt{flex:0 0 auto!important}
.xf-viewthread-top-links{order:99;display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;float:none!important}
.xf-viewthread-top-links .pgb{float:none!important;margin:0!important;padding:0!important;background:none!important}
.xf-viewthread-top-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;box-sizing:border-box!important;margin:0!important;padding:0 13px!important;border:1px solid #d7dade!important;border-radius:7px!important;background:#fff!important;color:#555b61!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:0 2px 8px rgba(0,0,0,.035)!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
.xf-viewthread-top-btn strong{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important}
.xf-viewthread-top-btn:hover{transform:translateY(-1px)!important;border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 5px 12px rgba(242,108,30,.18)!important}
.xf-viewthread-top-btn.is-copy{border-color:#f26c1e!important;background:#fff7f1!important;color:#e76510!important}
.xf-viewthread-top-btn.is-copy:hover{background:#f26c1e!important;color:#fff!important}
.xf-viewthread-top-icon{position:relative;display:inline-block;flex:0 0 16px;width:16px;height:16px;box-sizing:border-box}
.xf-viewthread-top-btn.is-return .xf-viewthread-top-icon:before{content:"";position:absolute;left:4px;top:4px;width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.xf-viewthread-top-btn.is-return .xf-viewthread-top-icon:after{content:"";position:absolute;left:4px;top:7px;width:10px;height:2px;border-radius:2px;background:currentColor}
.xf-viewthread-top-btn.is-copy .xf-viewthread-top-icon:before,.xf-viewthread-top-btn.is-copy .xf-viewthread-top-icon:after{content:"";position:absolute;width:9px;height:9px;box-sizing:border-box;border:1.8px solid currentColor;border-radius:3px;background:transparent}
.xf-viewthread-top-btn.is-copy .xf-viewthread-top-icon:before{left:1px;top:5px}
.xf-viewthread-top-btn.is-copy .xf-viewthread-top-icon:after{left:5px;top:1px;background:#fff7f1}
.xf-viewthread-top-btn.is-copy:hover .xf-viewthread-top-icon:after{background:#f26c1e}
.xf-viewthread-actions-bar #newspecial,.xf-viewthread-actions-bar #newspecialtmp,.xf-viewthread-actions-bar #post_reply,.xf-viewthread-actions-bar #post_replytmp,.xf-viewthread-main-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:94px!important;height:38px!important;box-sizing:border-box!important;margin:0 6px 0 0!important;padding:0 14px!important;border:0!important;border-radius:7px!important;background:#51565c!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;vertical-align:middle!important;cursor:pointer!important}.xf-viewthread-actions-bar #post_reply,.xf-viewthread-actions-bar #post_replytmp{background:#f26c1e!important}.xf-viewthread-actions-bar #newspecial:hover,.xf-viewthread-actions-bar #newspecialtmp:hover,.xf-viewthread-actions-bar #post_reply:hover,.xf-viewthread-actions-bar #post_replytmp:hover{background:#ff7a22!important;color:#fff!important}
.xf-viewthread-main-btn strong{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important}.xf-viewthread-btn-icon{position:relative;display:inline-block;flex:0 0 17px;width:17px;height:17px;box-sizing:border-box}.xf-viewthread-main-btn.is-post .xf-viewthread-btn-icon:before,.xf-viewthread-main-btn.is-post .xf-viewthread-btn-icon:after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background:#fff;transform:translate(-50%,-50%)}.xf-viewthread-main-btn.is-post .xf-viewthread-btn-icon:before{width:13px;height:2px}.xf-viewthread-main-btn.is-post .xf-viewthread-btn-icon:after{width:2px;height:13px}.xf-viewthread-main-btn.is-reply .xf-viewthread-btn-icon:before{content:"";position:absolute;left:1px;top:2px;width:14px;height:10px;box-sizing:border-box;border:2px solid #fff;border-radius:4px}.xf-viewthread-main-btn.is-reply .xf-viewthread-btn-icon:after{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-left:2px solid #fff;transform:skew(-27deg)}
.xf-viewthread-actions-bottom{display:flex!important;align-items:center!important;gap:8px!important}.xf-viewthread-actions-bottom>.pgt{display:flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important}.xf-viewthread-actions-bottom>.pgt .pg{margin:0!important}.xf-viewthread-bottom-links{margin-left:auto!important}
/* Thread quick reply — v2.6.12-R13 */
#f_pst{box-sizing:border-box!important;margin:14px 0 24px!important;border:1px solid #e2e5e8!important;border-top:3px solid #f26c1e!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.045)!important;overflow:hidden!important}
#f_pst .bm_c{padding:0!important;background:#fff!important}
#f_pst .pls{box-sizing:border-box!important;padding:22px 14px!important;border-right:1px solid #e6e9ed!important;background:#f7f8f9!important}
#f_pst .plc{box-sizing:border-box!important;padding:22px 26px!important;background:#fff!important}
#f_pst .avatar{margin:0 auto!important;text-align:center!important}
#f_pst .avatar img{display:block!important;max-width:124px!important;width:124px!important;height:124px!important;box-sizing:border-box!important;margin:0 auto!important;padding:5px!important;border:1px solid #e1e4e8!important;border-radius:12px!important;background:#fff!important;object-fit:cover!important;box-shadow:0 3px 10px rgba(0,0,0,.06)!important}
#f_pst .tedt{width:auto!important;box-sizing:border-box!important;border:1px solid #d8dde2!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.025)!important;overflow:hidden!important}
#f_pst .tedt .bar{min-height:40px!important;box-sizing:border-box!important;border-bottom:1px solid #e5e8eb!important;background:#f7f8fa!important}
#f_pst .tedt .area{background:#fff!important}
#f_pst .tedt .area textarea,#f_pst textarea{box-sizing:border-box!important;min-height:165px!important;padding:14px 16px!important;border:0!important;outline:0!important;background:#fff!important;color:#343a40!important;font-family:SF Pro TC,SF Pro Text,PingFang TC,Microsoft JhengHei,sans-serif!important;font-size:14px!important;line-height:1.72!important;resize:vertical!important}
#f_pst .fpd,#f_pst .bar{color:#596168!important;font-size:13px!important}
#f_pst .fpd a,#f_pst .bar a{border-radius:5px!important;transition:background-color .15s ease,color .15s ease!important}
#f_pst .fpd a:hover,#f_pst .bar a:hover{background:#fff1e8!important;color:#f26c1e!important;text-decoration:none!important}
#f_pst .pnpost{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;box-sizing:border-box!important;margin-top:14px!important;padding-top:0!important;color:#60676e!important;font-size:13px!important}
#f_pst #fastpostsubmit,#f_pst .pnpost .pn.pnc{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;width:auto!important;height:38px!important;box-sizing:border-box!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:7px!important;background:#f26c1e!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:38px!important;text-indent:0!important;box-shadow:none!important;cursor:pointer!important;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease!important}
#f_pst #fastpostsubmit:hover,#f_pst .pnpost .pn.pnc:hover{transform:translateY(-1px)!important;background:#ff7a22!important;color:#fff!important;box-shadow:0 5px 12px rgba(242,108,30,.18)!important}
#f_pst #fastpostsubmit strong,#f_pst .pnpost .pn.pnc strong{color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:38px!important}
#f_pst .pnpost label{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#60676e!important}
#f_pst .pnpost input[type=checkbox]{accent-color:#f26c1e!important}
#f_pst .hasfsl{margin-right:170px!important}
@media(max-width:980px){#f_pst .pls{display:none!important}#f_pst .plc{padding:16px!important}#f_pst .hasfsl{margin-right:0!important}#f_pst .tedt .area textarea,#f_pst textarea{min-height:130px!important}.xf-viewthread-actions-bottom>.pgt{width:100%!important}.xf-viewthread-bottom-links{width:100%!important;margin-left:0!important;justify-content:flex-end!important}}
@media(max-width:980px){.xf-thread-sticky-info{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.xf-thread-tags-module.xf-thread-tags-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.xf-viewthread-title{font-size:19px!important}.xf-viewthread-meta-actions{align-items:flex-start;flex-direction:column}.xf-viewthread-tools{width:100%!important}.xf-viewthread-actions-bar{flex-wrap:wrap!important}.xf-viewthread-top-links{order:99;width:100%!important;margin-left:0!important;justify-content:flex-end!important}}

/* Forum + Thread post-square randomized 300x100 ads — v2.6.12-R16 */
.xf-postsquare-random-holder{display:block;position:relative;width:100%;max-width:100%;height:0;box-sizing:border-box;padding:0;clear:both;overflow:visible}
.xf-postsquare-random-holder.xf-postsquare-random-holder-delivered{height:auto;padding-top:14px}
.xf-postsquare-random-ads{position:relative!important;width:300px!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;opacity:0;pointer-events:none;transition:opacity .16s ease}
.xf-postsquare-random-holder.xf-postsquare-random-holder-delivered .xf-postsquare-random-ads{opacity:1;pointer-events:auto}
.xf-postsquare-random-ads .xf-forum-random-ad.xf-forum-ad-delivered:last-child{margin-bottom:0!important}
.xf-postsquare-random-ads.xf-postsquare-random-fixed{position:fixed!important;margin:0!important;z-index:997!important;opacity:1!important;pointer-events:auto!important}
.xf-postsquare-random-holder.xf-postsquare-random-holder-fixed{padding-top:14px!important;overflow:visible!important}
@media(max-width:980px){.xf-postsquare-random-holder.xf-postsquare-random-holder-delivered,.xf-postsquare-random-holder.xf-postsquare-random-holder-fixed{height:auto!important;padding-top:12px!important}.xf-postsquare-random-ads,.xf-postsquare-random-ads.xf-postsquare-random-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:300px!important;min-width:0!important;margin:0 auto!important;opacity:1!important}}


/* XFastest post/newthread editor — v2.6.12-R34 */
#postform #ct.ct2_a,
#postform #ct.ct2_a_r{box-sizing:border-box!important;background:transparent!important}
#postform .bm.bw0{box-sizing:border-box!important;margin:0 0 24px!important;padding:0 18px 20px!important;border:1px solid #dfe3e7!important;border-top:3px solid #f26c1e!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.045)!important;overflow:visible!important}
#postform .bm.bw0>ul.tb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;box-sizing:border-box!important;margin:0 -18px 18px!important;padding:12px 18px 11px!important;border:0!important;border-bottom:1px solid #e6e9ec!important;border-radius:11px 11px 0 0!important;background:#f7f8fa!important}
#postform .bm.bw0>ul.tb li{float:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
#postform .bm.bw0>ul.tb li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important;border:1px solid #dde1e5!important;border-radius:7px!important;background:#fff!important;color:#5a6168!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
#postform .bm.bw0>ul.tb li a:hover{transform:translateY(-1px)!important;border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 4px 10px rgba(242,108,30,.16)!important}
#postform .bm.bw0>ul.tb li.a a{border-color:#565c62!important;background:#565c62!important;color:#fff!important}
#postform #postbox{box-sizing:border-box!important;padding:0 2px 2px!important;background:#fff!important}

#postform .xf-post-title-row{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}
#postform .xf-post-title-row>.ftid{float:none!important;flex:0 0 auto!important;margin:0!important}
#postform .xf-post-title-row>.z{float:none!important;display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}
#postform .xf-post-title-row>.z>span:first-child{display:block!important;flex:1 1 auto!important;min-width:0!important}
#postform .xf-post-title-row select,
#postform .xf-post-title-row .ps{height:42px!important;box-sizing:border-box!important;min-width:150px!important;padding:0 34px 0 11px!important;border:1px solid #d8dde2!important;border-radius:8px!important;background-color:#fff!important;color:#3f464d!important;font-size:13px!important;font-weight:600!important;outline:0!important}
#postform .xf-post-title-row .ftid>a#typeid_ctrl{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:150px!important;height:42px!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important;border:1px solid #d8dde2!important;border-radius:8px!important;background:#fff!important;color:#3f464d!important;font-size:13px!important;font-weight:700!important;line-height:40px!important;text-decoration:none!important;outline:0!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease!important}
#postform .xf-post-title-row .ftid>a#typeid_ctrl:after{content:""!important;display:block!important;flex:0 0 auto!important;width:7px!important;height:7px!important;margin:-4px 1px 0 8px!important;border-right:2px solid #8a9096!important;border-bottom:2px solid #8a9096!important;transform:rotate(45deg)!important;transition:border-color .16s ease,transform .16s ease!important}
#postform .xf-post-title-row .ftid>a#typeid_ctrl:hover,
#postform .xf-post-title-row .ftid>a#typeid_ctrl:focus{border-color:#f26c1e!important;background:#fffaf7!important;color:#e76717!important;box-shadow:0 0 0 3px rgba(242,108,30,.10)!important}
#postform .xf-post-title-row .ftid>a#typeid_ctrl:hover:after,
#postform .xf-post-title-row .ftid>a#typeid_ctrl:focus:after{border-color:#f26c1e!important}
#postform .xf-post-title-row #subject{width:100%!important;height:42px!important;box-sizing:border-box!important;margin:0!important;padding:0 13px!important;border:1px solid #d8dde2!important;border-radius:8px!important;background:#fff!important;color:#2f353b!important;font-family:SF Pro TC,SF Pro Text,PingFang TC,Microsoft JhengHei,sans-serif!important;font-size:15px!important;font-weight:650!important;line-height:40px!important;outline:0!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease!important}
#postform .xf-post-title-row #subject:focus{border-color:#f26c1e!important;box-shadow:0 0 0 3px rgba(242,108,30,.10)!important}
#postform .xf-post-title-row #subjectchk{flex:0 0 auto!important;color:#858b91!important;font-size:11px!important;white-space:nowrap!important}
#postform .xf-post-title-row #subjectchk strong{color:#f26c1e!important;font-size:12px!important}

#postform .xf-post-editor{box-sizing:border-box!important;margin:0!important;border:1px solid #d8dde2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.025)!important;overflow:hidden!important}
#postform .xf-post-editor>.bar{box-sizing:border-box!important;min-height:82px!important;padding:8px 10px 6px!important;border:0!important;border-bottom:1px solid #e3e6e9!important;background:#f7f8fa!important}
#postform .xf-post-editor .btn{min-height:32px!important}
#postform .xf-post-editor .btn a,
#postform .xf-post-editor .bar a{border-radius:5px!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important}
#postform .xf-post-editor .btn a:hover,
#postform .xf-post-editor .bar a:hover{background-color:#fff1e8!important;color:#f26c1e!important;box-shadow:0 0 0 1px rgba(242,108,30,.12)!important;text-decoration:none!important}
#postform .xf-post-editor .area{background:#fff!important}
#postform .xf-post-editor .area textarea{box-sizing:border-box!important;min-height:430px!important;padding:18px 20px!important;border:0!important;background:#fff!important;color:#343a40!important;font-family:SF Pro TC,SF Pro Text,PingFang TC,Microsoft JhengHei,sans-serif!important;font-size:15px!important;line-height:1.78!important;outline:0!important;resize:vertical!important}
#postform .xf-post-editor #rstnotice{margin:0!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid #f1dfb3!important;background:#fff9e8!important;color:#7b6631!important}

#postform #post_extra{position:relative!important;box-sizing:border-box!important;margin:16px 0 0!important;padding:0!important;border:1px solid #dfe3e7!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 9px rgba(0,0,0,.025)!important;overflow:visible!important}
#postform #post_extra_tb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-height:58px!important;box-sizing:border-box!important;padding:11px 12px!important;border:0!important;border-bottom:1px solid #e6e9ec!important;border-radius:10px 10px 0 0!important;background:#f7f8fa!important;overflow:visible!important}
#postform #post_extra_tb label{float:none!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#596067!important;cursor:pointer!important;overflow:visible!important}
#postform #post_extra_tb label>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;box-sizing:border-box!important;padding:0 11px!important;border:1px solid #dce0e4!important;border-radius:7px!important;background:#fff!important;color:#596067!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
#postform #post_extra_tb label:hover>span,
#postform #post_extra_tb label.a>span{transform:translateY(-1px)!important;border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 4px 10px rgba(242,108,30,.16)!important}
#postform #post_extra_tb #extra_tag_b{order:999!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;overflow:visible!important}
#postform #post_extra_tb #extra_tag_b:before{content:"添加有助於露出"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;box-sizing:border-box!important;padding:0 10px!important;border:1px solid #ffb24b!important;border-radius:15px!important;background:#fff8e8!important;color:#bd3b19!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;white-space:nowrap!important;box-shadow:0 0 0 0 rgba(242,108,30,.20)!important;animation:xfPostTagHintPulse 1.35s ease-in-out infinite!important}
#postform #post_extra_tb #extra_tag_b #extra_tag_chk{min-height:36px!important;padding:0 15px!important;border-color:#cf2d36!important;background:#cf2d36!important;color:#fff!important;font-size:13px!important;font-weight:800!important;box-shadow:0 4px 10px rgba(207,45,54,.18)!important}
#postform #post_extra_tb #extra_tag_b:hover #extra_tag_chk,
#postform #post_extra_tb #extra_tag_b.a #extra_tag_chk{transform:translateY(-1px)!important;border-color:#e33b45!important;background:#e33b45!important;color:#fff!important;box-shadow:0 5px 12px rgba(207,45,54,.24)!important}
@keyframes xfPostTagHintPulse{0%,100%{background:#fff8e8;box-shadow:0 0 0 0 rgba(242,108,30,.14)}50%{background:#fff0cf;box-shadow:0 0 0 5px rgba(242,108,30,.10)}}
#postform #post_extra_c{box-sizing:border-box!important;background:#fff!important}
#postform #post_extra_c .exfm{box-sizing:border-box!important;margin:0!important;padding:15px 16px!important;border:0!important;border-bottom:1px solid #eceff1!important;border-radius:0!important;background:#fff!important;color:#555d64!important;font-size:12.5px!important;line-height:1.65!important}
#postform #post_extra_c .exfm:last-child{border-bottom:0!important;border-radius:0 0 10px 10px!important}
#postform #post_extra_c table{width:100%!important}
#postform #post_extra_c td{padding:6px 8px!important;vertical-align:middle!important}
#postform #post_extra_c td.xw1{width:112px!important;color:#454c53!important;font-weight:800!important}
#postform #post_extra_c .px,
#postform #post_extra_c .ps{box-sizing:border-box!important;min-height:36px!important;padding:0 10px!important;border:1px solid #d9dde2!important;border-radius:7px!important;background:#fff!important;color:#3f464d!important;outline:0!important;box-shadow:none!important}
#postform #post_extra_c .px:focus,
#postform #post_extra_c .ps:focus{border-color:#f26c1e!important;box-shadow:0 0 0 3px rgba(242,108,30,.09)!important}
#postform #post_extra_c .xg1{color:#858b91!important;font-size:11px!important}
#postform #post_extra_c input[type=checkbox]{accent-color:#f26c1e!important}

#postform #attachnotice_attach,
#postform #attachnotice_img{box-sizing:border-box!important;margin:12px 0!important;padding:10px 12px!important;border:1px solid #f0d59b!important;border-radius:8px!important;background:#fff8e8!important;color:#6f6248!important}
#postform #seccheck{margin-top:14px!important}
#postform .pnpost{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:9px!important;box-sizing:border-box!important;margin:18px 0 0!important;padding:16px 0 0!important;border-top:1px solid #e7eaed!important;color:#646b72!important;font-size:12px!important}
#postform .pnpost .pn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;width:auto!important;height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0 17px!important;border:1px solid #4d5359!important;border-radius:7px!important;background:#4d5359!important;color:#fff!important;font-size:14px!important;font-weight:750!important;line-height:38px!important;text-indent:0!important;box-shadow:none!important;cursor:pointer!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
#postform .pnpost .pn strong{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important}
#postform .pnpost .pn:hover{transform:translateY(-1px)!important;border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 5px 12px rgba(242,108,30,.16)!important}
#postform .pnpost .pn.pnc{border-color:#4d5359!important;background:#4d5359!important;color:#fff!important}
#postform .pnpost .pn.pnc:hover{border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 6px 14px rgba(242,108,30,.22)!important}
#postform .pnpost .pn:not(.pnc):hover{border-color:#f26c1e!important;background:#f26c1e!important;color:#fff!important;box-shadow:0 5px 12px rgba(242,108,30,.16)!important}
#postform .pnpost>a.y{display:none!important}
#postform .pnpost label{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#676e75!important}
#postform .pnpost input[type=checkbox]{accent-color:#f26c1e!important}

@media(max-width:900px){
#postform .bm.bw0{padding-left:12px!important;padding-right:12px!important}
#postform .bm.bw0>ul.tb{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}
#postform .xf-post-title-row{align-items:stretch!important;flex-direction:column!important}
#postform .xf-post-title-row>.ftid{width:100%!important}
#postform .xf-post-title-row select,#postform .xf-post-title-row .ps,#postform .xf-post-title-row .ftid>a#typeid_ctrl{width:100%!important;min-width:0!important}
#postform .xf-post-title-row>.z{width:100%!important;align-items:flex-start!important;flex-direction:column!important}
#postform .xf-post-title-row>.z>span:first-child{width:100%!important}
#postform .xf-post-editor .area textarea{min-height:300px!important;padding:14px!important}
#postform #post_extra_tb #extra_tag_b{width:100%!important;margin-left:0!important;justify-content:flex-end!important}
#postform #post_extra_c td.xw1{width:88px!important}
}
@media(prefers-reduced-motion:reduce){#postform #post_extra_tb #extra_tag_b:before{animation:none!important}}
