.context-navigation{margin-bottom:24px}.breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;list-style:none;padding:0;margin:0 0 14px;font-size:11px;line-height:1.6;color:var(--muted)}.breadcrumbs li{min-width:0;overflow-wrap:anywhere}.breadcrumbs li+li:before{content:'/';margin-right:9px;color:color-mix(in srgb,var(--ink) 40%,var(--paper))}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs [aria-current]{color:var(--ink)}.context-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.context-links-label{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--muted);margin-right:4px}.context-links a{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);background:white;border-radius:var(--radius);padding:7px 11px;font-size:11px;white-space:nowrap}.context-links a:hover{background:color-mix(in srgb,var(--lime) 17%,var(--paper));text-decoration:none;border-color:color-mix(in srgb,var(--ink) 29%,var(--paper))}.context-links a>span{color:var(--muted)}.list-scope{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;padding:12px 16px;margin-bottom:20px;background:color-mix(in srgb,var(--lime) 17%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 19%,var(--paper));border-radius:var(--radius);font-size:12px}.list-scope>span{min-width:0;overflow-wrap:anywhere}.list-scope a{text-decoration:underline;text-underline-offset:3px}.list-scope>a{white-space:nowrap}.quick-create{position:relative;color:var(--ink);font-size:12px;z-index:30}.quick-create>summary{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:9px 12px;min-height:42px;cursor:pointer;list-style:none}.quick-create>summary::-webkit-details-marker{display:none}.quick-create>summary:hover,.quick-create[open]>summary{background:color-mix(in srgb,var(--lime) 17%,var(--paper))}.quick-create>nav{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:6px;box-shadow:0 10px 30px #14271f16}.quick-create>nav>a{display:block;padding:10px 12px;border-radius:var(--radius);white-space:nowrap}.quick-create>nav>a:hover{background:color-mix(in srgb,var(--lime) 17%,var(--paper));text-decoration:none}.mobile-workspace-menu{display:none}.sidebar .primary-nav>a>span{display:inline}.calendar-event-footer>a:not(.button){font-size:10px;text-decoration:underline}.context-navigation a:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
@media(max-width:620px){.sidebar>.primary-nav{display:none}.mobile-workspace-menu{display:block;margin-top:16px}.mobile-workspace-menu>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:9px 12px;background:color-mix(in srgb,var(--lime) 23%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 19%,var(--paper));border-radius:var(--radius);font-weight:600;cursor:pointer;list-style:none}.mobile-workspace-menu>summary::-webkit-details-marker{display:none}.mobile-workspace-menu>summary>span{font-weight:400;margin-left:auto;margin-right:14px}.mobile-workspace-menu>summary:after{content:'⌄'}.mobile-workspace-menu[open]>summary:after{content:'⌃'}.sidebar .mobile-workspace-menu>nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;overflow:visible;padding-bottom:8px}.sidebar .mobile-workspace-menu>nav>a{display:flex;gap:9px;align-items:center;min-height:44px;white-space:normal;padding:9px 10px;font-size:12px}.sidebar .mobile-workspace-menu>nav>a>span{display:inline}.context-navigation{margin-bottom:20px}.breadcrumbs ol{font-size:10px;margin-bottom:10px}.context-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;max-width:100%;scrollbar-width:thin}.context-links>a,.context-links-label{flex-shrink:0}.context-links a{padding:9px 11px;min-height:40px}.quick-create>summary{min-height:40px;padding:8px 10px}.top-account{gap:10px}.editor>.form-actions{position:sticky;bottom:0;z-index:5;background:var(--cream);padding:12px 0;margin-bottom:0;border-top:1px solid var(--line)}}
@media print{.context-navigation,.mobile-workspace-menu,.quick-create,.list-scope{display:none!important}}
/* Menu text uses the available width; the SVG carries the fixed icon size. */
.sidebar nav a>span{display:inline;flex:1 1 auto;min-width:0;width:auto;font-size:inherit;line-height:1.4;color:inherit}.visit-site-context{margin-bottom:20px}.visit-site-context>summary{cursor:pointer;font-weight:600;min-height:28px}.visit-site-context>div{margin-top:14px}.visit-site-context p:last-child{margin-bottom:0}
