/* cailiaoyuan.css · 材料员（左对齐竖条题头） */

.bar-head{background:var(--gray-50);padding:calc(var(--header-h) + 56px) 0 56px}
.bar-flex{display:flex;gap:22px;margin-top:20px;align-items:flex-start}
.bar-line{width:6px;align-self:stretch;background:linear-gradient(180deg,var(--blue-500),var(--blue-200));border-radius:3px;min-height:120px}
.bar-head h1{font-size:clamp(38px,5vw,52px)}
.bar-sub{color:var(--gray-600);max-width:560px;margin-top:12px;font-size:16px}

.sec{padding:64px 0}
.zigzag{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:56px}
.zigzag:last-child{margin-bottom:0}
.zig-media img{border-radius:var(--radius-l);width:100%;height:300px;object-fit:cover;box-shadow:var(--shadow-m)}
.zig-text h2{margin:8px 0 14px}
.zig-text p{color:var(--gray-600);margin-bottom:14px}
.dot-list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;color:var(--gray-700)}
.dot-list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--blue-400)}

.ledger-sec{background:var(--gray-50)}
.table-wrap{overflow-x:auto;border-radius:var(--radius-m);border:1px solid var(--gray-100);box-shadow:var(--shadow-s)}
.ledger-table{width:100%;border-collapse:collapse;min-width:600px;background:#fff;font-size:14px}
.ledger-table th,.ledger-table td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--gray-100)}
.ledger-table thead th{background:var(--blue-50);color:var(--blue-800)}
.ledger-table td:first-child{font-weight:700;color:var(--gray-900);white-space:nowrap}
.ledger-table tbody tr:last-child td{border-bottom:none}

.end-sec{background:#fff}
.end-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.end{background:var(--gray-50);border-radius:var(--radius-m);padding:28px}
.end h3{margin-bottom:12px;color:var(--blue-800)}
.end p{font-size:14.5px;color:var(--gray-600);margin-bottom:14px}

@media (max-width:920px){
  .zigzag{grid-template-columns:1fr;gap:28px}
  .end-row{grid-template-columns:1fr}
  .prob-grid{grid-template-columns:1fr}
}

/* 材料纠纷案例 */
.prob-sec{background:var(--gray-50)}
.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.prob{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-m);padding:22px;box-shadow:var(--shadow-s);border-top:3px solid var(--blue-400)}
.prob h3{font-size:15px;color:var(--blue-800);margin-bottom:8px}
.prob p{font-size:13.5px;color:var(--gray-600);line-height:1.75}

/* 送检复试说明 */
.fs-sec{background:#fff}
.fs-note{background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--radius-m);padding:26px 28px;margin-top:24px}
.fs-note h3{color:var(--blue-800);margin-bottom:10px}
.fs-note p{font-size:14.5px;color:var(--gray-700);line-height:1.8}
