.g528TaskGroup{background:#fff;border:1px solid #cddaf1;border-radius:14px;margin:10px 0;overflow:hidden}
.g528TaskGroup.overdue{border-left:4px solid #d85448}
.g528TaskGroup>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#f7f9ff;list-style:none}
.g528TaskGroup>summary::-webkit-details-marker{display:none}
.g528TaskGroup>summary small{display:block;margin-top:5px;color:#75808e;font-size:13px;font-weight:400}
.g528Count{white-space:nowrap;font-weight:750}
.g528GroupTools,.g528Move{padding:14px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.g528Move{background:#f2f6fe}.g528Move[hidden],.g528Weekdays[hidden],.g528MonthDay[hidden]{display:none}
.g528Move p{flex-basis:100%;margin:0}.g528Move label{display:grid;gap:5px}
.g528TaskRow{padding:16px 20px;border-top:1px solid #e4e8ef}.g528TaskRow .inlineActions{margin-top:10px}
.g528Rule,.g528EmailSection{border:1px solid #dce3ef;border-radius:12px;margin-bottom:12px;background:#fbfcff}
.g528Rule>summary,.g528EmailSection>summary{padding:14px 16px;cursor:pointer;font-weight:750}
.g528Rule>.stack,.g528EmailSection>.stack{padding:0 16px 16px}
.g528Rule label,#tasksettings .cardbody>label,.g528EmailSection label{display:grid;gap:6px}
.g528Rule label:has(input[type=checkbox]),#tasksettings label:has(>input[type=checkbox]){display:flex;align-items:center}
.g528Weekdays{display:flex;flex-wrap:wrap;gap:10px}.g528Weekdays label{display:flex;gap:4px}
.g528EmailSection summary{display:flex;align-items:center;gap:12px}.g528EmailSection summary .meta{margin-left:auto;font-weight:400}
.g528EmailSection.dragging{opacity:.45}.g528EmailSection.dragover{outline:2px solid #4f7cf0}
.g528DragHandle{cursor:grab;color:#718099;font-size:20px}.g528EmailLinks{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 20px}
#g528BlankTemplate{margin:20px 0}#g528BlankTemplate>summary{cursor:pointer;font-weight:700;padding:18px}#g528BlankTemplate>.grid2{padding:14px}
#dashboardModuleSettings small{display:block;margin-top:5px}#g528EventSaveStatus{margin:8px 0}
