.agenda-with-notices{--asc-header-height:0px;--asc-board-height:0px;--asc-blue:light-dark(#286779,#a6d9e4);--asc-soft:light-dark(#e4f0f1,#384e52)}.agenda-support-board{--asc-panel:light-dark(#fffaf1,#302a24);--asc-ink:light-dark(#514336,#f2e6d7);--asc-muted:light-dark(#786959,#c7b6a2);--asc-rule:light-dark(#e6dccb,#564a3d);--asc-blue:light-dark(#286779,#a6d9e4);--asc-soft:light-dark(#e4f0f1,#384e52);--asc-rose:light-dark(#9b4961,#edb3c4);--asc-rose-soft:light-dark(#f4e6e9,#523b42);--asc-shadow:light-dark(rgb(92 65 36/.12),rgb(0 0 0/.25));position:-webkit-sticky;position:sticky;top:var(--asc-header-height);z-index:7;isolation:isolate;width:100%;box-sizing:border-box;margin:0;padding:8px 12px;border:1px solid var(--asc-rule);border-radius:var(--r-card,16px);color:var(--asc-ink);background:var(--asc-panel);box-shadow:0 6px 18px -11px var(--asc-shadow)}.asc-head{display:flex;align-items:center;justify-content:space-between;gap:4px}.asc-head h2{margin:0;font-size:var(--text-caption,12px);line-height:1.2;color:var(--asc-blue)}.asc-stack{position:relative;box-sizing:border-box;padding-top:4px}.asc-measure-group,.asc-stack{display:flex;flex-direction:column;gap:2px}.asc-row{display:flex;align-items:center;gap:7px;box-sizing:border-box;width:100%;min-height:var(--control-hit,44px);padding:6px 5px;border:0;border-radius:10px;text-align:left;font:inherit;color:var(--asc-ink);background:transparent}.asc-row>svg{flex:0 0 15px;color:var(--asc-blue)}.asc-row[data-kind=up]>svg{color:var(--asc-rose)}.asc-title{flex:1 1;min-width:0;font-size:var(--text-body,14px);font-weight:700;line-height:1.4;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.asc-row[aria-pressed=true]{background:var(--asc-soft)}.asc-row[data-kind=up][aria-pressed=true]{background:var(--asc-rose-soft)}.asc-row-mark{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:transparent}.asc-row[data-active=true] .asc-row-mark{background:var(--asc-blue)}.asc-row[data-active=true][data-kind=up] .asc-row-mark{background:var(--asc-rose)}.asc-detail-slot{box-sizing:border-box;height:44px;overflow:clip}.asc-detail{display:flex;align-items:center;gap:4px;height:100%}.asc-meta{display:flex;flex:1 1;min-width:0;flex-direction:column;color:var(--asc-blue);font-size:var(--text-caption,12px);line-height:1.2}.asc-detail[data-kind=up] .asc-meta{color:var(--asc-rose)}.asc-range{font-weight:600}.asc-caption,.asc-range{overflow-wrap:anywhere}.asc-held{color:var(--asc-muted)}.asc-action{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--asc-blue);font:inherit;font-size:var(--text-caption,12px);text-decoration:none}.asc-follow,.asc-link{background:var(--asc-soft)}.asc-follow{color:var(--asc-blue)}.asc-follow>span{display:flex;align-items:center;flex-direction:column;gap:1px}.asc-follow b{font-size:var(--text-caption,12px)}.asc-follow b,.asc-follow small{line-height:1.2;white-space:nowrap}.asc-follow small{font-size:10px}.agenda-support-board[data-held=true] .asc-follow{box-shadow:inset 0 0 0 1px var(--asc-blue)}.asc-action:focus-visible{outline-offset:-2px}.asc-detail[data-kind=up] .asc-link{background:var(--asc-rose-soft);color:var(--asc-rose)}.asc-no-active{color:var(--asc-muted);font-size:var(--text-caption,12px)}.asc-measures{position:absolute;top:56px;left:12px;right:12px;visibility:hidden;pointer-events:none;z-index:-1}.asc-measure-group{padding-top:4px}.asc-measure-group .asc-row:after{content:"";flex:0 0 5px}.agenda-with-notices>.agenda.agenda{box-sizing:border-box;height:var(--asc-frame-height,calc(100svh - 240px));min-height:0;margin-top:0;padding-block:8px;align-items:stretch}.agenda-with-notices>.agenda>.agenda-flow{position:relative;box-sizing:border-box;min-height:0;height:100%;align-content:start;grid-auto-rows:max-content;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-padding-block:8px;border-radius:var(--r-card,16px)}.agenda-with-notices>.agenda>.agenda-flow:after{content:"";display:block;height:max(0px,calc(var(--asc-tail-space,8px) - 8px));flex-shrink:0;pointer-events:none}.agenda-with-notices>.agenda>:is(.agenda-rail,.agenda-legend-rail){position:relative;top:auto;z-index:6;height:100%;min-height:0}.agenda-with-notices .agenda .agenda-legend{display:flex;flex-direction:column;gap:4px;padding-block:4px;flex:1 1;min-height:0;max-height:none;overflow:visible}.agenda-with-notices .agenda .agenda-legend>.panel-section-heading{flex:none}.agenda-with-notices .agenda .agenda-legend .panel-section-title{font-size:var(--text-body);white-space:nowrap}.agenda-with-notices .agenda .agenda-legend>.panel-section-body{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.agenda-with-notices .agenda .agenda-legend .panel-section-body>*{flex-shrink:0}.agenda-with-notices .agenda-day{scroll-margin-block:8px;box-shadow:0 4px 12px -9px rgb(90 66 37/.2)}.agenda-reading-ring{position:absolute;z-index:4;pointer-events:none;box-sizing:border-box;border:1.5px solid var(--asc-blue);border-radius:var(--r-card,16px);opacity:0}.agenda-with-notices .agenda-when{transition:color .2s ease}.agenda-with-notices .agenda-day[data-notice-reading=true] .agenda-when{color:var(--asc-blue)}.agenda-support-board[data-empty=true] .asc-stack{display:none}.agenda-with-notices .agenda-event{border-radius:var(--r-card,12px)}@media (hover:hover) and (pointer:fine){.asc-action,.asc-row{transition:background .18s ease,box-shadow .18s ease}.asc-action svg{transition:transform var(--asc-motion-ms) var(--asc-spring)}.asc-row:hover{box-shadow:inset 0 0 0 1px var(--asc-rule)}.asc-action:hover{background:var(--asc-soft)}.asc-link:hover svg{transform:translate(2px,-2px)}.agenda-with-notices .agenda-day:hover,.agenda-with-notices .agenda-day[data-notice-reading=true]:hover{box-shadow:0 7px 18px -10px rgb(90 66 37/.25)}.agenda-with-notices .agenda .agenda-event:hover{transform:none}}[data-reduce-motion="1"] .asc-action svg,[data-reduce-motion="1"] .asc-follow>span{transition:none!important;transform:none!important}[data-reduce-motion="1"] .agenda-with-notices .agenda-when{transition:none}@media (max-height:480px){.agenda-support-board{position:static}.agenda-with-notices>.agenda.agenda{height:max(var(--asc-min-frame,168px),var(--asc-frame-height,168px))}.agenda-with-notices:has(.agenda-legend-nav){--asc-min-frame:206px}.agenda-monthbar.agenda-monthbar:has(.mb-center){bottom:calc(8px + env(safe-area-inset-bottom,0px))}.agenda-monthbar .mb-center{padding:0}.studio-mobile .m-topstick{padding-top:max(4px,env(safe-area-inset-top,0px));padding-bottom:4px}.m-actionrail.m-actionrail{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}.public-calendar-shell.agenda-mode:has(.agenda-with-notices),.studio-mobile:has(.agenda-with-notices){padding-bottom:var(--asc-footer-space,74px)}.public-calendar-shell.agenda-mode:has(.agenda-with-notices)>.agenda-header{margin-bottom:0}.agenda-with-notices .agenda .agenda-legend{--panel-section-hit:28px}html[data-large-text] .asc-detail-slot{height:auto;min-height:44px;overflow:visible}html[data-large-text] .asc-detail{height:auto;min-height:44px}html[data-large-text] .asc-head h2{overflow-wrap:anywhere}html[data-large-text] .asc-action{width:max(44px,2.5em);min-height:max(44px,2.5em)}html[data-large-text] .asc-follow small{white-space:normal;overflow-wrap:anywhere}.detail-grab[role=button]:focus-visible,.editor-grab[role=button]:focus-visible{outline:none}.detail-grab[role=button]:focus-visible>span,.editor-grab[role=button]:focus-visible>span{outline:2px solid var(--focus-ring,#6c91a8);outline-offset:3px}