.HolidayTools-module__55Ulda__shell{color:#182337;max-width:1040px;margin:0 auto;padding:2rem 1.25rem}.HolidayTools-module__55Ulda__shell h1{margin:.6rem 0 1rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2}.HolidayTools-module__55Ulda__shell h2{margin:1.6rem 0 .8rem;font-size:1.35rem}.HolidayTools-module__55Ulda__shell p{margin:.6rem 0 1rem;line-height:1.7}.HolidayTools-module__55Ulda__shell a{color:#155c40;text-underline-offset:.15em;text-decoration:underline}.HolidayTools-module__55Ulda__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#146542;font-size:.78rem;font-weight:800}.HolidayTools-module__55Ulda__card{background:#fff;border:1px solid #dce5df;border-radius:14px;margin:1.25rem 0;padding:1.25rem}.HolidayTools-module__55Ulda__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.HolidayTools-module__55Ulda__field{flex-direction:column;gap:.4rem;font-weight:650;display:flex}.HolidayTools-module__55Ulda__field select,.HolidayTools-module__55Ulda__field input,.HolidayTools-module__55Ulda__field textarea{width:100%;min-width:0;font:inherit;color:#182337;background:#fff;border:1px solid #a8b5ad;border-radius:7px;padding:.7rem}.HolidayTools-module__55Ulda__field textarea{min-height:82px}.HolidayTools-module__55Ulda__actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;display:flex}.HolidayTools-module__55Ulda__button,.HolidayTools-module__55Ulda__shell a.HolidayTools-module__55Ulda__button{color:#fff;font:inherit;cursor:pointer;background:#146542;border:1px solid #146542;border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.HolidayTools-module__55Ulda__button:disabled{opacity:.55;cursor:wait}.HolidayTools-module__55Ulda__secondary,.HolidayTools-module__55Ulda__shell a.HolidayTools-module__55Ulda__secondary{color:#146542;background:#fff}.HolidayTools-module__55Ulda__check{align-items:flex-start;gap:.55rem;margin:.7rem 0;font-size:.95rem;line-height:1.6;display:flex}.HolidayTools-module__55Ulda__check input{flex-shrink:0;width:18px;height:18px;margin-top:.35rem}.HolidayTools-module__55Ulda__notice{background:#fff8e8;border-left:4px solid #c18a27;border-radius:6px;padding:1rem;font-size:.94rem}.HolidayTools-module__55Ulda__small{color:#526173;font-size:.85rem}.HolidayTools-module__55Ulda__success{background:#eaf7ed;border:1px solid #95cba3;border-radius:8px;padding:1rem}.HolidayTools-module__55Ulda__error{color:#8a1f1f;background:#fff0f0;border:1px solid #e19e9e;border-radius:8px;padding:.8rem}.HolidayTools-module__55Ulda__tableWrap{border:1px solid #dce5df;border-radius:10px;margin:1rem 0;overflow:auto}.HolidayTools-module__55Ulda__table{border-collapse:collapse;background:#fff;width:100%;font-size:.94rem}.HolidayTools-module__55Ulda__table th,.HolidayTools-module__55Ulda__table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5df;padding:.85rem}.HolidayTools-module__55Ulda__table th{background:#edf5ef}.HolidayTools-module__55Ulda__badge{color:#185638;background:#e5f3e9;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;display:inline-block}.HolidayTools-module__55Ulda__reference{color:#805713;background:#fff0d0}.HolidayTools-module__55Ulda__result{color:#146542;font-size:clamp(2rem,7vw,3rem);font-weight:850}.HolidayTools-module__55Ulda__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.HolidayTools-module__55Ulda__stats div{border:1px solid #dce5df;border-radius:8px;padding:.8rem}.HolidayTools-module__55Ulda__stats strong{font-size:1.4rem;display:block}.HolidayTools-module__55Ulda__cities{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.HolidayTools-module__55Ulda__cities li a{background:#fff;border:1px solid #dce5df;border-radius:8px;padding:.8rem;display:block}.HolidayTools-module__55Ulda__sources{padding-left:1.25rem;font-size:.88rem;line-height:1.8}.HolidayTools-module__55Ulda__sources a{overflow-wrap:anywhere}.HolidayTools-module__55Ulda__shell :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.HolidayTools-module__55Ulda__shell section[id]{scroll-margin-top:6rem}@media (max-width:600px){.HolidayTools-module__55Ulda__grid{grid-template-columns:minmax(0,1fr)}.HolidayTools-module__55Ulda__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.HolidayTools-module__55Ulda__shell{padding:1.5rem 1rem}.HolidayTools-module__55Ulda__card{padding:1rem}.HolidayTools-module__55Ulda__table th,.HolidayTools-module__55Ulda__table td{padding:.65rem}.HolidayTools-module__55Ulda__actions .HolidayTools-module__55Ulda__button{flex:auto}}.HolidayTools-module__55Ulda__shell h1{font-weight:850}.HolidayTools-module__55Ulda__shell h2{font-weight:750}.HolidayTools-module__55Ulda__shell h3{font-weight:700}
