@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;background-color:#e5e5e5}html{font-size:22px}body{min-height:100vh;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none}.menu{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 6px 10px #0000001a;font-size:.8rem;list-style:none;border-radius:6px}.menu .menu__item{background-color:#fff;padding:.25rem 2rem .25rem .5rem;border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:start;gap:5px}.menu .menu__item span,.menu .menu__item .icon{background-color:#fff}.menu .menu__item span{white-space:nowrap}.menu .menu__item .icon{color:#16abf8}.menu .menu__item:first-child{border-radius:6px 6px 0 0}.menu .menu__item:last-child{border-radius:0 0 6px 6px}.home{width:100%}.home .home__header{width:100%;height:100px;background-color:#16abf8;color:#fff;display:flex;align-items:center;justify-content:center}.home .home__header .home__title{width:100%;max-width:80%}.home .home__header .home__title p{background-color:#16abf8;font-size:22px;font-weight:700;color:#fff}.home .home__content{display:flex;flex-direction:column;width:100%;max-width:80%;margin:auto}.home .home__content .home__content-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;font-size:36px;font-weight:700}.home .home__content .home__content-header .header__left,.home .home__content .home__content-header .header__right{display:flex;align-items:center}.home .home__content .home__content-header .header__right{position:relative;display:flex;gap:1rem}.home .home__content .home__content-header .header__right .button-switch{height:35px;width:35px;border-radius:50%;color:#888;border:1px solid #888888;cursor:pointer}.home .home__content .home__content-header .header__right .button-add{color:#fff;font-size:18px;line-height:27px;padding:14px 21px;border-radius:45px;border:none;cursor:pointer;display:flex;align-items:center;gap:.25rem;background-color:#16abf8}.home .home__content .home__content-header .header__right .button-add .icon,.home .home__content .home__content-header .header__right .button-add span{background-color:#16abf8}.home .home__content .home__content-header .header__left{gap:1rem}.home .home__content .home__content-header .header__left .icon{align-items:start;cursor:pointer}.home .home__content .home__content-header .header__left .icon:last-child{color:#a4a4a4;font-size:1.2rem}.home .home__content .home__content-card{align-items:center;justify-content:start;flex-wrap:wrap;gap:10px}.home .home__content .home__content-items{align-items:center;justify-content:center;margin:0}.home .home__content .button-new{color:#fff;font-size:18px;line-height:27px;padding:14px 21px;border-radius:45px;border:none;cursor:pointer;display:flex;align-items:center;gap:.25rem;background-color:#16abf8}.home .home__content .button-new .icon,.home .home__content .button-new span{background-color:#16abf8}.modal{z-index:9;width:500px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:12px;display:flex;flex-direction:column}.modal .modal__form{display:flex;flex-direction:column;padding:0 1rem 1rem;background-color:transparent}.modal .modal__form section{display:flex;flex-direction:column;background-color:#fff}.modal .modal__form label{font-size:12px;font-weight:600;line-height:18px;color:#111;margin-top:10px;background-color:#fff}.modal .modal__form input{background-color:#fff;font-size:16px;font-weight:400;line-height:24px;outline-style:none;border:1px solid #16abf8;border-radius:6px;padding:14px 18px}.modal .modal__footer{background-color:transparent;display:flex;flex-direction:column;padding:1rem;align-items:flex-end;width:100%}.modal .modal__footer button{background-color:#16abf8;color:#fff;font-size:18px;line-height:27px;padding:14px 21px;border-radius:45px;border:none;width:150px;cursor:pointer}.modal .modal__footer button:disabled{cursor:not-allowed;background-color:#67ccff;color:#fff}.modal__header{display:flex;flex-direction:row;justify-content:space-between;background-color:transparent;padding:1rem}.modal__header p{font-size:18px;line-height:27px;font-weight:600;background-color:transparent}.modal__header .icon{background-color:#fff;cursor:pointer}.modal__info{z-index:999;width:500px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:12px;display:flex;align-items:center;justify-content:start;padding:1rem;gap:10px}.modal__info .icon,.modal__info p{background-color:#fff}.modal__info .icon{color:green}.alert{z-index:999;width:500px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:12px;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.alert h1,.alert p,.alert button,.alert span,.alert .buttons{background-color:#fff;font-size:18px}.alert span{font-weight:700}.alert .icon{color:#ed4c5c;background-color:#fff;font-size:150px}.alert .buttons{width:100%;display:flex;margin-top:1rem;align-items:center;justify-content:space-around}.alert .buttons button{width:150px;height:50px;border:none;border-radius:45px}.alert .buttons button:first-child{background-color:#f4f4f4;color:#4a4a4a;cursor:pointer}.alert .buttons button:last-child{background-color:#ed4c5c;color:#fff;cursor:pointer}.cards{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:10px}.card{width:100%;max-width:235px;min-height:235px;background-color:#fff;color:#111;border-radius:10px;padding:1rem;margin-bottom:10px;box-shadow:0 6px 10px #0000001a}.card .card__container{width:100%;height:200px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.card .card__container p,.card .card__container .card__footer{background-color:#fff}.card .card__container p{font-size:18px;font-weight:700;line-height:27px;cursor:pointer}.card .card__container .card__footer{display:flex;justify-content:space-between}.card .card__container .card__footer span,.card .card__container .card__footer .icon{background-color:#fff}.card .card__container .card__footer span{color:#111;font-size:14px}.card .card__container .card__footer .icon{cursor:pointer}.item{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;margin:.5rem 0;background-color:#fff;border-radius:12px;box-shadow:0 6px 10px #0000001a}.item .item__left,.item .item__right,.item .icon{color:#c4c4c4;background-color:#fff;display:flex;align-items:center;outline-style:none;gap:1rem}.item .item__left label,.item .item__right label,.item .icon label{margin-right:1rem;background-color:#fff;color:#000}.item .icon{cursor:pointer;font-size:.8rem}.item input[type=checkbox]{text-align:center;cursor:pointer;margin-right:.5rem;width:20px;height:20px;accent-color:#16abf8;color:#fff}.item input[type=checkbox]:checked+label{text-decoration:line-through;color:#888}.show-dropdown{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;padding:0 1rem;width:200px;height:48px;border-radius:6px;outline:none;border:none;cursor:pointer;background-color:#fff;border:1px solid #16abf8}.show-dropdown span{background-color:#fff;font-size:1rem}.dropdown{display:flex;flex-direction:column;position:absolute;top:66%;width:200px;height:48px;border-radius:8px;border:1px solid #000;background-color:#fff}.drop{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;outline:none;cursor:pointer;padding:.5rem 1rem;border:1px solid #16abf8;background-color:#fff}.drop span{background-color:#fff;color:#000;font-size:.75rem}.color{width:.75rem;height:.75rem;border-radius:50%;margin-right:4px}.color.red{background-color:red}.color.yellow{background-color:#ff0}.color.green{background-color:green}.color.blue{background-color:#00f}.color.purple{background-color:purple}.inline-edit{display:flex;align-items:center;gap:.5rem}.inline-edit h3{font-size:36px}.inline-edit .edit__title{outline-style:none;font-size:36px;border:none;width:200px;font-weight:600}.inline-edit .edit__icon{color:#a4a4a4}.click__outside{position:fixed;top:0;left:0;width:100%;height:100%;background:none}.nullData{display:flex;align-items:center;justify-content:center}.nullData .person{width:345px;height:345px;display:flex;align-items:center;justify-content:center}.sort__dropdown{z-index:99;width:200px;height:170px;position:absolute;top:46%;left:81%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:8px}.sort__dropdown .sort__wrapper{display:flex;flex-direction:column;border-radius:8px;background:#ffffff;color:#000}.sort__items{width:200px;height:30px;color:#000;position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:none;background-color:#fff;border-bottom:1px solid #c4c4c4}.sort__items .sort__item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:#fff;gap:.25rem}.sort__items .sort__item span{background-color:#fff;font-size:.75rem;color:#000}.sort__items:last-child{border-radius:12px;border:none}.sort__items:first-child{border-radius:12px;border:none}.sort__items:nth-child(2){border-top:1px solid #c4c4c4}.sort__items .icon{background-color:#fff;font-size:1rem;color:#000}.sort__open{position:relative}
