﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&display=swap");:root{--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--blue:#0f2a3a;--indigo:#6610f2;--purple:#9d4edd;--pink:#ff6f61;--red:#e63946;--orange:#ff7f51;--yellow:#fcbf49;--green:#2d6a4f;--teal:#009688;--cyan:#00b4d8;--white:#fff;--black:#000;--primary-color:#0f2a3a;--secondary-color:#ced4da;--success-color:#2d6a4f;--info-color:#00b4d8;--warning-color:#ff7f51;--danger-color:#e63946;--light-color:#f8f9fa;--dark-color:#212529;--text-color:#000;--background-color:#fff;--body-bg:#fff;--primary-color-contrast:var(--white);--primary-color-light:#334a58;--primary-color-dark:#0d2431;--secondary-color-contrast:var(--white);--secondary-color-light:#d5dae0;--secondary-color-dark:#afb4b9;--danger-color-contrast:var(--white);--danger-color-light:#ea5762;--danger-color-dark:#c4303c;--success-color-contrast:var(--white);--success-color-light:#4c8069;--success-color-dark:#265a43;--warning-color-contrast:var(--black);--warning-color-light:#ff926b;--warning-color-dark:#d96c45;--info-color-contrast:var(--white);--info-color-light:#40c7e2;--info-color-dark:#0099b8;--font-family-base:"Noto Sans","Montserrat","Roboto Slab","Poppins","Inter",sans-serif;--font-size-base:1rem;--font-size-sm:.875rem;--font-size-lg:1.25rem;--line-height-base:1.5;--font-weight-base:400;--font-weight-semibold:600;--font-weight-bold:700;--bs-font-sans-serif:var(--font-family-base);--bs-font-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.15),rgba(var(--bs-body-bg-rgb),0));--bs-blue:var(--blue);--bs-indigo:var(--indigo);--bs-purple:var(--purple);--bs-pink:var(--pink);--bs-red:var(--red);--bs-orange:var(--orange);--bs-yellow:var(--yellow);--bs-green:var(--green);--bs-teal:var(--teal);--bs-cyan:var(--cyan);--bs-black:var(--black);--bs-white:var(--white);--bs-gray:var(--gray-600);--bs-gray-dark:var(--gray-800);--bs-gray-100:var(--gray-100);--bs-gray-200:var(--gray-200);--bs-gray-300:var(--gray-300);--bs-gray-400:var(--gray-400);--bs-gray-500:var(--gray-500);--bs-gray-600:var(--gray-600);--bs-gray-700:var(--gray-700);--bs-gray-800:var(--gray-800);--bs-gray-900:var(--gray-900);--bs-primary:var(--primary-color);--bs-secondary:var(--secondary-color);--bs-success:var(--success-color);--bs-info:var(--info-color);--bs-warning:var(--warning-color);--bs-danger:var(--danger-color);--bs-light:var(--light-color);--bs-dark:var(--dark-color);--bs-primary-rgb:15,42,58;--bs-secondary-rgb:206,212,218;--bs-success-rgb:45,106,79;--bs-info-rgb:0,180,216;--bs-warning-rgb:255,127,81;--bs-danger-rgb:230,57,70;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-body-font-family:var(--font-family-base);--bs-body-font-size:var(--font-size-base);--bs-body-font-weight:var(--font-weight-base);--bs-body-line-height:var(--line-height-base);--bs-body-color:var(--gray-900);--bs-body-bg:var(--body-bg);--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-heading-color:var(--gray-900);--bs-emphasis-color:var(--black);--bs-secondary-color:rgba(var(--bs-body-color-rgb),.75);--bs-secondary-bg:var(--gray-100);--bs-tertiary-color:rgba(var(--bs-body-color-rgb),.5);--bs-tertiary-bg:var(--gray-200);--bs-link-color:var(--primary-color);--bs-link-hover-color:var(--primary-color-dark);--bs-code-color:var(--danger-color);--bs-highlight-bg:#ffece5;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:var(--gray-500);--bs-border-color-translucent:rgba(var(--bs-body-color-rgb),.175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity));--bs-focus-ring-blur:0;--bs-focus-ring-x:0;--bs-focus-ring-y:0;--dxbl-font-family:var(--font-family-base);--dxbl-white:var(--white);--dxbl-gray-100:var(--gray-100);--dxbl-gray-200:var(--gray-200);--dxbl-gray-300:var(--gray-300);--dxbl-gray-400:var(--gray-400);--dxbl-gray-500:var(--gray-500);--dxbl-gray-600:var(--gray-600);--dxbl-gray-700:var(--gray-700);--dxbl-gray-800:var(--gray-800);--dxbl-gray-900:var(--gray-900);--dxbl-black:var(--black);--dxbl-primary:var(--primary-color);--dxbl-secondary:var(--gray-500);--dxbl-success:var(--success-color);--dxbl-info:var(--info-color);--dxbl-warning:var(--warning-color);--dxbl-danger:var(--danger-color);--dxbl-light:var(--gray-100);--dxbl-dark:var(--gray-900);--dxbl-border-color:var(--primary-color-light);--dxbl-font-size:var(--font-size-sm);--swal2-background:var(--body-bg);--swal2-color:var(--text-color);--swal2-font-family:var(--font-family-base);--swal2-font-size:var(--font-size-base);--swal2-border:1px solid var(--gray-300);--swal2-border-radius:var(--bs-border-radius);--swal2-box-shadow:var(--bs-box-shadow);--swal2-height:auto;--swal2-padding:1rem;--swal2-margin:1rem;--swal2-width:32rem;--swal2-z-index:1060;--swal2-confirm-button-background-color:var(--primary-color);--swal2-confirm-button-color:var(--primary-color-contrast);--swal2-confirm-button-border:0;--swal2-cancel-button-background-color:var(--secondary-color);--swal2-cancel-button-color:var(--secondary-color-contrast);--swal2-cancel-button-border:0;--swal2-deny-button-background-color:var(--danger-color);--swal2-deny-button-color:var(--danger-color-contrast);--swal2-deny-button-border:0;--swal2-footer-border-color:var(--gray-300);--swal2-icon-color:var(--primary-color);--swal2-success:var(--success-color);--swal2-warning:var(--warning-color);--swal2-info:var(--info-color);--swal2-error:var(--danger-color);--swal2-question:var(--info-color);--swal2-outline:0 0 0 3px rgba(var(--bs-primary-rgb),.5);--swal2-border-radius:var(--bs-border-radius);--swal2-input-border:1px solid var(--gray-400);--swal2-input-border-radius:var(--bs-border-radius-sm);--swal2-input-background:var(--white);--swal2-input-focus-border:1px solid var(--primary-color);--swal2-input-focus-box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(var(--bs-primary-rgb),.5);--swal2-progress-step-background:var(--gray-300);--swal2-validation-message-background:var(--warning-color-light);--swal2-validation-message-color:var(--warning-color-contrast);--swal2-close-button-color:var(--gray-600);--swal2-confirm-button-border-radius:var(--bs-border-radius);--swal2-deny-button-border-radius:var(--bs-border-radius);--swal2-cancel-button-border-radius:var(--bs-border-radius);--swal2-toast-border:var(--bs-border-width) solid var(--bs-border-color);--swal2-toast-box-shadow:var(--bs-box-shadow);}:root .btn-primary{--bs-btn-bg:var(--primary-color);--bs-btn-color:var(--primary-color-contrast);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-color-dark);--bs-btn-hover-color:var(--primary-color-contrast);--bs-btn-hover-border-color:var(--primary-color-dark);--bs-btn-active-bg:var(--primary-color-dark);--bs-btn-active-color:var(--primary-color-contrast);--bs-btn-active-border-color:var(--primary-color-dark);}:root .btn-secondary{--bs-btn-bg:var(--secondary-color);--bs-btn-color:var(--secondary-color-contrast);--bs-btn-border-color:var(--secondary-color);--bs-btn-hover-bg:var(--secondary-color-dark);--bs-btn-hover-color:var(--secondary-color-contrast);--bs-btn-hover-border-color:var(--secondary-color-dark);--bs-btn-active-bg:var(--secondary-color-dark);--bs-btn-active-color:var(--secondary-color-contrast);--bs-btn-active-border-color:var(--secondary-color-dark);}:root .btn-success{--bs-btn-bg:var(--success-color);--bs-btn-border-color:var(--success-color);--bs-btn-color:var(--success-color-contrast);--bs-btn-hover-bg:var(--success-color-dark);--bs-btn-hover-color:var(--success-color-contrast);--bs-btn-hover-border-color:var(--success-color-dark);--bs-btn-active-bg:var(--success-color-dark);--bs-btn-active-color:var(--success-color-contrast);--bs-btn-active-border-color:var(--success-color-dark);}:root .btn-danger{--bs-btn-bg:var(--danger-color);--bs-btn-border-color:var(--danger-color);--bs-btn-color:var(--danger-color-contrast);--bs-btn-hover-bg:var(--danger-color-dark);--bs-btn-hover-color:var(--danger-color-contrast);--bs-btn-hover-border-color:var(--danger-color-dark);--bs-btn-active-bg:var(--danger-color-dark);--bs-btn-active-color:var(--danger-color-contrast);--bs-btn-active-border-color:var(--danger-color-dark);}:root .btn-warning{--bs-btn-bg:var(--warning-color);--bs-btn-border-color:var(--warning-color);--bs-btn-color:var(--warning-color-contrast);--bs-btn-hover-bg:var(--warning-color-dark);--bs-btn-hover-color:var(--warning-color-contrast);--bs-btn-hover-border-color:var(--warning-color-dark);--bs-btn-active-bg:var(--warning-color-dark);--bs-btn-active-color:var(--warning-color-contrast);--bs-btn-active-border-color:var(--warning-color-dark);}:root .btn-info{--bs-btn-bg:var(--info-color);--bs-btn-border-color:var(--info-color);--bs-btn-color:var(--info-color-contrast);--bs-btn-hover-bg:var(--info-color-dark);--bs-btn-hover-color:var(--info-color-contrast);--bs-btn-hover-border-color:var(--info-color-dark);--bs-btn-active-bg:var(--info-color-dark);--bs-btn-active-color:var(--info-color-contrast);--bs-btn-active-border-color:var(--info-color-dark);}:root .btn-light{--bs-btn-bg:var(--light-color);--bs-btn-border-color:var(--light-color);--bs-btn-color:var(--gray-900);--bs-btn-hover-bg:#dfe0e1;--bs-btn-hover-color:var(--gray-900);--bs-btn-hover-border-color:#dfe0e1;--bs-btn-active-bg:#d3d4d4;--bs-btn-active-color:var(--gray-900);--bs-btn-active-border-color:#d3d4d4;}:root .btn-dark{--bs-btn-bg:var(--dark-color);--bs-btn-border-color:var(--dark-color);--bs-btn-color:var(--white);--bs-btn-hover-bg:#373b3e;--bs-btn-hover-color:var(--white);--bs-btn-hover-border-color:#373b3e;--bs-btn-active-bg:#424649;--bs-btn-active-color:var(--white);--bs-btn-active-border-color:#424649;}:root .dxbl-grid{--dxbl-grid-bg:var(--white);--dxbl-grid-color:var(--black);--dxbl-grid-border-color:var(--gray-300);--dxbl-grid-header-font-weight:600;--dxbl-grid-header-bg:var(--primary-color);--dxbl-grid-header-color:var(--primary-color-contrast);--dxbl-grid-footer-bg:var(-\2dprimary-color-contrast);--dxbl-grid-footer-color:var(--primary-color);}:root .dxbl-toolbar{--dxbl-toolbar-border-color:var(--gray-500);--dxbl-toolbar-color:var(--primary-color);}:root .dxbl-tabs{--dxbl-tabs-border-color:var(--gray-500);--dxbl-tabs-bg:var(--primary-color-contrast);--dxbl-tabs-color:var(--primary-color);--dxbl-tabs-tab-selected-bg:var(--primary-color);--dxbl-tabs-tab-selected-color:var(--primary-color-contrast);--dxbl-tabs-tab-hover-bg:var(--primary-color);--dxbl-tabs-tab-hover-color:var(--primary-color-contrast);}:root .dxbl-group{--dxbl-group-header-bg:var(--gray-900);--dxbl-group-header-color:var(--white);}:root .dxbl-text-edit{--dxbl-text-edit-disabled-bg:var(--gray-100);--dxbl-text-edit-disabled-color:var(--gray-900);}:root .dxbl-popup{--dxbl-popup-header-bg:var(--primary-color);--dxbl-popup-header-color:var(--primary-color-contrast);--dxbl-popup-header-btn-bg:var(--danger-color);--dxbl-popup-header-btn-color:var(--white);--dxbl-popup-header-btn-hover-bg:var(--white);--dxbl-popup-header-btn-hover-color:var(--danger-color);}:root .swal2-icon.swal2-error{border-color:var(--swal2-error);color:var(--swal2-error);}:root .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--swal2-error);}:root .swal2-icon.swal2-success{border-color:var(--swal2-success);color:var(--swal2-success);}:root .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--swal2-success);}:root .swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(var(--bs-success-rgb),.3);}:root .swal2-icon.swal2-warning{border-color:var(--swal2-warning);color:var(--swal2-warning);}:root .swal2-icon.swal2-info{border-color:var(--swal2-info);color:var(--swal2-info);}:root .swal2-icon.swal2-question{border-color:var(--swal2-question);color:var(--swal2-question);}:root .swal2-loader{border-color:var(--primary-color) transparent var(--primary-color) transparent;}:root .swal2-progress-step{background:var(--swal2-progress-step-background);}:root .swal2-progress-step.swal2-active-progress-step{background:var(--primary-color);}:root .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);}:root .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background);}:root .swal2-validation-message{background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);}:root .swal2-validation-message::before{background-color:var(--swal2-error);}:root .swal2-footer{border-top:1px solid var(--swal2-footer-border-color);}:root .swal2-close{color:var(--swal2-close-button-color);}:root .swal2-close:hover{color:var(--swal2-error);}:root .swal2-toast{border:var(--swal2-toast-border);box-shadow:var(--swal2-toast-box-shadow);}:root .swal2-toast .swal2-success{border-color:var(--swal2-success);}:root .swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-color:var(--swal2-success);}:root .swal2-toast .swal2-success [class^=swal2-success-line]{background-color:var(--swal2-success);}