.field-note[data-v-88188e1c]{font-size:12px;color:var(--color-muted);margin:-4px 0 14px;line-height:1.6}.grade-hint[data-v-88188e1c]{color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:8px 10px}.row-error[data-v-88188e1c]{font-size:13px;color:var(--color-danger);margin:-6px 0 12px}.privacy-note[data-v-88188e1c]{margin-top:12px}.privacy-line[data-v-88188e1c]{margin:0;font-size:13px;color:var(--color-muted);line-height:1.5}.policy-notices[data-v-88188e1c]{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:#fffbeb;border:1px solid #fcd34d;color:#78350f;font-size:14px}.policy-notices p[data-v-88188e1c]{margin:0}.policy-notices p+p[data-v-88188e1c]{margin-top:6px}[data-theme=dark] .policy-notices[data-v-88188e1c]{background:#3a2a0c;border-color:#92400e;color:#fde68a}.hero-employer[data-v-88188e1c]{margin:8px 0 0;font-size:16px;font-weight:700;overflow-wrap:anywhere}.warnings[data-v-88188e1c]{margin:0 0 12px;padding:10px 14px 10px 30px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid #d97706;font-size:14px}.warnings li+li[data-v-88188e1c]{margin-top:4px}.grade-summary[data-v-88188e1c]{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grade-summary li[data-v-88188e1c]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line)}.grade-label[data-v-88188e1c]{font-size:13px;color:var(--color-muted)}.grade-value[data-v-88188e1c]{font-size:16px;font-weight:800;overflow-wrap:anywhere}.grade-tag[data-v-88188e1c]{font-size:12px;color:var(--color-on-primary-soft)}.breakdown[data-v-88188e1c]{width:100%;border-collapse:collapse;background:var(--color-card);font-size:14px}.breakdown th[data-v-88188e1c],.breakdown td[data-v-88188e1c]{padding:10px 8px;border-bottom:1px solid var(--color-line);text-align:right;vertical-align:top}.breakdown th[scope=row][data-v-88188e1c],.breakdown thead th[data-v-88188e1c]:first-child{text-align:left}.breakdown td[data-v-88188e1c]{white-space:nowrap;font-variant-numeric:tabular-nums}.breakdown tfoot th[data-v-88188e1c],.breakdown tfoot td[data-v-88188e1c]{font-weight:800;border-bottom:0}.line-label[data-v-88188e1c]{display:block;font-weight:700}.line-formula[data-v-88188e1c]{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--color-muted);line-height:1.5;overflow-wrap:anywhere}.result-note[data-v-88188e1c]{font-size:13px;color:var(--color-muted);margin:8px 0 12px;line-height:1.7}.month-note[data-v-88188e1c]{font-size:14px;margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);line-height:1.7}.table-wrap[data-v-88188e1c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.table-actions[data-v-88188e1c]{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.grade-details>summary[data-v-88188e1c],.industry-details>summary[data-v-88188e1c]{cursor:pointer;font-weight:700;padding:10px 0}.grade-table th[data-v-88188e1c],.grade-table td[data-v-88188e1c],.bounds-table th[data-v-88188e1c],.bounds-table td[data-v-88188e1c]{white-space:nowrap;font-variant-numeric:tabular-nums}.grade-table tr.is-current[data-v-88188e1c]>*{background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:800}.part-time-tag[data-v-88188e1c]{margin-left:6px;font-size:11px;color:var(--color-muted);font-weight:400}.industry-table th[scope=row][data-v-88188e1c]{white-space:normal;min-width:14em;font-weight:400;text-align:left}.print-only[data-v-88188e1c]{display:none}.next-year li+li[data-v-88188e1c]{margin-top:6px}.exclusion[data-v-88188e1c]{margin:12px 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid #d97706}.exclusion-title[data-v-88188e1c]{font-weight:800;margin:0 0 4px}.exclusion ul[data-v-88188e1c]{margin:0;padding-left:18px}.exclusion li[data-v-88188e1c]{margin:4px 0}.disclaimer[data-v-88188e1c]{font-size:14px;line-height:1.8}@media print{html[data-print=insurance-grades] .app-header,html[data-print=insurance-grades] .app-footer,html[data-print=insurance-grades] main>:not(.grade-section),html[data-print=insurance-grades] .grade-section .no-print,html[data-print=insurance-grades] .grade-section summary{display:none!important}html[data-print=insurance-grades] body{background:#fff;color:#000}html[data-print=insurance-grades] .grade-section{margin:0;padding:0}html[data-print=insurance-grades] .grade-section .print-only{display:block;font-size:10px}html[data-print=insurance-grades] .grade-section .table-wrap{overflow:visible}html[data-print=insurance-grades] .grade-table{width:100%;font-size:9px}html[data-print=insurance-grades] .grade-table th,html[data-print=insurance-grades] .grade-table td{padding:1px 4px;line-height:1.3}html[data-print=insurance-grades] .grade-table thead{display:table-header-group}html[data-print=insurance-grades] .grade-table tr{break-inside:avoid}html[data-print=insurance-grades] .grade-table tr.is-current>*{outline:1px solid #000}}html[data-print=insurance-grades] .grade-section{page:insurance-grades-a4}@page insurance-grades-a4{size:A4 portrait;margin:12mm}
