/* Toolbox section visibility. The template writes the hidden section ids of the current audience into
   body[data-toolbox-hidden]; these rules hide them before any script runs, on screen and in print.
   Ids and selectors come from assets/toolbox-sections.json. editorial.js adds the hidden attribute for semantics. */
body[data-toolbox-hidden~="hero"] #municipality-workspace > header.hero,body[data-toolbox-hidden~="hero"] .tk2-hero{display:none!important}
body[data-toolbox-hidden~="audience-switch"] #municipality-workspace > section.audience,body[data-toolbox-hidden~="audience-switch"] .tk2-audience{display:none!important}
body[data-toolbox-hidden~="page-nav"] #municipality-workspace > .layout > aside{display:none!important}
body[data-toolbox-hidden~="video-guide"] .howto-hero-wrap,body[data-toolbox-hidden~="video-guide"] .howto-row{display:none!important}
body[data-toolbox-hidden~="video-guide-parts"] .howto-row{display:none!important}
body[data-toolbox-hidden~="decision-bar"] .decision-bar{display:none!important}
body[data-toolbox-hidden~="area-overview"] .area-overview{display:none!important}
body[data-toolbox-hidden~="actions-heading"] #actions > .section-heading{display:none!important}
body[data-toolbox-hidden~="directions"] #actions > .direction-heading,body[data-toolbox-hidden~="directions"] #directions,body[data-toolbox-hidden~="directions"] .tk2-directions{display:none!important}
body[data-toolbox-hidden~="filters"] #actions > .advanced-filters,body[data-toolbox-hidden~="filters"] .tk2-toolbar{display:none!important}
body[data-toolbox-hidden~="view-switch"] #actions > .explorer-toolbar{display:none!important}
body[data-toolbox-hidden~="year-filter"] #practice-years{display:none!important}
body[data-toolbox-hidden~="practice-cards"] #cards,body[data-toolbox-hidden~="practice-cards"] #action-count{display:none!important}
body[data-toolbox-hidden~="ratings"] .card-rating{display:none!important}
body[data-toolbox-hidden~="suggest"] .suggest-cta{display:none!important}
body[data-toolbox-hidden~="practice-map"] #practice-map{display:none!important}
body[data-toolbox-hidden~="map-places"] #practice-map .map-context,body[data-toolbox-hidden~="map-places"] #all-places{display:none!important}
body[data-toolbox-hidden~="gappa"] #gappa{display:none!important}
body[data-toolbox-hidden~="gappa-practices"] #gappa .gappa-practices{display:none!important}
body[data-toolbox-hidden~="workbench"] #desktop,body[data-toolbox-hidden~="workbench"] #indicators,body[data-toolbox-hidden~="workbench"] #municipality-workspace aside nav a[href="#desktop"],body[data-toolbox-hidden~="workbench"] a[href^="#desk/"]{display:none!important}
body[data-toolbox-hidden~="source-note"] #municipality-workspace footer.toolbox-source-note{display:none!important}
body[data-toolbox-hidden~="draft-note"] .toolbox-draft-note{display:none!important}
body[data-toolbox-hidden~="library-heading"] .tk2-library > .tk2-section-heading{display:none!important}
body[data-toolbox-hidden~="filters-search"] .tk2-toolbar .tk2-search{display:none!important}
body[data-toolbox-hidden~="filters-groups"] .tk2-toolbar .tk2-filter-groups{display:none!important}
body[data-toolbox-hidden~="assessment-link"] .tk2-assessment-navigation{display:none!important}
body[data-toolbox-hidden~="idea-cards"] .tk2-cards,body[data-toolbox-hidden~="idea-cards"] .tk2-empty{display:none!important}
body[data-toolbox-hidden~="good-practices"] #head-praktikad{display:none!important}
body[data-toolbox-hidden~="assessment"] #hindamine{display:none!important}
body[data-toolbox-hidden~="assessment-guide"] #hindamine .ka-guide{display:none!important}
[data-toolbox-hidden-section]{display:none!important}

/* Draft preview notice (only with ?eelvaade=mustand for an administrator); also printed, so a draft print is recognisable. */
.toolbox-draft-preview{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:2px solid #e8c9a0;background:#fff8ef;color:#5e3c10;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.toolbox-wordpress-bar .toolbox-draft-preview{top:32px}
.toolbox-draft-preview strong{display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;border:2px solid #e8c9a0;border-radius:999px;background:#fff;font-weight:700}
.toolbox-draft-preview a{color:#006da8;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.toolbox-draft-preview a:focus-visible{outline:2px solid #006da8;outline-offset:3px;border-radius:4px}
@media(max-width:782px){.toolbox-wordpress-bar .toolbox-draft-preview{top:46px}}
@media print{.toolbox-draft-preview{position:static}}
