﻿/* Shared product quotation navigation. */
.pcb-quote-navigation { height:204px; background:#343e45 url(/img/images/pcb-quote/banner.png) center/cover no-repeat; }
.pcb-quote-nav-inner { width:1400px; max-width:calc(100% - 48px); height:100%; margin:auto; display:flex; align-items:flex-end; gap:12px; }
.pcb-quote-tab { flex:1; min-width:0; height:90px; display:flex; align-items:center; justify-content:center; gap:10px; padding:0 16px; color:#404751; background:#f6f6f6 url(/img/images/pcb-quote/tab.png?v=20261010) center/100% 100% no-repeat; border-radius:10px 10px 0 0; transition:height .18s, color .18s; }
.pcb-quote-tab img { width:94px; height:96px; object-fit:contain; flex-shrink:0; }
.pcb-quote-tab strong { display:block; font-size:26px; line-height:1.4; white-space:nowrap; }
.pcb-quote-tab:hover { color:#008740; }
.pcb-quote-tab.is-current { height:120px; color:#008740; background:#e3f7eb url(/img/images/pcb-quote/tab-active.png?v=20261010) center/100% 100% no-repeat; padding-bottom:10px; }
.pcb-quote-steps { width:1400px; max-width:calc(100% - 48px); min-height:42px; margin:10px auto 22px; padding:8px 20px; display:flex; align-items:center; justify-content:space-between; background:#f1f2f4; list-style:none; font-size:14px; }
.pcb-quote-steps li { display:flex; align-items:center; white-space:nowrap; flex:1; }
.pcb-quote-steps li:before { content:""; width:16px; height:16px; border:4px solid #fff; border-radius:50%; background:#d5d9df; margin-right:9px; flex-shrink:0; }
.pcb-quote-steps li:after { content:""; flex:1; border-top:3px dotted #aeb5bf; margin:0 11px; }
.pcb-quote-steps li:last-child { flex:0; }
.pcb-quote-steps li:last-child:after { display:none; }
.pcb-agent-banner { padding:12px 24px; text-align:center; color:white; background:#313740; font-size:20px; }

@media(max-width:1500px) {
 .pcb-quote-tab { padding:0 10px; gap:4px; }
 .pcb-quote-tab strong { font-size:22px; }
 .pcb-quote-tab img { width:80px; height:82px; }
 .pcb-quote-steps { font-size:12px; padding:8px 12px; }
 .pcb-quote-steps li:after { margin:0 7px; }
}
