@layer qt-base, qt-global, qt-inherited-0, qt-inherited-1, qt-inherited-2, qt-inherited-3, qt-inherited-4, qt-inherited-5, qt-inherited-6, qt-inherited-7, qt-inherited-8, qt-inherited-9, qt-inherited-10, qt-inherited-11, qt-inherited-12, qt-inherited-13, qt-inherited-14, qt-inherited-15, qt-inherited-16, qt-inherited-17, qt-inherited-18, qt-inherited-19, qt-inherited-20, qt-inherited-21, qt-inherited-22, qt-inherited-23, qt-inherited-24, qt-inherited-25, qt-inherited-26, qt-inherited-27, qt-inherited-28, qt-inherited-29, qt-inherited-30, qt-inherited-31, qt-inherited-32, qt-inherited-33, qt-inherited-34, qt-inherited-35, qt-inherited-36, qt-inherited-37, qt-inherited-38, qt-inherited-39, qt-inherited-40, qt-inherited-41, qt-inherited-42, qt-inherited-43, qt-inherited-44, qt-inherited-45, qt-inherited-46, qt-inherited-47, qt-inherited-48, qt-inherited-49, qt-inherited-50, qt-inherited-51, qt-inherited-52, qt-inherited-53, qt-inherited-54, qt-inherited-55, qt-inherited-56, qt-inherited-57, qt-inherited-58, qt-inherited-59, qt-inherited-60, qt-inherited-61, qt-inherited-62, qt-inherited-63, qt-inherited-64, qt-inherited-65, qt-inherited-66, qt-inherited-67, qt-inherited-68, qt-inherited-69, qt-inherited-70, qt-inherited-71, qt-inherited-72, qt-inherited-73, qt-inherited-74, qt-inherited-75, qt-inherited-76, qt-inherited-77, qt-inherited-78, qt-inherited-79, qt-inherited-80, qt-inherited-81, qt-inherited-82, qt-inherited-83, qt-inherited-84, qt-inherited-85, qt-inherited-86, qt-inherited-87, qt-inherited-88, qt-inherited-89, qt-inherited-90, qt-inherited-91, qt-inherited-92, qt-inherited-93, qt-inherited-94, qt-inherited-95, qt-inherited-96, qt-inherited-97, qt-inherited-98, qt-inherited-99, qt-inherited-100, qt-inherited-101, qt-inherited-102, qt-inherited-103, qt-inherited-104, qt-inherited-105, qt-inherited-106, qt-inherited-107, qt-inherited-108, qt-inherited-109, qt-inherited-110, qt-inherited-111, qt-inherited-112, qt-inherited-113, qt-inherited-114, qt-inherited-115, qt-inherited-116, qt-inherited-117, qt-inherited-118, qt-inherited-119, qt-inherited-120, qt-inherited-121, qt-inherited-122, qt-inherited-123, qt-inherited-124, qt-inherited-125, qt-inherited-126, qt-inherited-127, qt-widget-0, qt-widget-1, qt-widget-2, qt-widget-3, qt-widget-4, qt-widget-5, qt-widget-6, qt-widget-7, qt-widget-8, qt-widget-9, qt-widget-10, qt-widget-11, qt-widget-12, qt-widget-13, qt-widget-14, qt-widget-15, qt-widget-16, qt-widget-17, qt-widget-18, qt-widget-19, qt-widget-20, qt-widget-21, qt-widget-22, qt-widget-23, qt-widget-24, qt-widget-25, qt-widget-26, qt-widget-27, qt-widget-28, qt-widget-29, qt-widget-30, qt-widget-31, qt-widget-32, qt-widget-33, qt-widget-34, qt-widget-35, qt-widget-36, qt-widget-37, qt-widget-38, qt-widget-39, qt-widget-40, qt-widget-41, qt-widget-42, qt-widget-43, qt-widget-44, qt-widget-45, qt-widget-46, qt-widget-47, qt-widget-48, qt-widget-49, qt-widget-50, qt-widget-51, qt-widget-52, qt-widget-53, qt-widget-54, qt-widget-55, qt-widget-56, qt-widget-57, qt-widget-58, qt-widget-59, qt-widget-60, qt-widget-61, qt-widget-62, qt-widget-63, qt-widget-64, qt-widget-65, qt-widget-66, qt-widget-67, qt-widget-68, qt-widget-69, qt-widget-70, qt-widget-71, qt-widget-72, qt-widget-73, qt-widget-74, qt-widget-75, qt-widget-76, qt-widget-77, qt-widget-78, qt-widget-79, qt-widget-80, qt-widget-81, qt-widget-82, qt-widget-83, qt-widget-84, qt-widget-85, qt-widget-86, qt-widget-87, qt-widget-88, qt-widget-89, qt-widget-90, qt-widget-91, qt-widget-92, qt-widget-93, qt-widget-94, qt-widget-95, qt-widget-96, qt-widget-97, qt-widget-98, qt-widget-99, qt-widget-100, qt-widget-101, qt-widget-102, qt-widget-103, qt-widget-104, qt-widget-105, qt-widget-106, qt-widget-107, qt-widget-108, qt-widget-109, qt-widget-110, qt-widget-111, qt-widget-112, qt-widget-113, qt-widget-114, qt-widget-115, qt-widget-116, qt-widget-117, qt-widget-118, qt-widget-119, qt-widget-120, qt-widget-121, qt-widget-122, qt-widget-123, qt-widget-124, qt-widget-125, qt-widget-126, qt-widget-127;
@layer qt-base {
:root:has(#application.reference-host) {
font-family:var(--ui-font-family); font-size:var(--ui-text-body-size); font-weight:var(--ui-font-label); color: rgb(38, 50, 65); background: rgb(238, 242, 246); color-scheme: light;
}
@scope (#application) {
* {
box-sizing: border-box;
}
button, input, textarea, select {
font: inherit; color: inherit;
}
button {
cursor: pointer;
}
button:disabled, input:disabled, textarea:disabled {
cursor: default;
}
#application {
position: relative; width: 100%; height: 100%; min-width: 320px; min-height: 360px; overflow: clip;
}
.application-window {
position: absolute; overflow: clip;
}
.application-window.action-menu {
overflow: visible; border-radius: var(--ui-radius); box-shadow: rgba(19, 36, 59, 0.14) 0px 8px 28px, rgba(19, 36, 59, 0.07) 0px 2px 7px;
}
.application-window.modal {
background: rgb(255, 255, 255);
}
.window-shade {
position: fixed; inset: 0px; background: rgba(11, 18, 27, 0.157);
}
.window-shade:has(+ .application-window [data-object="contributorsDialog"]) {
background: rgba(7, 15, 27, 0.82); backdrop-filter: blur(4px);
}
.application-window.modal:has([data-object="contributorsDialog"]) {
border-radius: var(--ui-radius); box-shadow: rgba(0, 0, 0, 0.4) 0px 24px 90px;
}
.window-titlebar {
display: flex; align-items: center; justify-content: space-between; height: 30px; padding: 0px 10px; border-bottom: 1px solid rgb(216, 224, 234); background: rgb(248, 250, 253); font-size:var(--ui-text-help-size);
}
.window-titlebar button {
border: 0px; background: transparent; width: var(--ui-close-size); height: var(--ui-close-size); padding: 0px; font-size:var(--ui-text-title-size);
}
.qt-node {
position: absolute; box-sizing: border-box; margin: 0px; min-width: 0px; min-height: 0px; overflow: clip;
}
.qt-child-layer {
position: absolute; inset: 0px; padding: 0px; margin: 0px; pointer-events: none; overflow: visible;
}
.qt-child-layer > .qt-node {
pointer-events: auto;
}
.qt-node[data-mouse-transparent="true"], .qt-node[data-mouse-transparent="true"] * {
pointer-events: none !important;
}
.qt-node[data-qt-webvisualrole="personnel-list"] .qt-table-cell, .qt-node.kind-table[data-qt-webvisualrole="personnel-list"] .qt-table-cell[data-selected="true"], .qt-node.kind-table[data-qt-webvisualrole="personnel-list"] .qt-table-cell[data-current="true"] {
background: transparent !important; border: 0px !important; outline: none !important; box-shadow: none !important;
}
.qt-node[data-qt-webvisualrole="personnel-list"] .qt-table-cell::before {
content: ""; position: absolute; inset: 2px; pointer-events: none; border: 1px solid rgb(216, 224, 234); border-radius: var(--ui-radius); background: rgb(255, 255, 255);
}
.qt-node[data-qt-webvisualrole="personnel-list"] .qt-table-cell:hover::before {
background: rgb(248, 250, 253); border-color: rgb(216, 224, 234);
}
.qt-node[data-qt-webvisualrole="personnel-list"] .qt-table-cell[data-selected="true"]::before {
background: rgb(255, 241, 230); border-color: rgb(255, 122, 26);
}
.qt-node[data-qt-webvisualrole="personnel-list"] .qt-table-cell[aria-disabled="true"]::before {
background: rgb(248, 250, 253); border-color: rgb(216, 224, 234);
}
.qt-node[data-qt-webvisualrole="personnel-row"] {
background: transparent !important; border: 0px !important; box-shadow: none !important;
}
.qt-node[data-enabled="false"] {
cursor: default;
}
.qt-node[hidden] {
display: none !important;
}
.qt-native {
width: 100%; height: 100%; min-width: 0px; min-height: 0px; margin: 0px; padding: 0px; border: 0px; border-radius: inherit; outline: none; color: inherit; background: transparent; font: inherit; box-shadow: none;
}
.qt-node.kind-label {
display: flex; align-items: center; white-space: pre;
}
.qt-label-content {
width: 100%; min-width: 0px; overflow: hidden; text-overflow: clip;
}
.qt-node.kind-label[data-wrap="true"] .qt-label-content {
white-space: pre-wrap;
}
.qt-node.kind-label[data-wrap="false"] .qt-label-content {
overflow: visible;
}
.qt-label-content p {
margin: 0px;
}
.qt-label-content a {
color: inherit;
}
.kind-button > button {
position: absolute; inset: 0; padding: inherit; display: flex; align-items: center; justify-content: center; gap: 6px; white-space: pre;
}
.qt-button-icon {
width: var(--icon-width, 20px); height: var(--icon-height, 20px); object-fit: contain; flex: 0 0 auto;
}
.kind-input > input, .kind-textarea > textarea {
padding: 0px;
}
.kind-textarea > textarea {
resize: none; white-space: pre-wrap; overflow: auto;
}
.kind-input > input::placeholder, .kind-textarea > textarea::placeholder {
color: rgb(122, 135, 150); opacity: 1;
}
.qt-node.kind-combo:not([data-enabled="false"]) {
cursor: pointer;
}
.qt-combo {
width: 100%; height: 100%; display: flex; align-items: center; gap: 4px; min-width: 0px; padding-right: 22px; cursor: pointer; text-align: left;
}
.qt-combo-text {
min-width: 0px; flex: 1 1 0%; overflow: hidden; white-space: pre; text-overflow: clip; text-align: left;
}
.qt-combo input {
width: 100%; padding: 0px; border: 0px; background: transparent; font: inherit; color: inherit; outline: 0px;
}
.combo-arrow {
position: absolute; right: 8px; top: calc(50% - 3px); width: 7px; height: 7px; border-right: 1.5px solid; border-bottom: 1.5px solid; transform: rotate(45deg); pointer-events: none;
}
.qt-check {
display: flex; align-items: center; gap: 7px; width: 100%; height: 100%; cursor: pointer; white-space: pre;
}
.qt-check input {
margin: 0px; width: var(--ui-check-size); height: var(--ui-check-size); flex: 0 0 auto; accent-color: rgb(255, 122, 26);
}
.qt-spin {
display: flex; height: 100%; width: 100%; align-items: stretch;
}
.qt-spin input {
appearance: textfield; width: 100%; min-width: 0px; padding: 0px; border: 0px; background: transparent; outline: 0px; font: inherit; color: inherit;
}
.qt-spin input::-webkit-inner-spin-button, .qt-spin input::-webkit-outer-spin-button {
appearance: none; margin: 0px;
}
.qt-spin-controls {
display: flex; flex-direction: column; width: var(--ui-stepper-width); flex: 0 0 auto; border-left: 1px solid rgb(216, 224, 234); margin: -1px -1px -1px 2px;
}
.qt-spin-controls button {
flex: 1 1 0%; line-height:var(--ui-text-help-line); font-size:var(--ui-text-help-size); border: 0px; padding: 0px; background: rgb(248, 250, 253); color: rgb(97, 112, 131);
}
.qt-spin-controls button:first-child {
border-bottom: 1px solid rgb(216, 224, 234);
}
.qt-tab {
position: absolute; border: 0px; padding: 0px; margin: 0px; font: inherit; color: inherit; background: transparent; white-space: pre;
}
.qt-tab[aria-selected="true"] {
background: transparent;
}
.qt-tab:disabled {
opacity: var(--ui-disabled-opacity);
}
.qt-svg {
display: block; width: 100%; height: 100%; object-fit: fill;
}
.qt-svg[hidden] {
display: none !important;
}
.kind-table {
padding: 0px !important;
}
.qt-table-surface {
position: absolute; inset: 0px; overflow: clip; outline: 0px;
}
.qt-table-viewport {
position: absolute; overflow: clip;
}
.qt-table-cells {
position: absolute; inset: 0px;
}
.qt-table-cell, .qt-table-header {
position: absolute; display: flex; align-items: center; justify-content: center; padding: 2px 6px; white-space: pre-wrap; overflow: hidden; border-right: 1px solid var(--qt-grid-color,#d8e0ea); border-bottom: 1px solid var(--qt-grid-color,#d8e0ea); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size:var(--ui-text-body-size); font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: normal;
}
.qt-table-header {
background: rgb(248, 250, 253); font-weight:var(--ui-font-emphasis); white-space: pre;
}
.qt-table-cell {
background: rgb(255, 255, 255); color: var(--qt-cell-foreground,inherit); border: 0px; outline: 1px solid var(--qt-grid-color,#d8e0ea); outline-offset: 0px;
}
.qt-table-cell[data-editable="true"] {
cursor: text;
}
.kind-table:focus-within .qt-table-cell[data-selected="true"] {
box-shadow: rgb(124, 168, 223) 0px 0px 0px 1px inset;
}
.kind-table:focus-within .qt-table-cell[data-current="true"] {
box-shadow: rgb(74, 144, 226) 0px 0px 0px 2px inset;
}
.qt-table-cell[data-invalid="true"] {
background: rgb(255, 241, 242);
}
.qt-table-cell[contenteditable="true"] {
background: rgb(255, 255, 255); outline: rgb(59, 130, 246) solid 2px; outline-offset: -2px; white-space: pre; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 0px 4px !important; line-height:var(--ui-text-body-line) !important;
}
.qt-scroll-track {
position: absolute; inset: 0px; background: rgb(247, 249, 252); touch-action: none;
}
.qt-scroll-thumb {
position: absolute; background: rgb(186, 197, 212); border: 2px solid rgb(247, 249, 252); border-radius: var(--ui-radius); min-width: 8px; min-height: 8px;
}
.qt-node.kind-container[data-clickable="true"] {
cursor: pointer;
}
.qt-label-content, .qt-native, .qt-native > span, .qt-check > span, .qt-combo-text, .qt-spin > input {
font: inherit; color: inherit;
}
.qt-menu-action {
position: absolute; border: 0px; border-radius: var(--ui-radius); background: transparent; color: inherit; text-align: left; padding: 0px 16px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size:var(--ui-text-body-size); line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight:var(--ui-font-label); white-space: pre;
}
.qt-menu-action:hover, .qt-menu-action:focus-visible {
background: rgb(237, 243, 251); color: rgb(21, 42, 70); outline: var(--ui-focus-width) solid var(--ui-focus);
}
.qt-menu-action:disabled {
color: rgb(154, 164, 178);
}
.qt-menu-separator {
position: absolute; border-top: 1px solid rgb(216, 224, 234);
}
.qt-date-wrap {
position: relative; display: flex; align-items: center;
}
.qt-date-text {
width: 100%; min-width: 0px; padding: 0px 22px 0px 0px; border: 0px; background: transparent; color: inherit; font: inherit; outline: 0px;
}
.qt-date-trigger {
position: absolute; right: 0px; top: 0px; bottom: 0px; width: 20px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(216, 224, 234); border-image: none; padding: 0px; background: transparent; color: inherit;
}
.qt-date-picker {
position: absolute; right: 0px; bottom: 0px; width: 1px; height: 1px; opacity: 0; pointer-events: none;
}
.qt-node > .qt-label-content, .qt-node > .qt-native, .qt-native > span, .qt-check > span, .qt-combo-text, .qt-spin > input, .qt-date-text, .qt-table-header > .qt-cell-text {
font: inherit !important; color: inherit !important;
}
.kind-table > .qt-child-layer .kind-container {
pointer-events: none;
}
.kind-table > .qt-child-layer .kind-container[data-clickable="true"] {
pointer-events: auto;
}
.kind-table > .qt-child-layer [data-object="qt_scrollarea_viewport"], .kind-table > .qt-child-layer .qt-QHeaderView {
pointer-events: none; background: transparent !important; border: 0px !important;
}
.qt-calendar-day {
display: block; position: absolute; inset: 0px; width: 100%; height: 100%; pointer-events: none;
}
.kind-table[data-calendar="true"] .qt-table-cell, .kind-table[data-calendar="true"] .qt-table-header {
outline: none; border: 0px; padding: 0px; background: transparent;
}
.kind-table[data-calendar="true"] .qt-table-cell[data-current="true"], .kind-table[data-calendar="true"] .qt-table-cell[data-selected="true"] {
box-shadow: none;
}
.qt-cell-check {
width: var(--ui-check-size); height: var(--ui-check-size); flex: 0 0 auto; margin: 0px 7px 0px 0px; pointer-events: none; accent-color: rgb(255, 122, 26);
}
#application {
font-variant-emoji: text;
}
.kind-table[data-calendar="true"] {
border: 0px !important;
}
.application-window.modal {
border: 0px; box-shadow: rgb(174, 187, 204) 0px 0px 0px 1px inset, rgba(11, 18, 27, 0.22) 0px 12px 42px;
}
.qt-tab-pane {
position: absolute; pointer-events: none;
}
.qt-frame-line {
position: absolute; left: 0px; right: 0px; top: 50%; height: 0px; border-top: var(--frame-line-width,1px) solid var(--qt-grid-color,#d8e0ea); pointer-events: none;
}
.qt-frame-line[data-vertical="true"] {
inset: 0px auto 0px 50%; width: 0px; height: auto; border-top: 0px; border-left: var(--frame-line-width,1px) solid var(--qt-grid-color,#d8e0ea);
}
.kind-table[data-show-grid="false"] .qt-table-cell {
outline: none;
}
.kind-table:focus-within .qt-table-cell[data-selected="true"] {
background: var(--qt-selection-background,#eaf0ff) !important; color: var(--qt-selection-color,inherit) !important;
}
[data-optimistic-scroll="true"] {
will-change: transform;
}
.qt-painted-background {
position: absolute; inset: 0px; width: 100%; height: 100%; pointer-events: none;
}
.qt-tab-text {
font: inherit; color: inherit; pointer-events: none;
}
.qt-tab-text.positioned {
position: absolute; display: flex; align-items: center; justify-content: center; white-space: pre; overflow: hidden;
}
.qt-tab-paint {
position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font: inherit; color: inherit; padding: 4px 12px; pointer-events: none;
}
.application-window.full-page {
box-shadow: none; border: 0px;
}
.qt-cell-text {
display: block; min-width: 0px; width: 100%; overflow: hidden; color: inherit; font: inherit; flex-shrink: 1;
}
.qt-node.kind-label[data-wrap="true"] .qt-label-content {
overflow-wrap: normal;
}
}
}
@scope (#application) {
.qt-node.kind-label[data-object="dashboardRecentTitle"] .qt-label-content, .qt-node.kind-label[data-object="qualityFolderCardTitle"] .qt-label-content, .qt-node.kind-label[data-object="qualityDocumentCardTitle"] .qt-label-content {
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
}
.native-tracking-scroll::-webkit-scrollbar {
width:12px;height:12px
}
.native-tracking-scroll::-webkit-scrollbar-track {
background:#f1f4f8
}
.native-tracking-scroll::-webkit-scrollbar-thumb {
background:#aebccc;border:3px solid #f1f4f8;border-radius:var(--ui-radius)
}
#qt-tooltip {
position: fixed; z-index: 220000; padding: 10px 12px; border: 1px solid rgb(216, 224, 234); border-radius: var(--ui-radius); background: rgb(255, 255, 255); color: rgb(38, 50, 65); box-shadow: rgba(11, 18, 27, 0.133) 0px 3px 12px; font-family:var(--ui-font-family);font-size:var(--ui-text-help-size);font-weight:var(--ui-font-regular);line-height:var(--ui-text-help-line); pointer-events: none;
}
#qt-tooltip[hidden] {
display: none;
}
#qt-tooltip p {
margin: 0px 0px 5px;
}
#qt-tooltip {
max-width: min(420px, -24px + 100vw);
}
#qt-tooltip {
font-size:var(--ui-text-help-size);
}
