.claude-suggestions-root{z-index:26;pointer-events:none;transition:top .24s cubic-bezier(.22,1,.36,1),bottom .24s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.claude-suggestions-inner{pointer-events:auto;width:min(100%,776px);margin:0 auto;padding:0 4px}.claude-suggestion-chip-row{background:0 0;flex-direction:column;gap:0;padding:2px 0;display:flex}.claude-suggestion-chip-row>:nth-child(n+4){display:none}.claude-suggestion-chip{width:100%;height:52px;color:var(--app-shell-text-subtle);border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;border:0;outline:none;flex:none;align-items:center;gap:12px;padding:0 10px 0 9px;transition:background-color .13s,color .13s;display:flex}.claude-suggestion-chip>span{font-size:var(--app-type-regular);letter-spacing:var(--app-tracking-hero);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:26px;overflow:hidden}.claude-suggestion-chip:hover,.claude-suggestion-chip:focus-visible,.claude-suggestion-chip-expanded{color:var(--app-shell-text);background:var(--app-shell-control)}.claude-suggestion-panel{background:var(--app-shell-panel);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-control-radius);box-shadow:var(--app-shell-popover-shadow);transform-origin:bottom;animation:claude-suggestion-panel-in .15s var(--app-shell-easing);flex-direction:column;gap:4px;margin-bottom:9px;padding:6px;display:flex}@keyframes claude-suggestion-panel-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.claude-suggestion-option{width:100%;min-height:34px;color:var(--app-foreground);text-align:left;border-radius:var(--app-shell-radius-kbd);cursor:pointer;background:0 0;border:0;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 9px;transition:background-color .13s,color .13s;display:grid}.claude-suggestion-option:hover,.claude-suggestion-option:focus-visible{background:color-mix(in srgb, var(--app-accent) 90%, transparent)}.claude-suggestion-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}@media (width<=640px){.claude-suggestions-inner{padding:0 10px}}@media (prefers-reduced-motion:reduce){.claude-suggestions-root{transition:none}.claude-suggestion-panel{animation:none}}