.journey-deadline-calendar-module__hO_M-W__shell{border:1px solid var(--journey-line);background:color-mix(in srgb, var(--journey-panel) 88%, transparent);border-radius:.8rem;margin-top:1rem;padding:1rem 1.05rem;box-shadow:0 10px 32px #281e1606}.journey-deadline-calendar-module__hO_M-W__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journey-deadline-calendar-module__hO_M-W__header p,.journey-deadline-calendar-module__hO_M-W__dialog header p,.journey-deadline-calendar-module__hO_M-W__dayPanel header p{color:var(--journey-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.56rem;font-weight:850}.journey-deadline-calendar-module__hO_M-W__header h2{font:700 1.25rem/1.1 var(--font-editorial), Georgia, serif;margin:0}.journey-deadline-calendar-module__hO_M-W__headerActions{align-items:center;gap:.55rem;display:flex}.journey-deadline-calendar-module__hO_M-W__automaticNote{max-width:34rem;color:var(--journey-muted);margin:.35rem 0 .25rem;font-size:.64rem;line-height:1.5}.journey-deadline-calendar-module__hO_M-W__toggle{border:1px solid var(--journey-line);border-radius:.55rem;padding:.2rem;display:flex}.journey-deadline-calendar-module__hO_M-W__toggle button,.journey-deadline-calendar-module__hO_M-W__add,.journey-deadline-calendar-module__hO_M-W__dayPanel header button{min-height:44px;color:var(--journey-muted);cursor:pointer;background:0 0;border:0;border-radius:.38rem;padding:0 .75rem;font-size:.66rem;font-weight:800}.journey-deadline-calendar-module__hO_M-W__toggle button[aria-pressed=true]{background:var(--journey-panel);color:var(--journey-green);box-shadow:0 2px 8px #1c16110f}.journey-deadline-calendar-module__hO_M-W__add{border:1px solid color-mix(in srgb, var(--journey-green) 42%, var(--journey-line));min-height:44px;color:var(--journey-green);background:0 0;scroll-margin-block-start:6rem}.journey-deadline-calendar-module__hO_M-W__add:hover{border-color:var(--journey-green);background:color-mix(in srgb, var(--journey-green) 6%, transparent)}.journey-deadline-calendar-module__hO_M-W__upcoming{gap:.8rem;margin-top:.8rem;display:grid}.journey-deadline-calendar-module__hO_M-W__group{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.journey-deadline-calendar-module__hO_M-W__group>h3{color:var(--journey-muted);letter-spacing:.08em;text-transform:uppercase;margin:.85rem 0 0;font-size:.58rem;font-weight:850;position:sticky;top:5rem}.journey-deadline-calendar-module__hO_M-W__group>div,.journey-deadline-calendar-module__hO_M-W__additional{border-top:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__additional>summary{min-height:44px;color:var(--journey-green);cursor:pointer;align-items:center;font-size:.67rem;font-weight:800;list-style:none;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__additional>summary::-webkit-details-marker{display:none}.journey-deadline-calendar-module__hO_M-W__additional>summary:after{content:"⌄";margin-left:.4rem;transition:transform .16s}.journey-deadline-calendar-module__hO_M-W__additional[open]>summary:after{transform:rotate(180deg)}.journey-deadline-calendar-module__hO_M-W__additional>div{gap:.8rem;padding-bottom:.25rem;display:grid}.journey-deadline-calendar-module__hO_M-W__event{border-bottom:1px solid var(--journey-line);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.4rem;padding:.65rem .15rem;display:grid}.journey-deadline-calendar-module__hO_M-W__event>time{color:var(--journey-ink);gap:.2rem;display:grid}.journey-deadline-calendar-module__hO_M-W__event>time strong{font:700 .85rem/1 var(--font-editorial), Georgia, serif}.journey-deadline-calendar-module__hO_M-W__event>time span{color:var(--journey-muted);font-size:.58rem}.journey-deadline-calendar-module__hO_M-W__event>div:nth-child(2){gap:.2rem;min-width:0;display:grid}.journey-deadline-calendar-module__hO_M-W__event p{font:700 .92rem/1.18 var(--font-editorial), Georgia, serif;overflow-wrap:anywhere;margin:0}.journey-deadline-calendar-module__hO_M-W__event div>span{color:var(--journey-muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.35}.journey-deadline-calendar-module__hO_M-W__event small{color:var(--journey-muted);font-size:.58rem;font-weight:700}.journey-deadline-calendar-module__hO_M-W__event small[data-urgency=today],.journey-deadline-calendar-module__hO_M-W__event small[data-urgency=tomorrow],.journey-deadline-calendar-module__hO_M-W__event small[data-urgency=overdue]{color:var(--journey-error)}.journey-deadline-calendar-module__hO_M-W__event small[data-urgency=soon]{color:var(--journey-gold)}.journey-deadline-calendar-module__hO_M-W__eventActions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.journey-deadline-calendar-module__hO_M-W__eventActions a,.journey-deadline-calendar-module__hO_M-W__eventActions button{min-width:44px;min-height:44px;color:var(--journey-green);cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:0 .55rem;font-size:.61rem;font-weight:800;text-decoration:none;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__eventActions a:first-child{justify-content:center;width:44px;padding:0}.journey-deadline-calendar-module__hO_M-W__eventActions svg{width:.8rem;height:.8rem}.journey-deadline-calendar-module__hO_M-W__eventActions button:last-child{border:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__eventActions :disabled{cursor:wait;opacity:.55}.journey-deadline-calendar-module__hO_M-W__empty{text-align:center;align-content:center;place-items:center;min-height:13rem;padding:1rem;display:grid}.journey-deadline-calendar-module__hO_M-W__empty>svg{width:1.4rem;height:1.4rem;color:var(--journey-green)}.journey-deadline-calendar-module__hO_M-W__empty h3{font:700 1.2rem/1.1 var(--font-editorial), Georgia, serif;margin:.8rem 0 0}.journey-deadline-calendar-module__hO_M-W__empty p{max-width:28rem;color:var(--journey-muted);margin:.55rem 0 0;font-size:.7rem;line-height:1.5}.journey-deadline-calendar-module__hO_M-W__empty div{gap:.5rem;margin-top:.9rem;display:flex}.journey-deadline-calendar-module__hO_M-W__empty a,.journey-deadline-calendar-module__hO_M-W__empty button{border:1px solid var(--journey-line);min-height:44px;color:var(--journey-green);background:0 0;border-radius:.45rem;align-items:center;padding:0 .8rem;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__empty button{border-color:var(--journey-green);background:var(--journey-green);color:var(--journey-canvas)}.journey-deadline-calendar-module__hO_M-W__calendarLayout{grid-template-columns:minmax(22rem,.9fr) minmax(18rem,1.1fr);gap:1.1rem;margin-top:1rem;display:grid}.journey-deadline-calendar-module__hO_M-W__calendar{border-right:1px solid var(--journey-line);min-width:0;padding-right:1.1rem}.journey-deadline-calendar-module__hO_M-W__calendar>header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.journey-deadline-calendar-module__hO_M-W__calendar>header h3{font:700 1rem/1 var(--font-editorial), Georgia, serif;text-align:center;margin:0}.journey-deadline-calendar-module__hO_M-W__calendar>header button{width:44px;height:44px;color:var(--journey-green);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;display:grid}.journey-deadline-calendar-module__hO_M-W__calendar>header button:first-child svg{transform:rotate(180deg)}.journey-deadline-calendar-module__hO_M-W__calendar>header svg{width:.8rem;height:.8rem}.journey-deadline-calendar-module__hO_M-W__weekdays,.journey-deadline-calendar-module__hO_M-W__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.journey-deadline-calendar-module__hO_M-W__weekdays{color:var(--journey-muted);text-align:center;text-transform:uppercase;margin-top:.5rem;font-size:.53rem;font-weight:800}.journey-deadline-calendar-module__hO_M-W__weekdays span{padding:.4rem 0}.journey-deadline-calendar-module__hO_M-W__grid{border-top:1px solid var(--journey-line);border-left:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__grid button{border:0;border-right:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line);min-width:0;min-height:46px;color:var(--journey-ink);font:700 .67rem/1 var(--font-sans), system-ui, sans-serif;cursor:pointer;background:0 0;position:relative}.journey-deadline-calendar-module__hO_M-W__grid button[data-outside=true]{color:var(--journey-muted);opacity:.38}.journey-deadline-calendar-module__hO_M-W__grid button[aria-selected=true]{background:var(--journey-green);color:var(--journey-canvas)}.journey-deadline-calendar-module__hO_M-W__grid button[data-events=true]:after{background:var(--journey-gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:.3rem;right:50%;transform:translate(50%)}.journey-deadline-calendar-module__hO_M-W__grid button[aria-selected=true]:after{background:var(--journey-canvas)}.journey-deadline-calendar-module__hO_M-W__dayPanel{min-width:0}.journey-deadline-calendar-module__hO_M-W__dayPanel>header{justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;display:flex}.journey-deadline-calendar-module__hO_M-W__dayPanel h3{font:700 1rem/1 var(--font-editorial), Georgia, serif;margin:0}.journey-deadline-calendar-module__hO_M-W__dayPanel header button{color:var(--journey-green)}.journey-deadline-calendar-module__hO_M-W__dayPanel .journey-deadline-calendar-module__hO_M-W__event{grid-template-columns:minmax(0,1fr) auto}.journey-deadline-calendar-module__hO_M-W__dayPanel .journey-deadline-calendar-module__hO_M-W__event>time{display:none}.journey-deadline-calendar-module__hO_M-W__dayPanel .journey-deadline-calendar-module__hO_M-W__eventActions{flex-wrap:wrap}.journey-deadline-calendar-module__hO_M-W__noDayEvents{color:var(--journey-muted);text-align:center;margin:1.5rem 0;font-size:.7rem}.journey-deadline-calendar-module__hO_M-W__intelligence{gap:1rem;margin-top:.9rem;display:grid}.journey-deadline-calendar-module__hO_M-W__intelligenceIntro{border-bottom:1px solid var(--journey-line);justify-content:space-between;align-items:center;gap:1.25rem;padding:0 0 .9rem;display:flex}.journey-deadline-calendar-module__hO_M-W__intelligenceIntro>p{max-width:38rem;color:var(--journey-muted);margin:0;font-size:.66rem;line-height:1.55}.journey-deadline-calendar-module__hO_M-W__horizonToggle{border:1px solid var(--journey-line);border-radius:.5rem;flex:none;padding:.18rem;display:flex}.journey-deadline-calendar-module__hO_M-W__horizonToggle button{min-height:40px;color:var(--journey-muted);cursor:pointer;background:0 0;border:0;border-radius:.34rem;padding:0 .65rem;font-size:.61rem;font-weight:800}.journey-deadline-calendar-module__hO_M-W__horizonToggle button[aria-pressed=true]{background:var(--journey-panel);color:var(--journey-green);box-shadow:0 2px 8px #1c16110f}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary{border-block:1px solid var(--journey-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary>div{align-content:center;gap:.25rem;min-height:4.5rem;padding:.65rem .8rem;display:grid}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary>div+div{border-left:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary dt{color:var(--journey-muted);font-size:.57rem;font-weight:750}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary dd{color:var(--journey-green);font:700 1.35rem/1 var(--font-editorial), Georgia, serif;margin:0}.journey-deadline-calendar-module__hO_M-W__busiest{border-left:2px solid var(--journey-gold);background:color-mix(in srgb, var(--journey-gold) 5%, transparent);grid-template-columns:7rem minmax(8rem,auto) minmax(0,1fr);align-items:baseline;gap:.75rem;margin:0;padding:.75rem .9rem;display:grid}.journey-deadline-calendar-module__hO_M-W__busiest span{color:var(--journey-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.journey-deadline-calendar-module__hO_M-W__busiest strong{font:700 1rem/1.2 var(--font-editorial), Georgia, serif}.journey-deadline-calendar-module__hO_M-W__busiest small{color:var(--journey-muted);font-size:.64rem;line-height:1.4}.journey-deadline-calendar-module__hO_M-W__calmState{border-left:2px solid var(--journey-green);color:var(--journey-muted);margin:0;padding:.4rem 0 .4rem .8rem;font-size:.66rem;line-height:1.5}.journey-deadline-calendar-module__hO_M-W__clusters>header,.journey-deadline-calendar-module__hO_M-W__monthSummaries>header{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem 0 .65rem;display:flex}.journey-deadline-calendar-module__hO_M-W__clusters>header p,.journey-deadline-calendar-module__hO_M-W__monthSummaries>header p{color:var(--journey-green);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .2rem;font-size:.54rem;font-weight:850}.journey-deadline-calendar-module__hO_M-W__clusters>header h3,.journey-deadline-calendar-module__hO_M-W__monthSummaries>header h3{font:700 1.05rem/1 var(--font-editorial), Georgia, serif;margin:0}.journey-deadline-calendar-module__hO_M-W__clusters>header>span{color:var(--journey-muted);font-size:.59rem;font-weight:750}.journey-deadline-calendar-module__hO_M-W__cluster{border-top:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__cluster:last-child{border-bottom:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__cluster>summary{cursor:pointer;grid-template-columns:7.5rem minmax(0,1fr) 44px;align-items:center;gap:.9rem;min-height:5.1rem;list-style:none;display:grid}.journey-deadline-calendar-module__hO_M-W__cluster>summary::-webkit-details-marker{display:none}.journey-deadline-calendar-module__hO_M-W__cluster>summary time{color:var(--journey-green);font:700 .88rem/1.2 var(--font-editorial), Georgia, serif}.journey-deadline-calendar-module__hO_M-W__cluster>summary>span{gap:.25rem;min-width:0;display:grid}.journey-deadline-calendar-module__hO_M-W__cluster>summary strong{font:700 .93rem/1.22 var(--font-editorial), Georgia, serif;overflow-wrap:anywhere}.journey-deadline-calendar-module__hO_M-W__cluster>summary small{color:var(--journey-muted);font-size:.61rem}.journey-deadline-calendar-module__hO_M-W__cluster>summary svg{width:.8rem;height:.8rem;color:var(--journey-green);transition:transform .16s}.journey-deadline-calendar-module__hO_M-W__cluster[open]>summary svg{transform:rotate(90deg)}.journey-deadline-calendar-module__hO_M-W__cluster[data-featured=true]>summary time{color:var(--journey-gold)}.journey-deadline-calendar-module__hO_M-W__clusterDetails{gap:.85rem;padding:0 0 1rem 8.4rem;display:grid}.journey-deadline-calendar-module__hO_M-W__clusterContext{flex-wrap:wrap;gap:.4rem;display:flex}.journey-deadline-calendar-module__hO_M-W__clusterContext span{border:1px solid var(--journey-line);color:var(--journey-muted);border-radius:999px;padding:.3rem .5rem;font-size:.56rem;font-weight:750}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup h4{color:var(--journey-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .35rem;font-size:.56rem;font-weight:850}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup ol{margin:0;padding:0;list-style:none}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup li{border-top:1px solid var(--journey-line);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;display:grid}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup time{color:var(--journey-muted);font-size:.6rem;font-weight:750}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup li>div{gap:.2rem;min-width:0;display:grid}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup strong{font:700 .8rem/1.25 var(--font-editorial), Georgia, serif;overflow-wrap:anywhere}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup span,.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup small{color:var(--journey-muted);font-size:.58rem;line-height:1.4}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup small{color:var(--journey-gold)}.journey-deadline-calendar-module__hO_M-W__clusterActions{flex-wrap:wrap;gap:.5rem;display:flex}.journey-deadline-calendar-module__hO_M-W__clusterActions a{border:1px solid var(--journey-line);min-height:44px;color:var(--journey-green);border-radius:.42rem;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.61rem;font-weight:800;text-decoration:none;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__clusterActions a:first-child{border-color:color-mix(in srgb, var(--journey-green) 45%, var(--journey-line))}.journey-deadline-calendar-module__hO_M-W__clusterActions svg{width:.7rem;height:.7rem}.journey-deadline-calendar-module__hO_M-W__otherDates{border-bottom:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__otherDates>summary{min-height:48px;color:var(--journey-green);cursor:pointer;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:800;list-style:none;display:flex}.journey-deadline-calendar-module__hO_M-W__otherDates>summary::-webkit-details-marker{display:none}.journey-deadline-calendar-module__hO_M-W__otherDates>summary span{color:var(--journey-muted)}.journey-deadline-calendar-module__hO_M-W__otherDates>div{padding-bottom:.6rem}.journey-deadline-calendar-module__hO_M-W__monthSummaries>div{border-block:1px solid var(--journey-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-deadline-calendar-module__hO_M-W__monthSummaries dl{gap:.25rem;margin:0;padding:.8rem;display:grid}.journey-deadline-calendar-module__hO_M-W__monthSummaries dl+dl{border-left:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__monthSummaries dt{font:700 .85rem/1 var(--font-editorial), Georgia, serif;margin-bottom:.2rem}.journey-deadline-calendar-module__hO_M-W__monthSummaries dd{color:var(--journey-muted);margin:0;font-size:.58rem}.journey-deadline-calendar-module__hO_M-W__undated{color:var(--journey-muted);margin:0;font-size:.62rem}.journey-deadline-calendar-module__hO_M-W__undated a{color:var(--journey-green);font-weight:800}.journey-deadline-calendar-module__hO_M-W__dialog{width:min(34rem,100% - 2rem);max-width:none;color:var(--journey-ink);background:0 0;border:0;border-radius:.85rem;padding:0}.journey-deadline-calendar-module__hO_M-W__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17120f85}.journey-deadline-calendar-module__hO_M-W__dialog form{border:1px solid var(--journey-line);background:var(--journey-panel);border-radius:.85rem;overflow:hidden;box-shadow:0 24px 80px #18110c40}.journey-deadline-calendar-module__hO_M-W__dialog header{border-bottom:1px solid var(--journey-line);justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem;display:flex}.journey-deadline-calendar-module__hO_M-W__dialog h2{font:700 1.55rem/1 var(--font-editorial), Georgia, serif;margin:0}.journey-deadline-calendar-module__hO_M-W__dialog header span{color:var(--journey-muted);margin-top:.4rem;font-size:.68rem;display:block}.journey-deadline-calendar-module__hO_M-W__dialog header button{width:44px;height:44px;color:var(--journey-muted);background:0 0;border:0;place-items:center;display:grid}.journey-deadline-calendar-module__hO_M-W__dialog header svg{width:1rem;height:1rem}.journey-deadline-calendar-module__hO_M-W__fields{gap:.8rem;padding:1rem 1.15rem;display:grid}.journey-deadline-calendar-module__hO_M-W__fields label{color:var(--journey-ink);gap:.35rem;font-size:.66rem;font-weight:800;display:grid}.journey-deadline-calendar-module__hO_M-W__fields label span{color:var(--journey-muted);font-size:.56rem;font-weight:600}.journey-deadline-calendar-module__hO_M-W__fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.journey-deadline-calendar-module__hO_M-W__fields input,.journey-deadline-calendar-module__hO_M-W__fields select{border:1px solid var(--journey-line);background:var(--journey-canvas);width:100%;min-height:44px;color:var(--journey-ink);font:600 .68rem/1 var(--font-sans), system-ui, sans-serif;border-radius:.45rem;padding:0 .65rem}.journey-deadline-calendar-module__hO_M-W__dateShortcuts{flex-wrap:wrap;grid-template-columns:none!important;gap:.3rem!important;display:flex!important}.journey-deadline-calendar-module__hO_M-W__dateShortcuts button{border:1px solid var(--journey-line);min-height:36px;color:var(--journey-green);cursor:pointer;background:0 0;border-radius:.4rem;padding:0 .65rem;font-size:.61rem;font-weight:800}.journey-deadline-calendar-module__hO_M-W__explicitDate{color:var(--journey-muted);margin:-.25rem 0 0;font-size:.61rem;line-height:1.45}.journey-deadline-calendar-module__hO_M-W__explicitDate strong{color:var(--journey-ink)}.journey-deadline-calendar-module__hO_M-W__deadlineWarning{border-left:2px solid var(--journey-gold);color:var(--journey-ink);margin:0;padding:.2rem 0 .2rem .7rem;font-size:.64rem;font-weight:700;line-height:1.5}.journey-deadline-calendar-module__hO_M-W__contextLink{border-left:2px solid var(--journey-green);gap:.2rem;margin:0;padding:.2rem 0 .2rem .7rem;display:grid}.journey-deadline-calendar-module__hO_M-W__contextLink span{color:var(--journey-muted);font-size:.57rem;font-weight:750}.journey-deadline-calendar-module__hO_M-W__contextLink strong{font-size:.69rem}.journey-deadline-calendar-module__hO_M-W__moreOptions{border-top:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__moreOptions>summary{min-height:44px;color:var(--journey-green);cursor:pointer;align-items:center;font-size:.67rem;font-weight:800;list-style:none;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__moreOptions>summary::-webkit-details-marker{display:none}.journey-deadline-calendar-module__hO_M-W__moreOptions>summary:after{content:"⌄";margin-left:.4rem;transition:transform .16s}.journey-deadline-calendar-module__hO_M-W__moreOptions[open]>summary:after{transform:rotate(180deg)}.journey-deadline-calendar-module__hO_M-W__moreOptions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-bottom:.2rem;display:grid}.journey-deadline-calendar-module__hO_M-W__dialog footer{border-top:1px solid var(--journey-line);justify-content:flex-end;gap:.55rem;padding:.8rem 1.15rem;display:flex}.journey-deadline-calendar-module__hO_M-W__dialog footer button{border:1px solid var(--journey-line);min-height:44px;color:var(--journey-ink);background:0 0;border-radius:.45rem;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.journey-deadline-calendar-module__hO_M-W__dialog footer button:last-child{border-color:var(--journey-green);background:var(--journey-green);color:var(--journey-canvas)}.journey-deadline-calendar-module__hO_M-W__dialog footer svg{width:.8rem;height:.8rem}.journey-deadline-calendar-module__hO_M-W__error{color:var(--journey-error);margin:.65rem 0 0;font-size:.67rem;font-weight:700}@media (max-width:800px){.journey-deadline-calendar-module__hO_M-W__shell{border-inline:0;border-radius:0;margin-inline:-.85rem;padding:1rem .85rem}.journey-deadline-calendar-module__hO_M-W__group{grid-template-columns:1fr;gap:.2rem}.journey-deadline-calendar-module__hO_M-W__group>h3{margin-top:.5rem;position:static}.journey-deadline-calendar-module__hO_M-W__event{grid-template-columns:4.4rem minmax(0,1fr) auto}.journey-deadline-calendar-module__hO_M-W__textAction{display:none!important}.journey-deadline-calendar-module__hO_M-W__calendarLayout{grid-template-columns:1fr}.journey-deadline-calendar-module__hO_M-W__calendar{border-right:0;border-bottom:1px solid var(--journey-line);padding:0 0 1rem}.journey-deadline-calendar-module__hO_M-W__intelligenceIntro{flex-direction:column;align-items:flex-start}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary>div:nth-child(3){border-left:0;border-top:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__intelligenceSummary>div:nth-child(4){border-top:1px solid var(--journey-line)}.journey-deadline-calendar-module__hO_M-W__clusterDetails{padding-left:0}}@media (max-width:520px){.journey-deadline-calendar-module__hO_M-W__header{align-items:flex-start}.journey-deadline-calendar-module__hO_M-W__headerActions{flex-direction:column-reverse;align-items:stretch}.journey-deadline-calendar-module__hO_M-W__toggle{width:100%}.journey-deadline-calendar-module__hO_M-W__toggle button{flex:1;padding-inline:.55rem}.journey-deadline-calendar-module__hO_M-W__add{padding-inline:.65rem}.journey-deadline-calendar-module__hO_M-W__event{grid-template-columns:3.8rem minmax(0,1fr);gap:.55rem}.journey-deadline-calendar-module__hO_M-W__eventActions{grid-column:2;justify-content:flex-start}.journey-deadline-calendar-module__hO_M-W__eventActions a:first-child{position:absolute;right:.2rem}.journey-deadline-calendar-module__hO_M-W__event{padding-right:2.75rem;position:relative}.journey-deadline-calendar-module__hO_M-W__calendarLayout{margin-inline:-.2rem}.journey-deadline-calendar-module__hO_M-W__grid button{min-height:44px}.journey-deadline-calendar-module__hO_M-W__dayPanel .journey-deadline-calendar-module__hO_M-W__event{grid-template-columns:1fr;padding-right:0}.journey-deadline-calendar-module__hO_M-W__dayPanel .journey-deadline-calendar-module__hO_M-W__eventActions{grid-column:1}.journey-deadline-calendar-module__hO_M-W__dialog{width:100%;max-height:100dvh;margin:auto 0 0}.journey-deadline-calendar-module__hO_M-W__dialog form{padding-bottom:env(safe-area-inset-bottom);border-radius:.85rem .85rem 0 0}.journey-deadline-calendar-module__hO_M-W__moreOptions>div,.journey-deadline-calendar-module__hO_M-W__fields>div{grid-template-columns:1fr}.journey-deadline-calendar-module__hO_M-W__horizonToggle{width:100%}.journey-deadline-calendar-module__hO_M-W__horizonToggle button{flex:1;padding-inline:.35rem}.journey-deadline-calendar-module__hO_M-W__busiest{grid-template-columns:1fr;gap:.3rem}.journey-deadline-calendar-module__hO_M-W__cluster>summary{grid-template-columns:1fr 44px;gap:.35rem;padding:.75rem 0}.journey-deadline-calendar-module__hO_M-W__cluster>summary time{grid-column:1/-1}.journey-deadline-calendar-module__hO_M-W__cluster>summary>span{grid-column:1}.journey-deadline-calendar-module__hO_M-W__cluster>summary svg{grid-area:2/2}.journey-deadline-calendar-module__hO_M-W__intelligenceEventGroup li{grid-template-columns:4.2rem minmax(0,1fr)}.journey-deadline-calendar-module__hO_M-W__monthSummaries>div{grid-template-columns:1fr}.journey-deadline-calendar-module__hO_M-W__monthSummaries dl+dl{border-top:1px solid var(--journey-line);border-left:0}}@media (prefers-reduced-motion:reduce){.journey-deadline-calendar-module__hO_M-W__shell *,.journey-deadline-calendar-module__hO_M-W__shell :before,.journey-deadline-calendar-module__hO_M-W__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.journey-deadline-calendar-module__hO_M-W__shell,.journey-deadline-calendar-module__hO_M-W__toggle,.journey-deadline-calendar-module__hO_M-W__group>div,.journey-deadline-calendar-module__hO_M-W__event,.journey-deadline-calendar-module__hO_M-W__calendar,.journey-deadline-calendar-module__hO_M-W__grid,.journey-deadline-calendar-module__hO_M-W__grid button,.journey-deadline-calendar-module__hO_M-W__dialog form,.journey-deadline-calendar-module__hO_M-W__fields input,.journey-deadline-calendar-module__hO_M-W__fields select{border-color:canvastext}}
