body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-page{align-items:center;background:#e0e0e0;color:#e0e0ff;display:flex;font-family:-apple-system,BlinkMacOS,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.auth-page h1{color:#000;font-size:2.1rem;font-weight:600;letter-spacing:-.5px;margin:0 0 1.6rem}.auth-page:before{content:"";height:80%;left:-30%;top:-30%;width:80%;z-index:0}.auth-page:before,.logo-circle{pointer-events:none;position:absolute}.logo-circle{border:1px solid #979797;border-radius:50%;box-shadow:0 0 80px #783cff26;height:380px;left:8%;top:50%;transform:translateY(-50%);width:380px;z-index:1}@keyframes pulse{0%,to{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:.9;transform:translateY(-50%) scale(1.04)}}.auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e0e0e0;border:1px solid #979797;border-radius:20px;box-shadow:0 20px 60px #212121;max-width:420px;padding:50px;position:relative;text-align:center;width:100%;z-index:2}.guest-link{color:#000;font-size:.94rem;margin:0 0 2.2rem}.guest-link form{width:400px}.guest-link a{color:#e63246;font-weight:500;text-decoration:none}.guest-link a:hover{color:#000;text-decoration:underline}.form-field{margin-bottom:1.5rem;text-align:left;width:400px}.form-field label{color:#000;display:block;font-size:.9rem;font-weight:700;margin-bottom:.5rem}.form-field input{background:#e0e0e0;border:1px solid #979797;border-radius:10px;color:#000;font-size:1rem;padding:16px 20px;transition:all .2s;width:380px}.form-field input::placeholder{color:#979797}.form-field input:focus{border-color:#e63246;outline:none}.remember-row{margin:1.4rem 0 2rem;text-align:left}.remember-row .checkbox-label{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.92rem;gap:.6rem;-webkit-user-select:none;user-select:none}.remember-row .checkbox-label input[type=checkbox]{accent-color:#e63246;height:1.1rem;width:1.1rem}.btn-primary{background-color:#e63246;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem;transition:all .25s;width:100%}.btn-primary:hover{box-shadow:0 12px 30px #e63246;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.error-message{background:#ff6b6b1f;border-radius:8px;color:#ff6b6b;font-size:.9rem;margin:1rem 0;padding:.6rem}.forgot-password{color:#e63246;font-size:.92rem;margin-top:1.8rem}.forgot-password a{color:#e63246;text-decoration:none}.forgot-password a:hover{color:#000;text-decoration:underline}@media(max-width:768px){.logo-circle{display:none}.auth-card{margin:1rem;padding:2.4rem 1.8rem}}.header{align-items:flex-end;color:#fff;display:flex;flex-direction:column;margin-left:341px}.header .top-bar{display:flex;padding:20px;width:100%}.header .top-bar .search-bar{align-items:center;display:flex;gap:13px;margin-left:20px;width:100%}.header .top-bar .add-btn{align-items:center;background:#212121;border:none;border-radius:16px;cursor:pointer;display:flex;justify-content:center;min-height:59px;min-width:59px;transition:background .2s}.header .top-bar .add-btn:hover{background:#d51a2f}.header .top-bar .add-btn .global-search input{width:1452px}.header .top-bar .global-search{align-items:center;background:#212121;border-radius:20px;display:flex;gap:11px;height:59px;padding:0 22px;position:relative;width:100%}@media screen and (max-width:1872px){.header .top-bar .global-search{width:100%}}.header .top-bar .global-search input{background:none;border:none;color:#fff;font-size:20px;height:100%;outline:none;width:100%}.header .top-bar .global-search input::placeholder{margin:22px 0}.header .tabs-container{display:flex;gap:34px;justify-content:space-between;padding:0 20px;width:100%}@media screen and (max-width:1872px){.header .tabs-container{width:100%}}.header .tabs-container .tabs-nav{align-items:flex-start;display:flex;gap:20px;margin-left:20px}.header .tabs-container .tabs-nav .tab-item{align-items:center;border-bottom:3px solid #0000;border-radius:30px;display:flex;font-size:16px;font-weight:500;height:27px;justify-content:center;padding:5px 20px;text-decoration:none;transition:all .8s ease}.header .tabs-container .tabs-nav .tab-item.active{color:#000;min-width:-webkit-max-content;min-width:max-content}.header .tabs-container .tabs-nav .tab-item.active:hover{background-color:#e63246;color:#fff;transition:.2s}.header .tabs-container .keyword-search{align-items:center;background:#e0e0e0;border-radius:20px;display:flex;flex-direction:row;font-size:14px;gap:11px;outline:none;padding:10px 0 10px 17px;position:relative;width:100vw}@media screen and (max-width:1872px){.header .tabs-container .keyword-search{width:100vw}}.header .tabs-container .keyword-search input{background:none;border:none;color:#000;font-size:16px;height:100%;outline:none;padding:0 20px 0 0;width:100%}.sidebar{background:#212121;border-radius:30px;color:#fff;display:flex;flex-direction:column;margin:20px;min-height:800px;overflow-y:auto;padding:20px 14px;position:absolute;width:273px}.sidebar .user-profile{align-items:center;display:flex;gap:12px;margin-bottom:22px}.sidebar .user-profile .avatar-wrapper{align-items:center;display:flex;gap:14px}.sidebar .user-profile .status{color:#fff;font-size:14px;opacity:30%}.sidebar .user-profile .name{font-size:18px;font-weight:600}.sidebar .everyday-tasks{background-color:#303030;border:1px solid #979797;border-radius:12px;padding:21px 14px}.sidebar .everyday-tasks .title{display:block;font-size:16px;font-weight:600;text-align:left;width:120px}.sidebar .everyday-tasks .tasks-content{display:flex;gap:12px}.sidebar .everyday-tasks .tasks-btn{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;width:100%}.sidebar .everyday-tasks .participants{color:#fff;display:flex;font-size:12px;gap:14px;margin-top:10px;opacity:70%}.sidebar .everyday-tasks .participants-count{display:flex;gap:5px}.sidebar-divider{align-items:center;color:#979797;display:flex;font-size:13px;gap:12px;letter-spacing:.5px;padding:50px 0 23px;text-transform:uppercase}.sidebar-divider hr{background-color:#fff;opacity:50%;width:100%}.sidebar .main-menu{display:flex;flex-direction:column;gap:20px}.sidebar .main-menu .menu-item{align-items:center;border-radius:15px;color:#979797;display:flex;font-size:16px;font-weight:500;gap:16px;padding:8px;text-decoration:none;transition:all .15s;width:246px}.sidebar .main-menu .menu-item:hover{background:#e63246;color:#fff}.sidebar .main-menu .menu-item:hover .badge{background-color:#212121}.sidebar .main-menu .menu-item.active{background:#e63246;color:#fff}.sidebar .main-menu .menu-item.active .badge{background-color:#212121}.sidebar .main-menu .menu-item .badge{background:#e63246;border-radius:12px;color:#fff;font-size:11px;margin-left:auto;padding:2px 8px}.sidebar .main-menu .menu-item .badge-arrow{margin:6px 0 0 102px}.sidebar .logo{margin-top:50px}.sidebar .footer-brand{color:#979797;font-size:13px;margin-top:auto;opacity:.7;padding:24px;text-align:center}@media(max-width:1024px){.sidebar{width:240px}}
/*# sourceMappingURL=main.010feb0c.css.map*/