.form-group[data-astro-cid-smoah4ey]{margin-bottom:1.5rem}.form-group[data-astro-cid-smoah4ey] label[data-astro-cid-smoah4ey]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text)}.form-select[data-astro-cid-smoah4ey]{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:1rem;background:var(--surface);color:var(--text);cursor:pointer}.form-select[data-astro-cid-smoah4ey]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.result-zone[data-astro-cid-smoah4ey]{margin-top:2rem;padding:1.5rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.result-answer[data-astro-cid-smoah4ey]{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:1.5rem;padding:1rem;background:var(--surface);border-left:4px solid var(--primary);border-radius:4px}.timeline-container[data-astro-cid-smoah4ey]{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;overflow-x:auto}.timeline-label[data-astro-cid-smoah4ey]{font-weight:600;min-width:50px;text-align:center}.timeline-bar[data-astro-cid-smoah4ey]{flex:1;min-width:400px;height:80px;border:1px solid var(--border);border-radius:var(--radius)}.result-actions[data-astro-cid-smoah4ey]{display:flex;gap:1rem}.result-actions[data-astro-cid-smoah4ey] .btn[data-astro-cid-smoah4ey]{flex:1}.overlap-grid[data-astro-cid-smoah4ey]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.overlap-card[data-astro-cid-smoah4ey]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;transition:all .2s ease}.overlap-card[data-astro-cid-smoah4ey]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.overlap-card-flag[data-astro-cid-smoah4ey]{font-size:3rem;margin-bottom:.5rem}.overlap-card-country[data-astro-cid-smoah4ey]{font-weight:600;font-size:1.1rem;color:var(--text);margin-bottom:.75rem}.overlap-card-time[data-astro-cid-smoah4ey]{font-size:.95rem;font-weight:500;color:var(--primary)}.overlap-card-hours[data-astro-cid-smoah4ey]{font-size:.85rem;color:var(--muted)}.overlap-card-none[data-astro-cid-smoah4ey]{font-size:.95rem;color:var(--danger);font-weight:500}.view-all[data-astro-cid-smoah4ey]{text-align:center}.faq-accordion[data-astro-cid-smoah4ey]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-smoah4ey]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.faq-item[data-astro-cid-smoah4ey].open .faq-answer[data-astro-cid-smoah4ey]{display:block}.faq-question[data-astro-cid-smoah4ey]{margin:0;padding:1rem;background:var(--surface);cursor:pointer;font-size:1rem;border:none;text-align:left;transition:background .2s ease}.faq-question[data-astro-cid-smoah4ey]:hover{background:var(--bg)}.faq-answer[data-astro-cid-smoah4ey]{display:none;padding:1rem;border-top:1px solid var(--border);background:var(--surface)}.faq-answer[data-astro-cid-smoah4ey] p[data-astro-cid-smoah4ey]{margin:0;line-height:1.6;color:var(--muted)}.table-scroll[data-astro-cid-smoah4ey]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}.overlap-table[data-astro-cid-smoah4ey]{width:100%;border-collapse:collapse;font-size:.95rem;background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 4px #0000000f}.overlap-table[data-astro-cid-smoah4ey] thead[data-astro-cid-smoah4ey]{background:var(--primary);color:#fff}.overlap-table[data-astro-cid-smoah4ey] th[data-astro-cid-smoah4ey]{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.85rem;letter-spacing:.03em;white-space:nowrap}.overlap-table[data-astro-cid-smoah4ey] td[data-astro-cid-smoah4ey]{padding:.65rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle}.overlap-table[data-astro-cid-smoah4ey] tr[data-astro-cid-smoah4ey]:last-child td[data-astro-cid-smoah4ey]{border-bottom:none}.overlap-table[data-astro-cid-smoah4ey] tr[data-astro-cid-smoah4ey]:hover td[data-astro-cid-smoah4ey]{background:color-mix(in srgb,var(--primary) 4%,transparent)}.overlap-table[data-astro-cid-smoah4ey] td[data-astro-cid-smoah4ey].overlap-yes{color:#16a34a;font-weight:500}.overlap-table[data-astro-cid-smoah4ey] td[data-astro-cid-smoah4ey].overlap-no{color:var(--danger, #dc2626)}.overlap-table[data-astro-cid-smoah4ey] a[data-astro-cid-smoah4ey]{color:var(--primary);text-decoration:none;font-weight:500}.overlap-table[data-astro-cid-smoah4ey] a[data-astro-cid-smoah4ey]:hover{text-decoration:underline}.table-note[data-astro-cid-smoah4ey]{font-size:.8rem;color:var(--muted);margin-top:.5rem}.table-note[data-astro-cid-smoah4ey] a[data-astro-cid-smoah4ey]{color:var(--primary)}
