.matrix-batch-v2 { min-height: 100vh; color: var(--matrix-color-text); background: var(--matrix-color-surface-muted) !important; } .matrix-batch-v2 #PageFrame { min-height: 100vh; } .matrix-batch-v2 #PageFrame > .title:first-child { min-height: 38px; display: flex; align-items: center; gap: var(--matrix-space-2); padding: 5px 10px; color: var(--matrix-color-text); background: #f8fafc; border: 1px solid #9aa8b6; } .matrix-batch-v2 #PageFrame > .title:first-child span { overflow: hidden; font-size: 12px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; } .matrix-batch-v2 #PageFrame > .title:first-child img.matrix-title-action { order: 3; margin-left: auto; cursor: pointer; } .matrix-batch-v2 #formcontainer { width: calc(100% - 16px) !important; max-width: 1600px; position: relative !important; z-index: 1 !important; margin: 12px auto 24px !important; inset: auto !important; left: auto !important; right: auto !important; } .matrix-batch-v2 #formcontainer > .title, .matrix-batch-v2 #formcontainer > form > div > .title, .matrix-batch-v2 #formcontainer > div > .title { min-height: 36px; display: flex; align-items: center; gap: 6px; padding: 6px 12px; color: #1f3448; background: #f4f8fb; border: 1px solid #c9d3dd; border-bottom: 1px solid #9aa8b6; border-radius: 5px 5px 0 0; font-size: 13px; font-weight: 700; box-shadow: 0 1px 3px rgba(31, 52, 72, 0.08); } .matrix-batch-v2 #formcontainer > form > div > table:first-of-type { width: 100% !important; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 8px; table-layout: fixed; } .matrix-batch-v2 #formcontainer > form > div > table:first-of-type > tbody > tr > td { padding: 0; vertical-align: top; background: #f4f8fb; border: 1px solid #cbd5df !important; border-radius: 5px; box-shadow: 0 1px 3px rgba(31, 52, 72, 0.08); overflow: hidden; } .matrix-batch-v2 #formcontainer > form > div > table:first-of-type > tbody > tr:last-child > td:empty { display: none; } .matrix-batch-v2 .FormPanel, .matrix-batch-v2 [id^="FormPanel"] { padding: 10px 12px; background: #f4f8fb; border: 0; } .matrix-batch-v2 .matrix-form-controls { border-collapse: separate; border-spacing: 0 4px; } .matrix-batch-v2 .matrix-form-controls td { padding: 1px 6px; vertical-align: middle; } .matrix-batch-v2 .matrix-form-controls td:first-child { color: var(--matrix-color-text); font-size: 12px; font-weight: 600; } .matrix-batch-v2 .matrix-form-controls tr:first-child td[colspan] { padding-bottom: 5px; color: #31516e; border-bottom: 1px solid #e2e8ef; font-size: 11px; letter-spacing: .04em; text-transform: uppercase; } .matrix-batch-v2 .widget { min-height: 30px; } .matrix-batch-v2 .lblcontainer { color: var(--matrix-color-text-muted); font-size: 12px !important; } .matrix-batch-v2 input.textbox, .matrix-batch-v2 input[type="text"], .matrix-batch-v2 input[type="password"], .matrix-batch-v2 input[type="search"], .matrix-batch-v2 select, .matrix-batch-v2 textarea { height: 28px; min-height: 28px; padding: 3px 7px; color: var(--matrix-color-text); background-color: #fff; border: 1px solid #8796a5; border-radius: var(--matrix-radius-sm); } .matrix-batch-v2 .divselect { width: auto !important; height: auto !important; overflow: visible !important; background: none !important; border: 0 !important; } .matrix-batch-v2 .divselect select, .matrix-batch-v2 select { width: 153px !important; appearance: auto; background-image: none !important; font-size: 12px; font-weight: 400; line-height: 20px; } .matrix-batch-v2 input:focus, .matrix-batch-v2 select:focus, .matrix-batch-v2 textarea:focus { border-color: var(--matrix-color-primary); outline: 0; box-shadow: var(--matrix-focus-ring); } .matrix-batch-v2 input.button, .matrix-batch-v2 input[type="button"], .matrix-batch-v2 input[type="submit"], .matrix-batch-v2 button { min-height: 28px; padding: 3px 10px; color: var(--matrix-color-text); background: #f8fafc; border: 1px solid #9aa8b6; border-radius: var(--matrix-radius-sm); font-size: 12px; font-weight: 600; } .matrix-batch-v2 input.button:hover, .matrix-batch-v2 input[type="button"]:hover, .matrix-batch-v2 input[type="submit"]:hover, .matrix-batch-v2 button:hover { color: #fff; background: var(--matrix-color-primary); border-color: var(--matrix-color-primary); } .matrix-batch-v2 table { font-size: 12px; } .matrix-batch-v2 .thead, .matrix-batch-v2 table > thead { color: var(--matrix-color-text); background: #e9eef3; } .matrix-batch-v2 table td, .matrix-batch-v2 table th { padding: 4px 6px; } .matrix-batch-v2 .flexigrid { width: 100% !important; margin: 10px auto 0; color: var(--matrix-color-text); border: 1px solid var(--matrix-color-border); border-radius: 5px; background: #fff; box-shadow: 0 2px 6px rgba(31, 52, 72, 0.09); font-size: 12px; overflow: hidden; } .matrix-batch-v2 #formcontainer > form > div > div:has(> table#casetable) { margin-top: 10px; padding: 0 !important; border: 0 !important; background: transparent; } .matrix-batch-v2 .flexigrid div.hDiv, .matrix-batch-v2 .flexigrid div.pDiv { background: #edf2f7; border-color: var(--matrix-color-border); } .matrix-batch-v2 .flexigrid div.hDiv { min-height: 32px; } .matrix-batch-v2 .flexigrid div.hDiv th { height: 32px; color: #263442; background: #edf2f7; font-size: 11px; font-weight: 700; text-transform: uppercase; } .matrix-batch-v2 .flexigrid div.hDiv th div, .matrix-batch-v2 .flexigrid div.bDiv td div { padding: 6px 7px; } .matrix-batch-v2 .flexigrid div.bDiv { min-height: 96px; max-height: 410px; background: #fff; } .matrix-batch-v2 .flexigrid div.bDiv td { color: #273746; background: #fff; } .matrix-batch-v2 .flexigrid div.bDiv tr.erow td { background: #f8fafc; } .matrix-batch-v2 .flexigrid div.hDiv th, .matrix-batch-v2 .flexigrid div.bDiv td { border-color: #d8e0e8; } .matrix-batch-v2 .flexigrid div.bDiv tr:hover td { background: #eaf3fc; } .matrix-batch-v2 .flexigrid tr.trSelected td, .matrix-batch-v2 .flexigrid tr.trSelected td.sorted { background: #fff2bf !important; border-color: #ead688; } @media (max-width: 800px) { .matrix-batch-v2 #formcontainer { width: calc(100vw - 16px) !important; } .matrix-batch-v2 #formcontainer > form > div > table:first-of-type { display: block; overflow-x: auto; table-layout: auto; } }