/* Corelight challenge organization 1.0.0.
   Presentation only: original native challenge buttons and permissions remain authoritative. */
.cl-challenge-catalog-tools{row-gap:1rem}
.cl-org-section-nav{display:grid;gap:.45rem;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}
.cl-org-section-link{align-items:center;background:var(--cl-mode-panel-raised,var(--cl-surface,#111a15));border:1px solid var(--cl-edge-quiet,rgba(255,255,255,.18));border-radius:.3rem;color:var(--cl-white,#f4f7f5);display:flex;gap:.55rem;line-height:1.35;min-height:3.4rem;min-width:0;padding:.65rem .7rem;text-align:left;font:600 .72rem/1.35 var(--cl-font-sans,Arial,sans-serif)}
.cl-org-section-link__number{color:var(--cl-muted,#aeb9b2);font:500 .65rem/1 var(--cl-font-mono,monospace)}
.cl-org-section-link:hover:not(:disabled){background:var(--cl-mode-accent-wash,rgba(53,255,149,.07));border-color:var(--cl-green,#35ff95)}
.cl-org-section-link:focus-visible{outline:2px solid var(--cl-green,#35ff95);outline-offset:3px}
.cl-org-section-link:disabled{background:transparent;color:var(--cl-muted,#aeb9b2);cursor:default;opacity:.72}
.cl-org-section-link:disabled .cl-org-section-link__number{opacity:.7}
.cl-catalog-day{scroll-margin-top:5rem}
.cl-catalog-day__identity{row-gap:.3rem}
.cl-catalog-day__summary{display:block;flex-basis:100%;font-size:.67rem;line-height:1.5}
.cl-catalog-day__eyebrow{font-size:.6rem;letter-spacing:.08em}
.cl-catalog-module__panel>.cl-org-module-note{background:var(--cl-mode-panel-muted,rgba(255,255,255,.025));border:0;border-bottom:1px solid var(--cl-edge-quiet,rgba(255,255,255,.12));color:var(--cl-muted,#aeb9b2);font:500 .72rem/1.5 var(--cl-font-sans,Arial,sans-serif);margin:0;padding:.6rem .68rem}
.cl-catalog-module__panel .challenge-button .challenge-inner>p{grid-row:1;overflow-wrap:anywhere}
.cl-catalog-module__panel .challenge-button .challenge-inner>span{grid-row:1}
.cl-catalog-module__panel .challenge-button>.cl-ccm{grid-row:1}
.cl-catalog-module__panel .challenge-button>.cl-org-row-purpose{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .55rem;grid-column:1/-1;grid-row:2;min-width:0;text-align:left}
#cl-challenge-catalog .cl-org-kind,#challenge-window .cl-org-kind{align-items:center;background:var(--cl-mode-panel-muted,rgba(255,255,255,.025));border:1px solid var(--cl-edge-quiet,rgba(255,255,255,.18));border-radius:.25rem;color:var(--cl-muted,#bdc9c1);display:inline-flex;font:600 .64rem/1.3 var(--cl-font-sans,Arial,sans-serif);padding:.22rem .42rem;white-space:normal}
#cl-challenge-catalog .cl-org-row-note,#challenge-window .cl-org-modal-note{color:var(--cl-muted,#aeb9b2);font:400 .68rem/1.45 var(--cl-font-sans,Arial,sans-serif);min-width:0}
#cl-challenge-catalog [data-cl-assessment-kind="knowledge-check"] .cl-org-kind,#challenge-window [data-cl-assessment-kind="knowledge-check"] .cl-org-kind{color:var(--cl-green,#35ff95)}
#cl-challenge-catalog [data-cl-assessment-kind="investigation-question"] .cl-org-kind,#challenge-window [data-cl-assessment-kind="investigation-question"] .cl-org-kind{color:#a6cff2}
#cl-challenge-catalog [data-cl-assessment-kind="reflection"] .cl-org-kind,#challenge-window [data-cl-assessment-kind="reflection"] .cl-org-kind{color:#d0b9ef}
#cl-challenge-catalog .cl-catalog-module__panel .challenge-button[data-cl-assessment-kind="gate"]{background:rgba(230,175,80,.09)!important;border-left:3px solid var(--cl-orange,#efb75f)!important;margin:.2rem 0;min-height:4.2rem;padding-left:.8rem!important}
#cl-challenge-catalog [data-cl-assessment-kind="gate"] .cl-org-kind,#challenge-window [data-cl-assessment-kind="gate"] .cl-org-kind{border-color:var(--cl-orange,#efb75f);color:var(--cl-orange,#efb75f)}
#cl-challenge-catalog .challenge-button[data-cl-assessment-kind="gate"]:hover{background:rgba(230,175,80,.14)!important}
#challenge-window .cl-org-modal-context{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .65rem;justify-content:center;margin:.3rem 0 1rem;text-align:center}
html[data-bs-theme="light"] #cl-challenge-catalog [data-cl-assessment-kind="investigation-question"] .cl-org-kind,html[data-bs-theme="light"] #challenge-window [data-cl-assessment-kind="investigation-question"] .cl-org-kind{color:#245577}
html[data-bs-theme="light"] #cl-challenge-catalog [data-cl-assessment-kind="reflection"] .cl-org-kind,html[data-bs-theme="light"] #challenge-window [data-cl-assessment-kind="reflection"] .cl-org-kind{color:#65408b}
html[data-bs-theme="light"] #cl-challenge-catalog .cl-catalog-module__panel .challenge-button[data-cl-assessment-kind="gate"]{background:rgba(152,80,11,.065)!important}
@container(max-width:30rem){.cl-catalog-module__panel .challenge-button>.cl-ccm{grid-row:3}.cl-catalog-module__panel .challenge-button>.cl-org-row-purpose{grid-column:1/-1;grid-row:2}}
@media(max-width:62rem){.cl-org-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:35rem){.cl-org-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-org-section-link{min-height:3.2rem;padding:.6rem}.cl-catalog-day__summary{font-size:.63rem}.cl-org-row-note{overflow-wrap:anywhere}}
@media print{.cl-org-section-nav{display:none!important}#cl-challenge-catalog .cl-org-kind,#cl-challenge-catalog .cl-org-row-note,.cl-org-module-note{color:#222!important;background:#fff!important}#cl-challenge-catalog .cl-catalog-module__panel .challenge-button[data-cl-assessment-kind="gate"]{background:#fff!important;border-left-color:#555!important}}
