/* Feedback discovery styles - mirrors guide discovery with different accent */
:root{--nexus-feedback-discovery-accent:#ffb020;--nexus-feedback-discovery-bg:#2b1200}
@media (min-width:901px){#app-contextual-actions{position:relative!important;z-index:2600;overflow:visible}}
.nexus-guide-discovery-host{position:absolute;left:0;bottom:12px;width:var(--nexus-tab-column-width);height:48px;z-index:2205;display:flex;align-items:center;pointer-events:none}
.nexus-guide-discovery-host[hidden]{display:none}
#nexus-feedback-discovery-host{bottom:68px;z-index:2210}
.nexus-feedback-discovery{position:absolute;right:8px;display:flex;flex-direction:row-reverse;align-items:center;background:var(--nexus-feedback-discovery-bg);border:none;border-radius:24px;padding:0;cursor:pointer;box-shadow:0 8px 22px rgba(255,176,32,0.18);transition:all 0.8s cubic-bezier(0.19,1,0.22,1);pointer-events:auto;overflow:hidden;white-space:nowrap;max-width:44px;height:44px}
.nexus-feedback-discovery.is-expanded{max-width:320px;padding:0 2px 0 16px;right:8px}
.nexus-feedback-discovery__icon{width:38px;height:38px;min-width:38px;border-radius:50%;background:var(--nexus-feedback-discovery-accent);color:var(--nexus-feedback-discovery-bg);display:flex;align-items:center;justify-content:center;margin:3px;flex-shrink:0}
.nexus-feedback-discovery__icon .material-icons-round{font-size:22px}
.nexus-feedback-discovery__label{font-family:var(--font-sans);font-size:13px;font-weight:700;color:#ffffff;opacity:0;max-width:0;transition:all 0.6s ease;margin-right:0}
.nexus-feedback-discovery.is-expanded .nexus-feedback-discovery__label{opacity:1;max-width:260px;margin-right:10px}
.nexus-feedback-discovery.is-pulsing{animation:nexus-feedback-discovery-pulse 1.4s ease-in-out infinite}
@keyframes nexus-feedback-discovery-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,176,32,0.36)}50%{box-shadow:0 0 0 12px rgba(255,176,32,0)}}
.nexus-feedback-discovery:hover{transform:scale(1.05);background:#3a1600}
