.participation-page{min-width:0}.participation-page .grid{max-width:100%;overflow-x:auto}.participation-modes{display:flex;flex-wrap:wrap;gap:12px}.participation-modes label{display:flex;align-items:center;gap:6px;white-space:nowrap}.participation-modes input[type=checkbox]{width:18px;height:18px;min-height:18px}.participation-page .registration-bar{flex-wrap:wrap}.participation-page .registration-bar input{min-width:0;max-width:100%}.participation-page td{white-space:normal;overflow-wrap:anywhere}.participation-page td select{max-width:100%;min-width:110px}.participation-page .activity-heading{flex-wrap:wrap}.participation-page h2{overflow-wrap:anywhere;min-width:0}.representative-management{max-width:calc(100vw - 24px)}@media(max-width:600px){.participation-page .activity-ledger-tabs{display:flex;flex-wrap:wrap;gap:6px}.participation-page .activity-ledger-tabs>*{font-size:14px;padding:9px}.participation-page .registration-bar>*{max-width:100%}.participation-page h2{font-size:20px}}
.participation-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff;padding:20px;border:1px solid #e7eaf0;border-radius:12px;margin-bottom:12px}.participation-heading h2{background:transparent!important;border:0!important;color:#243647!important;font-size:23px!important;margin:0 auto 0 0!important;padding:0!important;box-shadow:none!important}.participation-download{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdbfc4;border-radius:7px;background:white;color:#44363b;text-decoration:none;padding:9px 12px;font-size:14px;min-height:36px}.participation-page .registration-bar{margin:0 0 12px}.participation-page input[type=checkbox]{accent-color:#8c1731}@media(max-width:600px){.participation-heading{padding:14px}.participation-heading h2{width:100%;font-size:20px!important}}