.vi-core-submit,.vi-core-dashboard{max-width:900px;padding:24px;border:1px solid #dbe7df;border-radius:18px;background:#fff}.vi-core-submit label{display:grid;gap:6px;font-weight:700}.vi-core-submit input,.vi-core-submit select,.vi-core-submit textarea{width:100%;padding:10px;border:1px solid #b9cfc1;border-radius:10px}.vi-core-submit textarea{min-height:130px}.vi-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vi-core-button{border:0;border-radius:999px;padding:12px 18px;background:#126b45;color:#fff;font-weight:800;cursor:pointer}.vi-core-notice{padding:18px;background:#f3f7f4;border-left:4px solid #d49b32}.vi-core-form-message{margin-top:12px;font-weight:700}@media(max-width:620px){.vi-core-grid{grid-template-columns:1fr}}