[hidden]{display:none!important}
label{display:block;font-weight:650;margin:1rem 0 .4rem}input,select,textarea,button{font:inherit}input:not([type=checkbox]),select,textarea{display:block;width:100%;max-width:100%;border:1px solid #8a9bb3;border-radius:.5rem;padding:.65rem;background:#fff;color:#17243b}textarea{min-height:240px;resize:vertical}.inline-check{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}.inline-check input{margin-top:.4rem}.tool-status{white-space:pre-wrap}.result-list li{padding:1rem;background:#fff;border:1px solid #dce5f2;border-radius:.5rem;margin:.75rem 0;overflow-wrap:anywhere}.source{font-size:.9rem;color:#475569}button{cursor:pointer;border:1px solid #1d4ed8}button:disabled{opacity:.6;cursor:wait}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.notice-card{padding:1.25rem;border:1px solid #dce5f2;border-radius:.8rem;background:#fff;margin:1rem 0}.notice-card p{overflow-wrap:anywhere}.summary-count{font-size:1.5rem;font-weight:750}.tool-table{min-width:600px}.email-result{overflow-wrap:anywhere}nav a[aria-current=page]{font-weight:750;text-decoration-thickness:3px}.tool-error{color:#9d2020}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #bd7300;outline-offset:3px}
