:root{--primary-color:#7f30cb;--gradient-color:linear-gradient(135deg,#7f30cb,#01dcba)}body{background:#f5f5f5;margin:0}*{box-sizing:border-box!important;font-family:Inter,sans-serif!important}.admin-deshboard .header,.assign-page .header,.comments-page .header,.projects-page .header,.tasks-page .header,.time-tracking-page .header,.users-page .header{align-items:center;display:flex;justify-content:space-between}.admin-deshboard .header button,.assign-page .header button,.comments-page .header button,.projects-page .header button,.tasks-page .header button,.time-tracking-page .header button,.users-page .header button{background:linear-gradient(135deg,#7f30cb,#01dcba);background:var(--gradient-color);border-radius:30px;color:#fff}.table{background:#fff;border-radius:10px;overflow:hidden}.table th{color:#fff;font-size:16px;font-weight:500;line-height:12px;padding:15px 8px}.table th span{line-height:12px}.table th span,.table th svg{color:#fff!important}.table thead tr{background:linear-gradient(135deg,#7f30cb,#01dcba);background:var(--gradient-color);border-radius:20}.table td{font-size:14px;font-weight:500;padding:8px}.add-button{align-items:center;background:linear-gradient(135deg,#7f30cb,#01dcba);background:var(--gradient-color);border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:15px 20px}.add-button svg{font-size:20px;margin-right:5px}.title{font-size:23px;font-weight:400}.MuiButtonBase-root{text-transform:none!important}.MuiOutlinedInput-input{height:auto!important}button{background:#7f30cb;background:var(--primary-color)}.cards-comment{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cards-comment div{border-radius:20px}.cards-comment .card{box-shadow:0 0 7px 0 #0000001a}@media(max-width:1150px){.cards-comment .card{width:100%!important}}.page-fade{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.admin-deshboard .welcome,.time-tracking-page .welcome,.user-layout .welcome{display:none}.admin-deshboard .date-chart,.time-tracking-page .date-chart,.user-layout .date-chart{flex-direction:column}.admin-deshboard .header,.time-tracking-page .header,.user-layout .header{display:block}.welcome{display:none}}.MuiOutlinedInput-root{border-radius:30px!important}.login-container{align-items:center;display:flex;justify-content:center;margin:200px auto 0;width:700px}.login-container .form-login{padding:0 100px;width:100%}.login-container .form-login h2{margin:0}.login-container .form-login p{margin-top:0}.login-container .form-login .MuiFormControl-root{margin-bottom:20px;width:100%}.login-container .form-login button{background:var(--gradient-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:15px;width:100%}.login-container .error{color:red;margin-top:10px!important;text-align:center}@media(max-width:900px){.login-container img{display:none}}.loader{animation:spin .8s linear infinite;border:3px solid;border-radius:50%;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.verify-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.verify-page .verify-box{border-radius:12px;max-width:500px;padding:10px;text-align:center;width:100%}.verify-page .verify-box .logo{height:100px;margin-bottom:20px}.verify-page .verify-box h2{font-size:30px;font-weight:500;margin-bottom:10px}.verify-page .verify-box p{color:#333;font-size:16px;margin:0}.verify-page .verify-box p:nth-of-type(2){margin-bottom:30px}.verify-page .verify-box .code-form{align-items:center;display:flex;flex-direction:column}.verify-page .verify-box .code-form .code-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:8px}.verify-page .verify-box .code-form .code-inputs input{border:1px solid #ccc;border-radius:10px;font-size:24px;height:55px;outline:none;text-align:center;transition:border-color .2s ease;width:50px}.verify-page .verify-box .code-form .code-inputs input:focus{border-color:var(--primary-color)}.verify-page .verify-box .code-form small{color:#777;display:block;font-size:13px;font-style:italic;margin-bottom:20px}.verify-page .verify-box .code-form button{background:var(--gradient-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 30px;transition:background .2s ease}.verify-page .verify-box .code-form button:hover{background:var(--primary-color)}.verify-page .verify-box .resend{font-size:14px;margin-top:20px}.verify-page .verify-box .resend .resend-link{color:#007aff;cursor:pointer;text-decoration:underline}.verify-page .verify-box .resend .resend-link:hover{color:#005fcc}.verify-page .verify-box .error-msg{color:red;font-size:14px;margin-top:10px}.verify-page .verify-box .resend-msg{color:green;font-size:14px;margin-top:10px}@media(max-width:600px){.user-content{overflow:hidden;width:100%}.user-box>div{width:100%!important}}.assign-page{width:500px}.assign-page .styled-select{margin-bottom:30px}.assign-page .save-btn{background:#0b41cd;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:12px 30px}@media(max-width:1150px){.assign-page{width:100%}}.toast{animation:fadeInOut 3s ease-in-out;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;font-weight:500;left:50%;padding:12px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:9999}.toast.success{background-color:#28a745}.toast.error{background-color:#dc3545}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}10%,90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.admin-layout .admin-content,.admin-layout .user-content,.user-layout .admin-content,.user-layout .user-content{min-height:100vh;padding:15px}.admin-layout,.user-layout{display:flex}.admin-layout .admin-content,.admin-layout .user-content,.user-layout .admin-content,.user-layout .user-content{flex:1 1;position:relative}.admin-layout .admin-content .admin-header,.admin-layout .admin-content .user-header,.admin-layout .user-content .admin-header,.admin-layout .user-content .user-header,.user-layout .admin-content .admin-header,.user-layout .admin-content .user-header,.user-layout .user-content .admin-header,.user-layout .user-content .user-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.admin-layout .admin-content .admin-header .icon-group,.admin-layout .admin-content .user-header .icon-group,.admin-layout .user-content .admin-header .icon-group,.admin-layout .user-content .user-header .icon-group,.user-layout .admin-content .admin-header .icon-group,.user-layout .admin-content .user-header .icon-group,.user-layout .user-content .admin-header .icon-group,.user-layout .user-content .user-header .icon-group{display:flex;gap:10px}.admin-layout .admin-content .admin-header .icon-group svg,.admin-layout .admin-content .user-header .icon-group svg,.admin-layout .user-content .admin-header .icon-group svg,.admin-layout .user-content .user-header .icon-group svg,.user-layout .admin-content .admin-header .icon-group svg,.user-layout .admin-content .user-header .icon-group svg,.user-layout .user-content .admin-header .icon-group svg,.user-layout .user-content .user-header .icon-group svg{font-size:25px}@media(max-width:1150px){.admin-content{overflow:hidden;width:100%}}
/*# sourceMappingURL=main.4453b622.css.map*/