.portal.c-app{--c-sidebar:218px}.c-sidebar{--p-ink:var(--c-text,#10112e);--p-muted:var(--c-muted,#626c8b);--p-line:var(--c-border,#e5e9f2);color:var(--p-ink)}.c-app .p-sidebar{background:0 0;padding:14px 10px 22px}.c-app .c-sidebar-heading{min-height:45px;margin-bottom:14px;display:block;position:relative}.c-app .c-sidebar-brand{align-items:center;gap:9px;padding:3px 10px;display:flex}.c-sidebar-brand>span{gap:2px;display:grid}.c-sidebar-brand strong{letter-spacing:-.5px;font-size:18px}.c-sidebar-brand small{color:var(--p-muted);font-size:9px}.c-app .c-sidebar-heading .p-company-trigger{background:0 0;border:0;gap:9px;padding:3px 10px}.c-app .p-company-trigger.c-sidebar-brand>span{gap:2px;display:grid}.c-app .p-company-trigger.c-sidebar-brand strong{letter-spacing:-.5px;font-size:18px;font-weight:700}.c-app .p-company-trigger.c-sidebar-brand small{font-size:9px}.c-app .p-company-trigger.c-sidebar-brand>.c-sidebar-mark{flex-shrink:0}.c-app .p-sidebar nav a{min-height:31px;color:var(--c-muted,#414a69);gap:12px;padding:5px 14px;font-size:12px}.c-app .p-sidebar nav a.is-active{background:var(--c-surface-alt,#e9e9ff);color:var(--c-accent,#4d43ff)}.c-app .p-sidebar nav{gap:0}.c-app .p-nav-label{padding:17px 14px 4px;font-size:11px}.c-app .p-sidebar-bottom>a.c-support-link{gap:12px;min-height:26px;padding:4px 15px;font-size:11px}.c-app .p-sidebar-bottom>.c-sidebar-profile{border:1px solid var(--p-line);background:var(--c-surface,#ffffffa8);align-items:center;gap:8px;min-height:54px;margin-top:12px;padding:10px;display:flex}.c-sidebar-profile>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.c-sidebar-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.c-sidebar-profile small{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.c-app .c-sidebar-profile .p-avatar{background:var(--c-hover,#303232);width:34px;height:34px;color:var(--c-on-accent,white)}.c-app .p-sidebar{background:linear-gradient(115deg, var(--c-surface-alt,#f5f7fa), var(--c-surface-alt,#fafbfe))}.c-app .p-mobile-nav.c-sidebar .p-dialog-heading{justify-content:flex-end;margin-bottom:4px}.c-app .p-mobile-nav.c-sidebar .p-company-trigger{margin-bottom:18px}.c-app .p-mobile-nav.c-sidebar nav a.is-active{color:var(--c-accent,#4d43ff);background:var(--c-surface-alt,#e9e9ff)}.c-app .p-mobile-nav.c-sidebar .p-sidebar-bottom{margin-top:24px;padding-top:8px}.c-app .p-mobile-nav.c-sidebar .p-sidebar-bottom>a{min-height:44px}@media (max-width:767px){.portal.c-app{--c-sidebar:0px}}.c-sidebar .c-sidebar-brand{color:var(--c-text,#10112e);align-items:center;gap:9px;padding:3px 10px;text-decoration:none;display:flex}.c-sidebar .c-sidebar-brand>.c-sidebar-mark{flex-shrink:0}.c-sidebar .c-sidebar-brand>span{gap:2px;display:grid}.c-sidebar .c-sidebar-brand strong{letter-spacing:-.5px;font:700 18px/1.5 Inter,Arial,sans-serif}.c-sidebar .c-sidebar-brand small{color:var(--c-muted,#626c8b);font-size:9px;line-height:1.5}.c-sidebar .c-sidebar-footer{margin-top:auto;padding-top:36px;display:block;position:static}.c-sidebar .c-sidebar-footer>a{min-height:26px;color:var(--c-muted,#626c8b);border-radius:6px;align-items:center;gap:12px;padding:4px 15px;font:400 11px/1.5 Inter,Arial,sans-serif;text-decoration:none;display:flex}.c-sidebar .c-sidebar-footer>a:hover{background:var(--c-surface-alt,#f0eff3)}.c-sidebar .c-sidebar-footer>.c-sidebar-profile{border:1px solid var(--c-border,#e5e9f2);background:var(--c-surface,#ffffffa8);min-height:54px;color:var(--c-text,#10112e);gap:8px;margin-top:12px;padding:10px}.c-sidebar .c-sidebar-profile .p-avatar{background:var(--c-hover,#303232);width:34px;height:34px;color:var(--c-on-accent,#fff);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.c-sidebar .c-sidebar-profile>svg{flex-shrink:0}.shell.c-staff>.c-sidebar,.staff-orders .so-sidebar.c-sidebar{background:linear-gradient(115deg, var(--c-surface-alt,#f5f7fa), var(--c-surface-alt,#fafbfe));border-right:0;gap:18px;padding:14px 10px 22px;font-family:Inter,Arial,sans-serif}.shell.c-staff .c-sidebar nav{gap:0}.shell.c-staff .c-sidebar nav button,.shell.c-staff .c-sidebar nav a,.staff-orders .so-sidebar.c-sidebar nav a{min-height:31px;color:var(--c-muted,#414a69);border-radius:6px;align-items:center;gap:12px;padding:5px 14px;font-size:12px;display:flex}.shell.c-staff .c-sidebar nav button.active,.staff-orders .so-sidebar.c-sidebar nav .so-nav-active{background:var(--c-surface-alt,#e9e9ff);color:var(--c-accent,#4d43ff)}.shell.c-staff .c-sidebar>label{color:var(--c-muted,#626c8b);padding:0 12px;font-size:11px}.shell.c-staff .c-sidebar select{min-height:32px;padding:6px;font-size:12px}@media (min-width:768px){.shell.c-staff{grid-template-columns:218px minmax(0,1fr)}.staff-orders .so-sidebar.c-sidebar{flex:0 0 218px;width:218px}}@media (max-width:767px){.shell.c-staff>.c-sidebar{height:auto}.shell.c-staff .c-sidebar nav button,.shell.c-staff .c-sidebar nav a{min-height:44px}.shell.c-staff .c-sidebar-footer{display:none}}.c-app .p-mobile-nav.c-sidebar .p-dialog-heading{justify-content:space-between;gap:8px;margin-bottom:18px}.c-app .p-mobile-nav.c-sidebar .p-dialog-heading .p-company-trigger{flex:1;margin:0}.c-app .p-mobile-nav.c-sidebar nav{margin-bottom:12px}.c-app .p-mobile-nav.c-sidebar .p-sidebar-bottom{margin-top:0}.c-app .p-mobile-nav.c-sidebar .p-sidebar-bottom>a svg{display:block}.c-app .p-mobile-nav.c-sidebar .p-nav-label{padding-top:14px}.c-sidebar .c-support-link[aria-current=page]{background:var(--c-surface-alt,#e9e9ff);color:var(--c-accent,#4d43ff)}.c-sidebar .c-sidebar-profile[aria-current=page]{border-color:var(--c-border,#c0bcff)}
