@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";:root{--inforcer-navy-rgb: 23, 27, 58;--inforcer-cyan-rgb: 23, 139, 219;--color-inforcer-gradient-navy: hsla(238, 91%, 13%, 1);--color-inforcer-gradient-cyan: hsla(198, 94%, 56%, 1);--color-inforcer-gradient-purple: hsla(258, 89%, 61%, 1);--color-primary: 23, 139, 219;--color-secondary: 23, 27, 58;--color-accent: 245, 245, 245;--color-neutral: 255, 255, 255;--color-accent-secondary: 241, 244, 249;--color-accent-tertiary: 239, 246, 255;--color-accent-quaternary: 197, 228, 255;--color-accent-dashboard: 244, 246, 250;--color-danger: 231, 0, 11;--color-danger-secondary: 159, 20, 20;--color-warning: 236, 163, 55;--color-warning-secondary: 159, 45, 0;--color-success: 0, 166, 61;--color-success-secondary: 0, 138, 0;--color-highlight: 115, 27, 252;--color-text-primary: 23, 27, 58;--color-text-secondary: 107, 114, 128;--color-text-tertiary: 29, 78, 216;--color-text-muted: 133, 131, 135;--color-text-link: var(--color-primary);--color-text-light: 255, 255, 255;--color-border-default: 209, 210, 213;--color-border-strong: 71, 85, 105;--color-border-danger: var(--color-danger);--color-outline-default: var(--color-primary);--color-outline-danger: var(--color-danger);--radius: .75rem;--gap: .75rem;--card-padding: 1.5rem;font-family:Rubik,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}[data-theme=dark]{--color-primary: 23, 139, 219;--color-secondary: 70, 98, 116;--color-accent: 38, 45, 50;--color-neutral: 26, 34, 38;--color-accent-secondary: 27, 42, 50;--color-accent-tertiary: 38, 45, 50;--color-accent-quaternary: 38, 45, 50;--color-accent-dashboard: 38, 45, 50;--color-danger: 250, 92, 92;--color-text-primary: 255, 255, 255;--color-text-secondary: 209, 213, 219;--color-text-muted: 156, 163, 175;--color-border-default: 75, 85, 99;--color-border-strong: 107, 114, 128}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-primary: 23, 139, 219;--color-secondary: 70, 98, 116;--color-accent: 38, 45, 50;--color-neutral: 26, 34, 38;--color-accent-secondary: 27, 42, 50;--color-accent-tertiary: 38, 45, 50;--color-accent-quaternary: 38, 45, 50;--color-accent-dashboard: 38, 45, 50;--color-danger: 250, 92, 92;--color-text-primary: 255, 255, 255;--color-text-secondary: 209, 213, 219;--color-text-muted: 156, 163, 175;--color-border-default: 75, 85, 99;--color-border-strong: 107, 114, 128}}html,body{height:100%}body{margin:0;background-color:rgb(var(--color-accent));color:rgb(var(--color-text-primary),.85);font-family:inherit}.text-muted{color:rgb(var(--color-text-muted))}.text-sm{font-size:.875rem;line-height:1.25rem}a{color:rgb(var(--color-text-link));text-decoration:underline}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgb(var(--color-outline-default));outline-offset:2px}.card{background-color:rgb(var(--color-neutral));border:1px solid rgb(var(--color-border-default));border-radius:var(--radius)}.card-header{padding:var(--card-padding)}.card-header .card-title-container{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap)}.card-header .card-title-container .card-title{margin:0 0 .5rem;font-size:24px;color:rgb(var(--color-text-primary));font-weight:600}.card-header .card-subtitle{margin:0;font-size:14px;color:rgb(var(--color-text-secondary))}.card-body{padding:0 var(--card-padding) var(--card-padding);color:rgb(var(--color-text-secondary))}.card-body p{margin:0}.card-footer{display:flex;justify-content:flex-end;align-items:center;padding:0 var(--card-padding) var(--card-padding);gap:var(--gap)}.primary{--btn-bg: rgb(var(--color-primary));--btn-fg: rgb(var(--color-text-light));--btn-border: rgb(var(--color-primary))}.primary:hover{--btn-bg: rgb(var(--color-primary), .9);--btn-border: rgb(var(--color-primary), .9)}.primary[disabled]{--btn-bg: rgb(var(--color-primary), .5);--btn-fg: rgb(var(--color-text-light), .7);--btn-border: rgb(var(--color-primary), .5)}.secondary{--btn-bg: transparent;--btn-fg: rgb(var(--color-text-primary), .85);--btn-border: rgb(var(--color-border-default));font-weight:500}.secondary:hover{--btn-bg: rgb(var(--color-primary), .1);--btn-border: rgb(var(--color-primary), .35)}.secondary[disabled]{--btn-bg: transparent;--btn-fg: rgb(var(--color-text-muted));--btn-border: rgb(var(--color-border-default), .5)}.white{--btn-bg: rgb(var(--color-neutral));--btn-fg: rgb(var(--color-text-primary), .85);--btn-border: rgb(var(--color-border-strong))}.white:hover{--btn-bg: rgb(var(--color-accent-secondary));--btn-border: rgb(var(--color-border-strong))}.danger{--btn-bg: rgb(var(--color-danger));--btn-fg: rgb(var(--color-text-light));--btn-border: rgb(var(--color-danger))}.danger:hover{--btn-bg: rgb(var(--color-danger), .9)}.button{--btn-bg: transparent;--btn-fg: rgb(var(--color-text-primary), .85);--btn-border: rgb(var(--color-border-default));background-color:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:var(--radius);padding:8px 16px;font-size:14px;font-family:inherit;cursor:pointer}.button[disabled]{cursor:auto;opacity:.85}.form-container{display:grid;gap:16px}.form-group{display:flex;flex-direction:column}.form-label{line-height:1;font-size:.875rem;font-weight:500;color:rgb(var(--color-text-primary));margin-bottom:8px}.form-control{font-size:.875rem;padding:8px;background-color:rgb(var(--color-neutral));color:rgb(var(--color-text-primary),.85);border:1px solid rgb(var(--color-border-default));border-radius:var(--radius)}.form-control::placeholder{color:rgb(var(--color-text-muted))}.form-control:focus{outline:2px solid rgb(var(--color-outline-default));outline-offset:2px;border-color:rgb(var(--color-outline-default))}.loader{width:1rem;height:1rem;border:1px solid rgb(var(--color-text-primary));border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;text-align:center}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dx-widget,.dx-overlay-content,.dx-popup-content,.dx-list,.dx-list-item,.dx-list-item-content{font-family:inherit!important}dx-select-box.dx-texteditor.dx-editor-outlined,.dx-selectbox.dx-texteditor.dx-editor-outlined,.dx-textbox.dx-texteditor.dx-editor-outlined{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-container{background:rgb(var(--color-neutral))!important;border:1px solid rgb(var(--color-border-default))!important;border-radius:var(--radius)!important;box-shadow:none!important;outline:none!important;overflow:hidden!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-container:before,.dx-texteditor.dx-editor-outlined .dx-texteditor-container:after,.dx-texteditor.dx-editor-outlined:before,.dx-texteditor.dx-editor-outlined:after{display:none!important;content:none!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-input{background:transparent!important;color:rgb(var(--color-text-primary),.85)!important}.dx-texteditor.dx-editor-outlined .dx-placeholder{color:rgb(var(--color-text-muted))!important;opacity:1!important}.dx-texteditor.dx-editor-outlined{min-height:32px}.dx-texteditor.dx-editor-outlined .dx-texteditor-input{height:32px!important;line-height:32px!important;padding-top:0!important;padding-bottom:0!important}.dx-texteditor.dx-editor-outlined.dx-state-hover .dx-texteditor-container{border-color:rgb(var(--color-border-strong))!important}.dx-texteditor.dx-editor-outlined.dx-state-focused .dx-texteditor-container{border-color:rgb(var(--color-outline-default))!important;box-shadow:0 0 0 2px rgb(var(--color-outline-default),.45)!important}.dx-texteditor.dx-editor-outlined.dx-state-disabled .dx-texteditor-container{opacity:.75}.dx-texteditor.dx-editor-outlined.dx-state-disabled .dx-texteditor-input,.dx-texteditor.dx-editor-outlined.dx-state-disabled .dx-placeholder{color:rgb(var(--color-text-muted))!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-buttons-container{background:rgb(var(--color-neutral))!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-buttons-container{border-left:1px solid rgb(var(--color-border-default),.9)!important}.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button,.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button.dx-button-mode-contained,.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button.dx-button-normal{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;min-width:32px!important;width:32px!important;border-radius:0!important}.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button .dx-button-content{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;padding:0!important}.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button.dx-state-hover,.dx-texteditor.dx-editor-outlined.dx-state-hover .dx-dropdowneditor-button,.dx-texteditor.dx-editor-outlined .dx-dropdowneditor-button.dx-state-active,.dx-dropdowneditor-active .dx-dropdowneditor-button{background:rgb(var(--color-primary),.08)!important}.dx-dropdowneditor-button:focus,.dx-dropdowneditor-button:focus-visible,.dx-dropdowneditor-button.dx-state-focused,.dx-dropdowneditor-button.dx-state-active,.dx-dropdowneditor-button .dx-button-content:focus,.dx-dropdowneditor-button .dx-button-content:focus-visible{outline:none!important;box-shadow:none!important}.dx-dropdowneditor-icon{color:rgb(var(--color-text-muted))!important;opacity:1!important}.dx-dropdowneditor-button:before,.dx-dropdowneditor-button:after,.dx-dropdowneditor-button .dx-button-content:before,.dx-dropdowneditor-button .dx-button-content:after{display:none!important;content:none!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-overlay-content{background:rgb(var(--color-neutral))!important;border:1px solid rgb(var(--color-border-default))!important;border-radius:var(--radius)!important;box-shadow:0 12px 30px #00000047!important;overflow:hidden!important;background-image:none!important;filter:none!important;color:rgb(var(--color-text-primary),.85)!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-popup-content{background:rgb(var(--color-neutral))!important;padding:6px 0!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list{background:rgb(var(--color-neutral))!important}body .dx-overlay-wrapper .dx-popup-content .dx-list-item .dx-list-item-content,body .dx-overlay-wrapper .dx-popup-content .dx-list-item .dx-template-wrapper.dx-item-content.dx-list-item-content{background:transparent!important;color:rgb(var(--color-text-primary),.85)!important;padding:8x 8px!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item.dx-state-hover .dx-list-item-content{background:rgb(var(--color-primary),.12)!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item.dx-state-active .dx-list-item-content{background:rgb(var(--color-primary),.18)!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item.dx-state-selected .dx-list-item-content{background:rgb(var(--color-primary),.75)!important;color:rgb(var(--color-text-light))!important}body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item:before,body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item:after,body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item-content:before,body .dx-overlay-wrapper.dx-selectbox-popup-wrapper .dx-list-item-content:after{display:none!important;content:none!important}.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon,.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon{background-color:transparent!important;border-color:transparent!important}.dx-dropdowneditor-icon{background-color:transparent!important;border-color:transparent!important}.dx-dropdowneditor-button:focus,.dx-dropdowneditor-button:focus-visible,.dx-dropdowneditor-button:focus-within{outline:none!important;box-shadow:none!important}.dx-dropdowneditor-button::-moz-focus-inner{border:0!important}.dx-dropdowneditor-button-visible .dx-texteditor-input{padding-right:0!important}
