/* Shared segmented navigation for finance sections and calculator tools. */
body .workspace-tab-list{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px!important;width:max-content!important;max-width:none!important;flex-wrap:nowrap!important;flex-shrink:0;border:1px solid #dce6ee!important;background:#eaf0f5!important;border-radius:13px!important;box-sizing:border-box}
body .sidebar .sub-menu .workspace-tab-list{margin:0!important}
body .calculator-tools.workspace-tab-list{margin:0 0 25px!important;max-width:100%!important;overflow-x:auto}
body .workspace-tab-list>.sub-item,body .workspace-tab-list>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:40px!important;margin:0!important;padding:10px 16px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#6c8095!important;font-family:'Segoe UI',sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;white-space:nowrap!important;text-decoration:none!important;flex:0 0 auto!important;box-sizing:border-box;cursor:pointer;transition:background .15s,color .15s}
body .workspace-tab-list>.sub-item>i,body .workspace-tab-list>button>i{font-size:14px!important;width:16px!important;text-align:center!important;color:inherit!important;flex:0 0 16px}
body .workspace-tab-list>.active,body .workspace-tab-list>[aria-pressed=true]{background:#102746!important;color:#fff!important;box-shadow:0 4px 12px #1027461c!important}
body .workspace-tab-list>:hover:not(.active):not([aria-pressed=true]){background:#f8fbfd!important;color:#244c6b!important}
body .workspace-tab-list>:focus-visible{outline:2px solid #4488b5!important;outline-offset:2px}
@media(max-width:600px){body .workspace-tab-list>.sub-item,body .workspace-tab-list>button{font-size:12px!important;padding:9px 12px!important;gap:7px!important;min-height:38px!important}}
@media(prefers-reduced-motion:reduce){body .workspace-tab-list>*{transition:none!important}}

body .sidebar .calculator-sub-menu .calculator-tools.workspace-tab-list{margin:0!important;max-width:none!important;overflow:visible}
/* Keep the toggle visible when the section links are collapsed. */
body .sidebar #workspaceSubnav{position:relative!important;overflow:visible!important;padding:9px 44px 0 0!important;min-height:40px;box-sizing:border-box}
body .sidebar #workspaceSubnav>.workspace-tab-list{max-width:100%!important;overflow-x:auto!important}
#workspaceSubnav .workspace-subnav-toggle{position:absolute;right:0;top:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #dce6ee;border-radius:8px;background:#f1f6fa;color:#557893;cursor:pointer}
#workspaceSubnav .workspace-subnav-toggle:hover{background:#e4edf4;color:#102746}
#workspaceSubnav .workspace-subnav-toggle:focus-visible{outline:2px solid #4488b5;outline-offset:2px}
body .sidebar #workspaceSubnav.is-collapsed{min-height:35px!important;padding-top:5px!important}
body .sidebar #workspaceSubnav.is-collapsed>.workspace-tab-list{display:none!important}
#workspaceSubnav.is-collapsed .workspace-subnav-toggle{top:5px}
#workspaceSubnav.is-collapsed .workspace-subnav-toggle svg{transform:rotate(180deg)}
