.os-navigation>.os-nav-assistant{font-weight:600}.os-navigation>.os-nav-assistant+.os-nav-section:before{display:none}.os-navigation .os-nav-edit{min-height:var(--os-control-height);color:var(--os-muted)}.os-navigation .os-nav-edit[aria-pressed=true]{color:var(--os-blue-ink);background:var(--os-blue-soft)}.os-navigation[data-editing]>.os-nav-section{height:auto;min-height:44px}.os-navigation[data-editing] .os-nav-section-menu{width:44px;height:44px}.os-navigation[data-editing] .os-nav-section-name{letter-spacing:0}.os-navigation[data-editing] .os-nav-section-popup button,.os-mobile-sidebar .os-nav-add{min-height:44px}.os-navigation :is(.os-nav-edit,.os-nav-section-menu,.os-nav-section-popup button):focus-visible{outline:2px solid var(--os-blue-ink);outline-offset:2px}.os-navigation .os-nav-section-popup{transform-origin:100% 0;animation:nav-actions-enter var(--dur-state) var(--ease)}.os-navigation .os-nav-section-popup[data-above]{transform-origin:100% 100%;top:auto;bottom:calc(100% + 4px)}@keyframes nav-actions-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.os-navigation[data-editing]>:is(a[draggable=true],.os-nav-section[draggable=true]){cursor:grab}.os-navigation[data-editing]>:is(a[draggable=true],.os-nav-section[draggable=true]):active{cursor:grabbing}}@media (min-width:768px){.os-app>.os-sidebar:has(.os-navigation[data-editing]){width:232px;box-shadow:var(--glass-lift)}.os-app>.os-sidebar:has(.os-navigation[data-editing]) :is(.os-brand>div,.os-nav-section>*,.os-nav-add>span,.os-profile>span:not(.os-avatar),.os-profile>svg){opacity:1;max-width:200px}.os-app>.os-sidebar:has(.os-navigation[data-editing]) .os-navigation>a>span{opacity:1;max-width:200px}.os-app>.os-sidebar:has(.os-navigation[data-editing]) .os-navigation>:is(a,.os-nav-section,.os-nav-add){gap:var(--os-gap-inline);width:calc(100% - 24px);padding-inline:var(--os-space-3);justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.os-navigation .os-nav-section-popup{animation:none}}.os-record-views{align-items:flex-start;gap:var(--os-gap-inline);min-width:0;display:flex}.os-record-views>.os-tabs{flex:0 auto;width:auto;min-width:0}.os-record-more{justify-content:center;align-items:center;gap:var(--os-gap-inline);min-height:var(--os-control-height);padding:var(--os-inset-control);border-radius:var(--os-radius-control);color:var(--os-muted);white-space:nowrap;transition:background-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);flex:none;font-size:14px;font-weight:500;display:inline-flex}.os-record-more.is-current{background:var(--os-blue-soft);color:var(--os-blue-ink)}.os-record-more:disabled,.os-record-views .os-tabs button:disabled{opacity:.45;cursor:not-allowed}.os-record-more:focus-visible{outline:2px solid var(--os-blue-ink);outline-offset:2px}.os-record-view-menu{width:240px;max-width:calc(100vw - 32px)}.os-record-view-menu [data-slot=dropdown-menu-item]{justify-content:space-between;gap:var(--os-gap-inline)}.os-record-view-menu [data-slot=dropdown-menu-item]>span{flex:1;min-width:0}@media (hover:hover){.os-record-more:hover:not(:disabled){background:var(--os-blue-soft);color:var(--os-ink)}}@media (max-width:640px){.os-record-views,.os-record-views>.os-tabs{gap:var(--os-space-1)}.os-record-views>.os-tabs button{min-height:44px;padding-inline:var(--os-space-3)}.os-record-more{padding-inline:var(--os-space-2)}}@media (prefers-reduced-motion:reduce){.os-record-more{transition:none}}@media (max-width:420px){.os-record-views{flex-wrap:wrap}.os-record-views>.os-tabs{flex:1 0 100%;width:100%}.os-record-views>.os-tabs button{padding-inline:var(--os-space-2)}}
