@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,body,h1,h2,h3,h4,h5,h6,p,ul,li,button,input hr a{background:none;outline:none;box-sizing:border-box;border:none;margin:0;padding:0;text-decoration:none;list-style:none;color:#000;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;-webkit-tap-highlight-color:transparent}#root{height:inherit;width:100%;overflow-x:hidden}.accent{color:#f68d2b}html,body{overflow:hidden;height:100vh;transition:.2s}button{position:relative;transition:.2s}button[data-default=true]{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:#f68d2b;padding:17px;color:#fff;font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px}h3{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;text-align:center;letter-spacing:0px}.page-wrapper{width:100%;overflow-x:hidden;height:inherit;padding:24px 16px 100px;display:flex;flex-direction:column;gap:14px;padding-top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top) + 24px)}nav{background:#fff;position:fixed;bottom:0;left:0;width:100%;padding:6px 10px}nav ul{display:flex;align-items:stretch;justify-content:space-between}nav ul li{flex:1}nav ul li button{height:100%;width:100%;display:flex;padding:11px 0;gap:4px;flex-direction:column;align-items:center}nav ul li button p{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0px}nav ul li.current button img{filter:brightness(0) saturate(100%) invert(68%) sepia(14%) saturate(6353%) hue-rotate(342deg) brightness(101%) contrast(93%)}nav ul li.current button p{color:#f68d2b}header{display:flex;align-items:center;justify-content:space-between}header h2{font-family:Inter;font-weight:700;font-style:Bold;font-size:24px;line-height:110%;letter-spacing:0px}.header-user-info,.header-user-point{display:flex;align-items:center;gap:14px}.header-user-point{gap:4px;font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0px}.header-user-avatar{width:40px;height:40px;border-radius:50%}.header-edit-btn{width:40px;height:40px;background:#f4f4f4;border-radius:14px;display:flex;align-items:center;justify-content:center}.drawer-bg{position:fixed;background:#0006;display:flex;align-items:end;z-index:100;inset:0}.drawer-body{padding:40px 16px;background:#efefef;width:100%;border-radius:10px 10px 0 0;position:relative}.drawer-close{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:12px;right:10px}.drawer-close:after{width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.example-modal{display:flex;flex-direction:column;gap:20px;align-items:center}.example-modal>img{width:50%}.example-modal-content{text-align:center}.example-modal button{width:100%}.user-level{display:flex;flex-direction:column;gap:4px;align-items:end}.user-level span{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px}.user-level p{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0px}.home-progress-container{display:flex;justify-content:space-between;width:100%}.home-progress-block{border-radius:8px;background:#f4f4f4;padding:10px;display:flex;flex-direction:column;gap:6px;height:fit-content}.home-progress-block span{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px;color:silver}.home-progress-block p{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0px;display:flex;align-items:center;gap:2px}.home-progress-circle{flex:1;height:165px;background:url(/assets/Progress-D529dC6L.svg) no-repeat center/contain}.home-map-title{display:flex;align-items:center;flex-direction:column;gap:4px}.home-map-title p{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px;text-align:center}.home-map-container{display:flex;flex-direction:column;gap:34px;width:100%}.home-map-card{width:calc(50% - 10px);aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative}.home-map-card:after{content:"";position:absolute;width:100%;height:100%;border-color:#dbdbdb;border-width:2px;border-top-style:dashed;border-right-style:dashed;top:50%;right:0;z-index:-1;transform:translate(calc(50% + 20px))}.home-map-card:nth-child(2n){align-self:flex-end}.home-map-card:nth-child(2n):after{border-right-style:none;border-left-style:dashed;transform:translate(calc(-50% - 20px))}.home-map-card:last-child:after{display:none}.income-stats-container{background:#f4f4f4;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.income-stats-container h4{font-family:Inter;font-weight:700;font-style:Bold;font-size:18px;line-height:110%;letter-spacing:0px}.income-stats-filter{display:flex;gap:6px}.income-stats-filter button{padding:10px 0;border-radius:10px;flex:1;background:#dbdbdb;font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px}.income-stats-filter button.active{background:#f68d2b;color:#fff}.income-stats-row{display:flex;gap:6px;width:100%}.income-stats-block{background:#dbdbdb;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:10px;flex:1}.income-stats-block span{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0px;color:#aaa}.income-stats-block p{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0px}.income-stats-chart{height:165px;display:flex;gap:5%}.income-stats-chart li{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.income-stats-chart li span{font-family:Inter;font-weight:400;font-style:Regular;font-size:10px;line-height:100%;letter-spacing:0px;text-align:center;color:silver}.income-stats-chart .chart-column{flex:1;width:100%;display:flex;align-items:end}.income-stats-chart .chart-column div{border-radius:500px 500px 0 0;width:100%}.chart-stats .income-stats-block{background:#f4f4f4}.search-box{border-radius:14px;border:1px solid #C0C0C0;padding:12px 10px;display:flex;align-items:center;gap:6px}.search-box input{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0px}.search-box input::placeholder{color:#c4c4c4}.knowledge-ask-btn{justify-content:space-between!important}.knowledge-categories{display:flex;align-items:stretch;gap:14px;flex-direction:column;width:100%}.knowledge-category button{padding:14px;border-radius:14px;background:#f4f4f4;width:100%;display:flex;align-items:center;justify-content:space-between}.knowledge-category button div{display:flex;align-items:center;gap:4px;font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px}.knowledge-category button div img{width:24px}.profile-rewards-container h4{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px;margin-bottom:6px}.profile-rewards{display:flex;gap:6px;height:120px}.profile-rewards li{border-radius:14px;background:#f4f4f4;padding:10px 0;flex:1;display:flex;align-items:center;flex-direction:column;gap:4px}.profile-rewards li span{font-family:Inter;font-weight:400;font-style:Regular;font-size:10px;leading-trim:NONE;line-height:100%;letter-spacing:0px;text-align:center;color:silver}.profile-rewards li p{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0px}.tasks-title{display:flex;align-items:center;justify-content:space-between}.tasks-title p{font-family:Inter;font-weight:700;font-style:Bold;font-size:18px;line-height:110%;letter-spacing:0px}.tasks-list{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:14px}.tasks-card{background:#f4f4f4;border-radius:14px;width:calc(50% - 3px);padding:14px;display:flex;flex-direction:column;gap:6px;position:relative}.tasks-card-title{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px}.tasks-card-stats{display:flex;align-items:center;justify-content:space-between}.tasks-card-stats div{display:flex;flex-direction:column;gap:2px}.tasks-card-stats span{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px;color:#aaa}.tasks-card-stats p{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0px}.tasks-card-circle{background:url(/assets/Progress-D529dC6L.svg) no-repeat center/contain;width:70%;margin:0 auto;aspect-ratio:1}.tasks-card-info{width:36px;height:36px;bottom:0;position:absolute;right:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12207_2409)'%3E%3Cpath d='M14.6667 8.00016C14.6667 4.31826 11.6819 1.3335 8 1.3335C4.3181 1.3335 1.33333 4.31826 1.33333 8.00016C1.33333 11.682 4.3181 14.6668 8 14.6668C11.6819 14.6668 14.6667 11.682 14.6667 8.00016Z' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Cpath d='M8.16147 11.3335V8.00016C8.16147 7.6859 8.16147 7.52876 8.0638 7.4311C7.9662 7.3335 7.80907 7.3335 7.4948 7.3335' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99467 5.3335H8.00067' stroke='%23AAAAAA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12207_2409'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.000244141)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:16px;background-position:center;background-repeat:no-repeat}.tasks-page-btn{padding:10px 0!important}.tasks-page-btn img{filter:brightness(0) invert(1)}.employees-group>p{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;margin-bottom:6px}.employee-list{display:flex;flex-direction:column;gap:6px;width:100%}.employee-list-item{border-radius:14px;background:#f4f4f4;display:flex;align-items:center;justify-content:space-between;padding:14px}.employee-info,.employee-points{display:flex;align-items:center;gap:4px}.employee-avatar{width:30px;height:30px;border-radius:50px}.employee-info p{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px}.employee-points{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0px}.employees-invite-btns{position:sticky;bottom:0;display:flex;gap:10px;margin-top:auto}.employees-invite-btns button{height:48px!important;box-shadow:0 2px 6px #00000073}.employees-invite-btns .invite{flex:1}.employees-invite-btns .copy{width:48px!important;padding:0!important}.reports-list{display:flex;flex-wrap:wrap;gap:10px;width:100%}.reports-list-item{border-radius:14px;padding:14px;background:#f4f4f4;display:flex;flex-direction:column;gap:14px;width:calc(50% - 5px)}.reports--actions{width:100%;display:flex;justify-content:space-between}.reports--actions button{position:relative;width:24px;height:24px}.reports--actions button:after{content:"";position:absolute;width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-50%)}.reports-list-item h4{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0px}.reports-upload-doc{margin-top:auto;position:sticky;bottom:0}.admin-tasks-list{display:flex;flex-direction:column;gap:14px;width:100%}.admin-tasks-list-item{border-radius:14px;padding:14px;background:#f4f4f4;display:flex;gap:6px}.checkbox{width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #DBDBDB}.checkbox[data-checked=true]:after{content:"";width:20px;height:20px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6666 5L7.49998 14.1667L3.33331 10' stroke='%2322C55E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto}.admin-tasks-desc{display:flex;flex-direction:column;justify-content:center;gap:4px}.admin-tasks-desc p{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0px}.admin-tasks-desc span{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px;color:#aaa}
