.location-log.svelte-112agwh{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}iframe.svelte-112agwh{min-height:230px;width:100%;border-radius:var(--radius-md);background:linear-gradient(180deg,#95c7f4 0,#dae7ff);box-shadow:inset 0 0 0 1px #0d16310d}.geolocation-controls.svelte-112agwh{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.geolocation-controls.svelte-112agwh button:where(.svelte-112agwh){flex:1;min-width:140px;border:0;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-weight:700;color:#fff;background:var(--primary-dark);cursor:pointer;transition:transform .2s ease}.geolocation-controls.svelte-112agwh button:where(.svelte-112agwh):hover{background:#1e3f72;transform:translateY(-1px)}.geo-button.svelte-112agwh{background:var(--accent-dark)}.geo-button.svelte-112agwh:hover{background:#2f6cbb}.location-inputs.svelte-112agwh{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.address-details.svelte-112agwh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}@media(max-width:768px){iframe.svelte-112agwh{min-height:180px}.geolocation-controls.svelte-112agwh{gap:var(--spacing-xs)}.geolocation-controls.svelte-112agwh button:where(.svelte-112agwh){min-width:initial;padding:var(--spacing-xs) var(--spacing-md)}}@media(max-width:480px){.location-log.svelte-112agwh{gap:var(--spacing-sm)}iframe.svelte-112agwh{min-height:150px}.geolocation-controls.svelte-112agwh button:where(.svelte-112agwh){padding:calc(var(--spacing-xs) - .05rem) var(--spacing-xs);font-size:.9rem}}.datetime-log.svelte-1065mvb{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.clock-mode-nav.svelte-1065mvb{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.clock-mode-nav.svelte-1065mvb button:where(.svelte-1065mvb){flex:1;min-width:120px;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--primary-neutral);border:3px solid var(--primary-dark);color:var(--secondary-text-color);cursor:pointer;transition:border-color .2s ease;border-radius:var(--radius-md)}.clock-mode-nav.svelte-1065mvb button.active:where(.svelte-1065mvb){border:3px solid var(--primary-dark);border-radius:var(--radius-md);background-color:var(--primary-dark);font-family:var(--body-font);color:var(--secondary-text-color)}.date-selection.svelte-1065mvb,.time-selection.svelte-1065mvb{display:grid;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs)}main.svelte-1s44t1w{padding:10% var(--spacing-lg);min-height:100vh;background:var(--background-color-primary)}.button-container.svelte-1s44t1w{display:flex;justify-content:flex-end;align-items:center;padding:var(--spacing-md) var(--spacing-xl);margin-top:auto}button.svelte-1s44t1w{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--primary-dark);border:0;color:var(--secondary-text-color);cursor:pointer;border-radius:var(--radius-md);font-size:clamp(14px,3vw,18px)}.container.svelte-1s44t1w{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.location-card.svelte-1s44t1w{border-radius:1.5rem 0 0 1.5rem;border-right:var(--border)}.datetime-card.svelte-1s44t1w{border-radius:0 1.5rem 1.5rem 0}.card.svelte-1s44t1w{background:#fff;box-shadow:var(--box-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.card-header.svelte-1s44t1w{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid rgb(13 22 49/10%)}.card-header.svelte-1s44t1w h2:where(.svelte-1s44t1w){margin:0;font-size:clamp(1.2rem,2vw,1.5rem);color:var(--primary-dark)}.card-content.svelte-1s44t1w{padding:var(--spacing-xl)}@media(max-width:768px){.container.svelte-1s44t1w{grid-template-columns:1fr;gap:var(--spacing-lg)}.location-card.svelte-1s44t1w{border-right:none}.card.svelte-1s44t1w{border-radius:var(--radius-xl)}.card-content.svelte-1s44t1w{padding:var(--spacing-lg)}.card-header.svelte-1s44t1w{padding:1.25rem}.card-header.svelte-1s44t1w h2:where(.svelte-1s44t1w){font-size:1.25rem}}@media(max-width:480px){.container.svelte-1s44t1w{gap:var(--spacing-md)}.card.svelte-1s44t1w{border-radius:var(--radius-lg)}.card-content.svelte-1s44t1w{padding:calc(var(--spacing-lg) - var(--spacing-xs))}.card-header.svelte-1s44t1w{padding:var(--spacing-md);gap:var(--spacing-sm)}.card-header.svelte-1s44t1w h2:where(.svelte-1s44t1w){font-size:1.1rem}}
