.rt-suggestions{z-index:4;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover-bg);width:min(100%,720px);max-width:720px;box-shadow:var(--shadow-lg);text-align:left;gap:4px;margin:8px auto 0;padding:10px;display:grid;position:relative}.rt-suggestions-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:800}.rt-suggestion-item{border-radius:var(--radius-md);color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px;transition:background .16s,color .16s;display:flex}.rt-suggestion-item:hover{background:var(--accent-subtle);color:var(--text-primary)}.rt-search-box,.rt-search-page-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--input-bg);align-items:center;gap:10px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 18px 54px #00000047}.rt-search-box{max-width:760px;margin:0 auto;padding:6px;position:relative}.rt-search-box.focused,.rt-search-page-box:focus-within{background:var(--input-bg-focus);border-color:#818cf894;box-shadow:0 18px 54px #00000057,0 0 0 4px #6366f11f}.rt-search-box>svg,.rt-search-page-box>svg{color:var(--accent-text);flex:none;margin-left:14px}.rt-search-box input,.rt-search-page-box input{min-width:0;height:46px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:600}.rt-search-box input::placeholder,.rt-search-page-box input::placeholder{color:var(--text-muted);font-weight:600}.rt-search-btn{border-radius:var(--radius-md);background:var(--accent-action);color:#fff;letter-spacing:0;border:0;justify-content:center;align-items:center;gap:8px;width:46px;min-width:46px;height:46px;min-height:46px;font-size:13px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 10px 24px #6366f13d}.rt-search-btn:hover{background:var(--accent-action-hover);color:#fff;transform:translateY(-1px)}.rt-search-box .rt-search-btn span{display:none}.rt-search-btn svg{flex:none}.rt-search-btn:disabled{cursor:wait;opacity:.72}
