172 lines
4.3 KiB
CSS
172 lines
4.3 KiB
CSS
.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; }
|