/* 0.1.182: logged-in investigation surfaces use the same navy site shell as the homepage. */
body.clarity-dojo-sprint-content #transparent-header-wrap,
body.clarity-dojo-sprint-content #site-header,
body.clarity-dojo-sprint-content #site-header #site-header-inner {
    background:#02082d!important;
    border-color:#02082d!important;
    box-shadow:none!important;
}
body.clarity-dojo-sprint-content #site-header #site-navigation-wrap .dropdown-menu > li > a,
body.clarity-dojo-sprint-content #site-header #site-navigation-wrap .dropdown-menu > li > a:visited,
body.clarity-dojo-sprint-content #site-header .oceanwp-mobile-menu-icon a,
body.clarity-dojo-sprint-content #site-header button.mobile-menu,
body.clarity-dojo-sprint-content #site-header .search-toggle-li a {
    color:#fff!important;
}
body.clarity-dojo-sprint-content #site-header button.mobile-menu .hamburger-inner,
body.clarity-dojo-sprint-content #site-header button.mobile-menu .hamburger-inner::before,
body.clarity-dojo-sprint-content #site-header button.mobile-menu .hamburger-inner::after {
    background-color:#fff!important;
}
body.clarity-dojo-sprint-content #site-header #site-navigation-wrap .dropdown-menu > li > a:hover {
    color:#9edfff!important;
}


