.function-search-trigger[data-v-caca9319]{float:none;color:#fff;text-align:left;background:0 0;border:1px solid #69798b;border-radius:5px;align-items:center;gap:8px;width:calc(100% - 20px);margin:10px;padding:10px;display:flex}.function-search-close[data-v-caca9319]:hover,.function-search-close[data-v-caca9319]:focus{color:#263646;background:#e7f1fa}.function-search-trigger kbd[data-v-caca9319]{white-space:nowrap;margin-left:auto;font-size:10px}.menu-closed .function-search-label[data-v-caca9319],.menu-closed .function-search-trigger kbd[data-v-caca9319]{display:none}.function-search-dialog[data-v-caca9319]{color:#263646;background:#fff;border:0;border-radius:10px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 48px);margin:48px auto auto;padding:0;box-shadow:0 16px 60px #0004}.function-search-dialog[data-v-caca9319]::backdrop{background:#17263899}.function-search-panel[data-v-caca9319]{padding:20px}header[data-v-caca9319]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}h2[data-v-caca9319]{margin:0;font-size:20px}.function-search-close[data-v-caca9319]{float:none;color:#263646;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1}input[data-v-caca9319]{border:1px solid #738395;border-radius:5px;width:100%;padding:12px;font-size:16px}input[data-v-caca9319]:focus{outline-offset:2px;outline:2px solid #236aa3}button[data-v-caca9319]:focus-visible{outline-offset:2px;outline:2px solid #236aa3}.function-search-count[data-v-caca9319]{color:#526274;margin:12px 0 6px;font-size:12px}.function-search-results[data-v-caca9319]{max-height:min(440px,100dvh - 290px);margin:0;padding:0;list-style:none;overflow-y:auto}.function-search-results a[data-v-caca9319]{color:#263646;border-radius:4px;flex-direction:column;padding:10px 12px;text-decoration:none;display:flex}.function-search-results a[aria-selected=true][data-v-caca9319],.function-search-results a[data-v-caca9319]:hover{background:#e7f1fa}.function-search-results a span[data-v-caca9319]{color:#526274;margin-top:2px;font-size:12px}.function-search-empty[data-v-caca9319]{padding:20px 0}footer[data-v-caca9319]{color:#526274;border-top:1px solid #dee4e9;margin-top:14px;padding-top:12px;font-size:12px}
