.doc-help-search{--dhs-ink:var(--doc-ink);--dhs-muted:var(--doc-muted);--dhs-border:var(--doc-border);--dhs-accent:var(--doc-accent);--dhs-surface:var(--doc-surface);--dhs-tint:var(--doc-tint);--dhs-mark:#ffdfc0}.theme--dark .doc-help-search{--dhs-mark:#40291b}.doc-help-search__field{border:1px solid var(--dhs-border);background:var(--dhs-surface);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.doc-help-search__field svg{width:18px;height:18px;color:var(--dhs-muted);flex:none}.doc-help-search__field input{min-width:0;color:var(--dhs-ink);font:inherit;background:0 0;border:0;flex:1;min-height:44px;padding:14px 0;font-size:14px}.doc-help-search__field input:focus,.doc-help-search .doc-help-search__field input:focus-visible{outline:0}.doc-help-search__field input::-webkit-search-cancel-button{display:none}.doc-help-search__field button{color:var(--dhs-muted);cursor:pointer;background:0 0;border:0;margin:-10px;padding:10px;display:flex}.doc-help-search__field button svg{width:16px;height:16px}.doc-help-search__field:focus-within{border-color:var(--dhs-accent)}.doc-help-search--panel .doc-help-search__field{z-index:1;position:sticky;top:0}.doc-help-search--page{position:relative}.doc-help-search--page .doc-help-search__panel{z-index:40;background:var(--doc-bg);border:1px solid var(--dhs-border);border-radius:10px;padding:4px 12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #00000024}.doc-help-search--page.is-open .doc-help-search__panel{display:block}.doc-help-search--page .doc-help-search__results,.doc-help-search--page .doc-help-search__skeleton{max-height:min(60vh,520px);overflow-y:auto}.doc-help-search__scope{color:var(--dhs-muted);margin:10px 4px 0;font-size:11px}.doc-help-search__hint,.doc-help-search__state{color:var(--dhs-muted);margin:0;padding:16px 4px;font-size:13px}.doc-help-search__skeleton{flex-direction:column;gap:10px;padding:14px 4px;display:flex}.doc-help-search__skeleton-row{background:linear-gradient(90deg, var(--dhs-surface), var(--dhs-border), var(--dhs-surface));background-size:200% 100%;border-radius:8px;height:44px;animation:1.4s ease-in-out infinite doc-help-search-shimmer}@keyframes doc-help-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.doc-help-search__skeleton-row{animation:none}}.doc-help-search__group{border-bottom:1px solid var(--dhs-border);padding:10px 0}.doc-help-search__group:last-child{border-bottom:0}.doc-help-search__group-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--dhs-muted);margin:6px 4px 8px;font-size:10px;font-weight:650}.doc-help-search__row{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:14px;padding:10px 4px;text-decoration:none;display:flex}.doc-help-search__row:hover,.doc-help-search__row:focus-visible{background:var(--dhs-tint)}.doc-help-search__time{font-variant-numeric:tabular-nums;color:var(--dhs-accent);background:var(--dhs-mark);border-radius:999px;flex:none;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:650}.doc-help-search__thumb,.doc-help-search__icon{border:1px solid var(--dhs-border);background:var(--dhs-surface);height:40px;color:var(--dhs-muted);border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.doc-help-search__thumb svg,.doc-help-search__icon svg{width:20px;height:20px}.doc-help-search__body{min-width:0;color:var(--dhs-muted);flex-direction:column;flex:1;gap:3px;font-size:13px;display:flex}.doc-help-search__body strong{color:var(--dhs-ink);font-size:14px;font-weight:600}.doc-help-search__meta-line{font-size:11px}.doc-help-search__moment{flex-direction:column;gap:1px;font-size:12px;display:flex}.doc-help-search__moment-head{font-variant-numeric:tabular-nums;color:var(--dhs-ink);font-weight:600}.doc-help-search__moment-excerpt{color:var(--dhs-muted)}.doc-help-search__row-icon{width:16px;height:16px;color:var(--dhs-muted);flex:none;margin-top:4px}.doc-help-search mark{background:var(--dhs-mark);color:inherit;border-radius:2px;padding:0 1px;font-weight:650}
