html.ui-compass {--compass-purple: #0d004d;--compass-purple-hover: #1a0a6e;--compass-navy: #031755;--compass-orchid: #d465d0;--compass-orchid-text: #8a2e86;--compass-aqua: #86e3e5;--compass-gold: #f8ce44;--compass-danger: #b3261e;--compass-danger-bright: #ff8a80;--compass-on-danger: #fff;--compass-on-brand-fixed: #fff;--compass-canvas: #ffffff;--compass-active-area: #eff6f7;--compass-surface: #fefeff;--compass-surface-2: #f6fbfb;--compass-rule: #e3e1ef;--compass-rule-2: #cec9e3;--compass-text: #0b1436;--compass-muted: #5c5a7d;--compass-tint-building: #fbeafa;--compass-tint-done: #e4f6f6;--compass-tint-queued: #fdf6dd;--compass-tint-error: #fdeceb;--compass-tint-hover: #f3f2f6;--compass-aqua-text: #0f5c5e;--compass-gold-text: #7a5c00;--compass-r-sm: 6px;--compass-r-md: 8px;--compass-r-lg: 12px;--compass-r-chip: 4px;--compass-sh-1: 0 1px 2px rgba(3, 23, 85, .07);--compass-sh-2: 0 6px 18px rgba(3, 23, 85, .10);--compass-sh-3: 0 12px 30px rgba(3, 23, 85, .16);--compass-sh-primary-1: 0 2px 8px rgba(13, 0, 77, .22);--compass-sh-primary-2: 0 6px 18px rgba(13, 0, 77, .30);--compass-sh-danger-1: 0 2px 8px rgba(179, 38, 30, .22);--compass-sh-danger-2: 0 6px 18px rgba(179, 38, 30, .28);--compass-purple-wash: rgba(13, 0, 77, .06);--compass-ripple-on-fill: rgba(255, 255, 255, .45);--compass-ripple-on-surface: rgba(13, 0, 77, .16);--compass-scrim: rgba(3, 23, 85, .22);--compass-fast: 120ms;--compass-base: 180ms;--compass-slow: 280ms;--compass-ease: cubic-bezier(.2, .7, .3, 1);--compass-clock: 2200ms;--compass-swing: cubic-bezier(.55, .1, .45, .9);--compass-focus-ring: var(--compass-purple);--compass-focus-ring-on-dark: var(--compass-orchid);--compass-link: var(--compass-purple);--compass-link-hover: var(--compass-orchid-text);--primary-color: #0d004d;--primary-color-dark: var(--compass-purple-hover);--primary-color-darkest: var(--compass-navy);}html.ui-compass body.dark-theme {--compass-canvas: #0a1024;--compass-surface: #101a33;--compass-surface-2: #14203c;--compass-rule: #24305a;--compass-rule-2: #33406e;--compass-text: #e9ecf7;--compass-muted: #9aa3c4;--compass-primary-fill: var(--compass-aqua);--compass-primary-text: var(--compass-navy);--compass-needle-north: #dfe6ff;--compass-link: var(--compass-aqua);--compass-link-hover: var(--compass-orchid);--compass-tint-building: rgba(212, 101, 208, .16);--compass-tint-done: rgba(134, 227, 229, .16);--compass-tint-queued: rgba(248, 206, 68, .16);--compass-tint-error: rgba(179, 38, 30, .22);--compass-tint-hover: #212b43;--compass-active-area: #112030;--compass-sh-1: 0 1px 2px rgba(0, 0, 0, .40);--compass-sh-2: 0 6px 18px rgba(0, 0, 0, .45);--compass-sh-3: 0 12px 30px rgba(0, 0, 0, .55);}html.ui-compass {--compass-primary-fill: var(--compass-purple);--compass-primary-text: #ffffff;--compass-needle-north: var(--compass-navy);}html.ui-compass body {background: var(--compass-canvas);color: var(--compass-text);font-family: 'Roboto', Helvetica, Arial, sans-serif;font-variant-numeric: tabular-nums;}html.ui-compass h1,html.ui-compass h2,html.ui-compass h3,html.ui-compass h4,html.ui-compass h5,html.ui-compass h6 {color: var(--compass-text);font-weight: 700;letter-spacing: -.015em;}html.ui-compass a:not(.btn) {color: var(--compass-link);transition: color var(--compass-fast) var(--compass-ease);}html.ui-compass a:not(.btn):hover,html.ui-compass a:not(.btn):focus {color: var(--compass-link-hover);}html.ui-compass :focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)) {outline: 3px solid var(--compass-focus-ring);outline-offset: 1px;}html.ui-compass .btn-primary:focus-visible,html.ui-compass .navbar :focus-visible,html.ui-compass body.dark-theme :focus-visible {outline-color: var(--compass-focus-ring-on-dark);}html.ui-compass td,html.ui-compass th,html.ui-compass input,html.ui-compass .compass-figure {font-variant-numeric: tabular-nums;}html.ui-compass {scrollbar-color: var(--compass-rule-2) var(--compass-canvas);scrollbar-width: thin;}html.ui-compass ::-webkit-scrollbar {width: 10px;height: 10px;}html.ui-compass ::-webkit-scrollbar-thumb {background: var(--compass-rule-2);border-radius: 999px;border: 2px solid var(--compass-canvas);}html.ui-compass ::-webkit-scrollbar-thumb:hover {background: var(--compass-muted);}html.ui-compass a:focus-visible,html.ui-compass .btn:focus-visible {outline: 3px solid var(--compass-focus-ring) !important;}html.ui-compass .btn-primary:focus-visible,html.ui-compass .navbar a:focus-visible,html.ui-compass .navbar .btn:focus-visible,html.ui-compass body.dark-theme a:focus-visible,html.ui-compass body.dark-theme .btn:focus-visible {outline-color: var(--compass-focus-ring-on-dark) !important;}html.ui-compass input:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)),html.ui-compass select:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)),html.ui-compass textarea:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)) {outline: 3px solid var(--compass-focus-ring) !important;}html.ui-compass body.dark-theme input:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)),html.ui-compass body.dark-theme select:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)),html.ui-compass body.dark-theme textarea:focus-visible:not(:where(.CodeMirror *, .handsontable *, .handsontableInput, .note-editor *, .select2-container *, .jstree *, .fancybox-container *)) {outline-color: var(--compass-focus-ring-on-dark) !important;}html.ui-compass .btn {border-radius: var(--compass-r-md);font-weight: 700;border: 1px solid transparent;position: relative;overflow: hidden;transition: background-color var(--compass-fast) var(--compass-ease),box-shadow var(--compass-base) var(--compass-ease),transform var(--compass-fast) var(--compass-ease),border-color var(--compass-fast) var(--compass-ease);}html.ui-compass .btn:active {transform: translateY(1px) scale(.99);box-shadow: var(--compass-sh-1);}html.ui-compass .btn[disabled],html.ui-compass .btn.disabled {opacity: .5;transform: none;box-shadow: none;}html.ui-compass .btn-default {background: var(--compass-surface);color: var(--compass-text);border-color: var(--compass-rule-2);box-shadow: var(--compass-sh-1);}html.ui-compass .btn-default:hover {background: var(--compass-surface-2);transform: translateY(-1px);box-shadow: var(--compass-sh-2);}html.ui-compass .btn-primary {background: var(--compass-primary-fill);color: var(--compass-primary-text);box-shadow: var(--compass-sh-primary-1);}html.ui-compass .btn-primary:hover {background: var(--compass-purple-hover);transform: translateY(-1px);box-shadow: var(--compass-sh-primary-2);}html.ui-compass body.dark-theme .btn-primary:hover {background: var(--compass-aqua);filter: brightness(1.08);}html.ui-compass .btn-success {background: var(--compass-aqua);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass .btn-info {background: var(--compass-orchid);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass .btn-warning {background: var(--compass-gold);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass .btn-success:hover,html.ui-compass .btn-info:hover,html.ui-compass .btn-warning:hover {transform: translateY(-1px);box-shadow: var(--compass-sh-2);filter: brightness(.96);}html.ui-compass .btn-danger {background: var(--compass-danger);color: var(--compass-on-danger);box-shadow: var(--compass-sh-danger-1);}html.ui-compass .btn-danger:hover {transform: translateY(-1px);box-shadow: var(--compass-sh-danger-2);}html.ui-compass .btn-link {background: none;color: var(--compass-purple);box-shadow: none;}html.ui-compass .btn-link:hover {background: var(--compass-purple-wash);text-decoration: none;}html.ui-compass .compass-ripple {position: absolute;border-radius: 50%;transform: scale(0);background: var(--compass-ripple-on-fill);pointer-events: none;animation: compass-ripple var(--compass-slow) var(--compass-ease) forwards;}html.ui-compass .btn-default .compass-ripple,html.ui-compass .btn-link .compass-ripple {background: var(--compass-ripple-on-surface);}@keyframes compass-ripple {to {transform: scale(2.6);opacity: 0;}}html.ui-compass .btn.compass-busy {cursor: progress;pointer-events: none;}html.ui-compass .btn.compass-busy > .compass-glyph {margin-right: 7px;vertical-align: -2px;}html.ui-compass input[type="text"]:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass input[type="password"]:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass input[type="email"]:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass input[type="number"]:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass input[type="search"]:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass textarea:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass select:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass .form-control:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *) {background: var(--compass-surface);color: var(--compass-text);border: 1px solid var(--compass-rule-2);border-radius: var(--compass-r-md);box-shadow: none;transition: border-color var(--compass-fast) var(--compass-ease),box-shadow var(--compass-base) var(--compass-ease);}html.ui-compass input:focus:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass textarea:focus:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass select:focus:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *),html.ui-compass .form-control:focus:not(.CodeMirror *):not(.handsontable *):not(.handsontableInput):not(.note-editor *):not(.select2-container *):not(.jstree *):not(.fancybox-container *) {border-color: var(--compass-orchid);}html.ui-compass .dataTables_filter input:focus {border-color: var(--compass-orchid);}html.ui-compass ::placeholder {color: var(--compass-muted);opacity: .8;}html.ui-compass .label {display: inline-block;padding: 3px 8px;border-radius: var(--compass-r-chip);font-size: 10px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;border: 1px solid transparent;color: var(--compass-navy);}html.ui-compass .label-info,html.ui-compass .label-primary {background: var(--compass-tint-building);border-color: var(--compass-orchid);color: var(--compass-orchid-text);}html.ui-compass .label-success {background: var(--compass-tint-done);border-color: var(--compass-aqua);color: var(--compass-aqua-text);}html.ui-compass .label-warning {background: var(--compass-tint-queued);border-color: var(--compass-gold);color: var(--compass-gold-text);}html.ui-compass .label-danger {background: var(--compass-tint-error);border-color: var(--compass-danger);color: var(--compass-danger);}html.ui-compass .label-default {background: var(--compass-surface-2);border-color: var(--compass-rule-2);color: var(--compass-muted);}html.ui-compass body.dark-theme .label {color: var(--compass-text);}html.ui-compass body.dark-theme .label-default {color: var(--compass-muted);}html.ui-compass .compass-mode-row {color: var(--compass-text);}html.ui-compass .compass-mode-row .fa-compass {color: var(--compass-orchid);margin-right: 5px;}html.ui-compass body.dark-theme .btn-primary {color: var(--compass-primary-text);}html.ui-compass body.dark-theme .btn-success,html.ui-compass body.dark-theme .btn-info,html.ui-compass body.dark-theme .btn-warning {color: var(--compass-navy);}html.ui-compass body.dark-theme .btn-danger {color: var(--compass-on-danger);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-upload),html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-cloud-upload) {background: var(--compass-orchid);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-upload):hover,html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-cloud-upload):hover {background: var(--compass-orchid);filter: brightness(.96);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-download),html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-cloud-download) {background: var(--compass-gold);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-download):hover,html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-cloud-download):hover {background: var(--compass-gold);filter: brightness(.96);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-eye) {background: var(--compass-aqua);color: var(--compass-navy);box-shadow: var(--compass-sh-1);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-eye):hover {background: var(--compass-aqua);filter: brightness(.96);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-pencil) {background: var(--compass-primary-fill);color: var(--compass-primary-text);box-shadow: var(--compass-sh-primary-1);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-pencil):hover {background: var(--compass-purple-hover);}html.ui-compass body.dark-theme td .btn:not(.btn-default):not(.btn-link):has(.fa-pencil):hover {background: var(--compass-aqua);filter: brightness(1.08);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-trash) {background: var(--compass-danger);color: var(--compass-on-danger);box-shadow: var(--compass-sh-danger-1);}html.ui-compass td .btn:not(.btn-default):not(.btn-link):has(.fa-trash):hover {background: var(--compass-danger);}html.ui-compass .fu-btn-group > .btn {border-radius: 0;}html.ui-compass .fu-btn-group > .left-border-radius {border-top-left-radius: var(--compass-r-md) !important;border-bottom-left-radius: var(--compass-r-md) !important;}html.ui-compass .fu-btn-group > .right-border-radius {border-top-right-radius: var(--compass-r-md) !important;border-bottom-right-radius: var(--compass-r-md) !important;}html.ui-compass .fu-btn-group.prepared-upload > .browse-file-btn {border-top-left-radius: var(--compass-r-md) !important;border-bottom-left-radius: var(--compass-r-md) !important;}html.ui-compass .fu-btn-group.prepared-upload > .cancel-upload-btn {border-top-right-radius: var(--compass-r-md) !important;border-bottom-right-radius: var(--compass-r-md) !important;}html.ui-compass .fu-btn-group .btn + .btn {margin-left: -1px;}html.ui-compass .fu-btn-group .btn:hover {transform: none;z-index: 1;}html.ui-compass .progress-button .tz-bar {background-color: var(--compass-scrim);}html.ui-compass .fa-trash:before {content: "\f014";}html.ui-compass .alert {border: 1px solid var(--compass-rule);border-left-width: 4px;border-radius: var(--compass-r-md);color: var(--compass-text);}html.ui-compass .alert-success {background: var(--compass-tint-done);border-color: var(--compass-aqua);color: var(--compass-aqua-text);}html.ui-compass .alert-info {background: var(--compass-tint-building);border-color: var(--compass-orchid);color: var(--compass-orchid-text);}html.ui-compass .alert-warning {background: var(--compass-tint-queued);border-color: var(--compass-gold);color: var(--compass-gold-text);}html.ui-compass .alert-danger {background: var(--compass-tint-error);border-color: var(--compass-danger);color: var(--compass-danger);}html.ui-compass .alert a,html.ui-compass .alert b {color: inherit;}html.ui-compass body.dark-theme .alert-success { color: var(--compass-aqua); }html.ui-compass body.dark-theme .alert-info    { color: var(--compass-orchid); }html.ui-compass body.dark-theme .alert-warning { color: var(--compass-gold); }html.ui-compass body.dark-theme .alert-danger  { color: var(--compass-danger-bright); }html.ui-compass .btn .fa {font-size: 13px;line-height: 1;vertical-align: -1px;}html.ui-compass table td > .fa,html.ui-compass table td > a:not(.btn) > .fa {color: var(--compass-muted);}html.ui-compass .btn-default .fa-trash,html.ui-compass a:not(.btn) .fa-trash,html.ui-compass td > .fa-trash {color: var(--compass-danger);}html.ui-compass .btn-default .fa-eye,html.ui-compass .btn-default .fa-play,html.ui-compass a:not(.btn) .fa-eye,html.ui-compass a:not(.btn) .fa-play {color: var(--compass-aqua-text);}html.ui-compass .btn-default .fa-upload,html.ui-compass .btn-default .fa-download,html.ui-compass a:not(.btn) .fa-upload,html.ui-compass a:not(.btn) .fa-download {color: var(--compass-gold-text);}html.ui-compass .btn-default .fa-thumb-tack,html.ui-compass a:not(.btn) .fa-thumb-tack {color: var(--compass-orchid-text);}html.ui-compass .btn-default .fa-pencil,html.ui-compass .btn-default .fa-refresh,html.ui-compass a:not(.btn) .fa-pencil,html.ui-compass a:not(.btn) .fa-refresh {color: var(--compass-purple);}html.ui-compass body.dark-theme .btn-default .fa-eye,html.ui-compass body.dark-theme .btn-default .fa-play,html.ui-compass body.dark-theme a:not(.btn) .fa-eye,html.ui-compass body.dark-theme a:not(.btn) .fa-play {color: var(--compass-aqua);}html.ui-compass body.dark-theme .btn-default .fa-upload,html.ui-compass body.dark-theme .btn-default .fa-download,html.ui-compass body.dark-theme a:not(.btn) .fa-upload,html.ui-compass body.dark-theme a:not(.btn) .fa-download {color: var(--compass-gold);}html.ui-compass body.dark-theme .btn-default .fa-thumb-tack,html.ui-compass body.dark-theme a:not(.btn) .fa-thumb-tack {color: var(--compass-orchid);}html.ui-compass body.dark-theme .btn-default .fa-pencil,html.ui-compass body.dark-theme .btn-default .fa-refresh,html.ui-compass body.dark-theme a:not(.btn) .fa-pencil,html.ui-compass body.dark-theme a:not(.btn) .fa-refresh {color: var(--compass-link);}html.ui-compass body.dark-theme .btn-default .fa-trash,html.ui-compass body.dark-theme a:not(.btn) .fa-trash,html.ui-compass body.dark-theme td > .fa-trash {color: var(--compass-danger-bright);}html.ui-compass .compass-tooltip {position: fixed;z-index: 3000;pointer-events: none;background: var(--compass-navy);color: var(--compass-on-brand-fixed);font-size: 11.5px;font-weight: 700;letter-spacing: .01em;padding: 4px 9px;border-radius: var(--compass-r-sm);box-shadow: var(--compass-sh-2);opacity: 0;transition: opacity var(--compass-fast) var(--compass-ease);}html.ui-compass .compass-tooltip.compass-tooltip-on {opacity: 1;}html.ui-compass .tooltip {font-family: 'Roboto', Helvetica, Arial, sans-serif;}html.ui-compass .tooltip.in {opacity: 1;}html.ui-compass .tooltip .tooltip-inner {background: var(--compass-navy);color: var(--compass-on-brand-fixed);font-size: 11.5px;font-weight: 700;letter-spacing: .01em;padding: 5px 10px;border-radius: var(--compass-r-sm);box-shadow: var(--compass-sh-2);text-align: left;}html.ui-compass .tooltip.top .tooltip-arrow,html.ui-compass .tooltip.top-left .tooltip-arrow,html.ui-compass .tooltip.top-right .tooltip-arrow {border-top-color: var(--compass-navy);}html.ui-compass .tooltip.bottom .tooltip-arrow,html.ui-compass .tooltip.bottom-left .tooltip-arrow,html.ui-compass .tooltip.bottom-right .tooltip-arrow {border-bottom-color: var(--compass-navy);}html.ui-compass .tooltip.left .tooltip-arrow {border-left-color: var(--compass-navy);}html.ui-compass .tooltip.right .tooltip-arrow {border-right-color: var(--compass-navy);}html.ui-compass .tooltip-inner ul {margin: 0;padding-left: 16px;}html.ui-compass .panel:not(.note-editor),html.ui-compass .well,html.ui-compass .dataTables_wrapper > .panel {background: var(--compass-surface);border: 1px solid var(--compass-rule);border-radius: var(--compass-r-lg);box-shadow: var(--compass-sh-1);position: relative;}html.ui-compass .panel-heading:not(.note-toolbar) {border-top-left-radius: calc(var(--compass-r-lg) - 1px);border-top-right-radius: calc(var(--compass-r-lg) - 1px);background: var(--compass-surface-2);border-bottom: 1px solid var(--compass-rule);color: var(--compass-text);font-weight: 700;}html.ui-compass .box {background: var(--compass-surface);border: 1px solid var(--compass-rule);border-radius: var(--compass-r-lg);box-shadow: var(--compass-sh-1);position: relative;}html.ui-compass .box + .box {margin-top: 16px;}html.ui-compass .box .content.boxBody .box,html.ui-compass .box .boxBody .box {border-radius: 0;box-shadow: none;border: 0;}html.ui-compass .box .title.boxHeading,html.ui-compass .box .title {border-top-left-radius: calc(var(--compass-r-lg) - 1px);border-top-right-radius: calc(var(--compass-r-lg) - 1px);background: var(--compass-surface-2);border-bottom: 1px solid var(--compass-rule);color: var(--compass-text);font-weight: 700;}html.ui-compass .page-header,html.ui-compass h1.compass-title,html.ui-compass .panel-heading:not(.note-toolbar) {position: relative;}html.ui-compass .page-header {border-bottom: 0;padding-bottom: 9px;}html.ui-compass .page-header::after {content: '';display: block;margin-top: 9px;height: 2px;background:linear-gradient(90deg, var(--compass-purple) 0 38px, transparent 38px),linear-gradient(90deg, var(--compass-orchid) 0 100%);background-size: 100% 2px, 100% 1px;background-position: 0 0, 0 0;background-repeat: no-repeat;opacity: 1;}html.ui-compass table.table,html.ui-compass table.dataTable {background: var(--compass-surface);border-collapse: collapse;}html.ui-compass table th:not(.handsontable *):not(.note-editor *) {background-color: var(--compass-surface-2);border-bottom: 1px solid var(--compass-rule);color: var(--compass-muted);font-size: 10.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;}html.ui-compass table td:not(.handsontable *):not(.note-editor *) {border-top: 1px solid var(--compass-rule);color: var(--compass-text);transition: background-color var(--compass-fast) var(--compass-ease);}html.ui-compass table.table > tbody > tr:hover > td,html.ui-compass table.dataTable > tbody > tr:hover > td {background: var(--compass-tint-hover);}html.ui-compass table.table > tbody > tr:hover > td:first-child,html.ui-compass table.dataTable > tbody > tr:hover > td:first-child {box-shadow: inset 3px 0 0 var(--compass-orchid);}html.ui-compass table.dataTable thead th.sorting,html.ui-compass table.dataTable thead th.sorting_asc,html.ui-compass table.dataTable thead th.sorting_desc,html.ui-compass table.dataTable thead th.sorting_asc_disabled,html.ui-compass table.dataTable thead th.sorting_desc_disabled {background-image: none;position: relative;padding-right: 18px;}html.ui-compass table.dataTable thead th.sorting::before,html.ui-compass table.dataTable thead th.sorting::after,html.ui-compass table.dataTable thead th.sorting_asc::before,html.ui-compass table.dataTable thead th.sorting_desc::after,html.ui-compass table.dataTable thead th.sorting_asc_disabled::before,html.ui-compass table.dataTable thead th.sorting_desc_disabled::after {content: '';position: absolute;right: 6px;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;opacity: .42;}html.ui-compass table.dataTable thead th.sorting::before,html.ui-compass table.dataTable thead th.sorting_asc::before,html.ui-compass table.dataTable thead th.sorting_asc_disabled::before {bottom: 51%;border-bottom: 5px solid currentColor;}html.ui-compass table.dataTable thead th.sorting::after,html.ui-compass table.dataTable thead th.sorting_desc::after,html.ui-compass table.dataTable thead th.sorting_desc_disabled::after {top: 51%;border-top: 5px solid currentColor;}html.ui-compass table.dataTable thead th.sorting_asc::before,html.ui-compass table.dataTable thead th.sorting_desc::after {opacity: 1;color: var(--compass-orchid-text);}html.ui-compass body.dark-theme table.dataTable thead th.sorting_asc::before,html.ui-compass body.dark-theme table.dataTable thead th.sorting_desc::after {color: var(--compass-orchid);}html.ui-compass table.dataTable > tbody > tr:hover > td[class*="sorting_"] {background: var(--compass-tint-hover) !important;}html.ui-compass body.dark-theme table.table.table-hover > tbody > tr:hover > td,html.ui-compass body.dark-theme table.dataTable.table-hover > tbody > tr:hover > td {background: var(--compass-tint-hover) !important;}html.ui-compass .dataTables_wrapper .dataTables_filter input,html.ui-compass .dataTables_wrapper .dataTables_length select {border-radius: var(--compass-r-md);}html.ui-compass .dataTables_wrapper .dataTables_info,html.ui-compass .dataTables_wrapper .dataTables_length,html.ui-compass .dataTables_wrapper .dataTables_filter {color: var(--compass-muted);font-size: 12px;}html.ui-compass .dataTables_wrapper .paginate_button {border-radius: var(--compass-r-sm) !important;}html.ui-compass .dataTables_wrapper .paginate_button.current {background: var(--compass-purple) !important;border-color: var(--compass-purple) !important;color: var(--compass-on-brand-fixed) !important;}html.ui-compass header.site-header .navbar {background: var(--compass-surface);border: 0;border-bottom: 1px solid var(--compass-rule);box-shadow: var(--compass-sh-1);}html.ui-compass header.site-header .navbar a,html.ui-compass header.site-header .navbar .username,html.ui-compass header.site-header .navbar .user-btn {color: var(--compass-text);}html.ui-compass header.site-header .navbar .user-btn {background: transparent;border: 0;}html.ui-compass body.dark-theme header.site-header .navbar {background: var(--compass-surface) !important;}html.ui-compass body.dark-theme header.site-header .navbar a,html.ui-compass body.dark-theme header.site-header .navbar .username,html.ui-compass body.dark-theme header.site-header .navbar .user-btn {color: var(--compass-text) !important;}html.ui-compass .dropdown-menu:not(.note-dropdown-menu) {border: 1px solid var(--compass-rule);border-radius: var(--compass-r-md);box-shadow: var(--compass-sh-2);padding: 5px;}html.ui-compass .dropdown-menu:not(.note-dropdown-menu) > li > a {border-radius: var(--compass-r-sm);color: var(--compass-text);transition: background-color var(--compass-fast) var(--compass-ease);}html.ui-compass .dropdown-menu:not(.note-dropdown-menu) > li > a:hover {background: var(--compass-tint-done);color: var(--compass-text);}html.ui-compass .modal-content {border: 1px solid var(--compass-rule);border-radius: var(--compass-r-lg);box-shadow: var(--compass-sh-3);}html.ui-compass .modal-header {background: var(--compass-surface-2);border-bottom: 1px solid var(--compass-rule);border-radius: var(--compass-r-lg) var(--compass-r-lg) 0 0;}html.ui-compass .modal-backdrop.in {background: rgba(3, 23, 85, .55);backdrop-filter: blur(3px);opacity: 1;}html.ui-compass .nav-tabs,html.ui-compass .nav-pills,html.ui-compass .ui-tabs-nav {display: flex;flex-wrap: wrap;gap: 5px;padding: 9px;margin: 0;background: var(--compass-surface-2);border: 0;border-bottom: 1px solid var(--compass-rule);border-radius: 0;position: relative;}html.ui-compass .nav-tabs > li,html.ui-compass .nav-pills > li,html.ui-compass .ui-tabs-nav > li {float: none;margin: 0;border: 0;background: none;flex: 0 0 auto;}html.ui-compass .nav-pills > li.active {border-bottom: 0;}html.ui-compass .ui-tabs-nav > li.ui-state-active {background: none !important;border-bottom: 0 !important;}html.ui-compass .nav-tabs > li > a,html.ui-compass .nav-pills > li > a,html.ui-compass .ui-tabs-nav > li > a {display: block;padding: 6px 11px;margin: 0;border: 1px solid transparent;border-radius: var(--compass-r-sm);background: none;color: var(--compass-muted);font-size: 12.5px;font-weight: 700;white-space: nowrap;transition: background-color var(--compass-fast) var(--compass-ease),color var(--compass-fast) var(--compass-ease),border-color var(--compass-fast) var(--compass-ease);}html.ui-compass .nav-tabs > li > a:hover,html.ui-compass .nav-pills > li > a:hover,html.ui-compass .ui-tabs-nav > li > a:hover {background: var(--compass-surface);border-color: var(--compass-rule-2);color: var(--compass-text);}html.ui-compass .nav-tabs > li.active > a,html.ui-compass .nav-pills > li.active > a,html.ui-compass .ui-tabs-nav > li.ui-tabs-active > a,html.ui-compass .ui-tabs-nav > li.ui-state-active > a {background: var(--compass-primary-fill);border-color: var(--compass-primary-fill);color: var(--compass-primary-text);}html.ui-compass .tab-content,html.ui-compass .ui-tabs-panel {background: var(--compass-active-area);border: 0;}html.ui-compass .compass-rail-on {flex-wrap: nowrap;overflow-x: auto;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none;padding-left: 30px;padding-right: 30px;position: sticky;top: 0;z-index: 20;}html.ui-compass .compass-rail-on::-webkit-scrollbar {display: none;}html.ui-compass .compass-rail-host {position: relative;}html.ui-compass .compass-rail-nav {position: absolute;top: 0;width: 28px;border: 0;padding: 0;z-index: 21;background: var(--compass-surface-2);color: var(--compass-purple);font-size: 15px;line-height: 1;cursor: pointer;transition: background-color var(--compass-fast) var(--compass-ease),opacity var(--compass-base) var(--compass-ease);}html.ui-compass .compass-rail-nav:hover {background: var(--compass-tint-done);}html.ui-compass .compass-rail-nav[disabled] {opacity: .22;cursor: default;}html.ui-compass .compass-rail-nav-prev {left: 0;box-shadow: 6px 0 8px -6px rgba(3, 23, 85, .28);}html.ui-compass .compass-rail-nav-next {right: 0;box-shadow: -6px 0 8px -6px rgba(3, 23, 85, .28);}html.ui-compass .compass-rail-on > li.compass-tab-loading > a {position: relative;overflow: hidden;}html.ui-compass .compass-rail-on > li.compass-tab-loading > a::after {content: '';position: absolute;left: 6px;right: 6px;bottom: 2px;height: 2.5px;border-radius: 2px;background: linear-gradient(100deg,transparent 25%,var(--compass-orchid) 46%,var(--compass-aqua) 54%,transparent 72%);animation: compass-bearing var(--compass-clock) var(--compass-swing) infinite;}html.ui-compass header.site-header .navbar.navbar-default .user-btn .username,html.ui-compass header.site-header .navbar.navbar-default .user-btn,html.ui-compass header.site-header .navbar.navbar-default .user-role,html.ui-compass header.site-header .navbar.navbar-default .user-role b {color: var(--compass-text);}html.ui-compass header.site-header .navbar.navbar-default .user-btn:hover,html.ui-compass header.site-header .navbar.navbar-default .user-btn[aria-expanded="true"] {background: var(--compass-purple-wash);}html.ui-compass #breadCrumb,html.ui-compass .breadcrumb-container {font-size: 13px;color: var(--compass-muted);}html.ui-compass #breadCrumb a {color: var(--compass-link);font-weight: 700;}html.ui-compass footer.site-footer {background: var(--compass-surface);border-top: 1px solid var(--compass-rule);color: var(--compass-muted);font-size: 12px;}html.ui-compass footer.site-footer a {color: var(--compass-link);}html.ui-compass .dataTables_wrapper .dataTables_info,html.ui-compass .dataTables_wrapper .dataTables_length,html.ui-compass .dataTables_wrapper .dataTables_filter {font-variant-numeric: tabular-nums;letter-spacing: .01em;}html.ui-compass .dropdown-menu > li > a {font-size: 13.5px;color: var(--compass-text);}html.ui-compass .dropdown-menu > li > a .fa,html.ui-compass .dropdown-menu .fa-cog {color: var(--compass-muted);}html.ui-compass .dropdown-menu .compass-mode-row,html.ui-compass .dropdown-menu > li.f14 {font-size: 13.5px;color: var(--compass-text);}html.ui-compass body.dark-theme tr.job-group-header > td {background: var(--compass-surface-2) !important;color: var(--compass-muted) !important;}html.ui-compass body.dark-theme table.dataTable > tbody > tr > td[class*="sorting_"] {background-color: var(--compass-surface-2);}html.ui-compass .boxBody,html.ui-compass .loading-tab-content,html.ui-compass .error-tab-content {background-color: var(--compass-surface-2);}html.ui-compass .compass-glyph {display: inline-block;position: relative;border-radius: 50%;flex: 0 0 auto;}html.ui-compass .compass-glyph-inline {width: 14px;height: 14px;}html.ui-compass .compass-glyph-overlay {width: 52px;height: 52px;}html.ui-compass .compass-glyph-ring {position: absolute;inset: 0;border-radius: 50%;border: 2px solid var(--compass-rule-2);}html.ui-compass .compass-glyph-inline .compass-glyph-ring {border-width: 1.5px;border-color: var(--compass-ripple-on-fill);}html.ui-compass .compass-glyph-arc {position: absolute;inset: 0;border-radius: 50%;background: conic-gradient(var(--compass-aqua), rgba(134, 227, 229, 0) 130deg);-webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px));mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px));animation: compass-glyph-spin var(--compass-clock) var(--compass-swing) infinite;}html.ui-compass .compass-glyph-needle {position: absolute;left: 50%;top: 12%;width: 5px;height: 76%;margin-left: -2.5px;clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);background-image: linear-gradient(180deg, var(--compass-needle-north) 0 50%, var(--compass-orchid) 50%);transform-origin: 50% 50%;animation: compass-glyph-needle var(--compass-clock) var(--compass-swing) infinite;}html.ui-compass .compass-glyph-inline .compass-glyph-needle {width: 3px;margin-left: -1.5px;background-image: linear-gradient(180deg, #fff 0 50%, var(--compass-orchid) 50%);}html.ui-compass .compass-glyph-hub {position: absolute;left: 50%;top: 50%;width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;border-radius: 50%;background: var(--compass-needle-north);box-shadow: 0 0 0 2px var(--compass-surface);}html.ui-compass .compass-glyph-inline .compass-glyph-hub {display: none;}@keyframes compass-glyph-needle {0%   { transform: rotate(0deg); }38%  { transform: rotate(168deg); }46%  { transform: rotate(152deg); }54%  { transform: rotate(176deg); }100% { transform: rotate(360deg); }}@keyframes compass-glyph-spin {to { transform: rotate(360deg); }}html.ui-compass .compass-glyph-bearing .compass-glyph-arc {animation: none;background: conic-gradient(var(--compass-purple) 0 var(--compass-bearing, 0%), rgba(0, 0, 0, 0) 0);}html.ui-compass .compass-glyph-bearing .compass-glyph-needle {animation: none;transform: rotate(calc(var(--compass-bearing-deg, 0) * 1deg));transition: transform var(--compass-slow) var(--compass-ease);}html.ui-compass.compass-waiting #qLoverlay,html.ui-compass.compass-waiting #qLbar {visibility: visible;}html.ui-compass #qLoverlay {background: rgba(3, 23, 85, .28);opacity: 1;}html.ui-compass #qLoverlay .lds-dual-ring {display: none;}html.ui-compass #qLoverlay #qLbar {display: flex;flex-direction: column;align-items: center;gap: 10px;width: auto;height: auto;margin: 0;transform: translate(-50%, -50%);padding: 22px 28px;background: var(--compass-surface);border: 1px solid var(--compass-rule);border-radius: var(--compass-r-lg);box-shadow: var(--compass-sh-3);}html.ui-compass .compass-wait-label {color: var(--compass-text);font-size: 12.5px;font-weight: 700;}html.ui-compass .compass-wait-note,html.ui-compass .compass-wait-elapsed {color: var(--compass-muted);font-size: 11px;}html.ui-compass .compass-progress {position: fixed;top: 0;left: 0;right: 0;height: 2px;z-index: 2000;overflow: hidden;display: none;pointer-events: none;}html.ui-compass .compass-progress.compass-progress-on {display: block;}html.ui-compass .compass-progress::after {content: '';position: absolute;inset: 0;background: linear-gradient(90deg, var(--compass-purple), var(--compass-orchid), var(--compass-aqua));animation: compass-progress-travel 1400ms var(--compass-ease) infinite;}@keyframes compass-progress-travel {0%   { transform: translateX(-100%); }100% { transform: translateX(320%); }}html.ui-compass .compass-skeleton {height: 10px;border-radius: 3px;background: var(--compass-surface-2);position: relative;overflow: hidden;}html.ui-compass .compass-skeleton + .compass-skeleton {margin-top: 7px;}html.ui-compass .compass-skeleton::after,html.ui-compass .compass-sweep::after {content: '';position: absolute;inset: 0;background: linear-gradient(100deg,transparent 30%,rgba(212, 101, 208, .62) 46%,rgba(134, 227, 229, .72) 54%,transparent 70%);animation: compass-bearing var(--compass-clock) var(--compass-swing) infinite;}@keyframes compass-bearing {0%   { transform: translateX(-70%); }38%  { transform: translateX(28%); }46%  { transform: translateX(18%); }54%  { transform: translateX(34%); }100% { transform: translateX(170%); }}html.ui-compass .dataTables_wrapper.compass-sweep {position: relative;}html.ui-compass .dataTables_wrapper.compass-sweep::after {top: auto;bottom: 0;height: 2.5px;border-radius: 2px;}html.ui-compass .dataTables_wrapper .dataTables_processing {background: var(--compass-surface);border: 1px solid var(--compass-rule);border-radius: var(--compass-r-md);box-shadow: var(--compass-sh-2);color: var(--compass-text);}html.ui-compass .ui-pnotify .alert {border: 1px solid var(--compass-rule);border-left-width: 4px;border-radius: var(--compass-r-md);box-shadow: var(--compass-sh-2);background: var(--compass-surface);color: var(--compass-text);animation: compass-toast-in var(--compass-slow) var(--compass-ease);}html.ui-compass .ui-pnotify .alert-success { border-left-color: var(--compass-aqua); }html.ui-compass .ui-pnotify .alert-info    { border-left-color: var(--compass-orchid); }html.ui-compass .ui-pnotify .alert-warning { border-left-color: var(--compass-gold); }html.ui-compass .ui-pnotify .alert-danger,html.ui-compass .ui-pnotify .alert-error   { border-left-color: var(--compass-danger); }@keyframes compass-toast-in {from { opacity: 0; transform: translateX(14px); }to   { opacity: 1; transform: none; }}html.ui-compass:not(.compass-custom-wait) .blockUI.blockMsg {display: none !important;}html.ui-compass.compass-custom-wait .blockUI.blockMsg {z-index: 667001 !important;background: var(--compass-surface) !important;color: var(--compass-text) !important;border: 1px solid var(--compass-rule) !important;border-radius: var(--compass-r-lg) !important;box-shadow: var(--compass-sh-3) !important;padding: 18px 24px !important;}html.ui-compass.compass-custom-wait #qLbar {visibility: hidden;}html.ui-compass.compass-waiting .loading-tab-content .lds-dual-ring,html.ui-compass.compass-waiting .loading-content .lds-dual-ring {display: none;}html.ui-compass .lds-dual-ring::after {border-width: 3px;border-color: var(--compass-aqua) transparent var(--compass-orchid) transparent;animation-duration: 1.1s;animation-timing-function: var(--compass-ease);}html.ui-compass body {animation: compass-enter var(--compass-base) var(--compass-ease) both;}@keyframes compass-enter {from { opacity: 0; }to   { opacity: 1; }}@media (prefers-reduced-motion: reduce) {html.ui-compass *,html.ui-compass *::before,html.ui-compass *::after {animation-duration: 0s !important;animation-iteration-count: 1 !important;animation-name: none !important;transition-duration: 0s !important;scroll-behavior: auto !important;}html.ui-compass .compass-glyph-arc {background: conic-gradient(var(--compass-aqua), rgba(134, 227, 229, 0) 130deg);}html.ui-compass .compass-progress.compass-progress-on::after {transform: none;opacity: .85;}}@media print {html.ui-compass body {animation: none;background: #fff;}html.ui-compass .panel,html.ui-compass .box,html.ui-compass .modal-content,html.ui-compass .btn {box-shadow: none !important;}html.ui-compass .panel::before,html.ui-compass .box::before,html.ui-compass .compass-progress,html.ui-compass .compass-rail-nav,html.ui-compass .compass-glyph {display: none !important;}html.ui-compass .compass-rail-on {flex-wrap: wrap;overflow: visible;position: static;}}