.rcsa-form{display:grid;gap:14px;margin:20px 0}.rcsa-form label{display:grid;gap:6px;font-weight:600}.rcsa-form input,.rcsa-form select,.rcsa-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px;font:inherit;border:1px solid #879781;border-radius:5px;background:#fff;color:#253528}.rcsa-form label.rcsa-check{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:400}.rcsa-form .rcsa-check input[type=checkbox]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;padding:0;margin:0;accent-color:#405d3d}.rcsa-panel{padding:16px 0;border-top:1px solid #d6ddcd;overflow-wrap:anywhere}.rcsa-panel h4{margin:0 0 8px}.rcsa-status{padding:10px 14px;background:#edf2e8;border:1px solid #bfcdbb;border-radius:6px;width:fit-content}.rcsa-form :focus-visible{outline:3px solid #147d77;outline-offset:3px}.rcsa-form button{min-height:44px}.rcsa-panel summary{min-height:44px;cursor:pointer}
