/* Consistent spacing for the reorganized destinations; approved theme tokens stay shared. */
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready{--navigation-space-1:4px;--navigation-space-2:8px;--navigation-space-3:12px;--navigation-space-4:16px;--navigation-space-6:24px;--navigation-space-8:32px}
body.boho-garden.boho-refinements.boho-social .navigation-rhythm{max-width:760px;margin:0 auto;padding:8px 0 24px;min-width:0;display:grid;gap:24px}
body.boho-garden.boho-refinements.boho-social .navigation-page-heading{display:grid;gap:8px;min-width:0}
body.boho-garden.boho-refinements.boho-social .navigation-page-heading h1{font:700 1.75rem/1.3 var(--boho-font)!important;color:var(--boho-ink)!important;letter-spacing:-.03em;margin:0!important;overflow-wrap:anywhere}
body.boho-garden.boho-refinements.boho-social .navigation-page-heading p{font:400 1rem/1.55 var(--boho-font)!important;color:var(--boho-muted)!important;margin:0!important;overflow-wrap:anywhere}
body.boho-garden.boho-refinements.boho-social .navigation-rhythm-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;background:var(--boho-paper);border:1px solid var(--boho-line);border-radius:18px}
body.boho-garden.boho-refinements.boho-social .navigation-rhythm-action{display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:center!important;gap:16px!important;min-width:44px!important;min-height:80px!important;height:auto!important;margin:0!important;padding:16px!important;background:transparent!important;color:var(--boho-ink)!important;border:0!important;border-bottom:1px solid var(--boho-line)!important;border-radius:0!important;box-shadow:none!important;text-align:start!important;white-space:normal!important;font-family:var(--boho-font)!important}
body.boho-garden.boho-refinements.boho-social .navigation-rhythm-action:first-child{border-radius:18px 18px 0 0!important}
body.boho-garden.boho-refinements.boho-social .navigation-rhythm-action:last-child{border-bottom:0!important;border-radius:0 0 18px 18px!important}
body.boho-garden.boho-refinements.boho-social .navigation-action-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--boho-sage);color:var(--boho-moss)}
body.boho-garden.boho-refinements.boho-social .navigation-action-icon svg{width:24px;height:24px}
body.boho-garden.boho-refinements.boho-social .navigation-action-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}
body.boho-garden.boho-refinements.boho-social .navigation-action-copy strong{font:600 .9375rem/1.5 var(--boho-font)!important;color:var(--boho-ink)!important}
body.boho-garden.boho-refinements.boho-social .navigation-action-copy>span{font:400 .8125rem/1.5 var(--boho-font)!important;color:var(--boho-muted)!important}
body.boho-garden.boho-refinements.boho-social .navigation-action-arrow{font:400 1.5rem/1 var(--boho-font);color:var(--boho-moss)}
body.boho-garden.boho-refinements.boho-social :is(.navigation-rhythm-action,.navigation-management-button):focus-visible{outline:3px solid var(--boho-focus)!important;outline-offset:3px!important}
body.boho-garden.boho-refinements.boho-social.a11y-big-targets .navigation-rhythm-action{min-width:54px!important;min-height:96px!important}
body.boho-garden.boho-refinements.boho-social .navigation-management-actions{display:grid;gap:12px;min-width:0;padding:0 0 20px;border-bottom:1px solid var(--boho-line)}
body.boho-garden.boho-refinements.boho-social .navigation-management-button{display:grid!important;gap:4px!important;min-height:56px!important;width:100%!important;padding:12px 16px!important;text-align:start!important;white-space:normal!important}
body.boho-garden.boho-refinements.boho-social .navigation-management-button small{font:400 .8125rem/1.5 var(--boho-font);color:var(--boho-muted)}
body.boho-garden.boho-refinements.boho-social .navigation-manual-notes-title{font:650 1rem/1.5 var(--boho-font)!important;margin:0 0 12px!important;color:var(--boho-ink)!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda>.ol-calendar-entry{display:none!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready :is(#plannerRhythm,#agenda)>.universal-page-back,
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready :is(#plannerRhythm,#agenda)>.cj-page-back,
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda[data-planner-management-origin="organize"]>.cj-agenda-header{display:none!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .navigation-agenda-back{justify-self:start!important;min-height:44px!important;margin:0!important;padding:10px 14px!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #syncIndicator:not(.hidden){display:inline-flex!important;width:calc(100% - 144px)!important;box-sizing:border-box!important;vertical-align:middle!important;justify-content:flex-start!important;margin:8px 8px 12px 0!important;padding:0!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready .briefing-visit-toolbar:not([hidden]){display:inline-flex!important;width:128px!important;vertical-align:middle!important;box-sizing:border-box!important;margin:8px 0 12px!important;justify-content:flex-end!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-agenda{display:grid!important;gap:24px!important;min-width:0!important;padding:0!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-agenda>.pl-kicker{display:none!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-agenda>.pl-title{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;margin:0!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-agenda>.pl-title h1{margin:0!important;font:700 1.75rem/1.3 var(--boho-font)!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-agenda>p{margin:0!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-view-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr))!important;gap:8px!important;margin:0!important;padding:0!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda :is(.pl-view-tabs,.pl-bottom)>.btn{min-width:44px!important;min-height:44px!important;height:auto!important;margin:0!important;padding:12px!important;white-space:normal!important;line-height:1.5!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-bottom{display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid var(--boho-line)!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready #agenda .pl-bottom>.btn{flex:1 1 140px!important}
body.boho-garden.boho-refinements.boho-social .pl-management-header{background:transparent!important;padding:0!important;border:0!important;display:grid;gap:16px;margin:0 0 24px;min-width:0}
body.boho-garden.boho-refinements.boho-social .pl-management-header h1{font:700 1.75rem/1.3 var(--boho-font)!important;margin:0!important;color:var(--boho-ink)!important}
@media(max-width:700px){body.boho-garden.boho-refinements.boho-social .navigation-rhythm-actions{grid-template-columns:minmax(0,1fr)}}
@media(max-width:360px){body.boho-garden.boho-refinements.boho-social .navigation-rhythm-action{grid-template-columns:32px minmax(0,1fr) 12px!important;gap:12px!important;padding:16px!important}body.boho-garden.boho-refinements.boho-social .navigation-action-icon{width:32px;height:32px}}
@media(prefers-reduced-motion:reduce){body .navigation-rhythm-action{transition:none!important;animation:none!important}}
/* Legacy management controls inherit the same semantic surfaces in every theme. */
body.boho-garden.boho-refinements.boho-social .navigation-management-button{background:var(--boho-paper)!important;color:var(--boho-ink)!important;border:1px solid var(--boho-line)!important}
body.boho-garden.boho-refinements.boho-social .navigation-management-button :is(strong,small){color:var(--boho-ink)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] :is(h1,h2,h3,h4,p,label,legend,small,strong,b,span,summary,a){color:var(--boho-ink)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] :is(button,.agenda-widget,.agenda-child-tool,.agenda-record-card,.agenda-person-title,.agenda-list-record,.agenda-vnext-record,.agenda-vnext-owner-row,.agenda-section-card,.agenda-inline-content,.agenda-owner-list-panel,.agenda-calendar-card){background:var(--boho-paper)!important;color:var(--boho-ink)!important;border-color:var(--boho-line)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] :is(button.active,button[aria-pressed="true"],button[aria-expanded="true"]){background:var(--boho-sage)!important;color:var(--boho-ink)!important;border:2px solid var(--boho-moss)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] button.primary{background:var(--boho-moss)!important;color:var(--boho-on-action)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] button.primary :is(span,small,strong,b){color:var(--boho-on-action)!important}
body.boho-garden.boho-refinements.boho-social.navigation-leve-ready.a11y-big-targets #agenda :is(button,.btn){min-width:54px!important;min-height:54px!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] :is(.approved-agenda-more,.approved-agenda-more>summary){background:var(--boho-paper)!important;color:var(--boho-ink)!important;border-color:var(--boho-line)!important}
body.boho-garden.boho-refinements.boho-social .pl-management-header>p{font:400 .9375rem/1.55 var(--boho-font)!important;color:var(--boho-muted)!important;margin:0!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] .agenda-widget b{font:600 1rem/1.5 var(--boho-font)!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] .agenda-widget small{font:400 .8125rem/1.5 var(--boho-font)!important}
/* Management focuses on records; date views stay in the Agenda reached from Home. */
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] .agenda-vnext-view-tabs,
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] .approved-agenda-more button:is([onclick="openAgendaCompare()"],[onclick="openAvailabilitySearch()"]){display:none!important}
body.boho-garden.boho-refinements.boho-social #agenda[data-planner-management-origin="organize"] .cj-agenda-register{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 24px!important;padding:0!important}

body.boho-garden.boho-refinements.boho-social .navigation-rhythm-action:is(:hover,:active){background:var(--boho-sage)!important;transform:none!important}
