.sidebar-group{display:grid;gap:3px}
.sidebar-group+.sidebar-group{margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065)}
.sidebar-group-label{margin:0 12px 5px;color:#71879b;font-size:8px;font-weight:800;letter-spacing:.18em;line-height:1.2}
.sidebar .sidebar-group button[data-page="financial"],.sidebar .sidebar-group button[data-page="team"]{margin-top:0;border-top:0;border-radius:11px;padding-top:0;height:42px}
.ops-nav{display:grid;gap:3px}
.ops-nav .sidebar-group-label{margin-top:2px}
.sidebar-bottom>.demo-inside-entry{margin-top:9px}
.app-shell.sidebar-collapsed .sidebar-group-label{display:none}
.app-shell.sidebar-collapsed .sidebar-group+.sidebar-group{margin-top:7px;padding-top:7px}
.context-help-button{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dbe7e3;border-radius:11px;background:#f7faf9;color:#367e76;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s,color .18s,border-color .18s}
.context-help-button:hover{border-color:#b9d8d2;background:#edf6f3;color:#236f67}
.context-help-button>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#dcefeb;font-size:11px;font-weight:900}
.context-help-button small{font:inherit}
.screen-help{display:grid;gap:18px;margin-top:14px;color:#20313b}
.screen-help-intro{display:flex;align-items:flex-start;gap:14px;padding:17px;border:1px solid #d9ebe6;border-radius:16px;background:linear-gradient(135deg,#eff8f5,#fff9f6)}
.screen-help-intro>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#dcefeb;color:#267c72;font-weight:900}
.screen-help-intro p{margin:1px 0 5px;color:#dc7658;font-size:8px;font-weight:900;letter-spacing:.17em}
.screen-help-intro h3{margin:0 0 6px;color:#14243d;font:500 21px Georgia,serif}
.screen-help-intro small{display:block;color:#657775;font-size:11px;line-height:1.55}
.screen-help ol{display:grid;gap:9px;margin:0;padding:0;counter-reset:help-step;list-style:none}
.screen-help li{position:relative;min-height:34px;padding:8px 10px 8px 45px;border-radius:11px;background:#f7f9f8;color:#405451;font-size:11px;line-height:1.5;counter-increment:help-step}
.screen-help li:before{content:counter(help-step);position:absolute;left:10px;top:7px;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#fff;border:1px solid #dfe9e6;color:#2c8379;font-weight:800}
.screen-help-note{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-left:3px solid #ed7e5e;border-radius:0 10px 10px 0;background:#fff5f0}
.screen-help-note strong{color:#9b4e38;font-size:10px}
.screen-help-note span{color:#765f58;font-size:10px;line-height:1.45}
.screen-help-more{justify-self:start;width:auto!important;height:38px!important;margin:0!important;padding:0 15px!important}
@media(max-width:1000px){.context-help-button small{display:none}.context-help-button{width:38px;padding:0;justify-content:center}}
@media(max-width:760px){.sidebar-group-label{margin-top:4px}.sidebar-group+.sidebar-group{margin-top:10px;padding-top:10px}.context-help-button{width:36px;height:36px}.screen-help-intro{padding:14px}.screen-help-intro h3{font-size:19px}}
