.wp-block-kklidi-docs-search{position:relative;z-index:20}.kklidi-docs-search__open{align-items:center;background:var(--kklidi-docs-background,#fff);border:1px solid #d9dce1;border-radius:8px;color:#252a30;display:flex;gap:.55rem;min-height:40px;padding:.5rem .75rem}.kklidi-docs-search__open kbd{background:#f2f3f5;border:0;border-radius:4px;color:#697078;font-size:11px;margin-left:auto;padding:2px 5px}.kklidi-docs-search.is-compact .kklidi-docs-search__open{height:40px;min-width:11.5rem;justify-content:flex-start;padding:0 .625rem 0 .75rem;width:auto}.kklidi-docs-search.is-compact .kklidi-docs-search__open svg{flex:none;width:20px;height:20px}@media(max-width:1199px){.kklidi-docs-search.is-compact .kklidi-docs-search__open-label,.kklidi-docs-search.is-compact .kklidi-docs-search__open kbd{display:none}.kklidi-docs-search.is-compact .kklidi-docs-search__open{height:44px;min-width:44px;justify-content:center;padding:0;width:44px}}.kklidi-docs-search__panel{background:var(--kklidi-docs-background,#fff);border:1px solid #d9dce1;border-radius:12px;box-shadow:0 18px 48px rgba(31,35,40,.18);left:50%;max-height:min(70vh,620px);overflow:auto;padding:12px;position:fixed;top:max(72px,var(--kklidi-docs-mobile-toc-top,72px));transform:translateX(-50%);width:min(680px,calc(100vw - 32px));z-index:10020}.kklidi-docs-search__field{display:flex;gap:8px;position:sticky;top:-12px;background:var(--kklidi-docs-background,#fff);padding:4px 0 10px}.kklidi-docs-search__field input{border:1px solid #aeb4bc;border-radius:8px;flex:1;font-size:16px;min-height:46px;padding:0 12px}.kklidi-docs-search__close{background:transparent;border:0;font-size:24px;width:42px}.kklidi-docs-search__status{color:var(--kklidi-docs-muted,#6b7280);font-size:13px;margin:.35rem 0 .75rem}.kklidi-docs-search__group h3{font-size:13px;margin:14px 8px 6px}.kklidi-docs-search__group ul{list-style:none;margin:0;padding:0}.kklidi-docs-search__group a{border-radius:8px;color:inherit;display:flex;flex-direction:column;gap:3px;padding:9px;text-decoration:none}.kklidi-docs-search__group a:hover,.kklidi-docs-search__group a:focus-visible{background:var(--kklidi-docs-hover,#f4f5f7)}.kklidi-docs-search__meta{color:var(--kklidi-docs-muted,#6b7280);font-size:12px}.kklidi-docs-search__excerpt{color:#4b5563;font-size:13px}.kklidi-docs-search-editor{align-items:center;border:1px solid #d9dce1;border-radius:8px;display:flex;gap:8px;padding:10px}.kklidi-docs-search-editor kbd{margin-left:auto}@media(max-width:782px){.kklidi-docs-search__panel{border-radius:0;max-height:calc(100vh - var(--kklidi-docs-mobile-toc-top,64px));top:var(--kklidi-docs-mobile-toc-top,64px);width:100vw}}

.editor-styles-wrapper .kklidi-docs-search-editor { display: block; padding: 0; border: 0; }
.editor-styles-wrapper .kklidi-docs-search-editor :is(button, input) { pointer-events: none; }
body.kklidi-docs-search-modal-open{overflow:hidden}.wp-block-kklidi-docs-search.is-open{z-index:10020}.kklidi-docs-search__backdrop{background:rgba(20,26,32,.42);inset:0;position:fixed;z-index:10019}.kklidi-docs-search__panel:focus-visible{outline:2px solid var(--kklidi-docs-accent,#2563eb);outline-offset:2px}
