/* Existing tools keep their input IDs, calculations and semantic result colors. */
#brxe-cfbody .imported-content{--navy:var(--cf-chocolate);--ink:var(--cf-chocolate);--muted:#745B50;--navy-soft:var(--cf-dark);--sky:var(--cf-paper-deep);--sky-soft:var(--cf-paper);--soft:var(--cf-paper);width:100%;min-width:0;font-family:var(--cf-text);color:var(--cf-chocolate)}
#brxe-cfbody .imported-content :is(p,span,label,input,button,select,textarea,a){font-family:var(--cf-text)}
#brxe-cfbody .imported-content :is(h1,h2,h3,h4){font-family:var(--cf-display);color:inherit;letter-spacing:-.03em;line-height:1.12}
#brxe-cfbody .imported-content :is(input,select,textarea){font-size:16px;max-width:100%;min-height:44px}
#brxe-cfbody .imported-content button{min-height:44px}
#brxe-cfbody .imported-content [class*=emoji]{display:none}
#brxe-cfbody .imported-content table{min-width:0}
#brxe-cfbody .imported-content :is(.csat-card,.clv-card,.nps-card){background:var(--cf-paper);border:0;border-radius:16px}
#brxe-cfbody .imported-content :is(.csat-card,.clv-card,.nps-card):nth-child(even){background:var(--cf-paper-deep)}
#brxe-cfbody .imported-content .reading-table{overflow-x:auto;max-width:100%}
.cf-legacy-page #brxe-cfbody>h2{margin-top:56px}
.cf-legacy-page #brxe-cfbody>.wp-block-group{margin-bottom:40px}
.cf-resource #brxe-cfbody .cf-resource-content :is(.kit-intro,.voc-intro,.interview-intro,.plan-intro,.dashboard-intro,.empathy-intro){margin-bottom:56px}
.cf-resource #brxe-cfbody .cf-resource-content h2{font-family:var(--cf-display);font-size:clamp(28px,3.2vw,42px);line-height:1.12;color:inherit}
.cf-resource #brxe-cfbody .cf-resource-content h3{font-family:var(--cf-display);line-height:1.15}
.cf-resource #brxe-cfbody .cf-resource-content .download-button{background:var(--cf-chocolate);color:var(--cf-cream)}
.cf-resource #brxe-cfbody .cf-resource-content :is(.kit-download,.voc-download,.interview-download,.plan-download,.dashboard-download,.empathy-download){background:var(--cf-paper-deep);color:var(--cf-chocolate);border:0;border-radius:16px}
.cf-resource #brxe-cfbody .cf-resource-content .cf-secondary-action{background:var(--cf-chocolate);color:var(--cf-cream)}
.cf-resource #brxe-cfbody .wp-block-group__inner-container{display:contents}
@media(max-width:600px){#brxe-cfbody .imported-content{padding-inline:0}#brxe-cfbody .imported-content :is(.csat-header h2,.clv-header h2,.nps-header h2){font-size:28px!important}#brxe-cfbody .imported-content input{min-width:0}#brxe-cfbody .imported-content .csat-input-field{width:70px}#brxe-cfbody .imported-content .csat-input-item{gap:8px;padding-inline:4px}}
.cf-resource #brxe-cfbody .cf-resource-content{max-width:none;width:100%}
.cf-resource #brxe-cfbody .cf-resource-content :is(.kit-download,.voc-download,.interview-download,.plan-download,.dashboard-download,.empathy-download) h2{font-size:30px}
.cf-resource #brxe-cfbody .cf-resource-content :is(p,li){font-size:18px}
.cf-resource #brxe-cfbody .cf-resource-content :is(.file-note,.method-source,.method-note,figcaption){font-size:15px}
.cf-resource #brxe-cfbody .cf-resource-content :is(.guide,.how-to,.kit-guide) li{background:var(--cf-paper);padding:24px;border-radius:12px}
#brxe-cfbody .csat-cat-labels{flex-wrap:wrap;gap:10px 14px;justify-content:flex-start}
#brxe-cfbody .imported-content .csat-cat-labels>span{font-size:14px;white-space:normal}
#brxe-cfbody .nps-labels{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px}
#brxe-cfbody .imported-content .nps-labels>span{font-size:14px;white-space:normal}
/* The WordPress page title already supplies this introduction. */
#brxe-cfbody .imported-content:has(.nps-header)>:is(h2.has-text-align-center,h3.has-text-align-center){display:none}
