.globalSearchControls{display:flex;gap:6px;align-items:center;flex-shrink:0}.globalSearchControls .searchBtn{margin:0;min-height:36px}.globalSearchControls .searchIconButton{padding:8px 10px}.searchHint{position:relative;display:inline-flex;max-width:100%}.searchTooltip{display:none;position:absolute;z-index:1200;right:0;top:calc(100% + 7px);width:max-content;max-width:min(320px,calc(100vw - 40px));background:var(--text,#273044);color:var(--bg,#fff);padding:10px 12px;border-radius:8px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 4px 16px #0002}.searchHint:focus-within>.searchTooltip,.searchHint:hover>.searchTooltip{display:block}.intentTitlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.intentTitlebar h2{margin:0}.intentTitlebar .iconBtn{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.intentCategories{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.intentCategories button{border:1px solid var(--line);background:var(--card,#fff);color:var(--text);border-radius:7px;padding:6px 10px}.intentCategories button[aria-pressed=true]{background:var(--blue2,#eff6ff);border-color:var(--blue);color:var(--blue)}.intentChoice em{font-style:normal;font-size:11px;color:var(--blue)}.intentModal .intentVoice{border-top:0;padding-top:0}.intentResultSummary{color:var(--muted);font-size:12px}.noteItem.searchNote{outline:2px solid var(--blue);outline-offset:4px;scroll-margin-top:24px}@media(max-width:480px){.globalSearchControls{gap:4px}.globalSearchControls .searchBtn{min-height:44px}.globalSearchControls .searchBtn kbd{display:none}.intentCategories button{min-height:40px}.intentTitlebar .iconBtn{width:40px;height:40px}}.searchHint[data-hint-dismissed=true]>.searchTooltip{display:none}.intentModal{width:min(640px,calc(100vw - 32px));overflow:auto}.intentInput{display:flex;gap:10px}.intentInput input{min-width:0;flex:1 1;padding:12px;border:1px solid var(--line,#d7deea);border-radius:10px;font:inherit}.intentHint{line-height:1.5;margin:12px 0 18px}.intentResults{margin:16px 0}.intentChoice{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 14px;margin:8px 0;text-align:left;background:white;border:1px solid var(--line,#d7deea);border-radius:10px;cursor:pointer;color:inherit;font:inherit}.intentChoice:focus-visible,.intentChoice:hover{border-color:var(--blue,#2563eb);background:var(--blue2,#eff6ff)}.intentChoice span{font-size:13px;color:#586479}.intentChoice span,.intentChoice strong{overflow-wrap:anywhere}.intentModal .actions{flex-wrap:wrap}.intentModal [role=alert]{color:#a32323}@media(max-width:480px){.intentInput{flex-direction:column}.intentInput .btn{width:100%}.intentModal{padding:18px}}.intentVoice{border-top:1px solid var(--line,#dfe6ee);padding-top:12px;margin:12px 0}.intentVoice .btn{margin:4px 8px 4px 0}.intentVoice p{margin:6px 0}.intentModal{max-height:calc(100dvh - 32px);overflow-y:auto}