.py-city-tool{padding:25px;margin:25px 0;border:1px solid #c6dfd4;border-radius:22px;background:linear-gradient(135deg,#edf7f2,#fff8e9)}.py-city-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.py-city-fields label{display:grid;gap:8px;font:750 14px/1.5 var(--sans);color:#244e57;min-width:0}.py-city-fields input{width:100%;min-width:0;padding:12px;border:1px solid #bfd6cc;border-radius:11px;background:#fff;color:#173b4c;font:500 16px/1.4 var(--sans)}.py-city-tool button{border:0;cursor:pointer;min-height:44px}#py-city-time-result{margin-top:22px;padding:22px;border-radius:16px;background:#fff;border-left:4px solid #187c70;overflow-wrap:anywhere}.lt-article .article-body #py-city-time-result h3{margin:0 0 12px;font-size:23px}.lt-article .article-body #py-city-time-result p{font-size:16px;margin-bottom:0}#py-city-time-result[data-state=invalid],#py-city-time-result[data-state=closed]{border-color:#bc6444}.py-city-section .editorial-table{min-width:690px}.py-city-tool,.py-city-tool>*{min-width:0}@media(max-width:640px){.py-city-fields{grid-template-columns:1fr}.py-city-tool{padding:18px}.py-city-tool button{width:100%}#py-city-time-result{padding:18px}}@media print{.py-city-tool form{display:none}.py-city-tool,#py-city-time-result{background:#fff;border:0;padding:0;box-shadow:none}}
