.yy-topbar .yy-search{align-items:center;display:flex}.yy-topbar .yy-search svg{position:static}.yy-topbar .yy-search>.yy-search-icon{pointer-events:none;position:absolute;top:10px;left:12px}.yy-topbar .yy-search input{appearance:none}.yy-topbar .yy-search input:focus{border-color:var(--yy-ink-950);outline:2px solid var(--yy-accent);outline-offset:2px}.yy-topbar .yy-search input::-webkit-search-cancel-button{cursor:pointer}.yy-search-pop{left:0;top:calc(100% + var(--yy-space-2));background:var(--yy-surface);border:1px solid var(--yy-border);border-radius:var(--yy-radius-md);width:max(100%,480px);max-width:calc(100vw - 32px);max-height:min(560px,100vh - 120px);box-shadow:var(--yy-shadow-1);padding:var(--yy-space-2);z-index:20;gap:var(--yy-space-1);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.yy-search-list{gap:var(--yy-space-2);flex-direction:column;display:flex}.yy-search-group{flex-direction:column;gap:2px;display:flex}.yy-search-group+.yy-search-group{border-top:1px solid var(--yy-border);padding-top:var(--yy-space-2)}.yy-search-group-label{color:var(--yy-text-3);padding:4px 8px 2px;font-size:12px;font-weight:700;line-height:16px}.yy-search-opt{border-radius:var(--yy-radius-sm);min-height:48px;color:var(--yy-text);cursor:pointer;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.yy-search-opt[aria-selected=true]{background:var(--yy-stone-100);box-shadow:inset 3px 0 0 var(--yy-accent)}.yy-search-opt-icon{border-radius:var(--yy-radius-sm);background:var(--yy-stone-100);width:32px;height:32px;color:var(--yy-ink-700);flex:none;place-items:center;display:grid}.yy-search-opt[aria-selected=true] .yy-search-opt-icon{background:var(--yy-surface)}.yy-search-opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.yy-search-opt-title{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.yy-search-opt-sub{color:var(--yy-text-2);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;overflow:hidden}.yy-search-opt-badge{flex:none}.yy-search-more .yy-search-opt{min-height:40px}.yy-search-more .yy-search-opt-icon{background:0 0}.yy-search-more .yy-search-opt-title{text-underline-offset:3px;font-weight:700;text-decoration:underline}.yy-search-status{color:var(--yy-text-2);margin:0;padding:12px 8px;font-size:14px;line-height:20px}.yy-search-empty{color:var(--yy-text-2);flex-direction:column;gap:4px;padding:12px 8px;font-size:13px;line-height:18px;display:flex}.yy-search-empty strong{color:var(--yy-text);overflow-wrap:anywhere;font-size:14px;line-height:20px}.yy-search-note{border-radius:var(--yy-radius-sm);align-items:flex-start;gap:10px;padding:10px;font-size:14px;line-height:20px;display:flex}.yy-search-note>svg{flex:none;margin-top:1px}.yy-search-note>span{flex:1}.yy-search-note[data-tone=warning]{background:var(--yy-warning-tint);color:var(--yy-warning-text)}.yy-search-note[data-tone=danger]{background:var(--yy-danger-tint);color:var(--yy-danger-text)}.yy-search-note .yy-btn{flex:none;margin:-4px 0}.yy-search-keys{border-top:1px solid var(--yy-border);color:var(--yy-text-3);margin:0;padding:6px 8px 2px;font-size:12px;line-height:16px}.yy-search-keys kbd{border:1px solid var(--yy-border);background:var(--yy-stone-50);min-width:18px;font:inherit;text-align:center;border-radius:4px;margin-right:2px;padding:0 4px;display:inline-block}.yy-search-trigger,.yy-search-back{display:none}@media (max-width:960px){.yy-search-trigger{border:1px solid var(--yy-stone-300);border-radius:var(--yy-radius-sm);background:var(--yy-surface);width:40px;height:40px;color:var(--yy-text);cursor:pointer;flex:none;place-items:center;display:inline-grid}.yy-search-trigger:focus-visible{outline:2px solid var(--yy-accent);outline-offset:2px}.yy-topbar:has(.yy-search[data-sheet=open]){z-index:40}.yy-topbar .yy-search[data-sheet=open]{z-index:40;background:var(--yy-surface);flex-flow:wrap;align-content:flex-start;gap:8px;width:auto;max-width:none;padding:12px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.yy-topbar .yy-search[data-sheet=open]>.yy-search-icon{top:24px;left:80px}.yy-topbar .yy-search[data-sheet=open] input{flex:1;min-width:0;height:44px;font-size:16px}.yy-topbar .yy-search[data-sheet=open] .yy-search-back{border-radius:var(--yy-radius-sm);width:44px;height:44px;color:var(--yy-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.yy-topbar .yy-search[data-sheet=open] .yy-search-pop{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;flex:1 0 100%;padding:4px 0 24px;position:static}.yy-topbar .yy-search[data-sheet=open] .yy-search-keys{display:none}.yy-topbar .yy-search[data-sheet=open] .yy-search-opt{min-height:56px}.yy-topbar .yy-search[data-sheet=open] .yy-search-opt-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:no-preference){.yy-search-opt{transition:background-color var(--yy-dur-1) var(--yy-ease)}}
