.fnxf-app{background:#f4f8fa!important;border-color:#dbe6eb!important;border-radius:14px!important}.fnxf-app .fnxf-sidebar{background:#09283d!important}.fnxf-app .fnxf-nav a.fnxf-active,.fnxf-app .fnxf-nav a:hover{background:color-mix(in srgb,var(--fnxf-brand,#173b60) 30%,#14263e)!important}.fnxf-app .fnxf-topbar{background:#fff!important}.fnxf-app .fnxf-panel h2{color:#0b293c!important}.fnxf-app .fnxf-stats article,.fnxf-app .fnxf-command-cards article,.fnxf-app .fnxf-command-grid>div{border:1px solid #dbe6eb!important;border-radius:12px!important;box-shadow:0 8px 25px #09283d0a!important}.fnxf-app button:focus-visible,.fnxf-app a:focus-visible{outline:3px solid var(--fnxf-brand,#173b60)!important;outline-offset:3px}

/* FINNEX 6.0: workspace readability */
.fnxf-app{font-family:Inter,'Segoe UI',Arial,sans-serif!important}.fnxf-app h1{font-size:clamp(26px,2.8vw,42px)!important;line-height:1.2!important;letter-spacing:-.025em!important}.fnxf-app :is(h2,h3){letter-spacing:-.02em!important}.fnxf-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--fnxf-brand,#173b60)!important;outline-offset:2px!important}.fnxf-app .fnxf-sidebar{min-width:215px}.fnxf-app :is(input,select,textarea){max-width:100%}

/* 10600188: FINNEX print/report layout (browser printing only). */
@media print{.fnxf-workspace,.fnxf-report,.fnxf-proposal,.fnxf-contract{color:#14273c!important;background:#fff!important;font-family:Arial,sans-serif!important}.fnxf-workspace :is(table,.fnxf-report-table){width:100%;border-collapse:collapse}.fnxf-workspace :is(th,td){border-bottom:1px solid #dce4ea;padding:7px 10px;text-align:left}.fnxf-workspace :is(button,.fnxf-actions,.fnxf-toolbar){display:none!important}.fnxf-workspace :is(.fnxf-report,.fnxf-proposal,.fnxf-contract){break-inside:avoid}@page{size:A4;margin:15mm}}
