.schedule-appearance.schedule-appearance-white{--chrome-page:#f3fbf6;--chrome-accent:#376d37;--chrome-soft:#edf7e7;background:var(--chrome-page);min-height:100dvh}.schedule-appearance.schedule-appearance-white .schedule-connected .time-layout-page{background:var(--chrome-page)}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study .time-calendar-surface{background:#fff;border:1px solid #a9c4b3;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 3px 8px #2f4f3b0a,0 16px 44px #2f4f3b1a}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study .time-calendar{background:#fff;border:0;border-radius:15px}.schedule-appearance.schedule-appearance-white .schedule-connected .time-calendar>header{background:#fff;border-color:#d7e6d1;box-shadow:inset 0 -3px #cae7b2}.schedule-appearance.schedule-appearance-white .schedule-connected .time-calendar>header b{color:#375f38;padding:12px 8px;font-size:13px;font-weight:750;line-height:20px}.schedule-appearance.schedule-appearance-white .schedule-connected .time-calendar>header .is-sun{color:#bd2f50;background:#fff2f5;box-shadow:inset 0 -3px #f2bfd0}.schedule-appearance.schedule-appearance-white .schedule-connected .time-calendar>header .is-sat{color:#245bb6;background:#f0f6ff;box-shadow:inset 0 -3px #c4dcfa}.schedule-appearance.schedule-appearance-white .schedule-connected .time-grid>article{border-bottom-color:#3a58452e;border-right-color:#3a584524}.schedule-appearance.schedule-appearance-white .schedule-connected .time-grid>article.is-outside{background:#f7faf6}.schedule-appearance .chrome-review-month-control{display:none}.schedule-appearance .chrome-review-month-nav button:focus-visible{outline-offset:4px;outline:2px solid #376d37}@media (min-width:1121px){.schedule-appearance.schedule-appearance-white .schedule-connected .time-month-head{grid-template-rows:140px 30px;grid-template-columns:44px max-content 128px 44px;justify-content:center;align-items:end;gap:0 12px;min-height:170px;padding:0;display:grid}.schedule-appearance.schedule-appearance-white .schedule-connected .time-month-head:before{display:none}.schedule-appearance .chrome-review-month-control,.schedule-appearance .chrome-review-month-nav{display:contents}.schedule-appearance .chrome-review-month{color:var(--chrome-accent);grid-area:1/2;align-items:flex-end;gap:10px;padding:0 0 14px;display:flex}.schedule-appearance .chrome-review-month>b{letter-spacing:-.075em;font-size:60px;font-weight:450;line-height:.82}.schedule-appearance .chrome-review-month>span{letter-spacing:.075em;gap:3px;padding-bottom:1px;font-size:12px;font-weight:820;line-height:1;display:grid}.schedule-appearance .chrome-review-month small{letter-spacing:.06em;color:#527453;font-size:11px}.schedule-appearance.schedule-appearance-white .schedule-connected .time-cover-return{grid-area:1/3;justify-self:start;width:128px;height:148px;margin:0;position:relative;inset:auto}.schedule-appearance.schedule-appearance-white .schedule-connected .time-cover-return .cal-compact-plant{width:94px;height:135px;scale:1.18}.schedule-appearance .chrome-review-month-nav>button{min-height:40px;color:var(--chrome-accent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:14px;font-weight:650;display:flex}.schedule-appearance .chrome-review-month-nav>button svg{width:21px;height:21px}.schedule-appearance .chrome-review-month-nav>button:disabled{opacity:.35;cursor:default}.schedule-appearance .chrome-review-prev{grid-area:1/1;margin-bottom:8px}.schedule-appearance .chrome-review-next{grid-area:1/4;margin-bottom:8px}.schedule-appearance .chrome-review-prev>span,.schedule-appearance .chrome-review-next>span{display:none}.schedule-appearance .chrome-review-month-nav>.chrome-review-today{text-underline-offset:4px;min-height:28px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--chrome-accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--chrome-accent) 45%,transparent);grid-area:2/2/auto/4;justify-self:center;padding:0 12px;font-size:13px}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study .record-workspace{margin-top:12px}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study.is-detail-open .time-calendar-surface{border-right-width:0;border-radius:16px 0 0 16px}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study.is-detail-open .time-calendar{border-radius:15px 0 0 15px}.schedule-appearance.schedule-appearance-white .schedule-connected .header-motion-study.is-detail-open .record-editor{border-color:#a9c4b3;border-radius:0 16px 16px 0;box-shadow:6px 12px 32px #2f4f3b0f}}@media (hover:hover) and (pointer:fine){.schedule-appearance .chrome-review-month-nav>button:hover:not(:disabled){background:var(--chrome-soft)}}@media (pointer:fine){.schedule-appearance .chrome-review-month-nav>button:active:not(:disabled){transform:scale(.97)}}@media (min-width:1121px) and (pointer:coarse){.schedule-appearance .chrome-review-month-nav>button,.schedule-appearance .chrome-review-month-nav>.chrome-review-today{min-height:44px}.schedule-appearance.schedule-appearance-white .schedule-connected .time-month-head{grid-template-rows:140px 44px}}
