/* Offer intelligence uses the established application palette and typography. */
.intelligence106-cta{background:var(--lm-graphite,#252b2d);color:#f7f7f2;border:1px solid #4a5152;border-radius:14px;padding:clamp(20px,3vw,32px);margin-top:20px;max-width:700px}
.intelligence106-cta h2{font-family:inherit;font-size:1.4rem;color:#fff;margin:12px 0}
.intelligence106-cta p,.intelligence106-cta small,.intelligence106-cta li{color:#d5dbd9}
.intelligence106-cta .lm-admin-page__kicker{color:#e4d5ac}
.intelligence106-cta ul{padding-left:20px;line-height:1.9}.intelligence106-cta small{display:block;margin-top:16px;font-size:.8rem;line-height:1.6}
.intelligence106-page{min-width:0}.intelligence106-page h2{font-size:1.3rem}.intelligence106-page h3{font-size:1.03rem;line-height:1.5}.intelligence106-page p{line-height:1.7}.intelligence106-page .lm-admin-panel{margin:18px 0;min-width:0}
.intelligence106-filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.intelligence106-filters label{flex:1;min-width:150px}.intelligence106-filters select{max-width:100%;width:100%;margin-top:8px}
.intelligence106-features,.intelligence106-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.intelligence106-features article,.intelligence106-summary article{padding:20px;border:1px solid var(--lm-border,rgba(255,255,255,.15));border-radius:12px;min-width:0}.intelligence106-features i{font-size:1.6rem}.intelligence106-summary article{background:var(--lm-panel,#23272a)}
.intelligence106-summary span,.intelligence106-summary small{display:block;line-height:1.6;overflow-wrap:normal;word-break:normal}.intelligence106-summary strong,.intelligence106-number{display:block;font-size:2rem;line-height:1.6}.intelligence106-summary small,.intelligence106-note{font-size:.85rem;opacity:.85}
.intelligence106-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.intelligence106-grid .lm-admin-panel{margin:0 0 18px}.intelligence106-bar{display:grid;grid-template-columns:100px minmax(20px,1fr) 42px;align-items:center;gap:12px;padding:8px 0;font-size:.9rem}.intelligence106-bar strong{text-align:right}.intelligence106-bar meter{width:100%;height:14px;accent-color:var(--lm-red,#c5233e)}
.intelligence106-offers{display:grid;gap:14px}.intelligence106-offers article{border:1px solid var(--lm-border,rgba(255,255,255,.15));border-radius:12px;padding:18px}.intelligence106-offers dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.intelligence106-offers dt{font-size:.85rem;font-weight:400;line-height:1.6}.intelligence106-offers dd{font-size:1.2rem;margin:8px 0 0}.intelligence106-suggestions{padding-left:20px}.intelligence106-suggestions li{padding-bottom:16px;line-height:1.7}.intelligence106-admin{border-style:dashed!important}.intelligence106-admin input:not([type=checkbox]){width:100%;margin-top:8px}
@media(max-width:1000px){.intelligence106-features,.intelligence106-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence106-grid{grid-template-columns:1fr}}
@media(max-width:480px){.intelligence106-page .lm-admin-panel{padding:18px}.intelligence106-features,.intelligence106-summary{grid-template-columns:1fr}.intelligence106-filters{display:grid;grid-template-columns:1fr}.intelligence106-filters label{min-width:0}.intelligence106-offers dl{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence106-bar{grid-template-columns:88px minmax(20px,1fr) 32px;gap:6px}.intelligence106-cta .btn{white-space:normal;min-height:44px}.intelligence106-page h1{font-size:1.8rem;overflow-wrap:normal;word-break:normal}.intelligence106-page .btn{white-space:normal;min-height:44px}}
.lm-dashboard-shell .intelligence106-page{color:#161c24}.lm-dashboard-shell .intelligence106-page h1,.lm-dashboard-shell .intelligence106-page h2,.lm-dashboard-shell .intelligence106-page h3{color:#161c24}.lm-dashboard-shell .intelligence106-page p{color:#555d67}.lm-dashboard-shell .intelligence106-page .lm-admin-page__kicker{color:#a3293b}.lm-dashboard-shell .intelligence106-summary article,.lm-dashboard-shell .intelligence106-features article,.lm-dashboard-shell .intelligence106-offers article{background:#fff;border-color:#dce0e1}.lm-dashboard-shell .intelligence106-page .btn-outline-light{color:#20262d;background:#fff;border-color:#a9afb5}.lm-dashboard-shell .intelligence106-page .lm-input{background:#fff;color:#20262d;border:1px solid #b4bbc2;min-height:44px}.lm-dashboard-shell .intelligence106-page :focus-visible{outline:3px solid #a3293b;outline-offset:3px}.lm-dashboard-shell .intelligence106-page label{color:#434952}.lm-dashboard-shell .voucher104-page .intelligence106-cta h2{color:#fff}.lm-dashboard-shell .voucher104-page .intelligence106-cta p,.lm-dashboard-shell .voucher104-page .intelligence106-cta small{color:#d5dbd9!important}.lm-dashboard-shell .voucher104-page .intelligence106-cta .lm-admin-page__kicker{color:#e4d5ac}
/* Public legacy styles set definition-list text white; pin comparison facts in this light workspace. */
.lm-dashboard-shell .intelligence106-page dl,.lm-dashboard-shell .intelligence106-page dd{color:#161c24}.lm-dashboard-shell .intelligence106-page dt{color:#555d67}.intelligence106-bar meter::-webkit-meter-optimum-value{background:#b9273d}.intelligence106-bar meter::-moz-meter-bar{background:#b9273d}
