.yy-tithi{border:1px solid #c9d9c2;border-radius:20px;background:#f3f7ee;padding:22px;margin:20px 0}.yy-tithi-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.yy-tithi h3{font-size:28px;margin:8px 0 16px}.yy-tithi-grid p{margin:8px 0}.yy-tithi time{font-weight:bold}.yy-tithi label{display:block;font-weight:bold}.yy-tithi input{box-sizing:border-box;width:100%;max-width:480px;padding:12px;border:1px solid #a3b399;border-radius:10px;font:inherit;background:white;color:#234023}.yy-tithi button{font:inherit;cursor:pointer;padding:9px 14px;border:1px solid #a3b399;border-radius:12px;color:inherit;background:#fff;margin:4px 0}.yy-tithi [data-cities] button{display:block;width:100%;text-align:left}.yy-tithi button:focus-visible,.yy-tithi input:focus-visible{outline:3px solid #829e6a;outline-offset:3px}.yy-tithi-next{margin:25px 0;padding:18px;border:1px solid #b7c9ac;border-radius:14px}.yy-tithi-next summary{cursor:pointer;font-weight:bold;font-size:22px}.yy-tithi [data-zone]{font-size:15px}@media(max-width:650px){.yy-tithi-grid{grid-template-columns:1fr}.yy-tithi{padding:16px}.yy-tithi-grid>div+div{border-top:1px solid #c9d9c2;padding-top:16px}}