/* Styles from the supplied XIUNOX templates; core behavioral contracts preserved. */

#mobileTabbar{display:none !important}
/* 手机端快速回复表单：防止iOS缩放，字体≥16px */
#quick_reply_form textarea[name="message"]{
    font-size:16px;
}
#captcha-input-reply{
    font-size:16px;
}
/* 正文底部互动按钮：浅色border+小圆角+图标+文字14px+数量 */
.thread-action-chip{
    display:inline-flex;
    align-items:center;
    gap:4px;
    padding:4px 10px;
    border:1px solid var(--bs-border-color,#dee2e6);
    border-radius:6px;
    font-size:14px;
    color:var(--bs-secondary-color,#212529);
    background:transparent;
    text-decoration:none;
    cursor:pointer;
    transition:all .15s ease;
    line-height:1.4;
    white-space:nowrap;
}
.thread-action-chip:hover{
    background:var(--bs-tertiary-bg,#f8f9fa);
    border-color:var(--bs-secondary-color,#adb5bd);
    color:var(--bs-body-color,#212529);
}
.thread-action-chip > i{font-size:16px;line-height:1}
.thread-action-chip .chip-count{
    color:var(--bs-secondary-color,#6c757d);
    font-variant-numeric:tabular-nums;
    font-size:13px;
}
.thread-action-chip.is-active{color:var(--bs-primary,#0d6efd);border-color:var(--bs-primary,#0d6efd)}
.thread-action-chip.is-active .chip-count{color:var(--bs-primary,#0d6efd)}

.wajxy-jizhuku .wajxy-jizhuku-native-1{font-size:12px;vertical-align:middle;cursor:pointer}
.wajxy-jizhuku .wajxy-jizhuku-native-2{line-height:1.8}
.wajxy-jizhuku .wajxy-jizhuku-native-3{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-4{background:var(--bs-tertiary-bg,#f8f9fa);font-size:0.85rem}
.wajxy-jizhuku .wajxy-jizhuku-native-5{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-6{position:absolute;bottom:100%;left:0;z-index:1050;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:8px;width:320px;max-height:200px;overflow-y:auto}
.wajxy-jizhuku .wajxy-jizhuku-native-7{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-8{font-size:0.65em}
.wajxy-jizhuku .wajxy-jizhuku-native-9{font-size:0.65em}
.wajxy-jizhuku .wajxy-jizhuku-native-10{position: sticky; top: 1rem; z-index: 1010; align-self: flex-start;}
.wajxy-jizhuku .wajxy-jizhuku-native-11{max-height: calc(100vh - 6rem);}
.wajxy-jizhuku .wajxy-jizhuku-native-12{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-13{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-14{font-size:0.65em}
.wajxy-jizhuku .wajxy-jizhuku-native-15{font-size:0.65em}
.wajxy-jizhuku .wajxy-jizhuku-native-16{max-width:28rem}
.wajxy-jizhuku .wajxy-jizhuku-native-17{max-width:28rem}
.wajxy-jizhuku .wajxy-jizhuku-native-18{margin-top:-0.5rem;margin-bottom:0.5rem}
.wajxy-jizhuku .wajxy-jizhuku-native-19{margin-top:-0.5rem;margin-bottom:0.5rem}
.wajxy-jizhuku .wajxy-jizhuku-native-20{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-21{margin-top:0.25rem;margin-bottom:0.5rem}
.wajxy-jizhuku .wajxy-jizhuku-native-22{min-width:0}
.wajxy-jizhuku .wajxy-jizhuku-native-23{max-width:28rem}
.wajxy-jizhuku .wajxy-jizhuku-native-24{font-size:0.85em}
.wajxy-jizhuku .wajxy-jizhuku-native-25{font-size:0.6em}
.wajxy-jizhuku .wajxy-jizhuku-native-26{font-size:0.85em}
.wajxy-jizhuku .wajxy-jizhuku-native-27{font-size:0.6em}