[data-ka-workspace-search][hidden]{display:none!important}
.ka-workspace-search-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px;padding:8px 12px;border:1px solid #ccd8d6;border-radius:9px;background:#fff;color:#173e45;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.ka-workspace-search-trigger kbd{padding:1px 6px;border:1px solid #dce3e1;border-radius:4px;background:#f4f6f3;color:#566563;font:inherit;font-size:12px;line-height:1.4}
.ka-workspace-search-trigger:hover{border-color:#173e45;background:#f3f7f5}
.ka-workspace-search-trigger:focus-visible,.ka-search-dialog :focus-visible{outline:3px solid #b76e49;outline-offset:3px}
.ka-search-dialog{box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-width:none;max-height:min(720px,calc(100dvh - 48px));padding:26px;border:1px solid #d7e0da;border-radius:18px;background:#fff;color:#1b2930;box-shadow:0 24px 90px #173e4538;font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:auto;overscroll-behavior:contain}
.ka-search-dialog::backdrop{background:#142e38a8;backdrop-filter:blur(4px)}
.ka-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}
.ka-search-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#986044}
.ka-search-dialog h2{margin:4px 0 0!important;color:#173e45;font-size:28px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.04em}
.ka-search-close{padding:7px 11px;border:1px solid #d5dfd9;border-radius:8px;background:#fff;color:#284b51;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}
.ka-search-label{display:block;margin-bottom:7px;font-size:13px;font-weight:600}
.ka-search-dialog .ka-search-input{box-sizing:border-box;display:block;width:100%;height:49px;min-width:0;padding:10px 13px;border:1px solid #9eb9b4;border-radius:9px;background:#fbfdfb;color:#173e45;font:inherit;font-size:16px;line-height:1.4;box-shadow:none}
.ka-search-status{margin:13px 0 8px!important;font-size:12px;color:#52676c}
.ka-search-results{display:flex;flex-direction:column;gap:4px;max-height:380px;max-height:min(380px,45dvh);margin:0!important;padding:0!important;overflow:auto;overscroll-behavior:contain;list-style:none!important}
.ka-search-results li{margin:0;padding:0;list-style:none!important}
.ka-search-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid transparent;border-radius:9px;color:#173e45!important;text-decoration:none!important}
.ka-search-result:hover,.ka-search-result:focus{border-color:#c5d7d0;background:#eaf3ee}
.ka-search-result-copy{min-width:0}.ka-search-result small{display:block;color:#667773;font-size:10px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.ka-search-result strong{display:block;margin-top:2px;font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}
.ka-search-arrow{flex:none;font-size:20px}.ka-search-help{margin:14px 0 0!important;border-top:1px solid #e3e9e5;padding-top:14px;color:#667773;font-size:11px}
.ka-app-topbar>div .ka-workspace-search-trigger{margin-right:12px}.ka-shell-header-actions .ka-workspace-search-trigger{margin-right:4px}
@media(max-width:782px){.ka-workspace-search-trigger{gap:8px;min-height:36px;padding:7px 9px;font-size:12px}.ka-workspace-search-trigger kbd{display:none}.ka-shell-header-actions .ka-shell-catalog-link{display:none}.ka-search-dialog{padding:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.ka-search-dialog h2{font-size:24px!important}.ka-search-heading{margin-bottom:18px}.ka-app-topbar>div .ka-workspace-search-trigger{margin-right:0}}
@media(prefers-reduced-motion:reduce){.ka-search-dialog::backdrop{backdrop-filter:none}}
