.report-selector fieldset{border:1px solid #cbd4dd;border-radius:10px;padding:12px;margin:0}.report-selector legend{font-weight:700;font-size:14px;padding:0 6px}.report-selector label{display:flex;align-items:center;gap:9px;margin:0;font-size:14px}.report-selector input[type=checkbox]{width:18px;height:18px;min-height:18px;flex-shrink:0;accent-color:#bc2347}.report-selector label small{margin-left:auto;color:#52677c}.report-select-all{padding:7px 3px;font-weight:700}.report-selection-summary{font-size:14px;line-height:1.4;color:#52677c;margin:6px 0 10px}.report-type-list{max-height:290px;overflow:auto;border-top:1px solid #dce2e8}.report-type-choice{padding:9px 2px;border-bottom:1px solid #dce2e8}.report-type-choice>label{min-height:30px}.report-type-choice summary{font-size:14px;color:#496078;cursor:pointer;padding:6px 0 3px 28px}.report-asset-choice{padding:6px 5px 6px 18px;min-height:42px}.report-asset-choice span{display:grid;gap:2px;min-width:0}.report-asset-choice small{margin:0!important}.report-asset-choice strong{font-weight:500}.report-scope-label{display:block;font-size:14px;color:#922940;margin:5px 0}.saved-report-row{gap:12px}.saved-report-row>div:first-child{min-width:0}.saved-report-row small{overflow-wrap:anywhere}.report-job-group{border-bottom:1px solid #cad3dc}.report-job-group>summary{display:block!important;padding:11px 8px!important;cursor:pointer;background:#e6ecf2}.report-job-group>summary strong,.report-job-group>summary span{display:block;line-height:1.4}.report-job-group>summary span{font-size:13px;color:#52667c}.tree-report{display:grid;width:100%;text-align:left;border:0;border-radius:0;padding:10px 12px;font-size:14px;background:transparent;gap:3px;border-bottom:1px solid #e2e7ed}.tree-report:hover{background:#f9e7ed}.tree-report small{font-size:12px;color:#596d81;white-space:normal}.report-job-group .tree-action{font-size:14px;margin:6px}.work-suggestion-actions{align-items:center;gap:8px}.work-suggestion-actions>span{font-size:14px;font-weight:600;margin-right:6px}#workSuggestionPreview{line-height:1.35!important;font-size:14px;padding:10px;min-height:120px}.report-selection-empty{color:#9c2340;font-size:14px}
@media(max-width:600px){.saved-report-row{display:block}.saved-report-row .export-buttons{margin-top:10px;flex-wrap:wrap}.report-type-list{max-height:260px}.work-suggestion-actions{flex-wrap:wrap}}

.report-job-group>summary::before{content:"▸";float:left;margin-right:7px;color:#8b2943}.report-job-group[open]>summary::before{content:"▾"}.report-job-group>summary strong,.report-job-group>summary span{padding-left:15px}

.report-job-label,.preview-filename{overflow-wrap:anywhere}
