.help-sidebar-heading{gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line);display:grid}.help-sidebar-heading strong{color:var(--ink);font-size:var(--font-size-section)}.help-exit.ui-action{justify-content:flex-start}.help-reading-directory{gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.help-reading-directory a{text-decoration:none}.help-directory-home,.help-directory-chapter-toggle,.help-directory-overview,.help-directory-article{border-radius:var(--radius-control);color:var(--ink);font-size:var(--font-size-caption);align-items:center;gap:var(--space-sm);line-height:var(--line-height-body);min-height:44px;padding:var(--space-sm);text-align:left;background:0 0;border:0;width:100%;display:flex}.help-reading-directory .help-directory-chapter-toggle{justify-content:space-between;font-weight:600}.help-directory-chapter-toggle svg{flex-shrink:0;transform:rotate(-90deg)}.help-directory-chapter-toggle[aria-expanded=true] svg{transform:none}.help-directory-home:hover,.help-directory-chapter-toggle:hover,.help-directory-overview:hover,.help-directory-article:hover{background:var(--brand-subtle)}.help-reading-directory [aria-current=page]{background:var(--brand-subtle);color:var(--brand-dark);box-shadow:inset 3px 0 var(--brand);font-weight:600}.help-directory-articles{padding-left:var(--space-sm)}.help-directory-overview{color:var(--muted)}.help-directory-article{overflow-wrap:anywhere}.help-mobile-directory{display:none}@media (min-width:1000px){.business-shell.help-shell{--sidebar-width:calc(var(--space-sidebar-expanded) + var(--space-sidebar-flyout))}.business-shell.help-shell .help-sidebar{background:var(--card);border-right:1px solid var(--line);color:var(--ink)}.help-sidebar-heading{flex-shrink:0}.help-sidebar .help-reading-directory{flex:1}}@media (max-width:999px){.help-mobile-directory{margin-bottom:var(--space-md);display:block}.help-mobile-directory-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.help-shell .main{padding-bottom:max(var(--space-xl), env(safe-area-inset-bottom))}}.help-directory-dialog{background:var(--card);border-radius:var(--radius-card) 0 0 var(--radius-card);color:var(--ink);outline:none;width:min(360px,100vw);height:100dvh;max-height:100dvh;margin-left:auto}.help-directory-dialog>.interaction-confirm-dialog-body{height:100%;padding:var(--space-md);outline:none;flex-direction:column;display:flex}.help-directory-dialog-heading{border-bottom:1px solid var(--line);padding-bottom:var(--space-sm);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.help-directory-dialog-heading h2{font-size:var(--font-size-section);margin:0}.help-directory-dialog .help-reading-directory{flex:1;padding-inline:0}.interaction-modal-overlay:has(.help-directory-dialog){justify-content:flex-end;align-items:stretch;padding:0}
.workspace-tab{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:background-color .16s,box-shadow .16s;position:relative}.workspace-tabs.is-reordering{cursor:grabbing}.workspace-tab.is-shifting{will-change:transform;transition:transform .18s}.workspace-tab.is-dragging{cursor:grabbing;z-index:5;will-change:transform;background:color-mix(in srgb, var(--brand) 12%, var(--card));box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent);transition:none}.workspace-tab-menu{z-index:60;min-width:132px;padding:var(--space-xs);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-control);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 14%, transparent);flex-direction:column;display:flex;position:fixed}.workspace-tab-menu button{border-radius:var(--radius-list-control);color:var(--ink);font-size:var(--font-size-caption);min-height:32px;padding:0 var(--space-sm);text-align:left;white-space:nowrap;background:0 0;border:0}.workspace-tab-menu button:hover:not(:disabled){background:var(--brand-subtle);color:var(--brand-dark)}.workspace-tab-menu button:disabled{color:var(--muted);cursor:default}@media (prefers-reduced-motion:reduce){.workspace-tab,.workspace-tab.is-shifting{transition:none}}
.menu-order-dialog{max-width:min(560px,100vw - 28px)}.menu-order-dialog .menu-order-content{padding:var(--space-xl);flex-direction:column;min-height:0;max-height:calc(100dvh - 24px);display:flex}.menu-order-content>:not(.menu-order-list){flex-shrink:0}.menu-order-heading,.menu-order-actions,.menu-order-actions>div{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.menu-order-heading h2{font-size:var(--font-size-section);margin:0}.menu-order-content p{margin:0}.menu-order-content #menu-order-description,.menu-order-hint{color:var(--muted);font-size:var(--font-size-caption)}.menu-order-levels{gap:var(--space-sm);display:flex}.menu-order-list{padding:var(--space-xs);gap:var(--space-xs);overscroll-behavior:contain;scrollbar-width:thin;min-height:100px;max-height:min(440px,45dvh);margin:0;list-style:none;display:grid;overflow-y:auto}.menu-order-row{align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-xs);background:var(--card);min-width:0;display:flex}.menu-order-row[data-dragging]{opacity:.55}.menu-order-row[data-drop=before]{box-shadow:0 -2px var(--brand)}.menu-order-row[data-drop=after]{box-shadow:0 2px var(--brand)}.menu-order-number{color:var(--muted);text-align:center;min-width:22px;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.menu-order-label{align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--font-size-body);flex:1;display:flex}.menu-order-label>span{text-align:center;width:18px}.menu-order-row .ui-action{min-width:var(--touch-size);min-height:var(--touch-size);padding:var(--space-sm);flex-shrink:0}.menu-order-row .menu-drag-handle{touch-action:none;cursor:grab;color:var(--muted)}.menu-order-row .menu-drag-handle:active{cursor:grabbing}.menu-order-actions{border-top:1px solid var(--line);padding-top:var(--space-lg)}.mobile-menu-order-trigger{margin-top:var(--space-md);flex-shrink:0}.secondary-menu,.secondary-menu-directory,.secondary-menu-shortcuts{gap:var(--space-xs);display:grid}.secondary-menu-row{align-items:stretch;min-width:0;display:flex}.secondary-menu-row>a{flex:1;min-width:0}.secondary-menu-caption{color:var(--muted);font-size:var(--font-size-caption);padding:var(--space-xs) var(--space-sm)}.secondary-menu-row .menu-favorite-toggle{min-width:var(--touch-size);min-height:var(--touch-size);padding:var(--space-xs);color:var(--muted);flex-shrink:0}.secondary-menu-row .menu-favorite-toggle[aria-pressed=true]{color:var(--brand-dark)}.nav-flyout-separator{background:var(--line);height:1px;margin:var(--space-xs) var(--space-sm);display:block}.menu-favorite-choice{align-items:center;gap:var(--space-sm);min-height:var(--touch-size);cursor:pointer;flex:1;display:flex}.menu-favorite-choice input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.mobile-favorites{gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--line);margin-bottom:var(--space-md);display:grid}.mobile-favorites h3{font-size:var(--font-size-section);margin:0}.mobile-more-drawer>.secondary-menu{min-height:0;overflow-y:auto}.business-shell .menu-order-trigger{border-top:1px solid var(--nav-hover);font-size:var(--font-size-caption)}.business-shell.sidebar-collapsed .menu-order-trigger>span{display:none}@media (hover:hover) and (pointer:fine){.secondary-menu-row .menu-favorite-toggle{opacity:0;pointer-events:none}.secondary-menu-row:hover .menu-favorite-toggle{opacity:1;pointer-events:auto}.secondary-menu-row:has(:focus-visible) .menu-favorite-toggle{opacity:1;pointer-events:auto}}@media (min-width:1000px) and (pointer:fine){.menu-order-row .ui-action{min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-xs)}.secondary-menu-row .menu-favorite-toggle{min-height:var(--control-height);min-width:var(--control-height)}}@media (max-width:599px){.menu-order-dialog .menu-order-content{padding:var(--space-lg)}.menu-order-list{max-height:40dvh}.menu-order-label>span{display:none}.menu-order-actions{flex-wrap:wrap}.menu-order-actions>div{margin-left:auto}}@media (pointer:coarse){.menu-order-row .menu-drag-handle,.menu-order-drag-tip{display:none}}@media (max-height:540px){.menu-order-dialog .menu-order-content{max-height:none}}.mobile-more-drawer{overscroll-behavior:contain;overflow-y:auto}.mobile-more-drawer>.mobile-more-grid,.mobile-more-drawer>.mobile-favorites{flex-shrink:0;overflow-y:visible}.secondary-menu .nav-link{min-height:var(--touch-size);padding:var(--space-sm);color:var(--ink);align-items:center;display:flex}.secondary-menu .nav-link.active,.secondary-menu .nav-link:hover{background:var(--brand-subtle);color:var(--brand-dark)}
