.qtm-checkbox input[type="checkbox"]:checked::after {
    -webkit-mask: url('../images/checkbox.svg') no-repeat 50% 50%;
    mask: url('../images/checkbox.svg') no-repeat 50% 50%;
}

.shadow-l-strong {
    --tw-shadow: var(--shadow-l-strong) !important;
    --tw-shadow-colored: var(--shadow-l-strong) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important;
}

.shadow-l-light {
    --tw-shadow: var(--shadow-l-light) !important;
    --tw-shadow-colored: var(--shadow-l-light) !important;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.th-fs {
    font-size: 14px;
}

.th-box-border {
    border: 1px solid #bebebe;
}

.th-box-title {
    font-size: 13px !important;
    line-height: 13px;
    border: 1px solid #bebebe;
}

.th-ms-10 {
    margin-inline-start: 4rem;
}

.th-ms-11 {
    margin-inline-start: 11rem;
}

.th-attr-display {
    grid-template-columns: auto auto;
    gap: 0 8px;
}

.th-ww-anywhere {
    overflow-wrap: anywhere;
}

.th-pre {
    font-size: 15px;
    font-family: inherit;
}

.th-portrait {
    width: 150px;
    min-width: 75px;
}

.th-min-h-1 {
    min-height: 30px;
}

.th-inline-icon {
    display: inline-block;
    position: relative;
    top: 4px;
}

.th-success {
    color: var(--alert-success-activebar-background-color);
}

.th-error {
    color: var(--alert-error-activebar-background-color);
}

.th-text-small {
    font-size: var(--checkbox-small-label-font-size);
}

.inline {
    display: inline-block;
}

.displayed {
    display: block;
}

.hidden {
    display: none;
}