body{font-family:Onest,sans-serif;color:#16151c}.cursor-pointer,.profile-backup-image{cursor:pointer}.fs-12{font-size:12px}.break-word{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-img{max-width:90%;max-height:90%;border-top-left-radius:20px;border-bottom-left-radius:20px}.profile-backup-image{width:100px;height:100px;object-fit:cover;border:1px solid;border-radius:10px;padding:.6rem;margin:.5rem .5rem 0 0}.invoice-company-logo{width:160px}body{margin:0}.w-fit{width:fit-content}.my-0{margin-top:0;margin-bottom:0}@media (min-width: 765px){.mb-md-4{margin-bottom:2rem}}.ms-3{margin-left:1rem}.mx-3{margin-left:1rem;margin-right:1rem}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.w-100{width:100%}.loading-container{text-align:center}.loading{font-size:32px;background:linear-gradient(90deg,#ff6ec4,#7873f5,#1fc8db);background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient-shift 3s infinite,text-grow 2s infinite alternate;letter-spacing:4px}@keyframes gradient-shift{0%{background-position:0}to{background-position:100%}}@keyframes text-grow{0%{transform:scale(1)}to{transform:scale(1.1)}}.dots{display:inline-block;width:1em;text-align:left}.dots span{display:inline-block;opacity:0;animation:dot-fade 1.5s infinite}.dots span:nth-child(1){animation-delay:0s}.dots span:nth-child(2){animation-delay:.5s}.dots span:nth-child(3){animation-delay:1s}@keyframes dot-fade{0%,33%{opacity:0}50%{opacity:1}to{opacity:0}}.otp-input{width:60px;margin-right:10px;border:1px solid #E0E0E0;height:60px;border-radius:10px;font-size:30px;text-align:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset!important;transition:background-color 5000s ease-in-out 0s!important}body.dark select{border-color:#a2a1a80d;background:transparent;color:#fff;padding:.5rem;border-radius:4px}body.dark input:-webkit-autofill,body.dark input:-webkit-autofill:hover,body.dark input:-webkit-autofill:focus,body.dark textarea:-webkit-autofill,body.dark textarea:-webkit-autofill:hover,body.dark textarea:-webkit-autofill:focus,body.dark select:-webkit-autofill,body.dark select:-webkit-autofill:hover,body.dark select:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important}body select{border-color:#e0e0e0;background:transparent;padding:.5rem;border-radius:4px}.file-upload .MuiButton-icon{margin:0}@media (max-width: 765px){.otp-input{width:50px}}.pagination .pagination-wrapper{padding:2rem 0;display:flex;justify-content:center}.pagination .separator{width:1rem;margin:.3rem .25rem 0}.pagination .page-item{background:transparent;border:none;height:2rem;width:2rem;margin:0 .25rem;border-radius:50%;font-weight:500;font-size:12px;padding:0}.pagination .page-item:hover{background-color:#e6e2f8}.pagination .page-item:focus{outline:0}.pagination .active{background-color:var(--scrollbar-thumb);color:#fff}.pagination .sides{font-size:14px}.pagination .sides:hover{text-decoration:none}.pagination button{cursor:pointer}body.dark .pagination .page-item{color:#fff}body.dark .pagination .page-item:hover{background-color:#a2a1a80d}body.dark ::-webkit-scrollbar{width:8px}body.dark ::-webkit-scrollbar-thumb{background-color:var(--primaryColor);border-radius:10px}body.dark ::-webkit-scrollbar-thumb:hover{background-color:#4a48b3}body.dark ::-webkit-scrollbar-track{background-color:#1f1f1f;border-radius:10px}body.dark *{scrollbar-width:thin;scrollbar-color:var(--primaryColor) #1f1f1f}@media (max-width: 768px){.fc .fc-toolbar{flex-direction:column}.fc .fc-toolbar-chunk{margin:10px 0 5px}.fc .fc-view-harness{min-height:50vh}}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:var(--fc-button-focus-box-shadow)}.fc .fc-button-primary:focus{box-shadow:var(--fc-button-focus-box-shadow)}.apple-login-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;padding:.6rem 1.2rem;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease;text-transform:none;width:100%;border-radius:10px;height:45px}.apple-login-btn:hover{background-color:#1a1a1a}.apple-login-btn:active{transform:scale(.97)}.apple-login-btn:focus{outline:2px solid #fff;outline-offset:2px}.linkedin-login-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#0077b5;color:#fff;padding:.6rem 1.2rem;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease;text-transform:none;width:100%;border-radius:10px;height:45px;font-size:14px;font-weight:500}.linkedin-login-btn:hover{background-color:#005885}.linkedin-login-btn:active{transform:scale(.97)}.linkedin-login-btn:focus{outline:2px solid #fff;outline-offset:2px}.google-login-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#3c4043;padding:.6rem 1.2rem;border:1px solid #dadce0;cursor:pointer;transition:background-color .2s ease,transform .1s ease;text-transform:none;width:100%;border-radius:10px;height:45px;font-size:14px;font-weight:500}.google-login-btn:hover{background-color:#f8f9fa}.google-login-btn:active{transform:scale(.97)}.google-login-btn:focus{outline:2px solid #4285F4;outline-offset:2px}header{display:flex;align-items:center;justify-content:space-between;padding:20px}body.dark{background-color:#16151c;--fc-today-bg-color: color-mix(in srgb, var(--primaryColor) 10%, transparent)}.MuiPickersDay-root.Mui-selected:focus{background-color:var(--primaryColor)!important}:root{--fc-button-bg-color: var(--primaryColor);--fc-button-border-color: var(--primaryColor);--fc-button-hover-bg-color: var(--primaryColor);--fc-button-hover-border-color: var(--primaryColor);--fc-button-active-bg-color: color-mix(in srgb, var(--primaryColor) 75%, transparent);--fc-button-active-border-color: color-mix(in srgb, var(--primaryColor) 75%, transparent);--fc-today-bg-color: color-mix(in srgb, var(--primaryColor) 15%, transparent);--fc-button-focus-box-shadow: 0px 0px 0px .2rem color-mix(in srgb, var(--primaryColor) 50%, transparent)}.dragging{background:#ffffffe6;box-shadow:0 4px 20px #0003}
