.weekdays-header.svelte-e59pvk{display:grid;grid-template-columns:repeat(var(--calendar-columns, 7),1fr);text-align:right;color:var(--color-default-foreground-300)}.weekdays-header.layout-40-days{text-align:center}.weekdays-header.svelte-e59pvk>:where(.svelte-e59pvk){padding:var(--size-2);width:100%}.weekdays-header.svelte-e59pvk>:where(.svelte-e59pvk):nth-child(7n)+:where(.svelte-e59pvk){border-left:1px solid var(--color-default-background-50)}.weekdays-header.svelte-e59pvk .alternate:where(.svelte-e59pvk){background-color:var(--color-default-background-50)}.calender_year_display.svelte-aa5wk1{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--size-2) + 4vw);padding-block:var(--size-6);padding-inline:var(--page-inline-spacing);width:100%;align-items:center}@media (max-width: 1280px){.calender_year_display.svelte-aa5wk1{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.calender_year_display.svelte-aa5wk1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.calender_year_display.svelte-aa5wk1{grid-template-columns:repeat(1,1fr)}}.month.svelte-aa5wk1{background-color:var(--color-default-background);--calendar-columns: 7;display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-auto-flow:row;grid-template-areas:". m m m m m m m" ". w w w w w w w" "n d d d d d d d"}.month-name.svelte-aa5wk1{grid-area:m}.weekdays.svelte-aa5wk1{grid-area:w;padding-block:var(--size-4)}.calendar-sheet.svelte-aa5wk1{grid-area:d;display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:1px 0;width:100%;align-items:center}.calendar-sheet.svelte-aa5wk1 .calendar-day:where(.svelte-aa5wk1){cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;position:relative;min-height:2em;display:flex;place-content:center;place-items:center;z-index:1;transition:transform .1s var(--ease-out)}.svelte-aa5wk1:is(.calendar-sheet:where(.svelte-aa5wk1) .calendar-day:where(.svelte-aa5wk1)):has(.event:where(.svelte-aa5wk1)){background-color:var(--color-default-emphasis-background);color:var(--color-default-emphasis-foreground);border-radius:var(--round)}.today.svelte-aa5wk1:is(.calendar-sheet:where(.svelte-aa5wk1) .calendar-day:where(.svelte-aa5wk1)){border-radius:var(--round);outline:2px solid var(--color-default-foreground)}@media (min-width: 561px){.calendar-sheet.svelte-aa5wk1 .calendar-day:where(.svelte-aa5wk1){aspect-ratio:1}@media (hover: hover){.svelte-aa5wk1:is(.calendar-sheet:where(.svelte-aa5wk1) .calendar-day:where(.svelte-aa5wk1)):has(.event:where(.svelte-aa5wk1)):hover{z-index:2;transform:scale(1.4);border-radius:var(--round);box-shadow:var(--shadow-md)}.svelte-aa5wk1:is(.calendar-sheet:where(.svelte-aa5wk1) .calendar-day:where(.svelte-aa5wk1)):has(.event:where(.svelte-aa5wk1)):hover .event:where(.svelte-aa5wk1){z-index:3}}}.week-numbers.svelte-aa5wk1{grid-area:n;display:grid;grid-template-columns:1fr;gap:1px;padding:1px;align-items:center}.week-numbers.svelte-aa5wk1 .week-number:where(.svelte-aa5wk1){font-variant-numeric:tabular-nums;width:3ex;white-space:nowrap;text-align:right;color:var(--color-default-foreground-500);padding:var(--size-1);font-weight:var(--font-weight-extralight);min-height:2em;display:flex;place-content:center;place-items:center}@media (min-width: 561px){.week-numbers.svelte-aa5wk1 .week-number:where(.svelte-aa5wk1){aspect-ratio:1}}.month-name.svelte-aa5wk1{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.month-name.svelte-aa5wk1>h4:where(.svelte-aa5wk1){grid-column:1 / 2;white-space:nowrap;width:1ch;text-align:left}.weekdays.svelte-aa5wk1 *{text-align:center!important}.year.svelte-aa5wk1 .event:where(.svelte-aa5wk1){position:absolute;transform:translate(-50%,-50%);width:5px;height:5px;box-sizing:content-box;border:1px solid var(--color-default-stroke);border-radius:var(--round);background-color:var(--color-default-foreground)}.svelte-aa5wk1:is(.year:where(.svelte-aa5wk1) .event:where(.svelte-aa5wk1)):nth-child(2){background-color:var(--color-default-foreground-300)}.svelte-aa5wk1:is(.year:where(.svelte-aa5wk1) .event:where(.svelte-aa5wk1)):nth-child(3){background-color:var(--color-default-foreground-500)}.svelte-aa5wk1:is(.year:where(.svelte-aa5wk1) .event:where(.svelte-aa5wk1)):nth-child(4){background-color:var(--color-default-foreground-800)}.calendar-month-sheet.svelte-1bktcep{display:grid;grid-template-columns:repeat(var(--calendar-columns, 7),1fr);--calendar-header-height: calc(var(--dynamic-island-bottom-edge) + var(--dynamic-island-height));--calendar-day-height: max(((100dvh - var(--calendar-header-height) - var(--touchable-target-min-size) - 6px) / 6), 130px);grid-template-rows:var(--touchable-target-min-size) repeat(6,var(--calendar-day-height))}@media (max-width: 768px){.calendar-month-sheet.svelte-1bktcep{grid-template-rows:var(--touchable-target-min-size) repeat(6,auto)}}.calendar-month-sheet.svelte-1bktcep{gap:1px;width:100%;align-items:center;background-color:var(--dates-bg, var(--color-default-background-100))}.calendar-month-sheet.svelte-1bktcep .day-header:where(.svelte-1bktcep){text-align:end;width:-moz-fit-content;width:fit-content;margin-inline-start:auto}@media (max-width: 768px){.calendar-month-sheet.svelte-1bktcep .day-header:where(.svelte-1bktcep){text-align:center}}.calendar-month-sheet.svelte-1bktcep .calendar-day:where(.svelte-1bktcep){height:100%;width:100%;background-color:var(--color-default-background);overflow:hidden}@media (max-width: 768px){.calendar-month-sheet.svelte-1bktcep .calendar-day:where(.svelte-1bktcep){height:var(--calendar-day-height);min-height:2.7em}}.calendar-month-sheet.svelte-1bktcep .calendar-day:where(.svelte-1bktcep){padding:var(--size-2)}@media (min-width: 641px){.calendar-month-sheet.svelte-1bktcep .calendar-day:where(.svelte-1bktcep){padding:var(--size-4)}}:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .events-list-link.svelte-1bktcep{padding-block-start:var(--size-2);height:100%;width:100%}.svelte-1bktcep:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .events-list-link:where(.svelte-1bktcep)):focus-visible{outline:none;background-color:var(--color-default-emphasis-background)}:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .events-list-link:where(.svelte-1bktcep)) .dots.svelte-1bktcep{gap:var(--size-2);flex-wrap:wrap}:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .events-list-link:where(.svelte-1bktcep)) .dots.svelte-1bktcep>:where(.svelte-1bktcep){width:5px;height:5px;border-radius:var(--round);background-color:var(--color-default-stroke-100)}:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event.svelte-1bktcep{display:grid;gap:var(--size-2);grid-template-columns:auto min-content}.svelte-1bktcep:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event:where(.svelte-1bktcep)):focus-visible{outline:none;background-color:var(--color-default-background-50)}@media (max-width: 768px){:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event.svelte-1bktcep{background-color:var(--color-default-background-50);border-radius:2px;padding-inline:1px}}@media (hover: hover){.svelte-1bktcep:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event:where(.svelte-1bktcep)):hover{background-color:var(--color-default-background-50)}}:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event:where(.svelte-1bktcep)) .time.svelte-1bktcep{font-variant-numeric:tabular-nums}:is(:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .event:where(.svelte-1bktcep)) .title.svelte-1bktcep{min-width:0}.is-today.svelte-1bktcep:is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .day-header:where(.svelte-1bktcep){position:relative;color:var(--color-default-emphasis-foreground);z-index:1;min-width:1cap;padding-inline:.4em;margin-inline-end:-.4em}.svelte-1bktcep:is(.is-today:where(.svelte-1bktcep):is(.calendar-month-sheet:where(.svelte-1bktcep) .calendar-day:where(.svelte-1bktcep)) .day-header:where(.svelte-1bktcep)):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;width:max(100%,1.5em);min-height:1.5em;background-color:var(--color-default-emphasis-background);border-radius:var(--round);margin:auto}.calendar-month-sheet.svelte-1bktcep .weekday-header:where(.svelte-1bktcep){padding:var(--size-4);text-align:end;background-color:var(--color-default-background);box-shadow:1px 0 0 var(--color-default-background);height:100%;align-content:center}@media (max-width: 768px){.calendar-month-sheet.svelte-1bktcep .weekday-header:where(.svelte-1bktcep){text-align:center;padding:var(--size-2)}}.calender_day_range_display{--day_height: max(calc(100dvh - var(--dynamic-island-bottom-edge) - var(--dynamic-island-height) - 100px), 900px);--slot_duration_minutes: 15;--slots_per_hour: (60 / var(--slot_duration_minutes));--total_slots_per_day: calc(24 * 60 / var(--slot_duration_minutes));--slot_height: calc(var(--day_height) / var(--total_slots_per_day));--time_axis-slots: 25;--calendar_grid_color: var(--color-default-background-100)}.calendar-day.svelte-12y6aha{width:100%;max-width:100vw;height:100%;min-width:0;background-color:var(--date-cell-bg, var(--color-default-background));white-space:nowrap;align-items:flex-start;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding-inline:var(--size-1)}.calender_day_range_display .calendar-day+.calendar-day{border-inline-start:1px solid var(--calendar_grid_color)}.events.svelte-12y6aha{min-width:0;width:100%;max-width:100%;z-index:1;display:grid;-moz-column-gap:var(--size-1);column-gap:var(--size-1);background-image:linear-gradient(to bottom,var(--calendar_grid_color) 1px,transparent 1px);border-bottom:2px solid transparent;background-size:100% calc(var(--slots_per_hour) * var(--slot_height));background-repeat:repeat-y;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:repeat(var(--total_slots_per_day),var(--slot_height))}.event.svelte-12y6aha{container-type:inline-size;opacity:0;visibility:hidden;animation:fade-in .15s var(--ease-in-out) forwards;padding-block-end:2px;overflow-y:hidden}.event.svelte-12y6aha:nth-child(2) .event-content:where(.svelte-12y6aha){background-color:var(--color-default-background-100)}.event.svelte-12y6aha:nth-child(3) .event-content:where(.svelte-12y6aha){background-color:var(--color-default-background-150)}.event.svelte-12y6aha:nth-child(4) .event-content:where(.svelte-12y6aha){background-color:var(--color-default-background-200)}@media (hover: hover){.event.svelte-12y6aha:hover .event-content:where(.svelte-12y6aha){background-color:var(--color-default-background-25);outline:1px solid var(--color-default-stroke);outline-offset:-1px}}.event.svelte-12y6aha .event-content:where(.svelte-12y6aha){height:100%;border-left:var(--size-2) solid var(--accent-1);border-radius:var(--radius-sm);overflow:hidden;padding:var(--size-2)}@container (max-width: 30px){.event.svelte-12y6aha .event-content:where(.svelte-12y6aha){padding-inline:0;align-items:center}}.event.svelte-12y6aha .event-content:where(.svelte-12y6aha){background-color:var(--color-default-background-50);transition:background-color .15s var(--ease-in-out)}:is(.event:where(.svelte-12y6aha) .event-content:where(.svelte-12y6aha))>.svelte-12y6aha{max-width:100%}@container (max-width: 50px){:is(.event:where(.svelte-12y6aha) .event-content:where(.svelte-12y6aha)) .time.svelte-12y6aha{writing-mode:vertical-rl;transform:rotate(180deg);padding-inline:var(--size-2)}}:is(.event:where(.svelte-12y6aha) .event-content:where(.svelte-12y6aha)) .title.svelte-12y6aha{text-wrap:balance;writing-mode:horizontal-tb;transform:none}@container (max-width: 100px){:is(.event:where(.svelte-12y6aha) .event-content:where(.svelte-12y6aha)) .title.svelte-12y6aha{writing-mode:vertical-rl;transform:rotate(180deg);padding-inline:var(--size-2)}}.time_axis.svelte-1fj8qa5{height:var(--day_height, 700px);padding-inline:var(--size-3);color:var(--color-default-foreground-500);overflow:visible;position:relative}.time_axis_inner.svelte-1fj8qa5{display:flex;flex-direction:column;justify-content:stretch;align-items:center;height:calc(var(--day_height, 700px) * 25 / 24);transform:translateY(calc(-.5 * var(--caption-font-size) * var(--caption-line-scale)))}.time_axis_label.svelte-1fj8qa5{height:100%}.current_time_indicator.svelte-18k9kkr{display:grid;grid-template-columns:var(--time-axis-width) auto repeat(var(--days-count,1),1fr);position:absolute;left:0;right:0;width:100%;transform:translateY(-50%);z-index:3;pointer-events:none;opacity:0;animation:fade-in .15s var(--ease-in-out) .3s forwards}.current_time_indicator.svelte-18k9kkr>:where(.svelte-18k9kkr){grid-row:1 / 2}.current_time_indicator.svelte-18k9kkr>.current_time:where(.svelte-18k9kkr){border-radius:var(--radius-sm);padding:var(--size-1) var(--size-3);font-variant-numeric:tabular-nums;justify-self:center;background-color:var(--color-default-emphasis-background);color:var(--color-default-emphasis-foreground)}.current_time_indicator.svelte-18k9kkr>.current_time_line:where(.svelte-18k9kkr){height:1px;background:var(--color-default-foreground);width:100%;grid-column:3 / -1}.current_time_indicator.svelte-18k9kkr .weekday-indicator:where(.svelte-18k9kkr){position:relative;width:100%;height:0;z-index:1}.current_time_indicator.svelte-18k9kkr>.weekday-indicator:where(.svelte-18k9kkr):after,.current_time_indicator.svelte-18k9kkr>.weekday-indicator:where(.svelte-18k9kkr):before{content:"";position:absolute;transform:translateY(-5px)}.current_time_indicator.svelte-18k9kkr>.weekday-indicator:where(.svelte-18k9kkr):before{left:0;border-left:5px solid var(--color-default-foreground);border-top:5px solid transparent;border-bottom:5px solid transparent}.current_time_indicator.svelte-18k9kkr>.weekday-indicator:where(.svelte-18k9kkr):after{right:0;border-right:5px solid var(--color-default-foreground);border-top:5px solid transparent;border-bottom:5px solid transparent}:root{--time-axis-width: 6ch}.calender_day_range_display.svelte-8hnn9r{display:grid;grid-template-columns:var(--time-axis-width) 1fr;grid-template-rows:auto 1fr;max-width:100vw;padding-inline:var(--page-inline-spacing)}.all_day_events.svelte-8hnn9r{grid-column:2 / -1;display:grid;grid-template-columns:repeat(var(--days-count),1fr);gap:var(--size-1)}.all_day_events.svelte-8hnn9r,.all_day_events_date.svelte-8hnn9r{padding-block-start:var(--size-4);padding-block-end:var(--size-2);border-bottom:4px solid var(--color-default-stroke);margin-block-end:var(--size-4)}.all_day_event.svelte-8hnn9r{display:block;padding:var(--size-2);background-color:var(--color-default-background-25);border-left:var(--size-2) solid var(--accent-1);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:background-color .15s var(--ease-in-out);grid-column:var(--grid-column-start) / var(--grid-column-end)}.all_day_event.svelte-8hnn9r:nth-child(2){background-color:var(--color-default-background-50)}.all_day_event.svelte-8hnn9r:nth-child(3){background-color:var(--color-default-background-100)}.all_day_event.svelte-8hnn9r:nth-child(4){background-color:var(--color-default-background-150)}@media (hover: hover){.all_day_event.svelte-8hnn9r:hover{background-color:var(--color-default-emphasis-background);color:var(--color-default-emphasis-foreground)}}.dates_and_times.svelte-8hnn9r{display:grid;grid-template-columns:var(--time-axis-width) 1fr;grid-column:1 / -1;position:relative}.date_axis.svelte-8hnn9r{grid-column:1 / 3;display:grid;padding-left:var(--time-axis-width);grid-template-columns:repeat(var(--days-count),calc(100% / var(--days-count)));overflow:visible;position:sticky;height:50px;top:calc(var(--dynamic-island-bottom-edge) + var(--dynamic-island-height));z-index:2;max-width:100vw;overflow-x:auto;background:linear-gradient(to right,var(--color-default-background) var(--page-inline-spacing),oklch(from var(--color-default-background) l c h / .5) 20%,oklch(from var(--color-default-background) l c h / .5) 80%,var(--color-default-background) calc(100% - var(--page-inline-spacing)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.date_axis.svelte-8hnn9r .date-header:where(.svelte-8hnn9r){text-align:center;place-content:center;place-items:center}.calender_day_range_display .time_axis{grid-column:1 / 2;background:var(--color-default-background);position:sticky;left:0;z-index:2;align-items:center}.date-header.svelte-8hnn9r{text-align:center}.date-header.today.svelte-8hnn9r span:where(.svelte-8hnn9r){background-color:var(--color-default-emphasis-background);color:var(--color-default-emphasis-foreground);border-radius:var(--round);padding:var(--size-2) var(--size-4)}.list_of_days.svelte-8hnn9r{grid-column:2 / 3;min-width:0;max-width:calc(100vw - var(--time-axis-width));overflow-y:hidden;display:grid;grid-template-columns:repeat(var(--days-count),calc(100% / var(--days-count)))}.calendar-list-display.svelte-1d1wxat{grid-column:var(--dynamic-island-track-start) / var(--dynamic-island-track-end);--card-padding: var(--size-6);display:grid;grid-template-columns:1fr}@media (min-width: 769px){.calendar-list-display.svelte-1d1wxat{grid-template-columns:1fr auto}}.calendar-list-display.svelte-1d1wxat{position:relative;margin-inline:calc(var(--card-padding) * -1)}.calendar-list-display.svelte-1d1wxat .period-list:where(.svelte-1d1wxat){grid-row:1 / 2;grid-column:1 / 2}@media (min-width: 769px){.calendar-list-display.svelte-1d1wxat .period-list:where(.svelte-1d1wxat){padding-inline-end:var(--page-inline-spacing)}}:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group.svelte-1d1wxat{scroll-margin-block-start:calc(var(--dynamic-island-bottom-edge) + var(--dynamic-island-height));margin-block-end:var(--size-12)}:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group.svelte-1d1wxat) .period-title{margin-inline:var(--card-padding);border-bottom:1px solid var(--color-default-background-100);margin-block-start:.5lh}:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list.svelte-1d1wxat{display:grid;grid-template-columns:1fr}@media (min-width: 769px){:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list.svelte-1d1wxat{grid-template-columns:repeat(auto-fit,minmax(30ch,1fr))}}:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list.svelte-1d1wxat{-moz-column-gap:var(--size-2);column-gap:var(--size-2);row-gap:var(--size-8)}:is(:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list:where(.svelte-1d1wxat)) .event-list-item.svelte-1d1wxat{padding:var(--card-padding);background-color:var(--color-default-background);max-width:calc(60ch + var(--grid-gutter));transition:all .3s var(--smooth-ease-out);border-radius:var(--radius-sm);overflow:hidden}:is(:is(:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list:where(.svelte-1d1wxat)) .event-list-item.svelte-1d1wxat) .media-item{border-radius:var(--radius-sm)}@media (hover: hover){.svelte-1d1wxat:is(:is(:is(:is(.calendar-list-display:where(.svelte-1d1wxat) .period-list:where(.svelte-1d1wxat)) .period-group:where(.svelte-1d1wxat)) .event-list:where(.svelte-1d1wxat)) .event-list-item:where(.svelte-1d1wxat)):hover{transform:scale3d(1.01,1.01,1.01);box-shadow:var(--shadow-sm);background-color:var(--color-default-background-25);z-index:1}}.timeline.svelte-1d1wxat{grid-row:1 / 2;position:sticky;top:0;height:-moz-fit-content;height:fit-content;padding-inline-end:var(--size-4);padding-block-start:calc(var(--dynamic-island-bottom-edge) + var(--dynamic-island-height) + var(--size-4))}@media (max-width: 768px){.timeline.svelte-1d1wxat{grid-column:1 / -1;z-index:1;row-gap:var(--size-2);margin-block-start:auto;padding-block-end:var(--size-4);bottom:0}}.period-link.svelte-1d1wxat{border-radius:var(--round);background-color:oklch(from var(--color-default-background) l c h / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.period-link.active.svelte-1d1wxat{background-color:var(--color-default-background-100)}.empty-period.svelte-1d1wxat{background-color:var(--color-default-background-100);border-radius:var(--round);margin-block:calc((var(--input-min-height) - var(--size-3)) / 4);margin-inline-end:var(--button-label-padding-inline);width:var(--size-7);height:var(--size-3)}.empty-period.period_next_60_minutes.svelte-1d1wxat,.empty-period.period_today.svelte-1d1wxat,.empty-period.period_tomorrow.svelte-1d1wxat,.empty-period.period_rest_of_week.svelte-1d1wxat,.empty-period.period_rest_of_month.svelte-1d1wxat{display:none}.empty-period.svelte-1d1wxat+.empty-period:where(.svelte-1d1wxat){display:none}@media (max-width: 768px){.calendar.svelte-1phx5m8{padding-block-start:calc(var(--dynamic-island-height) + var(--size-3))}}.calendar-header-wrapper{position:sticky!important;z-index:4;top:calc(var(--dynamic-island-bottom-edge) + var(--dynamic-island-block-spacing, 0px))}:root:has(:is(.docked_extended_1_width,.docked_extended_2_width,.docked_flex_width)) .calendar-header-surface{grid-column:1 / -1}.calendar-header-surface.svelte-1phx5m8{display:grid;grid-template-columns:1fr auto auto 1fr auto;grid-template-areas:"selected_date list_view_button period_selection tag_filter next_previous_range";padding-block:var(--default-button-outer-block-spacing);justify-content:space-between;-moz-column-gap:var(--size-2);column-gap:var(--size-2);row-gap:var(--size-3);padding-inline-start:calc(.5 * var(--dynamic-island-height));padding-inline-end:var(--size-2)}@media (min-width: 768px){.calendar-header-surface.svelte-1phx5m8{-moz-column-gap:var(--size-4);column-gap:var(--size-4)}}@media (max-width: 768px){.calendar-header-surface.svelte-1phx5m8{top:0;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;grid-template-areas:"list_view_button tag_filter period_selection" "selected_date selected_date next_previous_range";padding-block:var(--size-3)}.calendar-header-surface.svelte-1phx5m8 .week-view{display:none}}.calendar-header-surface.svelte-1phx5m8 .selected_date:where(.svelte-1phx5m8){grid-area:selected_date}@media (max-width: 768px){.calendar-header-surface.list.svelte-1phx5m8 .selected_date:where(.svelte-1phx5m8){display:none}}.calendar-header-surface.svelte-1phx5m8 .list_view_button:where(.svelte-1phx5m8){grid-area:list_view_button}.calendar-header-surface.svelte-1phx5m8 .tag_filter:where(.svelte-1phx5m8){grid-area:tag_filter}.calendar-header-surface.svelte-1phx5m8 .period_selection:where(.svelte-1phx5m8){grid-area:period_selection}@media (max-width: 480px){.calendar-header-surface.svelte-1phx5m8 .period_selection:where(.svelte-1phx5m8){justify-self:center}}.calendar-header-surface.svelte-1phx5m8 .next_previous_range:where(.svelte-1phx5m8){grid-area:next_previous_range;justify-self:flex-end}
