/* FINNEX 2700000: final-layer customer readability and focus, all six views */
.fnxf615.fnxf692-workspace{--fnxf270-text:#172943;--fnxf270-secondary:#465d79;--fnxf270-line:#dce5f1;--fnxf270-focus:#245bd4;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;color:var(--fnxf270-text)!important;font-size:16px!important;line-height:1.5!important}
.fnxf615.fnxf692-workspace .fnxf615-layout{align-items:start!important}
.fnxf615.fnxf692-workspace .fnxf615-nav{position:sticky;top:24px;border-radius:22px!important;padding:14px!important;background:#fff!important}
.fnxf615.fnxf692-workspace .fnxf615-nav a{font-size:15px!important;font-weight:650!important;line-height:1.35!important;gap:12px!important;min-height:54px!important;padding:12px 14px!important}
.fnxf615.fnxf692-workspace .fnxf615-nav a[aria-current=page]{background:#eaf1ff!important;color:#174da6!important;box-shadow:inset 3px 0 #245bd4!important}
.fnxf615.fnxf692-workspace .fnxf190-search-wrap input{font-size:15px!important;min-height:48px!important}
.fnxf615.fnxf692-workspace .fnxf200-quick{padding:clamp(20px,2.5vw,36px)!important}
.fnxf615.fnxf692-workspace .fnxf200-quick-heading h2{font-size:clamp(25px,2.6vw,36px)!important;font-weight:750!important;line-height:1.2!important}
.fnxf615.fnxf692-workspace .fnxf200-quick-heading p{font-size:16px!important;color:var(--fnxf270-secondary)!important}
.fnxf615.fnxf692-workspace .fnxf200-quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
.fnxf615.fnxf692-workspace .fnxf200-quick-card{display:flex!important;align-items:center!important;gap:14px!important;min-height:108px!important;font-size:16px!important;line-height:1.4!important;overflow-wrap:anywhere!important;padding:20px!important}
.fnxf615.fnxf692-workspace .fnxf200-quick-card svg{flex-shrink:0!important}
.fnxf615.fnxf692-workspace .fnxf615-main{min-width:0!important}
.fnxf615.fnxf692-workspace .fnxf615-main :is(p,label,td,th){line-height:1.5!important}
.fnxf615.fnxf692-workspace .fnxf615-main :is(input,select,textarea){font-size:16px!important;min-height:48px!important}
.fnxf615.fnxf692-workspace .fnxf615-main :is(button,.button,input[type=submit]){min-height:44px!important;font-size:15px!important}
.fnxf615.fnxf692-workspace .fnxf615-main :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--fnxf270-focus)!important;outline-offset:3px!important}
.fnxf615.fnxf692-workspace .fnxf615-main :is(.fnxf615-panel,.fnxf620-context){border-radius:20px!important}
.fnxf615.fnxf692-workspace .fnxf615-main table{display:block!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
.fnxf615.fnxf692-workspace .fnxf615-main table :is(th,td){white-space:normal!important;min-width:100px!important}
@media(max-width:850px){.fnxf615.fnxf692-workspace .fnxf615-nav{position:static!important}.fnxf615.fnxf692-workspace .fnxf200-quick-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}
@media(max-width:580px){.fnxf615.fnxf692-workspace .fnxf200-quick-grid{grid-template-columns:1fr!important}.fnxf615.fnxf692-workspace .fnxf200-quick-card{min-height:76px!important}.fnxf615.fnxf692-workspace .fnxf615-main{padding:0!important}}
@media(prefers-reduced-motion:reduce){.fnxf615.fnxf692-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
