/* Remaining legacy question/card chrome; no layout or calculation controls removed. */
body[data-tool-page] :is(.jj-entry-guide img,.jj-neis-guide img,.jj-training-talk img,.jj-guide-talk img){content:url('/assets/design/counselor-v1.svg');object-fit:contain!important;image-rendering:auto!important;width:48px!important;height:48px!important;flex-basis:48px!important}
body[data-tool-page] :is(.jj-entry-guide>span,.jj-hub-guide>span){background:none!important;border:0!important;color:#7e916b!important;font-size:11px!important;box-shadow:none!important}
body[data-tool-page] :is(.jj-entry-kicker,.jj-hub-kicker,.jj-flow-kicker,.jj-support-question>p:first-child){background:none!important;border:0!important;color:#a18151!important;box-shadow:none!important;font-size:12px!important}
body[data-tool-page] :is(.jj-employment-entry,.jj-entry-primary,.jj-entry-secondary,.jj-entry-choices button,.jj-entry-route,.jj-decision-card,.jj-independent-tool,.jj-flow-wizard,.jj-leave-step-head,.jj-leave-alert,.jj-welfare-intake){background:#fff!important;background-image:none!important;border:1px solid #dbe4cf!important;border-radius:15px!important;box-shadow:none!important}
body[data-tool-page] :is(.jj-entry-choices button,.jj-entry-primary a,.jj-entry-secondary a,.jj-flow-next,.jj-flow-prev,.jj-leave-actions button){border:1px solid #cedbbf!important;border-radius:10px!important;box-shadow:none!important;min-height:46px}
body[data-tool-page] :is(.jj-extra-details>summary,.jj-catalog-details>summary,.jj-leave-progress,.jj-ue-progress){background:#f0f4e9!important;border:1px solid #dbe4cf!important;border-radius:12px!important;color:#58704b!important;box-shadow:none!important}
body[data-tool-page] .jj-ue-progress-track{background:#dce5d2!important;border:0!important;border-radius:12px!important}.jj-ue-progress-bar{background:#a18151!important}
body[data-tool-page] :is(.jj-leave-amount,.jj-result-amount,.result-status){background:#edf3e6!important;color:#2e5539!important;border:1px solid #d3e0c5!important;border-radius:13px!important;box-shadow:none!important}
.mob-menu{background:#f6f4ee!important}.mob-menu .mm-label{color:#a18151!important}.mob-menu .mm-links a{color:#34523c!important;border-color:#dce4d1!important}.mob-menu input{border:1px solid #cdd9bd!important;background:#fff!important;border-radius:10px}.mob-menu button{color:#34523c!important}.footer-brand .fb-logo em{color:#a18151!important}.benefit-card a,.lv-card a,.qa-card a{color:#2d583a}
.post-content .jj-article-tool,.post-content .jj-tool-cta,.post-content .jj-next-action,.post-tool-hub{background:#edf3e6!important;border:1px solid #ccdabc!important;border-radius:16px!important;box-shadow:none!important}.post-tool-hub a{border-radius:10px!important;border-color:#cddabb!important;color:#315338!important}.post-tool-hub h2{color:#365b3b!important}.post-content .faq-q{background:#eef3e8!important;border:1px solid #d9e2ce!important;border-radius:10px!important;color:#3c5f3c!important}.post-content .faq-a{background:#fff!important;border-color:#e1e8d7!important;color:#4e6245!important}
@media(max-width:600px){body[data-tool-page] .jj-employment-entry{padding:22px 18px!important}.post-content .jj-article-tool,.post-content .jj-tool-cta,.post-content .jj-next-action{padding:20px!important}}
