/* Scoped report registry corrections: desktop rail, mobile action sheet, and accessible dialogs. */
#reports{overflow-x:clip}#reports .reportRegistry{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}#reports .reportRegistry table{min-width:1060px;table-layout:fixed}#reports .reportRegistry th:nth-child(1){width:25%}#reports .reportRegistry th:nth-child(2){width:14%}#reports .reportRegistry th:nth-child(3){width:12%}#reports .reportRegistry th:nth-child(4){width:14%}#reports .reportRegistry th:nth-child(5){width:13%}#reports .reportRegistry th:nth-child(6){width:22%}#reports .reportActionCell{min-width:300px}.reportDesktopActions{display:flex;align-items:center;gap:6px;flex-flow:row nowrap;overflow-x:auto;padding:2px;scrollbar-width:thin}.reportDesktopActions button{flex:0 0 auto;min-height:40px;padding:7px 10px;white-space:nowrap}.reportNoActions{font-size:11px;color:#667085}.reportsBulkToolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;background:#f8fbfd;border:1px solid #d8e5ed;border-radius:15px;padding:11px 13px;margin:0 0 12px}.reportsBulkToolbar>strong{color:#123b57;font-size:13px}.reportsBulkToolbar>div{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;padding:2px}.reportsBulkToolbar button{flex:0 0 auto;min-height:42px;padding:8px 12px}.reportsBulkToolbar small{color:#667085;font-size:10px}.reportsBulkDialog,.reportsReadonlyPreview{border:0;padding:0;border-radius:20px;width:min(680px,calc(100vw - 28px));max-height:min(86dvh,760px);box-shadow:0 24px 80px #071c2e55;background:#fff;color:#102838}.reportsBulkDialog::backdrop,.reportsReadonlyPreview::backdrop{background:#071c2e88}.reportsBulkDialogBox{display:grid;gap:13px;padding:20px}.reportsBulkDialog header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.reportsBulkDialog h2{font-size:19px;margin:2px 0}.reportsBulkDialog header small{color:#667085}.reportsBulkClose,.reportsPreviewClose{width:44px;height:44px;min-width:44px;padding:0;border-radius:12px;font-size:25px;background:#fff;color:#102838;border:1px solid #c9d8e2}.reportsBulkHint{margin:0;color:#475467;font-size:12px;line-height:1.7}.reportsBulkSearch input{width:100%;margin-top:5px;min-height:44px}.reportsBulkSelectionTools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reportsBulkSelectionTools button{min-height:40px}.reportsBulkSelectionTools output{margin-inline-start:auto;font-weight:800;color:#123b57}.reportsBulkList{display:grid;gap:7px;overflow:auto;max-height:38dvh;padding-inline:2px}.reportsBulkList label{display:flex;gap:10px;align-items:center;min-height:50px;padding:8px 10px;border:1px solid #dce6ec;border-radius:12px;background:#fbfdff;cursor:pointer}.reportsBulkList input{width:20px;height:20px;accent-color:#1263a0}.reportsBulkList b,.reportsBulkList small{display:block}.reportsBulkList small{color:#667085;font-size:10px;margin-top:2px}.reportsBulkWarning{margin:0;padding:12px;border:1px solid #f0c9bf;border-radius:12px;background:#fff6f4;color:#922b21;font-weight:700;line-height:1.7}.reportsBulkDialog footer{display:flex;gap:8px;justify-content:flex-start}.reportsBulkDialog footer button{min-height:44px}.reportSingleActions{display:flex;gap:8px;flex-wrap:wrap}.reportSingleActions button{min-height:44px}.reportsReadonlyPreview article{position:relative;padding:28px 20px 20px;max-height:calc(86dvh - 48px);overflow:auto}.reportsPreviewClose{position:sticky;top:0;float:left;z-index:1}.reportsReadonlyPreview h2{padding-left:54px;margin:0 0 18px}.reportsReadonlyPreview table{width:100%;border-collapse:collapse}.reportsReadonlyPreview th,.reportsReadonlyPreview td{padding:9px;border-bottom:1px solid #dbe5eb;text-align:right;vertical-align:top}.reportsReadonlyPreview th{width:30%;color:#123b57;background:#f5f9fc}.forumReportPhoneRow .reportActionCell{overflow:visible}
@media(max-width:760px){#reports .reportRegistry[data-operational-phone]{overflow-x:auto;background:#fff;border:1px solid #dce6ec;border-radius:15px;padding:0}#reports .reportRegistry[data-operational-phone] table{display:table!important;min-width:900px!important;width:max-content!important}#reports .reportRegistry[data-operational-phone] thead{display:table-header-group!important}#reports .reportRegistry[data-operational-phone] tbody{display:table-row-group!important}#reports .reportRegistry[data-operational-phone] tr.forumReportPhoneRow{display:table-row!important;border:0!important;margin:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}#reports .reportRegistry[data-operational-phone] td{display:table-cell!important;width:auto!important;padding:10px!important;border-bottom:1px solid #e6edf2!important}#reports .reportRegistry[data-operational-phone] td:before{display:none!important}#reports .reportRegistry[data-operational-phone] .reportPrimaryCell{display:table-cell!important;min-width:200px!important}#reports .reportRegistry[data-operational-phone] .reportPrimaryAction,#reports .reportRegistry[data-operational-phone] .reportMobileMenuButton{width:auto!important;min-width:112px;min-height:44px!important;margin:0!important}.reportsBulkToolbar{grid-template-columns:1fr;padding:11px}.reportsBulkToolbar>div{margin-inline:-2px}.reportsBulkToolbar small{display:none}.reportsBulkDialog{width:100vw;max-width:100vw;margin:0;align-self:end;border-radius:20px 20px 0 0;max-height:88dvh}.reportsBulkList{max-height:36dvh}.reportsBulkDialogBox{padding:16px}.reportsBulkDialog footer button{flex:1}.reportsReadonlyPreview{width:100vw;max-width:100vw;margin:0;align-self:end;border-radius:20px 20px 0 0;max-height:90dvh}.reportsReadonlyPreview article{max-height:calc(90dvh - 48px)}.reportsReadonlyPreview th{width:36%}}
@media(prefers-reduced-motion:reduce){#reports *{scroll-behavior:auto!important;transition:none!important}}
