.tz-input[data-astro-cid-4gfouimn]{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tz-native[data-astro-cid-4gfouimn]{font:inherit;color:var(--text);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-3);color-scheme:light dark;min-height:2.75rem}.tz-combo--from[data-astro-cid-4gfouimn]{flex:16rem}.tz-combo__box[data-astro-cid-4gfouimn]{position:relative}.tz-combo[data-astro-cid-4gfouimn] input[data-astro-cid-4gfouimn]{min-height:2.75rem}.tz-listbox[data-astro-cid-4gfouimn]{z-index:20;max-height:18rem;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.tz-listbox[data-astro-cid-4gfouimn] [role=option]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex}.tz-listbox[data-astro-cid-4gfouimn] [role=option]:hover{background:var(--surface-2)}.tz-listbox[data-astro-cid-4gfouimn] [role=option][aria-selected=true]{background:var(--accent-soft);border-left-color:var(--accent)}.tz-listbox[data-astro-cid-4gfouimn] [role=option][aria-disabled=true]{cursor:default;color:var(--text-muted)}.tz-listbox[data-astro-cid-4gfouimn] .tz-opt__city{font-weight:650}.tz-listbox[data-astro-cid-4gfouimn] .tz-opt__detail{font-size:var(--text-xs);color:var(--text-muted)}.tz-results-head[data-astro-cid-4gfouimn]{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap;display:flex}.tz-results-head[data-astro-cid-4gfouimn] h2[data-astro-cid-4gfouimn]{margin:0}.tz-list[data-astro-cid-4gfouimn]{margin:0 0 var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.tz-list[data-astro-cid-4gfouimn] .tz-item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);flex-direction:column;min-width:0;display:flex}.tz-list[data-astro-cid-4gfouimn] .tz-item[data-from]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tz-list[data-astro-cid-4gfouimn] .tz-item__head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tz-list[data-astro-cid-4gfouimn] .tz-item__city{font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.tz-list[data-astro-cid-4gfouimn] .tz-badge{font-size:var(--text-xs);padding:0 var(--space-2);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:999px;font-weight:650}.tz-list[data-astro-cid-4gfouimn] .tz-item__zone,.tz-list[data-astro-cid-4gfouimn] .tz-item__meta{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.tz-list[data-astro-cid-4gfouimn] .tz-item__time{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tz-list[data-astro-cid-4gfouimn] .tz-item__clock{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.tz-list[data-astro-cid-4gfouimn] .tz-item__day{font-size:var(--text-xs);color:var(--warning);font-weight:650}.tz-list[data-astro-cid-4gfouimn] .tz-item__date{font-size:var(--text-sm);margin:0}.tz-list[data-astro-cid-4gfouimn] .tz-item__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.tz-combo--add[data-astro-cid-4gfouimn]{max-width:32rem;margin-bottom:var(--space-5)}.tz-planner-head[data-astro-cid-4gfouimn] h2[data-astro-cid-4gfouimn]{margin:0 0 var(--space-1)}.tz-planner-head[data-astro-cid-4gfouimn] .hint[data-astro-cid-4gfouimn]{margin-bottom:var(--space-3)}.tz-key--work[data-astro-cid-4gfouimn]{color:var(--text);text-decoration:underline 3px;text-decoration-color:var(--success);text-underline-offset:3px;font-weight:700}.tz-planner-wrap[data-astro-cid-4gfouimn]{position:relative}.tz-planner-wrap[data-astro-cid-4gfouimn]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tz-planner[data-astro-cid-4gfouimn]{border-collapse:separate;border-spacing:2px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:var(--space-1)}.tz-planner[data-astro-cid-4gfouimn] th[scope=row]{z-index:1;background:var(--surface-sunken);text-align:left;padding:var(--space-1) var(--space-2);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-weight:650;position:sticky;left:0;overflow:hidden}.tz-planner[data-astro-cid-4gfouimn] thead th{padding:0;font-weight:600}.tz-planner[data-astro-cid-4gfouimn] thead button{font:inherit;width:100%;min-width:2.25rem;min-height:2.25rem;padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer}.tz-planner[data-astro-cid-4gfouimn] thead button:hover{background:var(--surface-2)}.tz-planner[data-astro-cid-4gfouimn] thead button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.tz-planner[data-astro-cid-4gfouimn] td{text-align:center;vertical-align:middle;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);min-width:2.25rem;height:2.5rem;line-height:1.2}.tz-planner[data-astro-cid-4gfouimn] td.is-work{background:var(--success-soft);color:var(--text);border-bottom:4px solid var(--success);font-weight:700}.tz-planner[data-astro-cid-4gfouimn] td.is-night{color:var(--text-muted);background:var(--surface-2)}.tz-planner[data-astro-cid-4gfouimn] .is-current{outline:2px solid var(--accent);outline-offset:-1px}.tz-planner[data-astro-cid-4gfouimn] thead .is-current button{background:var(--accent-soft);border-color:var(--accent);font-weight:700}.tz-planner[data-astro-cid-4gfouimn] .tz-cell-day{color:var(--text-muted);font-size:.6875rem;font-weight:650;display:block}
