@import url(https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);.panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:24px;padding:20px}.panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.panel-title{color:#334155;font-family:General Sans,-apple-system,sans-serif;font-size:20px;font-weight:700;margin:0}.status-badge{border-radius:9999px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.status-badge--pass{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.status-badge--fail{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.check-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px 16px}.check-card--fail{border-left:3px solid #991b1b}.check-card--warn{border-left:3px solid #d97706}.check-card--pass{border-left:3px solid #059669}.check-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.check-card__name{align-items:center;display:flex;gap:8px}.severity-badge{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.check-card__row{color:#475569;font-size:14px;margin:4px 0}.check-card__evidence{color:#475569;font-size:13px;line-height:1.5;margin:4px 0}.check-card__ccpa{color:#4f46e5;font-family:JetBrains Mono,monospace;font-size:12px;margin:4px 0}.check-card__impact{color:#991b1b;font-size:13px;margin:6px 0 0}.check-card__recommendation{background-color:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#4f46e5;font-size:13px;font-weight:500;margin:8px 0 0;padding:8px 12px}.section-heading{align-items:center;color:#334155;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.section-heading--fail{color:#dc2626}.section-heading--warn{color:#d97706}.section-heading__sub{color:#64748b;font-size:12px;font-weight:400}.evidence-block{margin-top:12px}.evidence-block__label{color:#475569;font-size:13px;font-weight:600}.evidence-block__text{color:#64748b;font-size:13px;line-height:1.5;margin-top:4px}.enforcement-ref-block{margin-top:10px}.enforcement-ref-block__toggle{align-items:center;background:transparent;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:2px;letter-spacing:.01em;padding:0}.enforcement-ref-block__toggle:hover{color:#4338ca;text-decoration:underline}.enforcement-ref-block__list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.enforcement-ref-block__item{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #4f46e5;border-radius:6px;padding:8px 10px}.enforcement-ref-block__header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.enforcement-ref-block__case{color:#334155;font-size:12px;font-weight:600}.enforcement-ref-block__link{color:#4f46e5;text-decoration:none}.enforcement-ref-block__link:hover{text-decoration:underline}.enforcement-ref-block__penalty{background:#4f46e5;border-radius:4px;color:#fff;font-size:11px;font-weight:700;padding:1px 6px}.enforcement-ref-block__relevance{color:#64748b;font-size:12px;line-height:1.5;margin:0}*{box-sizing:border-box;margin:0;padding:0}@media print{.no-print{display:none!important}.sales-report{background-color:#fff!important}.sales-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background-color:#fff!important}@page{size:letter;margin:.5in}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:JetBrains Mono,Fira Code,monospace}button,input,select{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
/*# sourceMappingURL=main.1b5315ab.css.map*/