body.eld-tool-page .assess-cta,body.eld-tool-page [data-search-growth-dock]{display:none!important}
#eld-evidence-tool{margin:1.5rem 0 3rem;color:#e5edf7;scroll-margin-top:7rem}
#eld-evidence-tool *{box-sizing:border-box}
#eld-evidence-tool .eld-notice{padding:1.2rem 1.4rem;border-left:3px solid #83d8c4;background:#112d30;color:#e2f9f0;border-radius:0 12px 12px 0;line-height:1.7}
#eld-evidence-tool fieldset{margin:1.6rem 0;padding:1.4rem;border:1px solid #405065;border-radius:16px;min-width:0;background:#101b2b}
#eld-evidence-tool legend{float:none;width:auto;max-width:100%;padding:0 .5rem;color:#f8fbff;font-size:1.12rem;font-weight:750;line-height:1.5}
#eld-evidence-tool fieldset>p{font-size:.95rem;line-height:1.7;color:#c2d0df;margin:.3rem 0 1.4rem}
#eld-evidence-tool .eld-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
#eld-evidence-tool .eld-field{min-width:0;display:flex;flex-direction:column;gap:.45rem}
#eld-evidence-tool .eld-wide{grid-column:1/-1}
#eld-evidence-tool label{display:block;color:#f0f5fc;font-size:.92rem;font-weight:650;line-height:1.55}
#eld-evidence-tool input,#eld-evidence-tool select,#eld-evidence-tool textarea{display:block;width:100%;min-width:0;min-height:48px;padding:.75rem .85rem;border:1px solid #64778e;border-radius:8px;background:#0b1422;color:#fff;font:inherit;font-size:16px;line-height:1.5;opacity:1;color-scheme:dark}
#eld-evidence-tool textarea{resize:vertical;min-height:100px}
#eld-evidence-tool select{white-space:normal}
#eld-evidence-tool :focus-visible{outline:3px solid #a7efdb;outline-offset:4px}
#eld-evidence-tool .eld-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}
#eld-evidence-tool button{min-height:48px;padding:.8rem 1.1rem;border:1px solid #7d91aa;border-radius:9px;background:#15263b;color:#fff;font:inherit;font-weight:700;cursor:pointer;line-height:1.4;transition:none}
#eld-evidence-tool button[type=submit]{background:#99e4cf;color:#082621;border-color:#99e4cf}
#eld-evidence-tool button:hover:not(:disabled){border-color:#d0fff2}
#eld-evidence-tool button:disabled{opacity:.5;cursor:not-allowed}
#eld-evidence-tool .eld-status{min-height:2rem;font-size:.95rem;line-height:1.7;color:#c9d8e9}
#eld-evidence-tool .eld-results{padding:1.5rem;background:#122538;border:1px solid #7898ae;border-radius:14px;scroll-margin-top:7rem;overflow-wrap:anywhere}
#eld-evidence-tool .eld-results[hidden]{display:none}
#eld-evidence-tool .eld-results h3{color:#fff;margin:0 0 1rem;font-size:1.45rem;line-height:1.35}
#eld-evidence-tool .eld-results p,#eld-evidence-tool .eld-results li{color:#e1eaf5;line-height:1.75}
#eld-evidence-tool .eld-results ul{padding-left:1.4rem;margin:1rem 0 0}
#eld-evidence-tool .eld-results li{margin:.75rem 0}
#eld-evidence-tool .eld-results a{color:#aceddc;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){#eld-evidence-tool .eld-grid{grid-template-columns:1fr}#eld-evidence-tool fieldset{padding:1rem}#eld-evidence-tool .eld-actions{flex-direction:column}#eld-evidence-tool button{width:100%}#eld-evidence-tool .eld-results{padding:1.1rem}}
@media print{#eld-evidence-tool{color:#111}#eld-evidence-tool .eld-actions,#eld-evidence-tool .eld-status{display:none!important}#eld-evidence-tool fieldset,#eld-evidence-tool .eld-notice,#eld-evidence-tool .eld-results{background:#fff!important;color:#111!important;border-color:#555!important;break-inside:auto}#eld-evidence-tool legend,#eld-evidence-tool label,#eld-evidence-tool p,#eld-evidence-tool li,#eld-evidence-tool h3,#eld-evidence-tool a{color:#111!important}#eld-evidence-tool input,#eld-evidence-tool select,#eld-evidence-tool textarea{background:#fff!important;color:#111!important;color-scheme:light;border-color:#555}#eld-evidence-tool .eld-field{break-inside:avoid}#eld-evidence-tool .eld-results[hidden]{display:none!important}}
