:root{--app-footer-height:52px}.app-footer-bar{position:fixed;z-index:24;right:0;bottom:0;left:var(--hit-sidebar-width,240px);min-width:0;height:var(--app-footer-height);padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--hit-line,#e1e8f0);color:var(--hit-muted,#6c7a96);background:rgba(255,255,255,.96);box-shadow:0 -5px 18px rgba(24,39,75,.055);backdrop-filter:blur(14px);font-family:var(--hit-font,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);transition:left .22s ease}.app-footer-bar>strong{overflow:hidden;color:#64728a;font-size:10px;font-weight:750;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-footer-bar>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:10px;white-space:nowrap}.app-footer-bar-without-organization>div{margin-left:auto}.app-footer-help-button{min-width:154px;height:32px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--hit-line,#e1e8f0);border-radius:8px;color:#576984;background:var(--hit-soft,#f7f9fc);font:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .18s,color .18s,background .18s,transform .18s}.app-footer-help-button:hover{border-color:#8fd7ca;color:#087f73;background:#effaf7;transform:translateY(-1px)}.app-footer-help-button:focus-visible{outline:3px solid rgba(13,166,143,.18);outline-offset:2px}.app-footer-help-button svg{width:14px;height:14px;color:var(--hit-primary,#0da68f)}body:has(.app-footer-bar) :is(.workspace,.process-workspace,.finance-workspace,.stock-workspace){padding-bottom:var(--app-footer-height)}body:has(.app-shell.sidebar-collapsed) .app-footer-bar,body:has(.finance-app.is-collapsed) .app-footer-bar,body:has(.process-app.is-collapsed) .app-footer-bar,body:has(.stock-app.is-collapsed) .app-footer-bar{left:var(--hit-sidebar-collapsed,72px)}body:has(.app-footer-bar) .context-help-trigger,body:has(.app-footer-bar) .diagnostic-toast,body:has(.app-footer-bar) .reopen-editor,body:has(.app-footer-bar) .session-switch-notice{bottom:calc(var(--app-footer-height) + 16px)}html[data-theme=dark] .app-footer-bar{border-top-color:#34433d;color:#a8b7b0;background:rgba(23,29,27,.96);box-shadow:0 -5px 18px rgba(0,0,0,.2)}html[data-theme=dark] .app-footer-bar>strong{color:#d1ddd7}html[data-theme=dark] .app-footer-help-button{border-color:#34433d;color:#cad5d0;background:#202824}html[data-theme=dark] .app-footer-help-button:hover{border-color:#4e7d70;color:#70ddc8;background:#25332e}@media(min-width:1101px){body:has(.workforce-app:not(.is-collapsed)) .app-footer-bar{left:260px}}@media(max-width:860px){:root{--app-footer-height:58px}.app-footer-bar,body:has(.app-shell.sidebar-collapsed) .app-footer-bar,body:has(.finance-app.is-collapsed) .app-footer-bar,body:has(.process-app.is-collapsed) .app-footer-bar,body:has(.stock-app.is-collapsed) .app-footer-bar{left:0;padding:0 12px;gap:10px}.app-footer-bar>div{gap:8px}.app-footer-bar>div>span{display:none}.app-footer-help-button{min-width:145px;height:34px;padding-inline:9px}}@media(max-width:820px){body:has(.app-footer-bar) .employee-bottom-nav{bottom:calc(var(--app-footer-height) + 8px)}body:has(.app-footer-bar) .employee-mode .context-help-trigger{bottom:calc(var(--app-footer-height) + 82px)}}@media(max-width:420px){.app-footer-bar>strong{max-width:42vw;font-size:9px}.app-footer-help-button{min-width:0;font-size:9px}}@media print{.app-footer-bar{display:none!important}body:has(.app-footer-bar) :is(.workspace,.process-workspace,.finance-workspace,.stock-workspace){padding-bottom:0!important}}