/* 0.1.118 inner-site header cleanup. Keep navigation/search, remove theme social icons. */
body.clarity-dojo-sprint-content #site-header .oceanwp-social-menu {
    display: none !important;
}
/* Focused beta QA visual consistency. */
.cdse-qa-success,.cdse-qa-day7-complete{max-width:900px;margin:12px auto 22px;padding:26px 28px;border:1px solid #e1e6ee;border-top:4px solid #3040b0;border-radius:12px;background:#fff;color:#182230;box-sizing:border-box}.cdse-qa-success-eyebrow{margin:0 0 7px;color:#3040b0;font-size:12px;font-weight:800;letter-spacing:.08em}.cdse-qa-success h2,.cdse-qa-day7-complete h2{margin:0 0 14px;color:#182230;font-size:28px;line-height:1.2}.cdse-qa-success p,.cdse-qa-day7-complete p{font-size:16px;line-height:1.55;color:#344054}.cdse-qa-investigation-status{display:block;margin-top:3px;color:#475467;font-size:12px;line-height:1.4}.cdse-qa-edit-day7{max-width:900px;margin:12px auto 24px}.cdse-qa-edit-day7 a{color:#3040b0;font-weight:700}.cdse-advanced-workspace{max-width:900px;margin:26px auto;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.cdse-advanced-workspace>summary{display:flex;flex-direction:column;gap:3px;padding:16px 18px;cursor:pointer;color:#182230}.cdse-advanced-workspace>summary span{color:#667085;font-size:13px;font-weight:400}.cdse-advanced-workspace-body{padding:0 16px 18px}.cdse-advanced-workspace-body .cdse-decision-shell{margin:0;border:0;border-top:0;padding-top:8px}

/* Primary Sprint controls always keep readable white text on blue. */

#forminator-module-10827 select{width:100%;max-width:100%;min-height:46px!important;height:auto!important;line-height:1.25!important;white-space:nowrap;text-overflow:ellipsis}
@media(max-width:760px){.cdse-qa-success,.cdse-qa-day7-complete{padding:20px 18px;margin:10px 0 20px}.cdse-qa-success h2,.cdse-qa-day7-complete h2{font-size:23px}.cdse-advanced-workspace{margin:22px 0}.cdse-advanced-workspace-body{padding:0 10px 12px}}

/* Retry remains clearly secondary to the main builder action. */
.cd-ib-error-retry{appearance:none;border:0;background:transparent;color:#3040b0;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer;padding:2px 3px}.cd-ib-error-retry:hover,.cd-ib-error-retry:focus{color:#1c368e}

/* 0.1.25 focused live-beta repairs. */
.cdse-qa-outreach-optional:after{content:"Optional for the selected message count";display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.35}
.cdse-qa-day5 .cdse-qa-readable-block{margin:14px 0;padding:0;background:transparent;border:0;color:#344054;font-family:inherit;font-size:16px;line-height:1.55;white-space:normal}
.cdse-qa-day5 .cdse-qa-readable-block p{margin:0 0 10px!important;color:#344054!important;font-family:inherit!important;font-size:16px!important;line-height:1.55!important}
.cdse-qa-day5 main code,.cdse-qa-day5 .site-main code{font-family:inherit!important;background:transparent!important;border:0!important;padding:0!important;color:inherit!important}
.cd-ib-transition{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(247,248,252,.96);box-sizing:border-box}
.cd-ib-transition-card{width:min(360px,100%);padding:24px 22px;border:1px solid #dfe3ef;border-radius:16px;background:#fff;box-shadow:0 18px 55px rgba(20,28,60,.15);text-align:center;color:#20294a}
.cd-ib-transition-card .cd-ib-spinner{margin:0 auto 13px}
.cd-ib-transition-card strong{display:block;font-size:18px;line-height:1.3}
.cd-ib-transition-card span{display:block;margin-top:6px;color:#667085;font-size:13px}
.cd-ib-share-link{display:block;width:100%;margin-top:7px;padding:8px 9px;border:1px solid #cfd5e4;border-radius:7px;background:#fff;color:#344054;font:inherit;font-size:12px;box-sizing:border-box}


/* 0.1.27 visual normalization: one user-facing Sprint column and one primary blue. */
body.clarity-dojo-sprint-content .entry-content,
body.clarity-dojo-sprint-content .llms-lesson-content,
body.clarity-dojo-sprint-content .llms-content-block {
    width:100%;
    max-width:900px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box;
}
body.clarity-dojo-sprint-content #forminator-module-10793,
body.clarity-dojo-sprint-content #forminator-module-10823,
body.clarity-dojo-sprint-content #forminator-module-10826,
body.clarity-dojo-sprint-content #forminator-module-10827,
body.clarity-dojo-sprint-content #forminator-module-10828,
body.clarity-dojo-sprint-content #forminator-module-10829,
body.clarity-dojo-sprint-content #forminator-module-10830,
body.clarity-dojo-sprint-content .cd-starting-investigation,
body.clarity-dojo-sprint-content .cd-day1-carry,
body.clarity-dojo-sprint-content .cd-investigations,
body.clarity-dojo-sprint-content .cdse-decision-shell,
body.clarity-dojo-sprint-content .cdse-advanced-workspace,
body.clarity-dojo-sprint-content .cdse-structure-card,
body.clarity-dojo-sprint-content .cd-d4o,
body.clarity-dojo-sprint-content .cdse-qa-success,
body.clarity-dojo-sprint-content .cdse-qa-day7-complete,
body.clarity-dojo-sprint-content .cdse-qa-edit-day7,
body.clarity-dojo-sprint-content .cdse-my-sprint-experiment {
    width:100%;
    max-width:900px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box;
}

@media(max-width:760px){
    body.clarity-dojo-sprint-content .entry-content,
    body.clarity-dojo-sprint-content .llms-lesson-content,
    body.clarity-dojo-sprint-content .llms-content-block {
        max-width:100%!important;
    }
}

/* 0.1.50 lesson-column normalization
   Day 1 plus Lifter lessons 10781-10787 now share the same centered reading,
   form, completion, and context column. This deliberately does not alter
   My Sprint or the public Investigation Builder. */
body.clarity-dojo-sprint-lesson .content-area,
body.clarity-dojo-sprint-lesson .site-content,
body.clarity-dojo-sprint-lesson .site-main,
body.clarity-dojo-sprint-lesson main#main {
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box;
}

body.clarity-dojo-sprint-lesson article,
body.clarity-dojo-sprint-lesson .type-lesson,
body.clarity-dojo-sprint-lesson .type-page {
    width:100%!important;
    max-width:948px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:24px!important;
    padding-right:24px!important;
    box-sizing:border-box;
}

body.clarity-dojo-sprint-lesson .entry-content,
body.clarity-dojo-sprint-lesson .llms-lesson-content,
body.clarity-dojo-sprint-lesson .llms-content-block,
body.clarity-dojo-sprint-lesson .llms-syllabus-wrapper {
    width:100%!important;
    max-width:900px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box;
}

/* Keep lesson prose aligned with the same edges as the forms and cards. */
body.clarity-dojo-sprint-lesson .entry-content > p,
body.clarity-dojo-sprint-lesson .entry-content > h1,
body.clarity-dojo-sprint-lesson .entry-content > h2,
body.clarity-dojo-sprint-lesson .entry-content > h3,
body.clarity-dojo-sprint-lesson .entry-content > h4,
body.clarity-dojo-sprint-lesson .entry-content > ul,
body.clarity-dojo-sprint-lesson .entry-content > ol,
body.clarity-dojo-sprint-lesson .entry-content > blockquote,
body.clarity-dojo-sprint-lesson .llms-lesson-content > p,
body.clarity-dojo-sprint-lesson .llms-lesson-content > h1,
body.clarity-dojo-sprint-lesson .llms-lesson-content > h2,
body.clarity-dojo-sprint-lesson .llms-lesson-content > h3,
body.clarity-dojo-sprint-lesson .llms-lesson-content > h4,
body.clarity-dojo-sprint-lesson .llms-lesson-content > ul,
body.clarity-dojo-sprint-lesson .llms-lesson-content > ol,
body.clarity-dojo-sprint-lesson .llms-lesson-content > blockquote {
    width:100%;
    max-width:900px;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box;
}

/* Every Day 1-7 interaction surface uses that same column. */
body.clarity-dojo-sprint-lesson #forminator-module-10793,
body.clarity-dojo-sprint-lesson #forminator-module-10823,
body.clarity-dojo-sprint-lesson #forminator-module-10826,
body.clarity-dojo-sprint-lesson #forminator-module-10827,
body.clarity-dojo-sprint-lesson #forminator-module-10828,
body.clarity-dojo-sprint-lesson #forminator-module-10829,
body.clarity-dojo-sprint-lesson #forminator-module-10830,
body.clarity-dojo-sprint-lesson .cd-starting-investigation,
body.clarity-dojo-sprint-lesson .cd-day1-carry,
body.clarity-dojo-sprint-lesson .cd-d4o,
body.clarity-dojo-sprint-lesson .cdse-structure-card,
body.clarity-dojo-sprint-lesson .cdse-qa-success,
body.clarity-dojo-sprint-lesson .cdse-qa-day7-complete,
body.clarity-dojo-sprint-lesson .llms-lesson-button-wrapper,
body.clarity-dojo-sprint-lesson .llms-complete-lesson-form,
body.clarity-dojo-sprint-lesson .llms-course-navigation,
body.clarity-dojo-sprint-lesson .llms-lesson-navigation {
    width:100%!important;
    max-width:900px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box;
}

/* Match the calm spacing of the account handoff page. */
body.clarity-dojo-sprint-lesson .entry-content > p,
body.clarity-dojo-sprint-lesson .llms-lesson-content > p {
    line-height:1.58;
}
body.clarity-dojo-sprint-lesson .entry-content > p + p,
body.clarity-dojo-sprint-lesson .llms-lesson-content > p + p {
    margin-top:18px;
}
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10793,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10823,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10826,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10827,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10828,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10829,
body.clarity-dojo-sprint-lesson .entry-content > #forminator-module-10830 {
    margin-top:28px!important;
}

@media(max-width:760px){
    body.clarity-dojo-sprint-lesson article,
    body.clarity-dojo-sprint-lesson .type-lesson,
    body.clarity-dojo-sprint-lesson .type-page {
        max-width:100%!important;
        padding-left:14px!important;
        padding-right:14px!important;
    }
    body.clarity-dojo-sprint-lesson .entry-content,
    body.clarity-dojo-sprint-lesson .llms-lesson-content,
    body.clarity-dojo-sprint-lesson .llms-content-block {
        max-width:100%!important;
    }
}

/* 0.1.73 pause-first lesson completion layout. Visual button properties stay in action-system-020.css. */
.cdse-qa-completion-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin-top: 14px;
}
@media (max-width: 520px) {
    .cdse-qa-completion-actions {
        gap: 7px;
    }
}
