/* Staged v1: extra styles for Bidpocket template, guide and comparison pages. Loaded after /styles.css. */
.crumbs{font-size:14px;color:var(--muted);margin:24px 0 0}
table{border-collapse:collapse;width:100%;font-size:15px}
.tpl th,.tpl td,.cmp th,.cmp td{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}
.tpl thead th,.cmp thead th{background:var(--bg)}
.tpl tr.sec th{background:#eef5f1;font-weight:600}
.tpl tr.tot th{text-align:right}
.tpl td{min-width:48px;height:30px}
.tpl.head th{width:34%}
.sheet{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin:16px 0}
.blank{border-bottom:1px solid var(--line);height:28px}
pre{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px;overflow-x:auto;font-size:13px;line-height:1.5;white-space:pre-wrap}
.cta{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;padding:10px 18px;border-radius:10px;font-weight:600}
.cmp td,.cmp th{font-size:14px}
@media (max-width:600px){.cmp{font-size:13px}.tpl td{min-width:32px}}
@media print{
 header,footer,.no-print{display:none!important}
 body{background:#fff;font-size:12px}
 main{max-width:none;padding:0}
 .sheet{border:none;padding:0;margin:0}
 h1{font-size:20px;margin:0 0 8px}
 .lead,main>h1{display:none}
}
