.youtube-access-note,.youtube-access-error{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.youtube-access-note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.settings-section>.youtube-subscriptions{grid-column:1/-1}
.search-field{width:min(560px,100%);margin-inline:auto;position:relative}.search-field-form{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);display:flex}.search-field-form input:focus,.search-field-form input:focus-visible{box-shadow:none;outline:0}.search-field-form input{min-width:0;height:var(--size-header-icon-button);color:var(--text);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:0;flex:auto;padding:0}.search-field-form input::placeholder{color:var(--text-faint)}.search-field-form input::-webkit-search-cancel-button{appearance:none;display:none}.search-field-submit{flex:0 0 var(--size-header-icon-button);width:var(--size-header-icon-button);height:var(--size-header-icon-button);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.search-field-submit:hover{background:var(--surface-muted)}.search-field-submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-field>.search-suggestions{z-index:5;top:calc(100% + var(--space-2));width:100%;position:absolute;left:50%;translate:-50%}.search-suggestions{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-popover);text-align:left;pointer-events:auto;flex-direction:column;display:flex}.search-suggestion-status{align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--text-muted);font-size:var(--fs-label);margin:0;display:flex}.search-suggestion-status[data-notice-tone=error]{color:var(--notice-error)}.search-suggestion-video{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-muted);display:flex}.search-suggestion-thumb{width:calc(var(--space-16) * 1.5);aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-accent);object-fit:cover;flex:none}.search-suggestion-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.search-suggestion-title{color:var(--text);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggestion-meta{color:var(--text-muted);font-size:var(--fs-meta)}.search-suggestion-action{flex:none}.search-suggestion-channel{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-lg);color:var(--text);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.search-suggestion-channel:hover,.search-suggestion-channel:focus-visible{background:var(--surface-muted)}.search-suggestion-channel .channel-avatar{width:var(--size-video-channel-avatar);height:var(--size-video-channel-avatar);flex:none}.search-suggestion-channel-label{flex:auto;min-width:0}.search-suggestion-slots{color:var(--text-faint);font-size:var(--fs-meta)}:root[data-search-results=true] .analysis-floating:not(.analysis-floating--search){visibility:hidden;pointer-events:none}.analysis-floating--search>.search-suggestions{left:0;right:0;bottom:calc(100% + var(--space-2));position:absolute}@media (max-width:600px){.search-field,.empty-state-search>.search-field{width:min(300px, calc(100vw - 2 * var(--space-4)))}.search-field-form{padding-left:var(--space-4)}.search-field-form input{font-size:var(--fs-label)}.search-field>.search-suggestions{width:calc(100vw - 2 * var(--space-4))}.search-suggestion-thumb{width:calc(var(--space-16) * 1.25)}}
