.sidebar{overflow:hidden}.sidebar-menu{display:grid;gap:4px;min-height:0;overflow-y:auto;padding-right:4px}.sidebar-menu::-webkit-scrollbar{width:5px}.sidebar-menu::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,.16)}.sidebar .logout{flex:0 0 auto;margin-top:10px}.finance-nav-group{display:grid;gap:4px}.finance-nav-toggle{position:relative;padding-right:36px;color:#fff}.finance-nav-toggle::after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease}.finance-nav-toggle[aria-expanded="true"]::after{transform:translateY(-35%) rotate(225deg)}.finance-submenu{display:grid;gap:3px;margin:0 0 5px 15px;padding:3px 0 4px 10px;border-left:1px solid rgba(216,176,84,.38)}.finance-submenu.collapsed{display:none}.finance-submenu .nav{padding:9px 12px;color:#9fbbb0;font-size:12px;font-weight:600}.finance-submenu .nav:hover,.finance-submenu .nav.active{background:#194639;color:#fff}.finance-panel{height:calc(100vh - 2px);margin:-28px -31px -60px}.finance-panel iframe{display:block;width:100%;height:100%;border:0;background:#f4f7f6}.workspace.finance-mode{padding:0}.workspace.finance-mode>.topbar,.workspace.finance-mode>.metrics{display:none}.workspace.finance-mode .finance-panel{margin:0}.employee-login-note{display:block;margin-top:4px;color:#83908b;font-size:11px}.employee-login-note.ready{color:#087f5b}.row-actions{white-space:nowrap}@media(max-width:820px){.sidebar{overflow:visible}.sidebar-menu{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.finance-nav-group{grid-column:1/-1}.finance-submenu{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding:3px 0 4px;border-left:0}.finance-panel{height:calc(100vh - 160px);margin:0}.workspace.finance-mode{padding:0}}
