.ara-ma-wrap{max-width:980px;margin:1.5rem auto}.ara-ma-form{display:grid;gap:1.25rem}.ara-ma-form fieldset{border:1px solid #bbb;border-radius:6px;padding:1rem;min-width:0}.ara-ma-form legend{font-weight:700;padding:0 .4rem}.ara-ma-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.ara-ma-field,.ara-ma-event-row label{display:flex;flex-direction:column;gap:.3rem}.ara-ma-field input,.ara-ma-event-row input{width:100%;box-sizing:border-box;min-height:42px}.ara-ma-help{font-size:.9em;opacity:.8}.ara-ma-event-list{display:grid;gap:.8rem}.ara-ma-event-row{display:grid;grid-template-columns:1.1fr repeat(4,minmax(120px,1fr));gap:.6rem;align-items:end;padding:.75rem;border:1px solid #ddd;border-radius:5px}.ara-ma-event-row>strong{align-self:center}.ara-ma-event-row label span{font-size:.8em}.ara-ma-consent{display:flex;gap:.6rem;align-items:flex-start}.ara-ma-consent input{margin-top:.3rem}.ara-ma-actions button{padding:.8rem 1.3rem;cursor:pointer}.ara-ma-notice{padding:1rem;border:1px solid #aaa;margin:1rem 0;border-radius:5px}.ara-ma-success{border-color:#39834a}.ara-ma-error{border-color:#b33}@media(max-width:700px){.ara-ma-event-row{grid-template-columns:1fr 1fr}.ara-ma-event-row>strong{grid-column:1/-1}}

.ara-ma-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
