/* Day Card: long-form stationery on an independently cropped viewport image.
   Appearance deliberately reuses Menu's shared sheet, tabs, fields and glass. */
.schedule-day-card-pane{display:none;position:relative;min-width:0}
#scheduleLayout[data-mview="day-card"]{grid-template-columns:minmax(0,1fr)}
#scheduleLayout[data-mview="day-card"] > :not(.schedule-day-card-pane){display:none}
#scheduleLayout[data-mview="day-card"] > .schedule-day-card-pane{display:block}
#scheduleAppearanceBtn{gap:7px;white-space:nowrap;flex-shrink:0}
#scheduleAppearanceBtn svg{width:16px;height:16px;flex-shrink:0}
.schedule-toolbar:has(~ #scheduleLayout:not([data-mview="day-card"])) #scheduleAppearanceBtn{display:none}
#section-schedule.is-day-card .toolbar-search{display:none}
.day-card-viewport{box-sizing:border-box;isolation:isolate;min-width:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y;background-repeat:no-repeat;background-attachment:scroll;border:var(--dc-frame,0px) solid var(--dc-frame-color,transparent);border-radius:var(--radius-surface,var(--radius));box-shadow:var(--surface-shadow,var(--shadow));padding:36px;scrollbar-width:thin}
#scheduleDayCard{height:min(900px,74dvh);min-height:380px;width:100%;margin:0}

.day-card-download{position:absolute;right:16px;top:16px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font:500 .8rem var(--font-ui);cursor:var(--planner-cursor-pointer, pointer);opacity:0;transition:opacity .16s ease,background .16s ease}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.day-card-download{background:var(--glass-bg-strong,var(--surface));backdrop-filter:var(--glass-blur-strong,blur(18px));-webkit-backdrop-filter:var(--glass-blur-strong,blur(18px))}}
.schedule-day-card-pane:hover .day-card-download,.schedule-day-card-pane:focus-within .day-card-download,.day-card-download[aria-busy="true"]{opacity:1}
.day-card-download:hover{background:color-mix(in srgb,var(--surface) 92%,var(--accent))}
.day-card-download:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.day-card-download:disabled{cursor:progress}
.day-card-download svg{width:18px;height:18px}
.day-card-download-status{position:absolute;right:16px;top:68px;z-index:2;max-width:calc(100% - 32px);padding:8px 12px;border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font:400 .8rem/1.4 var(--font-ui)}
.day-card-download-status:empty{display:none}
@media(hover:none),(pointer:coarse){.day-card-download{opacity:1}}
.day-card-paper{box-sizing:border-box;position:relative;color:var(--dc-ink);background-color:var(--dc-paper);background-image:var(--dc-texture,none);background-size:512px auto;background-repeat:repeat;margin:0 auto;padding:44px 42px 34px;width:min(100%,700px);min-height:540px;box-shadow:0 2px 6px #0002;--dc-size:22px;--dc-gap:23px;--dc-icon-size:26px;overflow-wrap:anywhere}
.day-card-paper.is-full-surface{background-color:transparent;box-shadow:none}
.day-card-paper[data-size="small"]{--dc-size:19px}
.day-card-paper[data-size="large"]{--dc-size:26px}
.day-card-paper[data-spacing="compact"]{--dc-gap:15px}
.day-card-paper[data-spacing="airy"]{--dc-gap:31px}
.day-card-paper[data-icon-size="small"]{--dc-icon-size:22px}
.day-card-paper[data-icon-size="large"]{--dc-icon-size:32px}
.day-card-paper[data-border]:not([data-border="none"]):after{content:'';position:absolute;inset:14px;pointer-events:none;border:1px solid var(--dc-line)}
.day-card-paper[data-border="double"]:after{border:3px double var(--dc-line)}
.day-card-paper[data-border="rounded"]:after{border-radius:14px}
.day-card-paper[data-border="arch"]{padding-top:90px}
.day-card-paper[data-border="arch"]:after{border-radius:50% 50% 0 0 / 140px 140px 0 0}
.day-card-heading{position:relative;margin-bottom:34px;z-index:1}
.day-card-heading h2{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.14;color:inherit;text-transform:none;letter-spacing:normal}
.day-card-heading p{font-size:22px;line-height:1.4;margin:12px 0 5px;color:inherit}
.day-card-heading small{font-size:14px;line-height:1.4;display:block;color:inherit}
.day-card-event{position:relative;display:grid;grid-template-columns:80px 34px minmax(0,1fr);align-items:start;gap:12px;padding:var(--dc-gap) 0;border-bottom:1px solid color-mix(in srgb,var(--dc-line) 55%,transparent);break-inside:avoid}
.day-card-time{padding-top:3px;font-size:16px;line-height:1.4;color:var(--dc-time);font-variant-numeric:tabular-nums}
.day-card-time small{display:block;font-size:13px;margin-top:5px}
.day-card-symbol{display:flex;justify-content:center;align-items:center;min-height:29px;color:var(--dc-icon)}
.day-card-icon{display:block;width:var(--dc-icon-size,24px);height:var(--dc-icon-size,24px);flex:none}
.day-card-event-copy h4{margin:0;font:inherit;font-size:var(--dc-size);line-height:1.3;color:inherit;text-transform:none;letter-spacing:normal}
.day-card-event-copy p{font:inherit;font-size:calc(var(--dc-size) * .78);line-height:1.5;margin:6px 0 0;white-space:pre-line;color:inherit}
.day-card-event-copy .day-card-parallel{font-size:14px;font-style:italic}
.day-card-section{font:inherit;font-size:19px;line-height:1.4;margin:30px 0 0;letter-spacing:.06em;text-transform:uppercase;color:inherit}
.day-card-paper[data-icons="false"] .day-card-event{grid-template-columns:80px minmax(0,1fr)}
.day-card-paper[data-icons="false"] .day-card-symbol{display:none}
.day-card-paper[data-layout="center"] .day-card-event{grid-template-columns:calc(40% - 29px) 34px minmax(0,1fr);border-bottom:0}
.day-card-paper[data-layout="center"] .day-card-event:before{content:'';position:absolute;left:40%;top:0;bottom:0;border-left:1px solid var(--dc-line);opacity:.3;pointer-events:none}
.day-card-paper[data-layout="center"] .day-card-time{text-align:right}
.day-card-paper[data-layout="center"] .day-card-symbol{position:relative;background:var(--dc-paper);border-radius:50%}
.day-card-paper[data-layout="center"][data-icons="false"] .day-card-event{grid-template-columns:80px minmax(0,1fr);border-bottom:1px solid var(--dc-line)}
.day-card-paper[data-layout="center"][data-icons="false"] .day-card-event:before{display:none}
.day-card-end{font:inherit;font-size:18px;text-align:center;padding:32px 0 0;color:inherit}
.day-card-botanical{position:absolute;top:22px;left:14px;width:65px;height:140px;object-fit:contain;opacity:.65;pointer-events:none}
.day-card-artwork{display:block;width:90px;max-height:120px;object-fit:contain;margin:0 auto 24px}
.day-card-artwork.is-header{width:100%;max-height:220px;object-fit:cover}
.day-card-empty{padding:30px 0;text-align:center;font:inherit}
.day-card-empty .btn{margin-top:12px;background:var(--dc-paper);color:var(--dc-ink);border:1px solid currentColor}
.day-card-dialog .day-card-viewport{padding:26px}
.day-card-dialog .day-card-paper{padding:36px 24px 28px}
.day-card-dialog .day-card-paper[data-border="arch"]{padding-top:80px}
.day-card-dialog .day-card-event{grid-template-columns:63px 28px minmax(0,1fr);gap:9px}
.day-card-dialog .day-card-paper[data-icons="false"] .day-card-event{grid-template-columns:63px minmax(0,1fr)}
.day-card-dialog .day-card-paper[data-layout="center"]:not([data-icons="false"]) .day-card-event{grid-template-columns:calc(40% - 23px) 28px minmax(0,1fr)}
.day-card-dialog .day-card-time{font-size:15px}
.day-card-dialog .day-card-heading h2{font-size:40px}
.day-card-background-sample{display:block;aspect-ratio:1.05;border-radius:4px;overflow:hidden;background:var(--surface-alt)}
.day-card-background-sample img{display:block;width:100%;height:100%;object-fit:cover}
.day-card-background-sample.is-none{background:var(--surface-alt)}
.day-card-card-sample{display:block;position:relative;aspect-ratio:5 / 6.2;overflow:hidden;background:var(--surface-alt);border-radius:3px;pointer-events:none}
.day-card-card-mini{display:block;position:absolute;top:0;left:0;width:500px;height:620px;transform:scale(var(--dc-sample-scale,.25));transform-origin:top left}
.day-card-card-mini .day-card-paper{width:500px;min-height:620px;margin:0;box-shadow:none}
.day-card-card-mini .day-card-heading h2{font-size:40px}
.day-card-card-mini .day-card-event{padding:23px 0}
.day-card-card-mini .day-card-event-copy h4{font-size:24px}
.day-card-card-mini .day-card-end{display:none}
.day-card-ornament{display:block;width:120px;height:48px;margin:0 auto 20px;color:var(--dc-line)}
.day-card-heading[style*="left"] .day-card-ornament{margin-left:0}
.day-card-paper:has(> .day-card-botanical):has(.day-card-heading[style*="left"]) > .day-card-botanical{left:auto;right:14px}
.day-card-paper:has(> .day-card-botanical) .day-card-heading[style*="left"]{padding-right:72px}
.day-card-paper[data-heading-style="signature"] .day-card-heading{padding-block:12px}
.day-card-paper[data-heading-style="ruled"] .day-card-heading{border-bottom:1px solid var(--dc-line);padding-bottom:24px}
.day-card-paper[data-heading-style="framed"] .day-card-heading h2{display:inline-block;max-width:100%;border-block:1px solid var(--dc-line);padding:14px 0}
.day-card-paper[data-heading-style="editorial"] .day-card-heading h2{text-transform:uppercase;letter-spacing:.045em;line-height:1.12}
.day-card-paper[data-heading-style="editorial"] .day-card-heading small{letter-spacing:.14em;text-transform:uppercase}
.day-card-filters{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}
.day-card-filters .btn{box-shadow:none;min-height:44px}
.day-card-filters [aria-pressed="true"]{background:var(--accent-soft);color:var(--ink)}
.day-card-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}
.day-card-icon-grid button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px 5px;border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;color:var(--ink);font:400 .72rem/1.3 var(--font-ui);cursor:var(--planner-cursor-pointer, pointer)}
.day-card-icon-grid button:hover{background:var(--surface-alt)}
.day-card-icon-grid [aria-pressed="true"]{border-color:var(--accent);background:var(--accent-soft)}
.day-card-icon-grid [aria-pressed="true"]>span:last-child:after{content:' ✓'}
.day-card-icon-grid button:disabled{opacity:.55;cursor:not-allowed}
.day-card-inclusion{border:0;padding:0;margin:18px 0}
.day-card-inclusion legend{font:600 .85rem var(--font-ui);padding:0;width:100%}
.day-card-inclusion legend label{display:flex;align-items:center;gap:10px;min-height:44px}
.day-card-dialog [hidden]{display:none!important}
.day-card-dialog .input{min-height:44px;width:100%}
.day-card-dialog [data-dc-reset]{margin-top:20px}
.day-card-dialog .menu-upload-thumbnail .day-card-icon{width:24px;height:24px}
@media(max-width:1100px){#scheduleAppearanceBtn{min-width:44px;min-height:44px}.day-card-viewport{padding:24px}}
@media(max-width:600px){#scheduleDayCard{height:70dvh;min-height:350px}.day-card-viewport,.day-card-dialog .day-card-viewport{padding:16px}.day-card-paper,.day-card-dialog .day-card-paper{padding:32px 20px 26px;--dc-size:21px}.day-card-paper[data-size="large"]{--dc-size:24px}.day-card-event,.day-card-dialog .day-card-event{grid-template-columns:57px 27px minmax(0,1fr);gap:7px}.day-card-paper[data-icons="false"] .day-card-event,.day-card-dialog .day-card-paper[data-icons="false"] .day-card-event{grid-template-columns:57px minmax(0,1fr)}.day-card-time{font-size:14px}.day-card-heading h2{font-size:36px}.day-card-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.day-card-paper[data-layout="center"] .day-card-event,.day-card-dialog .day-card-paper[data-layout="center"]:not([data-icons="false"]) .day-card-event{grid-template-columns:calc(40% - 20.5px) 27px minmax(0,1fr)}.day-card-paper[data-border="arch"]{padding-top:75px}.day-card-botanical{width:42px;height:90px;opacity:.35}}
@media(max-width:600px){.day-card-dialog .menu-appearance-fields{grid-template-columns:minmax(0,1fr)}.day-card-download{right:10px;top:10px}}
@media(prefers-reduced-motion:reduce){.day-card-download{transition:none}.day-card-viewport{scroll-behavior:auto}.day-card-dialog button{transition:none}}

/* Itinerary toolbar: mode, pane choices, then day settings and create actions. */
#section-schedule .schedule-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}
#section-schedule .schedule-toolbar-primary{grid-column:1;grid-row:1;order:0}
#section-schedule .schedule-toolbar-actions{display:flex;grid-column:2;grid-row:1;gap:8px;align-items:center;flex-wrap:nowrap;order:0}
#section-schedule [data-workspace-swap]{min-width:44px;min-height:44px;padding:8px;flex:none}
#section-schedule [data-workspace-swap] span{display:inline}
#section-schedule .schedule-toolbar-actions .btn{height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-block:0;line-height:1;box-sizing:border-box}
#section-schedule .schedule-toolbar-actions .btn[hidden]{display:none}
#section-schedule .schedule-toolbar .schedule-add-group{display:flex;align-items:center;gap:8px}
#section-schedule .schedule-toolbar-dropdown{gap:7px;flex:none;white-space:nowrap}
#section-schedule .schedule-toolbar-dropdown svg{flex:none}
#section-schedule .schedule-toolbar-dropdown .schedule-with-caret{transition:transform 180ms ease-out}
#section-schedule .schedule-toolbar-dropdown[aria-expanded="true"] .schedule-with-caret{transform:rotate(180deg)}
.schedule-with-menu{position:fixed;inset:auto;margin:0;width:296px;max-width:calc(100vw - 16px);padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:500 .85rem var(--font-ui)}
:is(#scheduleWithMenu,#schedulePanelsMenu):popover-open{display:flex;flex-direction:column;gap:14px;animation:scheduleWithIn 180ms ease-out}
.schedule-with-title{font:650 .85rem var(--font-ui)}
.schedule-with-window{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
#scheduleWithMenu .schedule-daywindow{display:flex;width:100%;height:44px;gap:4px;padding:0 8px;justify-content:center}
#scheduleWithMenu .schedule-time-input.input{width:105px;min-width:0;font-size:16px}
#scheduleWithMenu .schedule-remaining{display:inline-flex;min-height:36px;align-items:center}
#scheduleWithMenu .schedule-sun-toggle:not([hidden]){display:flex;min-height:44px;justify-content:flex-start;width:100%}
#scheduleWithMenu .schedule-sun-toggle[aria-pressed="true"]{background:var(--accent-soft);color:var(--ink)}
.schedule-with-done{align-self:flex-end;min-height:44px}
@keyframes scheduleWithIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(max-width:700px){
 #section-schedule .schedule-toolbar{grid-template-columns:minmax(0,1fr)}
 #section-schedule .schedule-toolbar-primary{grid-column:1;grid-row:1;justify-content:flex-start}
 #section-schedule .schedule-toolbar-actions{grid-column:1;grid-row:2;justify-content:flex-end;width:100%}
 #section-schedule .schedule-toolbar .schedule-view-toggle .mview-btn{width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 9px!important;gap:5px}
 #section-schedule .schedule-toolbar .schedule-view-toggle{margin-left:0;min-height:52px;height:auto!important;padding:3px!important;align-items:center}
 #section-schedule .schedule-toolbar .schedule-view-toggle .schedule-mview-label{display:inline!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;transform:none!important;font-size:.75rem}
 #section-schedule .schedule-toolbar-actions{justify-content:flex-end;gap:6px}
 #section-schedule .schedule-toolbar-dropdown{padding-inline:8px;gap:5px}
 #section-schedule .schedule-toolbar-dropdown > svg:first-child{display:none}
 #section-schedule .schedule-toolbar .schedule-add-group{display:none}
 #section-schedule #scheduleWithButton{margin-right:auto}
}
@media(prefers-reduced-motion:reduce){:is(#scheduleWithMenu,#schedulePanelsMenu):popover-open{animation:none}#section-schedule .schedule-toolbar-dropdown .schedule-with-caret{transition:none}}

/* Additive Timeline workspace: existing renderers, explicit pane ownership. */
#schedulePanelsMenu{width:312px;padding:16px;box-shadow:var(--shadow);box-sizing:border-box}
.timeline-workspace-controls{display:flex;flex-direction:column;gap:16px;margin:0;min-width:0;font:500 .85rem var(--font-ui);color:var(--ink)}
.timeline-workspace-controls[hidden]{display:none}
.timeline-panel-group{border:0;padding:0;margin:0;min-width:0}
.timeline-panel-group legend{padding:0;margin-bottom:8px;font-size:.75rem;font-weight:600;color:var(--ink-muted)}
.timeline-panel-choices{display:flex;gap:6px}
.timeline-panel-choice{position:relative;flex:1;min-width:0;cursor:var(--planner-cursor-pointer, pointer)}
.timeline-panel-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:var(--planner-cursor-pointer, pointer)}
.timeline-panel-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-muted);font-size:.75rem;line-height:1.2;transition:background 150ms,border-color 150ms,color 150ms}
.timeline-panel-choice:hover .timeline-panel-option{background:var(--surface-alt);color:var(--ink)}
.timeline-panel-choice input:checked + .timeline-panel-option{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--accent)}
.timeline-panel-choice input:focus-visible + .timeline-panel-option{outline:2px solid var(--accent);outline-offset:3px}
.timeline-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border);padding-top:10px}
.timeline-panel-footer .schedule-with-done{margin-left:auto;background:var(--accent-soft);color:var(--ink);padding-inline:16px}
.timeline-workspace-controls[data-mode="edit"] > :is([data-workspace-control="left"],[data-workspace-control="right"],.timeline-workspace-side),.timeline-workspace-controls[data-mode="edit"] [data-workspace-swap]{display:none}
.timeline-workspace-controls[data-mode="workspace-split"] [data-workspace-control="edit"]{display:none}
.timeline-workspace-side{display:none}
.timeline-workspace-side > span{margin-right:auto;font-size:.75rem;color:var(--ink-muted)}
@media(prefers-reduced-motion:reduce){.timeline-panel-option{transition:none}}
#scheduleLayout:not([data-workspace="workspace-split"]) > :is(#scheduleTableCopyPane,#scheduleGanttCopyPane,#scheduleDayCardCopyPane),.timeline-workspace-divider{display:none}
#scheduleLayout[data-mview="gantt-split"][data-workspace="workspace-split"][data-workspace-side]{display:grid;grid-template-columns:minmax(0,var(--workspace-left,50fr)) 12px minmax(0,var(--workspace-right,50fr));gap:0;align-items:stretch}
#scheduleLayout[data-workspace="workspace-split"] > :not([data-workspace-position]):not(.timeline-workspace-divider){display:none}
#scheduleLayout[data-workspace="workspace-split"] > [data-workspace-position]{display:block;position:relative;min-width:0;min-height:380px;height:min(780px,74dvh);max-height:none;overflow:auto;overscroll-behavior:contain;align-self:stretch}
#scheduleLayout[data-workspace="workspace-split"] > [data-workspace-position="left"]{grid-column:1;grid-row:1;order:0}
#scheduleLayout[data-workspace="workspace-split"] > [data-workspace-position="right"]{grid-column:3;grid-row:1;order:0}
#scheduleLayout[data-workspace="workspace-split"] .schedule-split-pane-bar,#scheduleLayout[data-workspace="workspace-split"] [data-schedule-split-control]{display:none}
#scheduleLayout[data-workspace="workspace-split"] .schedule-gantt-vertical-scroll{max-height:none}
#scheduleLayout[data-workspace="workspace-split"] > .schedule-day-card-pane{overflow:hidden}
#scheduleLayout[data-workspace="workspace-split"] .day-card-viewport{height:100%;min-height:0;padding:20px}
#scheduleLayout[data-workspace="workspace-split"] .day-card-paper{padding:30px 22px}
#scheduleLayout[data-workspace="workspace-split"] .day-card-heading h2{font-size:clamp(30px,3.8vw,54px)}
#scheduleLayout[data-workspace="workspace-split"] > .timeline-workspace-divider{display:block;grid-column:2;grid-row:1;order:0;cursor:col-resize;touch-action:none;position:relative;min-height:44px}
.timeline-workspace-divider::after{content:"";position:absolute;top:calc(50% - 24px);bottom:calc(50% - 24px);left:4px;right:4px;border-radius:4px;background:var(--border)}
.timeline-workspace-divider:hover::after,.timeline-workspace-divider:focus-visible::after{background:var(--accent)}
.timeline-workspace-divider:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.schedule-toolbar:has(~ #scheduleLayout[data-workspace="workspace-split"]) #scheduleAppearanceBtn{display:inline-flex}
@media(max-width:700px){
 .timeline-workspace-controls[data-mode="workspace-split"] .timeline-workspace-side{display:flex;gap:6px;align-items:center}
 .timeline-workspace-side [aria-pressed="true"]{background:var(--accent);color:var(--accent-on)}
 #scheduleLayout[data-mview="gantt-split"][data-workspace="workspace-split"][data-workspace-side]{grid-template-columns:minmax(0,1fr)}
 #scheduleLayout[data-workspace="workspace-split"] > .timeline-workspace-divider{display:none}
 #scheduleLayout[data-workspace="workspace-split"] > [data-workspace-position]{grid-column:1}
 #scheduleLayout[data-workspace="workspace-split"][data-workspace-side="left"] > [data-workspace-position="right"],
 #scheduleLayout[data-workspace="workspace-split"][data-workspace-side="right"] > [data-workspace-position="left"]{display:none}
}
#scheduleLayout[data-workspace="workspace-split"] > .schedule-table-pane{border-radius:var(--radius-surface,var(--radius));background:var(--surface);box-shadow:var(--surface-shadow,var(--shadow))}
#scheduleLayout[data-workspace="workspace-split"] .schedule-table-pane .table-wrap{border-radius:var(--radius-surface,var(--radius))}
@media(max-width:600px){
 #section-schedule #scheduleAppearanceBtn{width:44px;min-width:44px;padding:0;justify-content:center}
 #section-schedule #scheduleAppearanceBtn > span{display:none}
 #section-schedule .schedule-toolbar-primary{min-width:0;flex:1 1 0}
 #section-schedule .schedule-view-toggle[data-view-toggle-expand]{flex:0 0 auto;width:auto !important;min-width:0;max-width:100%;justify-content:flex-start}
 #section-schedule .schedule-view-toggle::-webkit-scrollbar{display:none}
 #section-schedule .schedule-toolbar-actions{flex-shrink:0}
}
