button[data-calendar-new],button[data-instructor-new],button[data-form="group"],button[data-form="participant"],button[data-form="location"],button[data-enroll],button#task-refresh{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;height:auto;padding:10px 16px;border:1px solid #173c60;border-radius:5px;background:#173c60;color:#fff;font-family:"RL67 UI",Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}
button[data-calendar-new]::before,button[data-instructor-new]::before,button[data-form="group"]::before,button[data-form="participant"]::before,button[data-form="location"]::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:var(--participant-icon-plus) center/contain no-repeat}
button[data-calendar-new]:hover,button[data-instructor-new]:hover,button[data-form="group"]:hover,button[data-form="participant"]:hover,button[data-form="location"]:hover,button[data-enroll]:hover{background:#24557f;border-color:#24557f;color:#fff}
.participants-table .participant-actions button[data-enroll]{min-height:38px;padding:8px 12px;font-size:13px;background:#238567;color:#fff;border-color:#238567;justify-content:flex-start}
.participants-table .participant-actions button[data-enroll]:hover{background:#238567;border-color:#238567;color:#fff;filter:brightness(.94)}
.toolbar.task-toolbar button#task-refresh{min-height:44px;height:44px;padding:10px 16px;background:#e4f0fc;color:#173c60;border:1px solid #afcce5;font-size:14px;font-weight:600}
.toolbar.task-toolbar button#task-refresh:hover{background:#d5e7f7;border-color:#8bb6da;color:#173c60}
