/* Lindsa brand blue, sampled from the supplied wordmark: RGB 18,45,105. */
:root{--brand-blue:#122d69;--brand-blue-hover:#1b438e;--navy:#0d2148;--ink:#182642;--muted:#53627a;--teal:var(--brand-blue);--line:#dce3ed;--paper:#f6f8fc;--soft:#eef3fb}
body.workspace,body.auth-page{background:var(--paper);color:var(--ink)}
.workspace .brand.brand-identity,.auth-page .brand.brand-identity{background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;width:168px;max-width:100%;padding:1px 4px;flex-shrink:0}.brand-identity img{width:160px;height:auto;display:block}
.workspace .sidebar{background:var(--navy);color:#c8d5eb}.workspace .workspace-label{color:#a9bedf}.workspace .sidebar .nav-item{color:#cfdbef}.workspace .sidebar .nav-item.selected{background:#25477d;color:#fff}.workspace .sidebar .nav-item:hover{background:#1c3b6c;color:white}.workspace .nav-count{background:#3f6096;color:white}.workspace .privacy-note{border-color:#35517a;color:#e3eaf7}.workspace .privacy-note i{color:#b5c9ec}.workspace .privacy-note span{color:#b5c9ec}.workspace .signout{color:#d0dcf0}.workspace .avatar{background:#e8eef9;color:#244b89}.workspace .profile-name{color:var(--ink)}
.workspace .hero-panel{background:#eaf0fa;border-color:#d2dff1}.workspace .hero-panel p{color:var(--muted)}.workspace .orbit{border-color:#a9bedf}.workspace .hero-art .leaf{background:#b2c7ea}.workspace .hero-art .leaf.two{background:#557cb7}.workspace .stat-icon,.workspace .queue-item>i{background:#edf2fb;color:#41669e}.workspace .queue-item{border-color:#e0e6f1}.workspace .panel-note{background:#f2f5fa}.workspace .stat-note .dot{background:#577fb8}
.workspace .modern-btn,.auth-page .modern-btn,.workspace .btn-primary,.workspace .fc .fc-button-primary{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important;color:white!important}.workspace .modern-btn:hover,.auth-page .modern-btn:hover,.workspace .btn-primary:hover{background:var(--brand-blue-hover)!important;border-color:var(--brand-blue-hover)!important}.workspace .modern-btn.secondary{background:white!important;color:var(--brand-blue)!important;border-color:#b6c7e1!important}.workspace .btn-light-primary,.workspace .btn-success{background:#edf2fb!important;color:var(--brand-blue)!important;border-color:#c0cfe5!important}.workspace .btn-light-primary:hover,.workspace .btn-success:hover{background:#dce7f8!important}.workspace .preview-tabs .nav-link.active,.workspace .section-tabs a[aria-current=page],.workspace .active>.page-link{background:var(--brand-blue);border-color:var(--brand-blue);color:white}.workspace .preview-tabs .nav-link{color:#485f82}.workspace .page-link,.workspace .text-link{color:var(--brand-blue)}
.workspace .modern-table th,.workspace .table th{color:#4d6080;background:#f4f6fb}.workspace .table tbody tr:hover{background:#f4f7fd}.workspace .field input,.workspace .field select,.workspace .field textarea,.workspace .form-control,.workspace .form-select,.workspace .dt-container .dt-search input,.workspace .dt-container .dt-length select{border-color:#8192ad}.workspace .field input:read-only{background:#f2f5fa}.workspace .choice:has(input:checked){background:#edf2fb;border-color:#7f9dc9}.workspace .choice input,.workspace .auth-options input{accent-color:var(--brand-blue)}.workspace .form-check-input:checked{background-color:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.workspace .financial-preview{background:#f1f5fc;border-color:#c8d6ed}.workspace .audit-fields dt{color:var(--muted)}
.workspace a:focus-visible,.workspace button:focus-visible,.workspace input:focus-visible,.workspace select:focus-visible,.workspace textarea:focus-visible,.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible{outline:3px solid #386db5;outline-offset:3px}
.auth-story{background:var(--navy)}.auth-story h1 em{color:#b9cdf2}.auth-story p,.auth-story footer{color:#bdcde5}.auth-story .orbit{border-color:#3d5d8b}.auth-page .auth-options input{accent-color:var(--brand-blue)}.auth-page .auth-context,.auth-page a:not(.modern-btn):not(.brand){color:var(--brand-blue)}.auth-page .public-navigation{background:var(--navy)}.auth-page .public-navigation .nav-item{color:#d6e2f5!important}.auth-home-link{display:inline-flex;min-height:44px;align-items:center;margin-top:24px;font-size:13px}.enquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.workspace .sidebar-bottom .website-link{display:flex;gap:12px;padding:16px 10px 0;min-height:44px;font-size:13px;color:#cfdbef;text-decoration:none}
@media(max-width:760px){.auth-page .brand.brand-identity{width:135px}.auth-page .brand-identity img{width:128px}.workspace .brand.brand-identity{width:166px}}
.workspace .btn.btn-icon i{color:inherit!important}.workspace .menu-toggle{background:#f0f4fb;border-color:#ccd8e9;color:var(--brand-blue)}.workspace .menu-toggle:hover{background:#e3ebf8}.auth-page .auth-story .menu-toggle,.workspace .menu-close,.auth-page .menu-close{background:#25477d;color:#edf3ff;border-color:#456797}.workspace .progress-track>span{background:#416dab}.workspace .progress-track{background:#e7edf7}.workspace .step span{background:#edf2fa}.workspace .step.active span{background:var(--brand-blue);color:white}
