:root{--red:#fa2340;--alt-red:#de164e;--dark-red:#730c29;--purple:#800080;--med-red:#f59cb5;--light-red:#fef4f5;--silver:#cccccc;--grey:#2f2f2f;--dark-grey:#23292e;--mid-grey:#696969;--light-grey:#f1f1f1;--light-grey2:#e9e9e9;--light-grey-hover:#cdcdcd;--black:#000;--white:var(--white)fff;--theme-blue:#76b5fc;--vmg-green:#3bbd3b;--yellow:#ff971f;--med-yellow:#ffce95;--light-yellow:#ffe9d0;--transparent:transparent;--transition:all 0.5s ease-in-out}.glass{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(2px) saturate(180%);backdrop-filter:blur(2px) saturate(180%)}.glass:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);box-shadow:inset -10px -8px 0 -11px rgba(255,255,255,.5),inset 0 -9px 0 -8px rgba(255,255,255,.5);opacity:.6;z-index:-1;filter:blur(1px) drop-shadow(10px 4px 6px black) brightness(115%);pointer-events:none}.table-light,.table-light>td,.table-light>th{background-color:transparent!important}.table,.table-light{border-radius:15px!important;overflow:hidden;color:var(--white)}td{color:var(--white)!important}.react-datepicker{background-color:rgba(255,255,255,.5)!important;color:#000;border:1px solid #aeaeae;border-radius:15px;display:inline-block;position:relative;line-height:normal}.custom-datepicker,.react-datepicker__input-container input{background:rgba(255,255,255,0)!important;color:#fff!important;border-bottom:2px solid #fff!important;width:100%;border-radius:0}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__month{background:transparent!important}.react-datepicker__day,.react-datepicker__header,.react-datepicker__month-container{background:rgba(255,255,255,.5)!important}.react-datepicker__day{border-radius:5px;color:#000!important}.react-datepicker__header{color:var(--black)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:var(--red)!important;color:#fff!important}.text-green{color:var(--green)!important}.text-yellow{color:var(--yellow)!important}.text-red{color:var(--red)!important}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.bg-theme-blue{background-color:var(--theme-blue)!important}.bg-green{background-color:var(--green)!important}.bg-yellow{background-color:var(--yellow)!important}.bg-red{background-color:var(--red)!important}:root{--background:var(--white)fff;--foreground:#171717}.head1{font-size:26px;font-weight:600;text-align:center!important}.head2{font-size:20px!important}.head2,.head3{font-weight:600!important}.head3{font-size:16px!important}.btn-danger{color:var(--white)!important;background-color:var(--red)!important;border-color:transparent!important;transition:var(--transition)!important;border-radius:50px!important;font-size:14px!important;font-weight:600!important}.btn-danger:hover{background:var(--dark-red)!important;border-color:transparent}.btn-primary{color:var(--white);background-color:transparent!important;border-color:transparent!important;text-align:center;border-radius:50px!important;transition:var(--transition)!important;margin-bottom:5px}.btn-primary:hover{color:var(--theme-blue)!important;background-color:transparent}.btn-primary.focus,.btn-primary:focus{color:var(--white);background-color:transparent;border-color:var(--yellow);box-shadow:none}.btn-success{color:var(--white)!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:50px!important;padding:5px 10px!important;font-size:14px!important;transition:var(--transition)!important;font-weight:600!important}.btn-success:hover{color:var(--green)!important;background:transparent!important;border:1px solid transparent!important}.btn-success.focus,.btn-success:focus{color:#fff;background-color:transparent;box-shadow:0 0 0 .2rem transparent!important}.btn-outline-secondary{color:var(--white)!important;border-color:transparent!important;border-radius:50px!important;text-align:center!important;transition:var(--transition)!important;margin-bottom:5px!important}.btn-outline-secondary:hover{color:var(--dark-red)!important;background-color:transparent!important}.btn-success.focus,.btn-success:focus{color:var(--green)!important;background-color:transparent!important;border-color:transparent!important}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem transparent!important}.c-white{color:var(--white)}.card{border-radius:15px;background:rgba(255,255,255,.4)!important;border:1px solid rgba(255,255,255,.2)!important}.form-control.large-text,.large-text{font-size:60px!important;font-weight:600!important}.form-control{display:block!important;width:100%;padding:5px 10px!important;font-size:14px!important;font-weight:400;line-height:1.5;color:var(--white)!important;background-color:transparent!important;background-clip:padding-box;border:1px solid transparent!important;border-radius:0!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-bottom:2px solid var(--white)!important}.form-control::placeholder{color:var(--white)!important;opacity:.7!important}.form-control:focus{color:var(--white)!important;background-color:transparent!important;border-color:transparent!important;outline:0;box-shadow:0 0 0 .2rem transparent!important;border-bottom:2px solid var(--white)!important}.table td,.table th{border-top:1px solid transparent!important}.flex{display:flex}::-webkit-calendar-picker-indicator{filter:invert(1)}.spacer{height:20px;clear:both;display:block;width:100%}.center{text-align:center!important}.m-auto{margin:auto!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;background:linear-gradient(90deg,rgba(255,165,0,.6) 5%,rgba(241,68,68,.6) 45%,rgba(213,53,103,.6) 55%,rgba(154,16,154,.6) 94%)!important;position:relative}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{position:relative;z-index:1}.card{background-color:rgba(255,255,255,0)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}canvas{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast;filter:brightness(1.1) contrast(1.05)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}