.birth-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.form-panel input[type=date],.form-panel input[type=time]{width:100%;height:52px;border:1px solid #8b8379;background:rgba(255,255,255,.22);padding:12px;font:1rem Arial,sans-serif;color:var(--ink);margin-top:8px}.restart{border:1px solid var(--ink);color:var(--ink);text-decoration:none;padding:10px 15px;font:14px Arial,sans-serif}.loading{padding:60px;font:18px Arial,sans-serif}.form-error{margin:24px 0 0;padding:14px 16px;border-left:4px solid #8a3f43;background:#f3e3df;color:#57292c;font:15px/1.5 Arial,sans-serif}.primary:disabled{cursor:wait;opacity:.72}.form-error:focus{outline:2px solid #294947;outline-offset:3px}@media(max-width:800px){.birth-grid{grid-template-columns:1fr}}
