/* Hide the transient sample notice before it can overlap the fitted preview. */
#pg243-sample-note{display:none!important}
html body.pg426-workspace #editorSidebar>.flex{gap:8px!important}
html body.pg426-workspace #editorSidebar .pg424-card{margin-block:0!important}
html body.pg426-workspace #editorSidebar .pg424-card>.editor-section-header .editor-section-toggle{display:flex!important;justify-content:center!important;align-items:center!important;line-height:0!important;padding:0!important;box-sizing:border-box}
html body.pg426-workspace #editorSidebar .editor-section-toggle svg{display:block;width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body.pg426-workspace #pg358-toolbar .pg426-theme-button svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
html body.pg426-workspace #pg358-toolbar .pg426-theme-button{color:var(--ui-accent,#165dff)!important;background:var(--ui-panel3,#eef3ff)!important;border:1px solid var(--ui-line,#dce4ef)!important}
html[data-theme=dark] body.pg426-workspace #pg358-toolbar .pg426-theme-button{color:#bdd4ff!important;background:#243b60!important;border-color:#3e5b86!important}
html body.pg426-workspace #pg358-toolbar .pg426-theme-button svg circle{fill:currentColor;stroke:none}

/* Keep the sticky tools and their surrounding gaps opaque while the CV scrolls. */
@media screen and (min-width:901px){
 html body.pg358-desktop #previewArea > #pg358-toolbar{
  background:var(--ui-panel,#fff)!important;
  box-shadow:0 -24px 0 0 var(--ui-bg,#f5f6ff),0 14px 0 0 var(--ui-bg,#f5f6ff)!important;
 }
}
