.desk-rail-grp{display:flex;flex-direction:column;gap:4px}.desk-rail-grp-btn{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.desk-rail-grp-btn .desk-rail-label{flex:1}.desk-rail-chev{width:16px!important;height:16px!important;margin-left:auto;opacity:.6;transition:transform .2s ease;position:relative;z-index:1}.desk-rail-grp.is-open .desk-rail-chev{transform:rotate(180deg)}.desk-rail-grp-closed-link{display:none!important}.desk-rail-sub{display:flex;flex-direction:column;gap:2px;margin-left:22px;padding-left:10px;border-left:1px solid color-mix(in srgb,#fff 10%,transparent)}.desk-rail-sub[hidden]{display:none}.desk-rail-link.desk-rail-link--sub{min-height:36px;padding:2px 8px 2px 4px;border-radius:12px}.desk-rail-link--sub .desk-rail-ico{width:28px;height:28px;border-radius:9px}.desk-rail-link--sub svg{width:15px;height:15px}.desk-rail-link--sub .desk-rail-label{font-size:10.5px}.desk-rail-grp.is-here>.desk-rail-grp-btn:not(.is-accent){color:var(--paper)}.desk-rail.is-closed .desk-rail-grp-btn,.desk-rail.is-closed .desk-rail-sub{display:none!important}.desk-rail.is-closed .desk-rail-grp-closed-link{display:flex!important}.desk-rail.is-closed .desk-rail-grp-closed-link.desk-rail-link{justify-content:center;width:48px;padding:4px;margin-inline:auto}.desk-rail-grp:has(.desk-rail-grp-btn.is-accent) .desk-rail-grp-closed-link{color:var(--paper);background:color-mix(in srgb,var(--blue) 18%,transparent);isolation:isolate;box-shadow:0 0 0 1px color-mix(in srgb,#7eb0ff 42%,transparent)}