.cladding-calculator-page[data-v-3ab83a3f]{background:#f7fafc;color:var(--bb-text);padding-bottom:28px}.cladding-header[data-v-3ab83a3f]{border-bottom:1px solid var(--bb-line);background:#fff;padding:14px 0 18px}.breadcrumb[data-v-3ab83a3f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--bb-muted);font-size:.78rem;font-weight:var(--bb-font-weight-medium)}.breadcrumb a[data-v-3ab83a3f]{color:var(--bb-brand)}.breadcrumb span[data-v-3ab83a3f]:before{padding-right:8px;color:var(--bb-muted);content:"/"}.header-row[data-v-3ab83a3f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin-top:12px}.eyebrow[data-v-3ab83a3f]{margin:0 0 6px;color:var(--bb-brand);font-size:.72rem;font-weight:var(--bb-font-weight-semibold);letter-spacing:0;text-transform:uppercase}h1[data-v-3ab83a3f],h2[data-v-3ab83a3f],p[data-v-3ab83a3f]{margin:0}h1[data-v-3ab83a3f]{max-width:760px;font-size:2.05rem;line-height:1.12}h1[data-v-3ab83a3f],h2[data-v-3ab83a3f]{color:var(--bb-ink)}h2[data-v-3ab83a3f]{font-size:1.18rem;line-height:1.22}.lead[data-v-3ab83a3f]{max-width:760px;margin-top:8px;color:var(--bb-muted);line-height:1.46}.header-actions[data-v-3ab83a3f],.result-actions[data-v-3ab83a3f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.primary-action[data-v-3ab83a3f],.secondary-action[data-v-3ab83a3f]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:var(--bb-radius-sm);padding:0 14px;font-size:.88rem;font-weight:var(--bb-font-weight-semibold);text-decoration:none}.primary-action[data-v-3ab83a3f]{border:1px solid var(--bb-brand);background:var(--bb-brand);color:#fff}.secondary-action[data-v-3ab83a3f]{border:1px solid var(--bb-line);background:#fff;color:var(--bb-brand)}.cladding-workspace[data-v-3ab83a3f]{padding:18px 0 22px}.cladding-shell[data-v-3ab83a3f]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr);gap:14px;align-items:start}.calculator-notes article[data-v-3ab83a3f],.faq-list details[data-v-3ab83a3f],.input-panel[data-v-3ab83a3f],.result-panel[data-v-3ab83a3f]{border:1px solid var(--bb-line);border-radius:var(--bb-radius);background:#fff;box-shadow:var(--bb-shadow-surface)}.input-panel[data-v-3ab83a3f],.result-panel[data-v-3ab83a3f]{display:grid;gap:14px;padding:14px}.preview-heading[data-v-3ab83a3f],.result-head[data-v-3ab83a3f],.tool-heading[data-v-3ab83a3f]{display:flex;gap:12px;align-items:start;justify-content:space-between}.preview-heading span[data-v-3ab83a3f],.result-head>span[data-v-3ab83a3f],.tool-heading>span[data-v-3ab83a3f]{border:1px solid rgba(0,73,144,.18);border-radius:var(--bb-radius-sm);background:var(--bb-brand-tint);padding:5px 8px;color:var(--bb-brand-dark);font-size:.78rem;font-weight:var(--bb-font-weight-semibold);white-space:nowrap}.input-grid[data-v-3ab83a3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}label[data-v-3ab83a3f]{display:grid;gap:6px;min-width:0;font-size:.78rem;font-weight:var(--bb-font-weight-semibold)}input[data-v-3ab83a3f],label[data-v-3ab83a3f],select[data-v-3ab83a3f]{color:var(--bb-ink)}input[data-v-3ab83a3f],select[data-v-3ab83a3f]{width:100%;min-height:42px;border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);background:#fff;font:inherit;font-size:.96rem;padding:0 10px}label small[data-v-3ab83a3f]{color:var(--bb-muted);font-size:.75rem;font-weight:var(--bb-font-weight-regular);line-height:1.35}.metric-grid[data-v-3ab83a3f],.spec-table[data-v-3ab83a3f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);overflow:hidden}.metric-grid[data-v-3ab83a3f]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid div[data-v-3ab83a3f],.spec-table div[data-v-3ab83a3f]{display:grid;gap:3px;border-right:1px solid var(--bb-line);background:#fff;padding:10px}.metric-grid div[data-v-3ab83a3f]:last-child,.spec-table div[data-v-3ab83a3f]:last-child{border-right:0}.metric-grid span[data-v-3ab83a3f],.spec-table span[data-v-3ab83a3f]{color:var(--bb-muted);font-size:.72rem;font-weight:var(--bb-font-weight-semibold);text-transform:uppercase}.metric-grid strong[data-v-3ab83a3f],.spec-table strong[data-v-3ab83a3f]{color:var(--bb-ink);font-size:.98rem}.product-row[data-v-3ab83a3f]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);background:var(--bb-panel);padding:10px}.product-row img[data-v-3ab83a3f]{width:82px;height:82px;-o-object-fit:contain;object-fit:contain}.product-row div[data-v-3ab83a3f]{display:grid;gap:4px}.product-row strong[data-v-3ab83a3f]{color:var(--bb-ink)}.product-row span[data-v-3ab83a3f]{color:var(--bb-muted);line-height:1.38}.result-number[data-v-3ab83a3f]{display:grid;gap:4px;border-left:4px solid var(--bb-brand);border-radius:var(--bb-radius-sm);background:var(--bb-brand-tint);padding:12px 14px}.result-number span[data-v-3ab83a3f]{color:var(--bb-muted);font-size:.76rem;font-weight:var(--bb-font-weight-semibold);text-transform:uppercase}.result-number strong[data-v-3ab83a3f]{color:var(--bb-ink);font-size:2.25rem;line-height:1}.result-number small[data-v-3ab83a3f]{color:var(--bb-muted)}.preview-panel[data-v-3ab83a3f]{display:grid;gap:10px;border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);background:#fff;padding:10px}.cladding-preview[data-v-3ab83a3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));gap:3px;min-height:116px;align-items:stretch;border:1px solid rgba(0,73,144,.16);border-radius:var(--bb-radius-sm);background:linear-gradient(180deg,#ffffff80,#e6f0fa6b),#f8fbfd;padding:10px}.cladding-preview i[data-v-3ab83a3f]{display:block;min-width:0;border:1px solid rgba(0,73,144,.22);border-radius:3px;background:linear-gradient(90deg,hsla(0,0%,100%,.36),transparent 42%),linear-gradient(180deg,#9b6748,#6f442f);box-shadow:inset 2px 0 #ffffff47}.cladding-preview b[data-v-3ab83a3f]{display:grid;min-width:42px;place-items:center;border:1px dashed rgba(0,73,144,.34);border-radius:var(--bb-radius-sm);background:#fff;color:var(--bb-brand-dark);font-size:.86rem}.breakdown-table[data-v-3ab83a3f]{width:100%;border-collapse:collapse;border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);overflow:hidden;background:#fff}.breakdown-table td[data-v-3ab83a3f],.breakdown-table th[data-v-3ab83a3f]{border-bottom:1px solid var(--bb-line);padding:9px 10px;text-align:left}.breakdown-table th[data-v-3ab83a3f]{color:var(--bb-muted);font-size:.78rem}.breakdown-table td[data-v-3ab83a3f],.breakdown-table th[data-v-3ab83a3f]{font-weight:var(--bb-font-weight-semibold)}.breakdown-table td[data-v-3ab83a3f]{color:var(--bb-ink);text-align:right}.breakdown-table tr:last-child td[data-v-3ab83a3f],.breakdown-table tr:last-child th[data-v-3ab83a3f]{border-bottom:0}.calculator-notes[data-v-3ab83a3f]{border-top:1px solid var(--bb-line);padding:18px 0 0}.notes-grid[data-v-3ab83a3f]{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:14px}.calculator-notes article[data-v-3ab83a3f]{padding:14px}.calculator-notes article p[data-v-3ab83a3f]:last-child{margin-top:8px;color:var(--bb-muted);line-height:1.45}.faq-list[data-v-3ab83a3f]{display:grid;gap:8px}.faq-list details[data-v-3ab83a3f]{padding:12px 14px}.faq-list summary[data-v-3ab83a3f]{cursor:pointer;color:var(--bb-ink);font-weight:var(--bb-font-weight-semibold)}.faq-list p[data-v-3ab83a3f]{margin-top:8px;color:var(--bb-muted);line-height:1.45}@media(max-width:980px){.cladding-shell[data-v-3ab83a3f],.header-row[data-v-3ab83a3f],.notes-grid[data-v-3ab83a3f]{grid-template-columns:1fr}.header-actions[data-v-3ab83a3f]{justify-content:flex-start}}@media(max-width:720px){.cladding-header[data-v-3ab83a3f]{padding-bottom:12px}.header-row[data-v-3ab83a3f]{gap:10px}h1[data-v-3ab83a3f]{font-size:1.72rem}.header-actions[data-v-3ab83a3f],.result-actions[data-v-3ab83a3f]{display:grid;grid-template-columns:1fr}.input-panel[data-v-3ab83a3f],.result-panel[data-v-3ab83a3f]{padding:12px}.input-grid[data-v-3ab83a3f],.metric-grid[data-v-3ab83a3f],.spec-table[data-v-3ab83a3f]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid div[data-v-3ab83a3f]:nth-child(2),.spec-table div[data-v-3ab83a3f]:nth-child(2){border-right:0}.metric-grid div[data-v-3ab83a3f]:nth-child(-n+2),.spec-table div[data-v-3ab83a3f]:nth-child(-n+2){border-bottom:1px solid var(--bb-line)}}@media(max-width:430px){.input-grid[data-v-3ab83a3f],.metric-grid[data-v-3ab83a3f],.product-row[data-v-3ab83a3f],.spec-table[data-v-3ab83a3f]{grid-template-columns:1fr}.metric-grid div[data-v-3ab83a3f],.spec-table div[data-v-3ab83a3f]{border-right:0;border-bottom:1px solid var(--bb-line)}.metric-grid div[data-v-3ab83a3f]:last-child,.spec-table div[data-v-3ab83a3f]:last-child{border-bottom:0}.product-row img[data-v-3ab83a3f]{width:72px;height:72px}}
