/* Viewer mode */
#ai-ide.viewer-mode #right-bar,
#ai-ide.viewer-mode #container-for-quick-promts,
#ai-ide.viewer-mode .ide-navbar { display: none !important; }
#ai-ide.viewer-mode #left-part { width: 100% !important; }

/* Conso mode: same as viewer + consumption panel visible */
#ai-ide.conso-mode #container-for-quick-promts,
#ai-ide.conso-mode .ide-navbar { display: none !important; }
#ai-ide.conso-mode #right-toggle-bar { display: none !important; }
#ai-ide.conso-mode #parameters,
#ai-ide.conso-mode .parameters-content,
#ai-ide.conso-mode #sources,
#ai-ide.conso-mode .sources-content,
#ai-ide.conso-mode #use,
#ai-ide.conso-mode .use-content { display: none !important; }
#ai-ide.conso-mode #right-bar-content > hr { display: none !important; }
#ai-ide.conso-mode #consumption { cursor: default; }
#ai-ide.conso-mode .consumption-content { display: block !important; }

/*exercise mode: same as conso + hide sources as it's a premium feature */
#ai-ide.no-use-mode #use,
#ai-ide.no-use-mode .use-content { display: none !important; }
#ai-ide.no-use-mode .use-content + hr { display: none !important; }

#ai-ide.no-rag-mode #sources,
#ai-ide.no-rag-mode .sources-content,
#ai-ide.no-rag-mode .sources-content + hr { display: none !important; }



#ai-ide.exercise-mode #random-prompts-regenerate {
    display: none !important;
}

nav.ai-ide-navbar.no-save-mode #save-project-button {
    display: none !important;
}
nav.ai-ide-navbar.no-new-mode .ide-btn-new {
    display: none !important;
}

nav.ai-ide-navbar.no-open-mode .ide-btn-open {
    display: none !important;
}