﻿@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap");:root{--gray-100:#f0f1f6;--gray-200:#d1d5db;--gray-300:#9ca3af;--gray-400:#6b7280;--gray-500:#4b5563;--gray-600:#374151;--gray-700:#1f2937;--gray-800:#111827;--gray-900:#0f172a;--blue:#4e5e91;--light-blue:#4e5e91;--indigo:#6366f1;--purple:#8b5cf6;--pink:#ec4899;--red:#d34444;--orange:#e8a44f;--yellow:#f7e5be;--green:#10b981;--teal:#14b8a6;--cyan:#06b6d4;--white:#fff;--black:#000;--primary-color:#4e5e91;--secondary-color:#2b1413;--success-color:#10b981;--info-color:#06b6d4;--warning-color:#e8a44f;--danger-color:#d34444;--light-color:#f7e5be;--dark-color:#0f172a;--text-color:#000;--background-color:#fff;--body-bg:#fff;--primary-color-contrast:var(--white);--primary-color-light:#6976a2;--primary-color-dark:#42507b;--secondary-color-contrast:var(--white);--secondary-color-light:#4b3736;--secondary-color-dark:#251110;--danger-color-contrast:var(--white);--danger-color-light:#da6060;--danger-color-dark:#b33a3a;--success-color-contrast:var(--white);--success-color-light:#34c494;--success-color-dark:#0e9d6e;--warning-color-contrast:var(--black);--warning-color-light:#ebb269;--warning-color-dark:#c58b43;--info-color-contrast:var(--white);--info-color-light:#44c8df;--info-color-dark:#059bb4;--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",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-light-blue:var(--light-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:78,94,145;--bs-secondary-rgb:43,20,19;--bs-success-rgb:16,185,129;--bs-info-rgb:6,182,212;--bs-warning-rgb:232,164,79;--bs-danger-rgb:211,68,68;--bs-light-rgb:247,229,190;--bs-dark-rgb:15,23,42;--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:15,23,42;--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:#fcf1e5;--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:#d8d9dd;--bs-btn-hover-color:var(--gray-900);--bs-btn-hover-border-color:#d8d9dd;--bs-btn-active-bg:#cccdd1;--bs-btn-active-color:var(--gray-900);--bs-btn-active-border-color:#cccdd1;}: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:#272e3f;--bs-btn-hover-color:var(--white);--bs-btn-hover-border-color:#272e3f;--bs-btn-active-bg:#333a4a;--bs-btn-active-color:var(--white);--bs-btn-active-border-color:#333a4a;}: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);}