._root_5nr0m_3{gap:16px;min-width:0;display:grid}._combo_5nr0m_6{gap:6px;display:grid;position:relative}._label_5nr0m_7{font-size:15px;font-weight:700}._inputRow_5nr0m_8{gap:6px;min-width:0;display:flex}._inputWrap_5nr0m_9{flex:auto;min-width:0;position:relative}._searchIcon_5nr0m_10{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._input_5nr0m_8{border:1.5px solid var(--input-border);width:100%;height:50px;color:var(--foreground);letter-spacing:.02em;background:#fff;border-radius:10px;padding:0 14px 0 42px;font-size:17px;font-weight:600}._input_5nr0m_8::placeholder{letter-spacing:0;color:var(--muted-foreground);font-weight:400}._input_5nr0m_8:focus{outline:3px solid color-mix(in srgb, var(--primary) 30%, transparent);outline-offset:1px;border-color:var(--primary)}._addButton_5nr0m_17{box-sizing:border-box;flex:none;justify-content:center;align-self:flex-start;min-width:96px;height:50px;min-height:50px;margin:0!important}._hint_5nr0m_18{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.5}._listbox_5nr0m_20{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:-102px;overflow-y:auto;box-shadow:0 18px 44px #14252b2e}._option_5nr0m_25{cursor:pointer;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:1px 10px;padding:9px 10px;display:grid}._option_5nr0m_25+._option_5nr0m_25{border-top:1px solid var(--muted)}._optionActive_5nr0m_30{background:var(--accent)}._optionCode_5nr0m_31{color:var(--accent-foreground);grid-row:span 2;font-size:16px}._optionCar_5nr0m_32{font-weight:600;line-height:1.3}._optionMeta_5nr0m_33{color:var(--muted-foreground);font-size:13px}._notice_5nr0m_35{min-height:0;color:var(--accent-foreground);font-size:14px;display:block}._notice_5nr0m_35:empty{display:none}._noticeWarn_5nr0m_37{color:#8f2626;font-weight:600}._nowrap_5nr0m_38{white-space:nowrap}._summaryText_5nr0m_39>span{min-width:0}._summaryText_5nr0m_39>svg{flex:none;margin-top:2px}._empty_5nr0m_43{border:1.5px dashed var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:12px;padding:18px;font-size:15px;line-height:1.55}._empty_5nr0m_43 p{margin:0}._empty_5nr0m_43 b{color:var(--foreground)}._summary_5nr0m_39{justify-content:space-between;align-items:center;gap:12px;display:flex}._summaryText_5nr0m_39{align-items:flex-start;gap:6px;margin:0;font-size:15.5px;font-weight:700;line-height:1.35;display:flex;margin:0!important}._summaryWarn_5nr0m_53{color:var(--color-destructive)}._okIcon_5nr0m_54{color:var(--primary)}._warnIcon_5nr0m_55{color:var(--color-destructive)}._clear_5nr0m_56{white-space:nowrap;color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0;font-size:14px;text-decoration:underline;margin:0!important}._clear_5nr0m_56:hover{color:var(--foreground)}._list_5nr0m_20{gap:12px;margin:0;padding:0;list-style:none;display:grid}._row_5nr0m_61{border:1px solid var(--border);background:#fff;border-radius:12px;gap:12px;min-width:0;padding:14px 14px 12px;transition:border-color .2s,box-shadow .2s;display:grid}._row_unknown_5nr0m_65{border-color:color-mix(in srgb, var(--color-destructive) 45%, var(--border));background:color-mix(in srgb, var(--color-destructive) 4%, #fff)}._fresh_5nr0m_66{animation:1.2s ease-out _hp498e-fresh_5nr0m_1}@keyframes _hp498e-fresh_5nr0m_1{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 40%, transparent);border-color:var(--primary)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){._fresh_5nr0m_66{animation:none}}._rowTop_5nr0m_73{grid-template-columns:80px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}._thumb_5nr0m_74{border:1px solid var(--border);cursor:zoom-in;background:#fff;border-radius:10px;place-items:center;width:80px;height:80px;padding:4px;display:grid;position:relative;overflow:hidden}:is(button._thumb_5nr0m_74:hover,button._thumb_5nr0m_74:focus-visible){border-color:var(--primary)}._thumbZoom_5nr0m_76{color:var(--muted-foreground);background:#ffffffe6;border-radius:4px;position:absolute;bottom:4px;right:4px}._thumb_5nr0m_74 img{object-fit:contain;width:100%;height:100%}._thumbEmpty_5nr0m_78{background:var(--border);border-radius:50%;width:24px;height:24px}._titleBox_5nr0m_79{gap:2px;min-width:0;display:grid}._rowTitle_5nr0m_80{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.25;display:flex;margin:0!important;font-size:18px!important}._status_5nr0m_81{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}._status_5nr0m_81[data-state=ok]{background:var(--accent);color:var(--primary)}._status_5nr0m_81[data-state=unknown]{background:color-mix(in srgb, var(--color-destructive) 12%, #fff);color:var(--color-destructive)}._status_5nr0m_81[data-state=loading]{color:var(--muted-foreground)}._sku_5nr0m_85{letter-spacing:.01em;font-weight:800}._type_5nr0m_86{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600}._details_5nr0m_87{color:var(--accent-foreground);text-underline-offset:3px;width:fit-content;font-size:14px}._remove_5nr0m_88{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-self:start;place-items:center;display:grid}:is(._remove_5nr0m_88:hover,._remove_5nr0m_88:focus-visible){background:var(--muted);color:var(--foreground);border-color:var(--border)}._spin_5nr0m_93{animation:.9s linear infinite _hp498e-spin_5nr0m_1}@keyframes _hp498e-spin_5nr0m_1{to{transform:rotate(360deg)}}._rowBody_5nr0m_96{gap:12px;min-width:0;display:grid}._fit_5nr0m_97{gap:3px;font-size:15px;line-height:1.45;display:grid}._fit_5nr0m_97 p{margin:0!important}._fitLabel_5nr0m_99{color:var(--muted-foreground)}._fitLine_5nr0m_100 b,._choiceText_5nr0m_100>b{white-space:nowrap}._period_5nr0m_101{color:var(--muted-foreground);white-space:nowrap}._versions_5nr0m_102{color:var(--foreground)}._excluded_5nr0m_103,._choiceExcluded_5nr0m_103{color:#8f2626}._harnessNote_5nr0m_104,._choiceHarness_5nr0m_104{color:var(--muted-foreground);font-size:13.5px}._change_5nr0m_105{color:var(--accent-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px;text-decoration:underline;margin:2px 0 0!important}._unknown_5nr0m_107 p{margin:0!important}._unknown_5nr0m_107 [role=alert]{color:#8f2626;font-weight:600}._hints_5nr0m_109{flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;display:flex;margin-top:8px!important}._hintChip_5nr0m_110{border:1.5px solid var(--primary);min-height:40px;color:var(--accent-foreground);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:700}:is(._hintChip_5nr0m_110:hover,._hintChip_5nr0m_110:focus-visible){background:var(--accent)}._chooser_5nr0m_117{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}._chooserLegend_5nr0m_118{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}._chooserFilter_5nr0m_119{border:1px solid var(--input-border);border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:15px}._choices_5nr0m_120{gap:6px;max-height:340px;display:grid;overflow-y:auto}._choice_5nr0m_100{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:grid}._choice_5nr0m_100:hover{border-color:var(--primary);background:var(--accent)}._choice_5nr0m_100 input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}._choiceText_5nr0m_100{gap:1px;min-width:0;display:grid}._choiceText_5nr0m_100>b{display:inline}._choiceVersions_5nr0m_129{color:var(--foreground)}._kits_5nr0m_132{border:0;min-width:0;margin:0;padding:0}._kitsLegend_5nr0m_133{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;padding:0;font-size:13px;font-weight:700}._segments_5nr0m_134{background:var(--muted);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;padding:4px;display:grid}._segment_5nr0m_134{cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:9px;align-content:center;gap:1px;min-height:56px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid;position:relative}._segment_5nr0m_134 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._segment_5nr0m_134:hover{background:#fff}._segment_5nr0m_134:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primary) 40%, transparent);outline-offset:1px}._segmentOn_5nr0m_142{border-color:var(--primary);background:#fff;box-shadow:0 1px 4px #14252b1f}._segName_5nr0m_143{font-size:14px;font-weight:600;line-height:1.25}._segPrice_5nr0m_144{font-size:15.5px;font-weight:800}._segmentOn_5nr0m_142 ._segPrice_5nr0m_144{color:var(--accent-foreground)}._segSku_5nr0m_146{color:var(--muted-foreground);font-size:11.5px}._rowBottom_5nr0m_149{border-top:1px solid var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}._stepper_5nr0m_150{border:1px solid var(--input-border);background:#fff;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}._stepper_5nr0m_150 button{cursor:pointer;width:44px;height:44px;color:var(--foreground);background:0 0;border:0;place-items:center;display:grid}._stepper_5nr0m_150 button:hover:not(:disabled){background:var(--muted)}._stepper_5nr0m_150 button:disabled{color:var(--border);cursor:default}._stepper_5nr0m_150 input{border:0;border-inline:1px solid var(--border);text-align:center;background:#fff;width:46px;font-size:17px;font-weight:700}._stepper_5nr0m_150 input:focus{outline:2px solid var(--primary);outline-offset:-2px}._linePrice_5nr0m_156{text-align:right;justify-items:end;gap:0;display:grid}._pending_5nr0m_157{color:var(--muted-foreground);font-size:13.5px}._linePrice_5nr0m_156 small{color:var(--muted-foreground);font-size:13px}._linePrice_5nr0m_156 b{font-size:18px}._footer_5nr0m_162{gap:12px;padding-top:4px;display:grid}._totals_5nr0m_163{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}._totalPrice_5nr0m_164{color:var(--foreground);font-size:22px}._missing_5nr0m_165{color:#8f2626;font-size:14px;margin:0!important}._cartButton_5nr0m_166{flex-wrap:wrap;justify-content:center;gap:0 6px;width:100%;min-height:52px;font-size:16.5px}._cartSkip_5nr0m_167{opacity:.9;font-size:13px;font-weight:600}._summaryWarn_5nr0m_53{white-space:nowrap}._fine_5nr0m_169{color:var(--muted-foreground);font-size:13px;line-height:1.5;margin:0!important}._choiceActions_5nr0m_170{justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;display:flex}._choiceActions_5nr0m_170 .btn{white-space:nowrap;padding-inline:18px;margin:0!important}._choiceCancel_5nr0m_172{color:var(--muted-foreground);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 4px;font-weight:600;text-decoration:underline;margin:0 auto 0 0!important}._choiceCancel_5nr0m_172:hover{color:var(--foreground)}@media (max-width:560px){._input_5nr0m_8{font-size:16px}._addButton_5nr0m_17{min-width:76px;padding-inline:14px}._listbox_5nr0m_20{right:-82px}._row_5nr0m_61{padding:12px 12px 10px}._rowTop_5nr0m_73{grid-template-columns:72px minmax(0,1fr) 44px;gap:12px}._thumb_5nr0m_74{width:72px;height:72px}._summary_5nr0m_39{flex-direction:column;align-items:stretch;gap:0}._clear_5nr0m_56{align-self:flex-end}._choiceActions_5nr0m_170{flex-direction:column-reverse;align-items:stretch}._choiceActions_5nr0m_170 .btn{justify-content:center;width:100%}._choiceCancel_5nr0m_172{text-align:center;margin:0!important}._rowTitle_5nr0m_80{font-size:17px!important}._segments_5nr0m_134{grid-template-columns:repeat(3,minmax(0,1fr))}._segments_5nr0m_134[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._segment_5nr0m_134{padding:8px 4px}._segName_5nr0m_143{font-size:13px}._segPrice_5nr0m_144{font-size:14.5px}._option_5nr0m_25{grid-template-columns:54px minmax(0,1fr)}._cartButton_5nr0m_166{padding-inline:10px;font-size:15px}}._harnessIndex_5nr0m_198{color:#22393e;font-weight:600}
