.calendar.svelte-1iu5iby{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:16px}.calendar.bare.svelte-1iu5iby{background:none;border:none;border-radius:0;padding:0}.calendar-header.svelte-1iu5iby{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-header.svelte-1iu5iby h2:where(.svelte-1iu5iby){font-size:14px;font-weight:500;color:#202124}.calendar-header.svelte-1iu5iby button:where(.svelte-1iu5iby){padding:6px 12px;border-radius:4px;background:#fff;color:#5f6368;border:1px solid #dadce0;cursor:pointer;font-size:18px;line-height:1}.calendar-header.svelte-1iu5iby button:where(.svelte-1iu5iby):hover{background:#f8f9fa;border-color:#dadce0}.calendar-header.svelte-1iu5iby button:where(.svelte-1iu5iby):disabled{opacity:.45;cursor:not-allowed}.calendar-header.svelte-1iu5iby button:where(.svelte-1iu5iby):disabled:hover{background:#fff;border-color:#dadce0}.day-names.svelte-1iu5iby{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;text-align:center;font-weight:500;color:#5f6368;font-size:11px}.days-grid.svelte-1iu5iby{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.days-grid.svelte-1iu5iby button:where(.svelte-1iu5iby){aspect-ratio:1;border-radius:50%;border:none;cursor:pointer;font-size:13px;background:#fff;color:#202124}.days-grid.svelte-1iu5iby button:where(.svelte-1iu5iby):hover{background:#f8f9fa}.days-grid.svelte-1iu5iby button:where(.svelte-1iu5iby):focus{outline:none;box-shadow:none}.days-grid.svelte-1iu5iby button:where(.svelte-1iu5iby):disabled{cursor:not-allowed;color:#c2c7cf;background:#f8f9fa}.days-grid.svelte-1iu5iby button.past:where(.svelte-1iu5iby){color:#c2c7cf}.days-grid.svelte-1iu5iby button.selected:where(.svelte-1iu5iby){background:#222;color:#fff}
