:root{--navy:#111714;--blue:#147d45;--line:#d9e2db;--text:#111111;--muted:#414a43;color:var(--text);background:#f5f7f5}
a,.plain-link{color:#116b39}.sidebar{background:#111714;color:#fff}.sidebar>p,.sidebar nav button,.sidebar-bottom a,.flow-nav-more>summary{color:#fff}.sidebar nav button:hover{background:#203e2a}.sidebar nav button.active{background:#147d45;color:#fff}.sidebar-bottom{border-color:#405347}.connected{color:#d3eadb}.connected:before{background:#5fc98a}.sidebar .flow-nav-more{border-color:#405347}.btn.primary{background:#147d45;border-color:#147d45;color:#fff}.btn.primary:hover{background:#106536;border-color:#106536}.badge.blue,.badge.amber{background:#fff;border-color:#9dab9f;color:#111}.badge.green,.approved{background:#e8f5ec;border-color:#a6cdb2;color:#135e32}.flow-overdue{color:#111;font-weight:600}.flow-pills>button.active{background:#e8f5ec;border-color:#a6cdb2;color:#135e32}.flow-role-icon,.flow-avatar{background:#e8f5ec;color:#135e32}.flow-shortcut b{color:#111}.flow-shortcut:hover{background:#f0f7f2}.flow-task>progress::-webkit-progress-value,.claim-card progress::-webkit-progress-value{background:#147d45}.flow-task>progress::-moz-progress-bar,.claim-card progress::-moz-progress-bar{background:#147d45}.brand img,.welcome-page>img,.receipt-brand img{filter:grayscale(1)}.form-error{color:#111;font-weight:600}.contrib-expired{color:#111!important;border:2px dashed #111}.flow-nav-more[open]{color:#fff}input[type=checkbox],input[type=radio],progress{accent-color:#147d45}#team-toast{background:#111714;color:#fff}
@media(max-width:720px){.flow-nav-more[open]{background:#111714;border-color:#405347}}
@media print{.shared-letter,.shared-letter p,.shared-letter h2,.shared-letter h3,.shared-letter td,.shared-letter th,.workflow-receipt,.workflow-receipt p,.workflow-receipt th,.workflow-receipt td{color:#111}.contrib-expired{color:#111!important}}

.brand strong{direction:ltr;unicode-bidi:isolate;font-size:25px;letter-spacing:-.5px}.brand small{direction:rtl;letter-spacing:0}.brand img{filter:grayscale(1) contrast(4)}
@media(max-width:720px){.brand strong{font-size:21px}.brand img{width:40px;height:40px}.brand{gap:8px}}
