.tml-forms{margin-top:2rem;text-align:left}.tml-form{max-width:48rem;margin:2rem auto 0;border:1px solid #d3f56a55;border-radius:1rem;padding:clamp(1.2rem,4vw,2rem);background:#ffffff06;color:#fff}.tml-form[hidden]{display:none}.tml-form h3{font-size:1.5rem;margin:0 0 1.5rem}.tml-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.tml-form label{display:block;font-size:.95rem;line-height:1.5}.tml-form label span{font-weight:400;opacity:.7}.tml-wide{grid-column:1/-1}.tml-form input,.tml-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:.4rem;padding:.8rem;border:1px solid #ffffff55;border-radius:.4rem;background:#111;color:#fff;font:inherit}.tml-form input:focus,.tml-form textarea:focus{outline:2px solid #d3f56a;outline-offset:2px}.tml-form textarea{resize:vertical;min-height:8rem}.tml-privacy{font-size:.8rem;line-height:1.6;color:#ccc;margin:1.5rem 0}.tml-status{margin:1rem 0 0;line-height:1.6}.tml-status[data-error="true"]{color:#ffbdbd}.tml-form button:disabled{opacity:.6;cursor:wait}.tml-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.application-actions button{font:inherit;cursor:pointer}.application-actions button[aria-expanded="false"]{background:transparent;color:#d3f56a;border:1px solid #d3f56a}@media(max-width:600px){.tml-fields{grid-template-columns:1fr}.tml-form{padding:1.2rem}.application-actions button{width:100%}}
