.ms-calendars{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:20px 0}.ms-heading,.ms-account,.ms-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ms-heading h3{margin:0;font-size:16px}.ms-calendars p,.ms-calendars small{opacity:.72;font-size:13px;line-height:1.5}.ms-account{flex-wrap:wrap;padding:14px 0}.ms-account strong{overflow-wrap:anywhere;font-size:14px}.ms-account small,.ms-picker small{display:block}.ms-calendars button{font:inherit;color:inherit;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);cursor:pointer;border-radius:18px;padding:8px 14px;font-size:13px}.ms-calendars button:disabled{opacity:.45;cursor:wait}.ms-picker{border:0;margin:0;padding:16px 0}.ms-picker legend{font-weight:600}.ms-picker label{cursor:pointer;align-items:center;gap:10px;padding:10px 0;display:flex}.ms-dot{border-radius:50%;flex:none;width:10px;height:10px}.ms-actions{justify-content:flex-end;margin-top:16px}.ms-calendars.compact{padding:12px 0}.ms-calendars.compact .ms-heading{flex-wrap:wrap}.brand-ambient{isolation:isolate;color:#fff;background:#332b25;border-radius:16px;position:relative}.brand-ambient__media,.brand-ambient__scrim{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-ambient__media{z-index:-2;background:#13110f}.brand-ambient__poster,.brand-ambient__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-ambient__video{opacity:0;transition:opacity .22s}.brand-ambient__video.is-ready{opacity:1}.brand-ambient__scrim{z-index:-1;background:linear-gradient(#00000094,#000000a8)}.brand-ambient--off .brand-ambient__scrim{display:none}.brand-ambient--off{background:var(--brand-prominent,#332b25);color:var(--brand-prominent-content,#fff)}.brand-ambient__content{position:relative}.brand-ambient__controls{z-index:3;color:#fff;font-size:12px;font-weight:450;position:absolute;top:14px;right:16px}.brand-ambient__controls>summary{cursor:pointer;color:#fff;background:#0000003d;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;list-style:none;transition:background .14s;display:flex}.brand-ambient__controls>summary::-webkit-details-marker{display:none}.brand-ambient__controls>summary:hover,.brand-ambient__controls[open]>summary{background:#00000070}.brand-ambient__controls>summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.brand-ambient--off .brand-ambient__controls,.brand-ambient--off .brand-ambient__controls>summary{color:inherit}.brand-ambient--off .brand-ambient__controls>summary{border-color:currentColor}.brand-ambient--off .brand-ambient__controls>summary:focus-visible{outline-color:currentColor}.brand-ambient__settings{width:240px;max-width:calc(100vw - 48px);color:var(--ink,var(--next-ink,#1e1710));background:var(--paper,var(--next-surface,#fffdf7));border:1px solid var(--rule,var(--next-rule,#d6d0c5));border-radius:12px;gap:8px;padding:16px;font-size:13px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px #00000029}.brand-ambient__settings label{font-weight:550}.brand-ambient__settings select{width:100%;min-width:0;min-height:36px;font:inherit;color:inherit;background:var(--bg,var(--next-canvas,#fbf8f1));border:1px solid var(--rule,var(--next-rule,#d6d0c5));border-radius:8px;padding:6px 10px}.brand-ambient__settings select:focus-visible{outline-offset:2px;outline:2px solid}.brand-ambient__settings select:disabled{opacity:.55}.brand-ambient__settings p{font:inherit;color:var(--inkLight,var(--next-ink-secondary,#514a43));margin:2px 0 0}@media (prefers-reduced-motion:reduce){.brand-ambient__video,.brand-ambient__controls>summary{transition:none}}@media (prefers-contrast:more){.brand-ambient__scrim{background:linear-gradient(#000000c2,#000000d1)}.brand-ambient__controls>summary{background:#000;border-color:#fff}}.shell.legacy-refresh[data-reduce-transparency=true] .brand-ambient__controls>summary{background:#111}.shell.legacy-refresh[data-reduce-transparency=true] .brand-ambient--off .brand-ambient__controls>summary{background:var(--paper,#fffdf7);color:var(--ink,#1e1710)}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh .brand-ambient__controls>summary{background:#111}.shell.legacy-refresh .brand-ambient--off .brand-ambient__controls>summary{background:var(--paper,#fffdf7);color:var(--ink,#1e1710)}}
