.search-dropdown[data-v-966a9613]{z-index:80;overscroll-behavior:contain;background:#fff;border:1px solid #0f172a14;border-radius:14px;width:max-content;min-width:100%;max-width:min(600px,90vw);max-height:420px;padding:.75rem 0;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;box-shadow:0 24px 48px #0f172a14}.search-dropdown__state[data-v-966a9613]{color:#475569;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;font-size:.95rem;display:flex}.search-dropdown__spinner[data-v-966a9613]{border:2px solid #86c54266;border-top-color:#86c542;border-radius:9999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin-966a9613}.search-dropdown__list[data-v-966a9613]{margin:0;padding:0 .5rem;list-style:none}.search-dropdown__group-label[data-v-966a9613]{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;padding:.6rem .75rem .3rem;font-size:.72rem;font-weight:600;display:flex}.search-dropdown__group-dot[data-v-966a9613]{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.search-dropdown__option[data-v-966a9613]{cursor:pointer;border-radius:10px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:background-color .15s,transform .15s;display:flex}.search-dropdown__option--active[data-v-966a9613]{background-color:#86c5421f;transform:translate(2px)}.search-dropdown__footer[data-v-966a9613]{color:#86c542;cursor:pointer;background:0 0;border:none;border-top:1px solid #0f172a12;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:.4rem;width:calc(100% - 1rem);margin:.4rem .5rem 0;padding:.65rem .75rem;font-size:.85rem;font-weight:600;transition:background-color .15s;display:flex}.search-dropdown__footer[data-v-966a9613]:hover{background:#86c5421a}.search-dropdown__title[data-v-966a9613]{color:#0f172a;font-size:.95rem;font-weight:600}.search-dropdown__snippet[data-v-966a9613]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.search-dropdown__snippet[data-v-966a9613] mark{color:inherit;background:#86c5423d;border-radius:3px;padding:0 .15rem}.search-dropdown__notice[data-v-966a9613]{color:#854d0e;background:#facc151a;border-radius:8px;margin:.35rem 1rem .5rem;padding:.5rem .75rem;font-size:.78rem}@keyframes spin-966a9613{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.search-dropdown__option[data-v-966a9613]{transition:none;transform:none!important}.search-dropdown__spinner[data-v-966a9613]{animation:none}}.search-box_sp[data-v-33ef36f0]{align-items:center;gap:.75rem;display:flex;position:relative}.search-box_sp__trigger[data-v-33ef36f0]{color:#475569;background:#fff;border:1px solid #94a3b859;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,border-color .2s;display:none}.search-box_sp__trigger[data-v-33ef36f0]:hover{background:#86c5421f;border-color:#86c54266}.search-box_sp__trigger[data-v-33ef36f0]:focus-visible{outline-offset:2px;outline:2px solid #86c5428c}.search-box_sp__form[data-v-33ef36f0]{align-items:center;gap:.5rem;min-width:200px;display:flex;position:relative}.search-box_sp--page[data-v-33ef36f0]{width:100%;min-width:0}.search-box_sp--header[data-v-33ef36f0]{gap:0;width:100%}.search-box_sp--header .search-box_sp__form[data-v-33ef36f0]{gap:0;width:100%;min-width:0}.search-box_sp--header .search-box_sp__field[data-v-33ef36f0]{background:#f8fafc;border-right:none;border-radius:8px 0 0 8px;min-height:40px;padding:0 .65rem 0 2.35rem}.search-box_sp--header .search-box_sp__field[data-v-33ef36f0]:focus-within{box-shadow:none}.search-box_sp--header .search-box_sp__icon[data-v-33ef36f0]{left:.8rem}.search-box_sp--header .search-box_sp__shortcut-badge[data-v-33ef36f0]{display:none}.search-box_sp--header .search-box_sp__input[data-v-33ef36f0]{padding-right:1.75rem;font-size:.9rem}.search-box_sp--header .search-box_sp__field[data-v-33ef36f0]:has(.search-box_sp__shortcut-badge){padding-right:.65rem}.search-box_sp--header .search-box_sp__clear[data-v-33ef36f0]{right:.5rem}.search-box_sp--header .search-box_sp__submit[data-v-33ef36f0]{border-radius:0 8px 8px 0;flex-shrink:0;width:42px;height:40px}.search-box_sp--header .search-box_sp__submit[data-v-33ef36f0]:hover:not(:active){transform:none}.search-box_sp--page .search-box_sp__form[data-v-33ef36f0]{flex:auto;width:100%;min-width:0;max-width:100%}.search-box_sp__field[data-v-33ef36f0]{background:#f1f5f9cc;border:1px solid #86c54273;border-radius:6px;flex:1;align-items:center;min-height:44px;padding:.5rem .75rem .5rem 2.5rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.search-box_sp__field[data-v-33ef36f0]:focus-within{background:#fff;border-color:#86c54273;box-shadow:0 2px 8px #86c54233}.search-box_sp__icon[data-v-33ef36f0]{color:#94a3b8;width:18px;height:18px;position:absolute;left:.95rem}.search-box_sp__input[data-v-33ef36f0]{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding-right:4.75rem;font-size:.95rem}.search-box_sp__field:not(:has(.search-box_sp__shortcut-badge)) .search-box_sp__input[data-v-33ef36f0]{padding-right:.25rem}.search-box_sp__input[data-v-33ef36f0]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-box_sp__input[data-v-33ef36f0]::-ms-clear{display:none}.search-box_sp__input[data-v-33ef36f0]::placeholder{color:#94a3b8}.search-box_sp__clear[data-v-33ef36f0]{color:#64748b;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.search-box_sp__clear[data-v-33ef36f0]:hover{color:#475569;background:#94a3b81f}.search-box_sp__clear[data-v-33ef36f0]:active{background:#94a3b833;transform:translateY(-50%)scale(.95)}.search-box_sp__clear[data-v-33ef36f0]:focus-visible{outline-offset:2px;outline:2px solid #86c542}.search-box_sp__shortcut-badge[data-v-33ef36f0]{color:#64748b;pointer-events:none;-webkit-user-select:none;user-select:none;background:#94a3b81a;border:1px solid #94a3b833;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-box_sp__field:focus-within .search-box_sp__shortcut-badge[data-v-33ef36f0]{opacity:.5}.search-box_sp__field[data-v-33ef36f0]:has(.search-box_sp__shortcut-badge){padding-right:5rem}.search-box_sp__submit[data-v-33ef36f0]{color:#fff;cursor:pointer;background:#86c542;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex}.search-box_sp__submit[data-v-33ef36f0]:hover{background:#79b43b;transform:scale(1.05)}.search-box_sp__submit[data-v-33ef36f0]:active{transform:scale(.98)}.search-box_sp__submit[data-v-33ef36f0]:focus-visible{outline-offset:2px;outline:2px solid #86c54280}.search-overlay[data-v-33ef36f0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1100;padding:max(2rem,calc(env(safe-area-inset-top,0px) + .5rem)) 1rem max(2rem,env(safe-area-inset-bottom,0px) + 1rem);background:#0f172a6b;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.search-overlay__header[data-v-33ef36f0]{flex-direction:column;width:100%;max-width:min(720px,100%);margin:0 auto;display:flex}.search-overlay__form[data-v-33ef36f0]{align-items:stretch;gap:.75rem;width:100%;display:flex}.search-overlay__field[data-v-33ef36f0]{box-sizing:border-box;background:#fffffff2;border:1px solid #86c54273;border-radius:6px;flex:1;align-items:center;min-width:0;padding:.85rem .85rem .85rem 2.75rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.search-overlay__field[data-v-33ef36f0]:focus-within{border-color:#86c54273;box-shadow:0 2px 8px #86c54233}.search-overlay__icon[data-v-33ef36f0]{color:#94a3b8;width:18px;height:18px;position:absolute;left:.95rem}.search-overlay__input[data-v-33ef36f0]{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding-right:2.25rem;font-size:1rem;line-height:1.25}.search-overlay__input[data-v-33ef36f0]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-overlay__input[data-v-33ef36f0]::-ms-clear{display:none}.search-overlay__input[data-v-33ef36f0]::placeholder{color:#94a3b8}.search-overlay__clear[data-v-33ef36f0]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.search-overlay__clear[data-v-33ef36f0]:hover{color:#475569;background:#94a3b81f}.search-overlay__clear[data-v-33ef36f0]:active{background:#94a3b833;transform:translateY(-50%)scale(.95)}.search-overlay__clear[data-v-33ef36f0]:focus-visible{outline-offset:2px;outline:2px solid #86c542}.search-overlay__submit[data-v-33ef36f0]{color:#fff;letter-spacing:.02em;cursor:pointer;background:#86c542;border:none;border-radius:6px;min-width:88px;padding:.85rem 1rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s}.search-overlay__submit[data-v-33ef36f0]:hover{background:#79b43b;box-shadow:0 2px 8px #86c5424d}.search-overlay__submit[data-v-33ef36f0]:active{transform:scale(.98)}.search-overlay__submit[data-v-33ef36f0]:focus-visible{outline-offset:2px;outline:2px solid #86c54280}.search-overlay[data-v-33ef36f0] .search-dropdown{z-index:1;border-radius:18px;width:100%;min-width:0;max-width:min(720px,100%);max-height:min(60vh,420px);margin:.875rem auto 0;position:relative;top:0;left:0}.search-overlay-enter-active[data-v-33ef36f0],.search-overlay-leave-active[data-v-33ef36f0]{transition:opacity .2s}.search-overlay-enter-from[data-v-33ef36f0],.search-overlay-leave-to[data-v-33ef36f0]{opacity:0}.visually-hidden[data-v-33ef36f0]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.search-box_sp:not(.search-box_sp--page) .search-box_sp__form[data-v-33ef36f0]{display:none}.search-box_sp:not(.search-box_sp--page) .search-box_sp__trigger[data-v-33ef36f0]{display:inline-flex}.search-box_sp--page .search-box_sp__form[data-v-33ef36f0]{display:flex}.search-box_sp--page .search-box_sp__trigger[data-v-33ef36f0]{display:none}}@media (width<=640px){.search-box_sp--page .search-box_sp__form[data-v-33ef36f0]{display:none}.search-box_sp--page .search-box_sp__trigger[data-v-33ef36f0]{display:inline-flex}.search-overlay[data-v-33ef36f0]{padding-top:max(2.25rem,calc(env(safe-area-inset-top,0px) + .75rem));padding-left:.875rem;padding-right:.875rem}.search-overlay__form[data-v-33ef36f0]{gap:.5rem}.search-overlay__submit[data-v-33ef36f0]{min-width:72px;padding-left:.9rem;padding-right:.9rem}}@media (prefers-reduced-motion:reduce){.search-box_sp__submit[data-v-33ef36f0],.search-dropdown__option[data-v-33ef36f0],.search-overlay-enter-active[data-v-33ef36f0],.search-overlay-leave-active[data-v-33ef36f0]{transition:none}}.search-skeleton[data-v-9850a94a]{flex-direction:column;gap:14px;display:flex}.search-skeleton__chips[data-v-9850a94a]{flex-wrap:wrap;gap:8px;margin-bottom:.5rem;display:flex}.search-skeleton__chip[data-v-9850a94a]{border-radius:999px;width:6rem;height:2rem;display:block}.search-skeleton__list[data-v-9850a94a]{gap:14px;min-height:240px;display:grid}.search-skeleton__hit[data-v-9850a94a]{background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-direction:column;gap:.6rem;padding:18px 20px;display:flex;position:relative;box-shadow:0 6px 18px #0f172a0d}.search-skeleton__hit[data-v-9850a94a]:before{content:"";background:#e2e8f0;border-radius:999px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.search-skeleton__block--tag[data-v-9850a94a]{border-radius:999px;width:5.5rem;height:1.25rem}.search-skeleton__block--hit-title[data-v-9850a94a]{border-radius:.35rem;width:min(70%,22rem);height:1.3rem}.search-skeleton__line[data-v-9850a94a]{border-radius:.35rem;width:100%;height:.9rem}.search-skeleton__line--short[data-v-9850a94a]{width:60%}.search-skeleton__block[data-v-9850a94a],.search-skeleton__chip[data-v-9850a94a],.search-skeleton__line[data-v-9850a94a]{background:linear-gradient(90deg,#e2e8f0 0,#edf2f7 50%,#e2e8f0) 0 0/200% 100%;animation:1.25s ease-in-out infinite search-skeleton-shimmer-9850a94a}@keyframes search-skeleton-shimmer-9850a94a{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.search-skeleton__block[data-v-9850a94a],.search-skeleton__chip[data-v-9850a94a],.search-skeleton__line[data-v-9850a94a]{background:#e2e8f0;animation:none}}.search-hit[data-v-fa5fcfb7]{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;padding:1.5rem 1.5rem 1.5rem 1.25rem;position:relative;box-shadow:0 18px 36px #0f172a0f}.search-hit[data-v-fa5fcfb7]:before{content:"";background:#86c542;border-radius:999px;width:3px;position:absolute;top:1.25rem;bottom:1.25rem;left:0}.search-hit--product[data-v-fa5fcfb7]:before{background:#86c542}.search-hit--kit[data-v-fa5fcfb7]:before{background:#00bcd4}.search-hit--category[data-v-fa5fcfb7]:before{background:#2196f3}.search-hit--tag[data-v-fa5fcfb7]:before{background:#3f51b5}.search-hit--content-manual[data-v-fa5fcfb7]:before{background:#ff9800}.search-hit--content-protocol[data-v-fa5fcfb7]:before{background:#e91e63}.search-hit--content-page[data-v-fa5fcfb7]:before{background:#f44336}.search-hit--helper[data-v-fa5fcfb7]:before{background:#ffc107}.search-hit--calc[data-v-fa5fcfb7]:before{background:#9c27b0}.search-hit__tag[data-v-fa5fcfb7]{vertical-align:middle;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;margin-right:.5rem;padding:.2rem .6rem;font-size:.75rem;font-style:normal;font-weight:600;display:inline-flex}.search-hit__tag[data-v-fa5fcfb7],.search-hit__tag--product[data-v-fa5fcfb7]{color:#2f4f0c;background:#86c5422e}.search-hit__tag--kit[data-v-fa5fcfb7]{color:#006064;background:#00bcd426}.search-hit__tag--category[data-v-fa5fcfb7]{color:#0d47a1;background:#2196f326}.search-hit__tag--tag[data-v-fa5fcfb7]{color:#1a237e;background:#3f51b526}.search-hit__tag--content-manual[data-v-fa5fcfb7]{color:#e65100;background:#ff98002e}.search-hit__tag--content-protocol[data-v-fa5fcfb7]{color:#ad1457;background:#e91e6326}.search-hit__tag--content-page[data-v-fa5fcfb7]{color:#c62828;background:#f4433626}.search-hit__tag--helper[data-v-fa5fcfb7]{color:#f57f17;background:#ffc10733}.search-hit__tag--calc[data-v-fa5fcfb7]{color:#6a1b9a;background:#9c27b026}.search-hit__title[data-v-fa5fcfb7]{overflow-wrap:anywhere;color:#0f172a;font-size:1.2rem;font-weight:600;transition:color .15s;display:block}.search-hit__title[data-v-fa5fcfb7]:hover{color:#86c542}.search-hit__description[data-v-fa5fcfb7]{color:#475569;margin-top:.5rem;font-size:.95rem;line-height:1.55}.search-hit__snippet[data-v-fa5fcfb7]{color:#64748b;margin-top:.5rem;font-size:.9rem;font-style:italic;line-height:1.5}.search-hit__snippet[data-v-fa5fcfb7] mark{color:inherit;background:#86c5423d;border-radius:4px;padding:0 .15rem}.search-hit__catalog[data-v-fa5fcfb7]{color:#64748b;margin-top:.75rem;font-size:.85rem}.search-hit__catalog-label[data-v-fa5fcfb7]{color:#475569;margin-right:.35rem;font-weight:600}@media (width<=768px){.search-hit[data-v-fa5fcfb7]{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.search-hit__title[data-v-fa5fcfb7]{transition:none}}
