.groups-page{max-width:1050px}.square-calendar{display:block;width:100%;height:680px;border:1px solid #d6d9d3;border-radius:8px;background:#fff}.group-instructions{line-height:1.8;padding:22px 28px;background:#e4ece6;border-radius:8px;margin:32px 0}.hiker-row{border:1px solid #c4cec7;border-radius:6px;margin:24px 0;padding:12px 24px 20px;min-width:0}.hiker-row legend{font-weight:700;padding:0 8px}.remove-hiker{font:inherit;background:none;border:0;text-decoration:underline;color:inherit;cursor:pointer}.hiker-actions{display:flex;gap:24px;align-items:center}.hiker-actions button:disabled{opacity:.5}.groups-page #enquiry-captcha{margin:24px 0}@media(max-width:600px){.square-calendar{height:620px}.hiker-row{padding:12px 16px}.group-instructions{padding:18px}}.remove-hiker{min-height:44px;padding:10px 8px;margin-left:-8px}.hiker-actions{flex-wrap:wrap;gap:12px 24px}.hiker-actions p{margin:0}@media(max-width:480px){.groups-page [type=submit]{width:100%;white-space:normal;text-align:left}}
