:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,Urbanist;line-height:1.5;font-weight:400;background-color:#242424;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{display:none}.grid-background{background-color:#1a1a1a;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;height:100vh;margin:0;display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif}.scrollBar::-webkit-scrollbar{width:4px;display:block;height:4px}.scrollBar::-webkit-scrollbar-track{background:#161616;border-radius:4px;margin-top:10px;margin-bottom:10px}.scrollBar::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:4px}.scrollBar::-webkit-scrollbar-thumb:hover{background:#555}h1{font-size:3.2em;line-height:1.1}.input-tag{background-color:#1e1e1e;padding:12px;outline:none;border:none;border-radius:10px;width:100%;color:#fff}.input-tag:hover{outline:1px solid #919191}.input-tag:focus{outline:1px solid #ff3d14}.input-tag::placeholder{color:#919191;font-weight:600;line-height:16.8px}.custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;font-family:Arial,sans-serif;-webkit-user-select:none;user-select:none}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox .checkbox-mark{width:24px;height:24px;border:1px solid #919191;border-radius:4px;background-color:#202020;margin-right:8px;position:relative;display:inline-block;transition:background-color .3s,border-color .3s}.custom-checkbox input[type=checkbox]:checked+.checkbox-mark:after{content:"";width:10px;height:5px;border:2px solid #fff;border-top:none;border-right:none;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.custom-checkbox input[type=checkbox]:checked+.checkbox-mark{background-color:#3e3e3e;border-color:#919191}.custom-checkbox .checkbox-mark:hover{border-color:var(--mui-secondary)}.custom-checkbox input[type=checkbox]:focus+.checkbox-mark{box-shadow:0 0 0 2px #007bff80}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text-ellipsis-for-3-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-for-4-line{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.table-container{border:1px solid rgba(255,255,255,.15);border-radius:.5rem;position:relative;overflow-x:auto;overflow-y:hidden;width:100%;z-index:0}.table{width:100%;text-align:left;font-size:.875rem}.table-header{color:#fff;width:100%}.header-cell{padding:1rem 2rem;border-bottom:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}.header-cell:last-child{border-right:none}.rounded-tl{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.5rem}.table-row{color:#fff}.row-cell{background-color:#141414;padding:1rem 2rem;border-right:1px solid rgba(255,255,255,.15);font-weight:600}.row-cell:last-child{border-right:none}.text-center{text-align:center}.dot{margin-right:.5rem}.bgColor{background-color:#1e1e1e;border-radius:10px}.date-picker-custom-class{padding:14px;font-weight:700;border:none;color:#fff;width:100%;font-family:Urbanist,"sans-serif"!important}.react-datepicker{background-color:#1e1e1e!important;border:none!important;color:#fff!important;overflow:hidden!important;font-family:Urbanist,"sans-serif"!important}.react-datepicker__header{background-color:#1e1e1e!important;border-bottom:none!important;color:#fff!important;padding-top:8px!important;font-size:16px!important;text-align:center!important;font-weight:700!important}.react-datepicker__day-names{display:flex;justify-content:space-around;color:#bbb;font-weight:700!important;font-size:18px!important}.react-datepicker__day-name{display:flex!important;justify-content:center!important;font-size:small;color:#fff}.react-datepicker__day{color:red!important;width:36px!important;height:36px!important;line-height:36px!important;display:inline-block!important;transition:background-color .3s!important;border-radius:100px!important;border:none;font-size:larger}.react-datepicker__day:hover{background-color:#e4131f80!important;color:red!important;border:none}.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected{background-color:#b82538!important;color:#fff!important;border-radius:50%!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#b82538!important;color:#fff;border-radius:100px!important}.react-datepicker__day--selected:hover{background-color:#e4131f!important}.react-datepicker__day--highlighted-custom{background-color:#e63946;color:#fff}.react-datepicker__day--today{color:#e63946!important;font-weight:700!important}.react-datepicker__day--disabled{opacity:.3!important}.react-datepicker-wrapper{width:100%}.react-datepicker__month-container{background-color:#1e1e1e!important;padding:4px}.datepicker-footer-buttons{display:flex;justify-content:center;gap:10px;margin-top:8px}.datepicker-btn{padding:6px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.datepicker-btn:hover{background-color:#45a049}.react-datepicker__navigation{top:10px!important;line-height:1.5!important}.react-datepicker__navigation--previous,.react-datepicker__navigation--next{border:none!important;background-color:transparent!important;color:#fff!important;font-size:1.2rem!important}.custom-datepicker-button{background-color:transparent!important;color:#fff!important;border:1px solid white!important;padding:8px 16px!important;font-size:16px!important;border-radius:4px!important;margin:8px!important;cursor:pointer!important}.custom-datepicker-button.choose{background-color:#e63946!important;border:none!important;color:#fff!important}.custom-datepicker-button:hover{filter:brightness(1.2)!important}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#fff!important}
