.TestCompare-module__iJCVca__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;font-family:var(--compare-font-body), sans-serif;color:var(--compare-ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.TestCompare-module__iJCVca__toggle input{cursor:pointer;width:16px;height:16px;accent-color:var(--compare-accent)}.TestCompare-module__iJCVca__bar{left:12px;right:12px;bottom:calc(var(--compare-bar-offset) + 12px);z-index:70;box-sizing:border-box;background:var(--compare-paper);max-width:560px;font-family:var(--compare-font-body), sans-serif;color:var(--compare-ink);border-radius:16px;margin:0 auto;padding:12px 16px;position:fixed;box-shadow:0 8px 28px #1018282e}.TestCompare-module__iJCVca__barRow{align-items:center;gap:12px;display:flex}.TestCompare-module__iJCVca__barClear{background:var(--compare-line-soft);width:32px;height:32px;color:var(--compare-copy);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.TestCompare-module__iJCVca__barClear:hover{color:var(--compare-ink)}.TestCompare-module__iJCVca__barNames{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--compare-copy);flex:1;margin:0;font-size:13px;overflow:hidden}.TestCompare-module__iJCVca__barCount{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:500}.TestCompare-module__iJCVca__barOpen{background:var(--compare-accent);color:#fff;font:inherit;box-shadow:var(--compare-accent-shadow);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500}.TestCompare-module__iJCVca__barOpen:hover{filter:brightness(.95)}.TestCompare-module__iJCVca__barNotice{color:var(--compare-accent);margin:0;font-size:12.5px}.TestCompare-module__iJCVca__barNotice:empty{display:none}.TestCompare-module__iJCVca__barNotice:not(:empty){margin-top:8px}.TestCompare-module__iJCVca__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--compare-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.TestCompare-module__iJCVca__dialog[open]{justify-content:center;align-items:flex-end;display:flex}.TestCompare-module__iJCVca__dialog::backdrop{background:color-mix(in srgb, var(--compare-ink) 48%, transparent)}.TestCompare-module__iJCVca__sheet{box-sizing:border-box;background:var(--compare-paper);width:100%;max-height:90dvh;font-family:var(--compare-font-body), sans-serif;border-radius:16px 16px 0 0;flex-direction:column;padding:16px 14px 0;display:flex;overflow:hidden}.TestCompare-module__iJCVca__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.TestCompare-module__iJCVca__title{font-family:var(--compare-font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.TestCompare-module__iJCVca__close{background:var(--compare-line-soft);width:32px;height:32px;color:var(--compare-copy);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.TestCompare-module__iJCVca__close:hover{color:var(--compare-ink)}.TestCompare-module__iJCVca__scroll{overscroll-behavior:contain;min-height:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.TestCompare-module__iJCVca__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.TestCompare-module__iJCVca__markerHead,.TestCompare-module__iJCVca__testHead{z-index:1;background:var(--compare-paper);vertical-align:bottom;font-family:var(--compare-font-display), sans-serif;padding:8px 4px 10px;font-weight:500;position:sticky;top:0}.TestCompare-module__iJCVca__markerHead{text-align:left;width:37%;color:var(--compare-copy);font-size:12px}.TestCompare-module__iJCVca__testHead{text-align:center;font-size:12px;line-height:1.3}.TestCompare-module__iJCVca__testName{color:var(--compare-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;text-decoration:none;display:block}.TestCompare-module__iJCVca__testName:hover{text-decoration:underline}.TestCompare-module__iJCVca__testPrice{color:var(--compare-copy);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:400;display:block}.TestCompare-module__iJCVca__remove{width:24px;height:24px;color:var(--compare-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:inline-flex}.TestCompare-module__iJCVca__remove:hover{color:var(--compare-ink)}.TestCompare-module__iJCVca__tint>th,.TestCompare-module__iJCVca__tint>td{background:var(--compare-tint)}.TestCompare-module__iJCVca__markerCell{text-align:left;padding:4px 4px 4px 8px;font-weight:500}.TestCompare-module__iJCVca__markerName{color:var(--compare-ink);font:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--compare-muted);text-decoration:underline dotted var(--compare-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;line-height:1.3}.TestCompare-module__iJCVca__markerName[aria-expanded=true]{-webkit-text-decoration-color:var(--compare-ink);text-decoration-color:var(--compare-ink)}.TestCompare-module__iJCVca__markCell{text-align:center;vertical-align:middle;padding:6px 2px}.TestCompare-module__iJCVca__yes,.TestCompare-module__iJCVca__no{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.TestCompare-module__iJCVca__yes{background:var(--compare-yes-bg);color:var(--compare-yes-ink)}.TestCompare-module__iJCVca__no{color:var(--compare-no)}.TestCompare-module__iJCVca__detailCell{padding:0 8px 10px}.TestCompare-module__iJCVca__detail{max-width:72ch;color:var(--compare-copy);margin:0;font-size:13px;line-height:1.5}.TestCompare-module__iJCVca__detail strong{color:var(--compare-ink);font-weight:500}.TestCompare-module__iJCVca__sharedCell{color:var(--compare-copy);padding:12px 8px 4px;font-size:13px;line-height:1.5}.TestCompare-module__iJCVca__sharedCell strong{color:var(--compare-ink);font-weight:500}.TestCompare-module__iJCVca__addCell{text-align:center;padding:14px 2px 0}.TestCompare-module__iJCVca__error{padding:24px 0 8px;font-size:14px}.TestCompare-module__iJCVca__error p{margin:0 0 12px}.TestCompare-module__iJCVca__error button{background:var(--compare-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.TestCompare-module__iJCVca__skeletonBar,.TestCompare-module__iJCVca__skeletonDot{background:var(--compare-line);border-radius:6px;animation:1.2s ease-in-out infinite TestCompare-module__iJCVca__comparePulse;display:inline-block}.TestCompare-module__iJCVca__skeletonBar{width:70%;height:12px;margin:9px 0}.TestCompare-module__iJCVca__skeletonDot{width:22px;height:22px}@keyframes TestCompare-module__iJCVca__comparePulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.TestCompare-module__iJCVca__skeletonBar,.TestCompare-module__iJCVca__skeletonDot{animation:none}}@media (min-width:768px){.TestCompare-module__iJCVca__dialog[open]{align-items:center;padding:24px}.TestCompare-module__iJCVca__sheet{border-radius:16px;width:min(760px,100%);max-height:100%;padding:20px 24px 0}.TestCompare-module__iJCVca__top{margin-bottom:12px}.TestCompare-module__iJCVca__markerHead{width:40%}.TestCompare-module__iJCVca__markerHead,.TestCompare-module__iJCVca__testHead{font-size:13px}.TestCompare-module__iJCVca__scroll{padding-bottom:24px}}
