/* 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-primary{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:13px 19px;border:1px solid #3040b0;border-radius:9px;background:#3040b0!important;color:#fff!important;text-decoration:none!important;font-weight:750}.cdse-qa-primary:hover,.cdse-qa-primary:focus,.cdse-qa-primary:active,.cdse-qa-primary:visited{background:#1c368e!important;border-color:#1c368e!important;color:#fff!important}.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-10793 .forminator-button-submit,#forminator-module-10823 .forminator-button-submit,#forminator-module-10826 .forminator-button-submit,#forminator-module-10827 .forminator-button-submit,#forminator-module-10828 .forminator-button-submit,#forminator-module-10829 .forminator-button-submit,#forminator-module-10830 .forminator-button-submit,.llms-button-primary,.llms-button-action,.cd-d4o-primary{background:#3040b0!important;border-color:#3040b0!important;color:#fff!important;text-shadow:none!important}.llms-button-primary:visited,.llms-button-action:visited,#forminator-module-10793 .forminator-button-submit:visited,#forminator-module-10823 .forminator-button-submit:visited,#forminator-module-10826 .forminator-button-submit:visited,#forminator-module-10827 .forminator-button-submit:visited,#forminator-module-10828 .forminator-button-submit:visited,#forminator-module-10829 .forminator-button-submit:visited,#forminator-module-10830 .forminator-button-submit:visited{color:#fff!important}.llms-button-primary:hover,.llms-button-primary:focus,.llms-button-primary:active,.llms-button-action:hover,.llms-button-action:focus,.llms-button-action:active,#forminator-module-10793 .forminator-button-submit:hover,#forminator-module-10823 .forminator-button-submit:hover,#forminator-module-10826 .forminator-button-submit:hover,#forminator-module-10827 .forminator-button-submit:hover,#forminator-module-10828 .forminator-button-submit:hover,#forminator-module-10829 .forminator-button-submit:hover,#forminator-module-10830 .forminator-button-submit:hover{background:#1c368e!important;border-color:#1c368e!important;color:#fff!important}.llms-button-primary:disabled,.llms-button-action:disabled,#forminator-module-10793 .forminator-button-submit:disabled,#forminator-module-10823 .forminator-button-submit:disabled,#forminator-module-10826 .forminator-button-submit:disabled,#forminator-module-10827 .forminator-button-submit:disabled,#forminator-module-10828 .forminator-button-submit:disabled,#forminator-module-10829 .forminator-button-submit:disabled,#forminator-module-10830 .forminator-button-submit:disabled{background:#3040b0!important;color:#fff!important;opacity:.55!important}
#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-qa-primary{width:100%;box-sizing:border-box}.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;
    }
}
