.holidays-bottom-actions.svelte-7pg7c2{position:-webkit-sticky;position:sticky;bottom:16px;z-index:var(--z-nav-sticky, 10003);display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:768px){.holidays-bottom-actions.svelte-7pg7c2{bottom:0}}.holidays-nav-wrapper.svelte-7pg7c2{flex:1;display:flex;justify-content:flex-start;align-items:center;margin:0 3rem}.holidays-nav-wrapper.svelte-7pg7c2 .date-nav{margin:0;width:100%}.date-nav.svelte-7pg7c2{display:flex;gap:6px;margin-top:auto;flex-shrink:0;justify-content:center}.date-nav-btn.svelte-7pg7c2{text-align:center;text-decoration:none;font-weight:700;transition:background-color .15s,color .15s,transform .1s ease;white-space:nowrap;color:var(--text-main);border:none;outline:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-nav-btn.svelte-7pg7c2:focus:not(:focus-visible){outline:none;box-shadow:none}.date-nav-btn.svelte-7pg7c2:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.date-nav-btn.svelte-7pg7c2:active{transform:scale(.97)}.date-nav-current.svelte-7pg7c2{flex:1}.date-nav--compact.svelte-7pg7c2 .date-nav-btn:where(.svelte-7pg7c2){padding:14px 18px;font-size:15px;background:var(--accent-color);color:var(--bg-secondary);border-radius:var(--border-radius-lg)}.date-nav--compact.svelte-7pg7c2 .date-nav-today:where(.svelte-7pg7c2),.date-nav--compact.svelte-7pg7c2 .date-nav-current:where(.svelte-7pg7c2){background:var(--accent-color);color:var(--bg-secondary)}.date-nav--comfortable.svelte-7pg7c2 .date-nav-btn:where(.svelte-7pg7c2){padding:14px 18px;font-size:15px;background:var(--accent-color);color:var(--bg-secondary);border-radius:var(--border-radius-lg)}.date-nav--comfortable.svelte-7pg7c2 .date-nav-btn--filled:where(.svelte-7pg7c2){background:var(--accent-color);color:var(--bg-secondary)}.date-nav-today.svelte-7pg7c2{background:var(--accent-color)}@media(hover:hover)and (pointer:fine){.date-nav--compact.svelte-7pg7c2 .date-nav-btn:where(.svelte-7pg7c2):hover{filter:brightness(1.1)}.date-nav--comfortable.svelte-7pg7c2 .date-nav-btn--filled:where(.svelte-7pg7c2):hover{background:var(--accent-color)}.date-nav-today.svelte-7pg7c2:hover{background:var(--accent-color)}}
