/* ============================================================
 * pages/support.css 服务支持页：在线选型表单与 FAQ 增量
 * 由同目录 ../../tools/extract_assets.py 从内联样式抽离，请勿手工合并
 * ============================================================ */

.sel-big .blk-title{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:2px;margin:34px 0 6px;display:flex;align-items:center;gap:9px;}
.sel-big .blk-title::before{content:"";width:12px;height:8px;background:var(--red);}
.sel-big .blk-title:first-child{margin-top:0;}
.sel-big .blk-title small{font-size:12px;font-weight:400;color:var(--steel);letter-spacing:0;}
/* 必填标记：红色加粗 ※ */
.sel-big .freq{color:var(--red);font-weight:900;font-size:15px;line-height:1;font-style:normal;letter-spacing:0;vertical-align:-1px;-webkit-text-stroke:.35px var(--red);}
.sel-big label .freq{margin-left:4px;}
.sel-big .blk-title small .freq{margin:0 3px;font-size:13px;}
.sel-big input:disabled{background:#f0f0f0;color:#9aa0a6;cursor:not-allowed;}
.sel-big .unit-input{position:relative;}
.sel-big .unit-input .u{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--steel);pointer-events:none;}
.sel-big .unit-input input{padding-right:50px;}
.sel-big .hz-row{display:flex;gap:26px;margin-top:6px;}
.sel-big .hz-row label{display:flex;align-items:center;gap:8px;font-weight:500;font-size:15px;margin:0;cursor:pointer;}
.sel-big .hz-row input{width:16px;height:16px;accent-color:var(--red);}
.sel-big .err-box{display:none;background:var(--red-soft);border:1px solid #f3c2c6;color:var(--red-deep);font-size:14px;font-weight:700;padding:13px 16px;margin-top:20px;letter-spacing:1px;}
.faq-list{border-top:1px solid var(--line);}
.faq-item{border-bottom:1px solid var(--line);padding:22px 4px;}
.faq-item h3{font-size:16px;font-weight:700;color:var(--ink);}
.faq-item h3::before{content:"Q ";color:var(--red);font-family:var(--en-font);font-weight:800;margin-right:8px;}
.faq-item p{font-size:14px;color:var(--steel);margin-top:10px;line-height:1.9;}
.faq-item p::before{content:"A ";color:var(--ink);font-weight:700;margin-right:8px;}
