:root{--white:#ffffff;--black:#171717;--background:#ffffff;--primary-background:#f0f2f5;--glassBackgroundColor:"rgba(var(--primary-background), 0.35)";--secondary-background:#ffffff;--background-gradient:linear-gradient(0deg,#d5d6d7 10%,#f0f2f5);--foreground:#0d47a1;--primary-color:#03a9f4;--secondary-color:#2196f3;--accent-color:#1976d2;--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--hover-background:#3b6689;--sidebar-width-visible:200px;--sidebar-width-hidden:70px;--hover-color:"rgba(33, 150, 243, 0.5)";--bubble-sender:#74ad63;--bubble-receiver:none;--shadow:#d9d9d9}@media (prefers-color-scheme:dark){:root{--black:#ffffff;--white:#171717;--primary-background:#1a2035;--glassBackgroundColor:"rgba(var(--primary-background), 0.35)";--secondary-background:#122e4f;--background-gradient:#122e4f;--background:#000b58;--foreground:#fff4b7;--primary-color:#006a67;--secondary-color:#003161;--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),1.45);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#006a67;--button-secondary-hover:#fff4b7;--hover-background:#003161;--bubble-sender:#1e4029;--bubble-receiver:none}.modal-header .btn-close{filter:invert(1)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--black);background:var(--primary-background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.modal-content{background-color:var(--primary-background)!important;color:var(--black)!important}.modal-footer,.modal-header{border-color:var(--gray-alpha-100)!important}.btn-secondary{background-color:var(--secondary-color)!important;color:var(--white)!important}.btn-secondary:hover{background-color:var(--hover-background)!important}.modal-theme-wrapper{background:var(--primary-background);color:var(--black)}.btn,.form-control,.form-select{font-size:16px!important}input,textarea{font-size:16px}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (max-width:500px){button,input,select,textarea{font-size:16px!important}}