/* Shared navigation between three public tools: Rapid, Simulator and Auditor. */
.lc-tools{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e9f0;color:#0b1526;font:500 13px/1.3 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.lc-tools *{box-sizing:border-box}
.lc-tools-inner{max-width:1240px;margin:auto;display:flex;align-items:center;gap:8px;padding:9px 24px;min-height:57px;overflow-x:auto;scrollbar-width:thin}
.lc-tools-name{margin-right:8px;color:#677487;white-space:nowrap;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}
.lc-tools a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;padding:9px 15px;border:1px solid transparent;border-radius:999px;color:#3a4658;transition:color .15s,background .15s,border-color .15s}
.lc-tools a:hover{background:#f5f7fa;color:#0b1526}
.lc-tools a[aria-current="page"]{background:#e9efff;color:#1d4ed8;border-color:#cbdafa;font-weight:750}
.lc-tools a:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}
.lc-tools-spacer{flex:1;min-width:14px}
.lc-tools-projects{font-weight:650}
@media(max-width:680px){.lc-tools-name{display:none}.lc-tools-inner{padding:8px 12px;gap:2px}.lc-tools a{padding:8px 10px;font-size:12px}.lc-tools-spacer{min-width:4px}}
@media(prefers-reduced-motion:reduce){.lc-tools a{transition:none}}
@media print{.lc-tools{display:none!important}}

/* Public Simulator inherits the same blue-white product language as Rapid/Auditor. */
body.lc-simulator{--ink:#0b1526;--muted:#677487;--line:#e4e9f0;--soft:#f5f7fa;--accent:#1d4ed8;--radius:20px}
body.lc-simulator .ed-mark{background:#1d4ed8;color:#fff;border-color:#1d4ed8}
body.lc-simulator .ed-header{border-bottom-color:#e4e9f0}
body.lc-simulator .ed-primary{background:#1d4ed8;color:#fff}
body.lc-simulator .ed-primary:hover{background:#1e40af}
body.lc-simulator .ed-manual-card{border-radius:20px}
