/* Only grouped condition presentation; existing palettes and table columns are inherited. */
.obligation-visual-group{min-width:0;margin:0;padding:0}
.obligation-visual-group>summary{cursor:pointer;list-style:none;position:relative;padding-right:24px}
.obligation-visual-group>summary::-webkit-details-marker{display:none}
.obligation-visual-group>summary:after{content:'▸';position:absolute;right:6px;top:12px;color:#124b40}
.obligation-visual-group[open]>summary:after{content:'▾'}
.obligation-visual-group>summary:focus-visible{outline:2px solid #124b40;outline-offset:2px}
.obligation-visual-group .obligation-group-count{display:block;font-size:11px;white-space:normal}
.obligation-visual-group>article{margin-left:12px}
.obligation-child-metadata{display:block;font-size:11px;white-space:normal}
.obligation-report-group{break-after:avoid;page-break-after:avoid}
.obligation-report-child{break-inside:auto}
.obligation-group-calendar>summary>.calendar-event{margin:0}
.obligation-visual-group strong{overflow-wrap:anywhere;white-space:normal}
@media(max-width:767px){.obligation-visual-group>article{margin-left:6px}.obligation-visual-group>summary{padding-right:20px}}
@media print{.obligation-report-group{break-inside:avoid;break-after:avoid}.obligation-visual-group>summary{padding-right:0}}
