.edbs-a2{--main:#45258b;max-width:1150px;margin:24px auto;padding:22px;border:1px solid #dfd6f0;border-radius:22px;background:#fff;color:#251848;font:inherit}.edbs-a2 *{box-sizing:border-box}.edbs-a2-top{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.edbs-a2 h2{font-size:27px;margin:5px 0}.edbs-a2 h3{font-size:20px}.edbs-a2 p{margin:6px 0 14px}.edbs-a2 small{color:#695794;font-weight:700}.edbs-a2 button{border:1px solid var(--main);background:var(--main);color:white;border-radius:13px;padding:12px 17px;cursor:pointer;font:inherit;font-weight:650}.edbs-a2 button:disabled{opacity:.6;cursor:wait}.edbs-a2 button.a2-neutral{background:#fff;color:var(--main)}.edbs-a2 label{display:flex;flex-direction:column;gap:7px;font-weight:600}.edbs-a2 input,.edbs-a2 select{padding:12px;border-radius:11px;border:1px solid #d7cde7;max-width:100%;font:inherit;min-height:44px}.edbs-a2 [hidden]{display:none!important}.edbs-a2-note{background:#f7f5fb;padding:13px 15px;border-radius:12px;margin:15px 0;color:#5a4b72}.edbs-a2 [data-a2-message]:not(:empty){padding:12px;margin:12px 0;border-radius:10px}.edbs-a2 .a2-error{background:#fff1f1;color:#921515}.edbs-a2 .a2-success{background:#f1f7f3;color:#285f42}.edbs-a2 [data-a2-list]{margin-top:18px}.edbs-a2 .a2-item{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #ded5ee;padding:15px;border-radius:14px;margin:10px 0}.edbs-a2 .a2-item p{overflow-wrap:anywhere;color:#5d5370}.edbs-a2 .edbs-a2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.edbs-a2 .edbs-a2-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:650px){.edbs-a2 .edbs-a2-grid{grid-template-columns:1fr}.edbs-a2 .a2-item{align-items:flex-start;flex-direction:column}}
