.matrix-mis-output { min-height: 100vh; margin: 0; padding: 12px; background: #cfdeea; color: #24313d; font-family: Arial, sans-serif; font-size: 12px; } .matrix-mis-output form { width: 100%; max-width: none; margin: 0 auto; padding: 12px; overflow: auto; border: 1px solid #b8c8d5; border-radius: 6px; background: #f4f8fb; box-shadow: 0 3px 12px rgba(39, 62, 81, .1); } .matrix-mis-output form > table { width: 100%; border-collapse: collapse; background: #fff; } .matrix-mis-output .groupheader { padding: 7px 8px; border-color: #91a7b9; background: #d8e5ef; color: #243746; font-size: 14px; letter-spacing: 0; } .matrix-mis-output .detailheader, .matrix-mis-output .detailheaderbox, .matrix-mis-output .gdetailheaderbox { padding: 6px 7px; border: 1px solid #bdcad5; background: #e5edf3; color: #2b3b48; font-size: 11px; white-space: nowrap; } .matrix-mis-output .detail, .matrix-mis-output .detailbox, .matrix-mis-output .detailbox-11pt, .matrix-mis-output .groupcols { padding: 5px 7px; border: 1px solid #d5dfe7; font-size: 11px; } .matrix-mis-output tr:nth-child(even) > .detailbox, .matrix-mis-output tr:nth-child(even) > .detail, .matrix-mis-output tr:nth-child(even) > .groupcols { background: #f3f7fa; } .matrix-mis-output .subtotal, .matrix-mis-output .subtotalbox, .matrix-mis-output .groupcolssub { padding: 6px 7px; border: 1px solid #b8c7d3; background: #eaf1f6; font-size: 11px; font-weight: 600; } .matrix-mis-output .gtotalbox { padding: 7px; border: 1px solid #94aabd; background: #d9e7f1; font-size: 12px; font-weight: 700; } .matrix-wfh-monitor .matrix-tool-workspace__content { width: calc(100% - 24px) !important; max-width: 1400px !important; padding: 10px; background: #f4f8fb; } .matrix-wfh-monitor .flexigrid { border: 1px solid #b9c9d6; border-radius: 5px; background: #fff; box-shadow: none; } .matrix-wfh-monitor .flexigrid .hDiv, .matrix-wfh-monitor .flexigrid .hDivBox { background: #dfe9f1; } .matrix-wfh-monitor .flexigrid .hDiv th { color: #2b3b48; font-weight: 700; } .matrix-wfh-monitor .flexigrid .bDiv { height: min(68vh, 680px) !important; background: #f8fafc; } .matrix-wfh-monitor .flexigrid .bDiv tr:nth-child(even) { background: #eef4f8; } .matrix-wfh-monitor .flexigrid .bDiv tr:hover { background: #dceaf5; } @media print { .matrix-mis-output { padding: 0; background: #fff; } .matrix-mis-output form { max-width: none; padding: 0; border: 0; box-shadow: none; } } .matrix-report-actions { display: flex; justify-content: flex-end; gap: 6px; margin: 0 0 0.5rem; } .matrix-report-scroll { width: 100%; max-width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 6px; } .matrix-report-scroll .jrPage { max-width: none; } .matrix-mis-output .jrPage { margin: 0 auto; background: #f7fafc; border: 1px solid #9fb2c3; box-shadow: 0 2px 8px rgba(38, 66, 89, 0.12); } .hourly-mis { width: 100%; box-sizing: border-box; padding: 18px; background: #f7fafc; border: 1px solid #9fb2c3; } .hourly-mis__header { text-align: center; } .hourly-mis__header h1 { margin: 0; font-size: 18px; font-weight: 700; } .hourly-mis__header h2 { margin: 3px 0; font-size: 14px; font-weight: 700; } .hourly-mis__header p, .hourly-mis__branch { margin: 5px 0; font-size: 14px; } .hourly-mis__branch { font-weight: 700; } .hourly-mis__table { width: 100%; table-layout: fixed; border-collapse: collapse; background: #fff; } .hourly-mis__table th, .hourly-mis__table td { padding: 5px 4px; border: 1px solid #9fb2c3; font-size: 12px; text-align: center; } .hourly-mis__table thead th { background: #dce7f1; font-weight: 700; } .hourly-mis__table th:first-child, .hourly-mis__table td:first-child { width: 110px; text-align: left; } .hourly-mis__operator th { background: #e3e8ed; text-align: left; } .hourly-mis__operator span { display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hourly-mis__total th, .hourly-mis__total td { background: #dde8f1; font-weight: 700; } .hourly-mis__empty { padding: 28px !important; color: #73808b; font-style: italic; text-align: center !important; }