:root{--Bg-Dark:rgba(24,37,56,1);--Bg-Color:rgba(68,53,183,1);--White-900:rgba(255,255,255,1);--White-500:rgba(255,255,255,0.8);--White-400:rgba(255,255,255,0.66);--White-200:rgba(255,255,255,0.1);--White-100:rgba(255,255,255,0.12);--Black-900:rgba(46,46,46,1);--Black-500:rgba(46,46,46,0.8);--Black-400:rgba(46,46,46,0.4);--Black-300:rgba(46,46,46,0.33);--Black-200:rgba(46,46,46,0.1);--Black-100:rgba(46,46,46,0.05);--Purple-900:rgba(140,125,255,1);--Purple-500:rgba(140,125,255,0.3);--Purple-100:rgba(140,125,255,0.1);--Blue-900:rgba(76,145,255,1);--Blue-500:rgba(76,145,255,0.3);--Blue-100:rgba(76,145,255,0.15);--Red-900:rgba(255,91,36,1);--Red-500:rgba(255,91,36,0.3);--Red-100:rgba(255,91,36,0.12);--Green-900:rgba(53,189,166,1);--Green-500:rgba(53,189,166,0.3);--Green-100:rgba(53,189,166,0.15);--Orange-900:rgba(255,164,36,1);--Orange-500:rgba(255,164,36,0.3);--Orange-100:rgba(255,164,36,0.15);--Yellow-900:rgba(255,195,0,1);--Yellow-500:rgba(255,195,0,0.3);--Yellow-100:rgba(255,195,0,0.15)}.H0{font-size:50px}.H0,.H1{font-family:Inter,sans-serif;font-weight:600;line-height:100%;letter-spacing:-.03em;color:var(--Black-900)}.H1{font-size:35px}.H2{font-weight:600}.H2,.body-20{font-family:Inter,sans-serif;font-size:20px;line-height:100%;letter-spacing:-.03em;color:var(--Black-900)}.body-20{font-weight:500}.body-17{font-size:17px;line-height:100%}.body-15,.body-17{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.03em;color:var(--Black-900)}.body-15{font-size:15px;line-height:120%}.body-13{font-weight:500;font-size:13px;line-height:120%}.body-13,.body-bold-20{font-family:Inter,sans-serif;letter-spacing:-.03em;color:var(--Black-900)}.body-bold-20{font-weight:600;font-size:20px;line-height:100%}.body-bold-17{font-size:17px}.body-bold-15,.body-bold-17{font-family:Inter,sans-serif;font-weight:600;line-height:100%;letter-spacing:-.03em;color:var(--Black-900)}.body-bold-15{font-size:15px}.body-bold-13{font-family:Inter,sans-serif;font-weight:600;font-size:13px;line-height:120%;letter-spacing:-.03em;color:var(--Black-900)}.body-lite-20{font-size:20px}.body-lite-17,.body-lite-20{font-family:Inter,sans-serif;font-weight:400;line-height:100%;letter-spacing:-.03em;color:var(--Black-900)}.body-lite-17{font-size:17px}.body-lite-15{font-size:15px;line-height:100%}.body-lite-13,.body-lite-15{font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.03em;color:var(--Black-900)}.body-lite-13{font-size:13px;line-height:120%}.chip{font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase;color:var(--Black-900)}.btnPrimary,.chip{font-family:Inter,sans-serif;letter-spacing:-.03em}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 17px 14px;border-radius:10px;border:none;color:var(--White-900);--hover-overlay-bg:var(--Black-100);font-weight:500;font-size:15px;line-height:120%;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnPrimary,.btnPrimary:hover{background:var(--Purple-900)}.btn-primary>*{position:relative;z-index:1}.btnPrimarySm{width:134px;height:34px;border-radius:10px;padding:8px 18px 8px 14px;gap:6px;display:inline-flex;align-items:center;justify-content:center;border:none;color:var(--White-900);--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnPrimarySm,.btnPrimarySm:hover{background:var(--Purple-900)}.btnPrimarySm>*{position:relative;z-index:1}.btnSecondary{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:13px 17px 14px;border-radius:10px;border:none;color:var(--Purple-900);--hover-overlay-bg:var(--Purple-100);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnSecondary,.btnSecondary:hover{background:var(--Purple-100)}.btnSecondary>*{position:relative;z-index:1}.btnLink{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 12px 5px;border-radius:10px;border:none;--hover-overlay-bg:var(--Purple-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnLink,.btnLink:hover{height:24px!important;background:var(--Purple-100);color:var(--Purple-900)}.btnLink>*{z-index:1}.btnLink>*,.btnOutline{position:relative;transition:all .5s ease}.btnOutline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;border:none;color:var(--Black-900);--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;overflow:hidden}.btnOutline,.btnOutline:hover{background:var(--Black-100)}.btnOutline>*{position:relative;z-index:1}.btnDate{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--Black-200);color:var(--Black-900);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease}.btnDate,.btnDate:hover{background:var(--White-900)}.btnDate:hover{border-color:var(--Black-200)}.btnDate>*,.btnTimeFilter{position:relative}.btnTimeFilter{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;border-radius:10px;border:none;color:var(--Black-900);--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;overflow:hidden}.btnTimeFilter,.btnTimeFilter:hover{background:var(--Black-100)}.btnTimeFilter>*{position:relative;z-index:1}.btnDanger{display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:10px;border:none;color:var(--Red-900);--hover-overlay-bg:var(--Red-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnDanger,.btnDanger:hover{background:var(--Red-100)}.btnDanger>*{position:relative;z-index:1}.btnAddMore{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border-radius:10px;border:none;color:#2E2E2E80;--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnAddMore,.btnAddMore:hover{background:var(--Black-100)}.btnAddMore>*{position:relative;z-index:1}.btnAddMore:before,.btnDanger:before,.btnDeleteAll:before,.btnLink:before,.btnOutline:before,.btnPrimary:before,.btnPrimarySm:before,.btnSecondary:before,.btnTagSmall:before,.btnTimeFilter:before,.chip-tag:before,.tabAdd:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hover-overlay-bg,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.btnAddMore:hover:before,.btnDanger:hover:before,.btnDeleteAll:hover:before,.btnLink:hover:before,.btnOutline:hover:before,.btnPrimary:hover:before,.btnPrimarySm:hover:before,.btnSecondary:hover:before,.btnTagSmall:hover:before,.btnTimeFilter:hover:before,.chip-tag:hover:before,.tabAdd:hover:before{opacity:1}.inputWrapper{display:inline-flex;align-items:center;gap:10px;width:250px;height:50px;padding:18px;border-radius:10px;border:1px solid var(--Black-300);background:var(--White-900);transition:all .5s ease;box-sizing:border-box}.inputWrapper:hover{border-color:var(--Black-400)}.inputWrapper:focus-within{border:2px solid var(--Purple-900);padding:17px}.inputWrapper input{flex:1 1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em;color:var(--Black-500);padding:0;margin:0}.inputWrapper input::placeholder{color:var(--Black-500)}.inputWrapper:focus-within input{color:var(--Black-900)}.inputWrapper:focus-within input::placeholder{color:var(--Black-500)}.inputWrapper input{caret-color:var(--Purple-900)}.inputWrapper img,.inputWrapper svg{flex-shrink:0;width:auto;height:auto}.inputWrapper:has(input:not(:placeholder-shown)):not(:focus-within){border:1px solid var(--Black-300)}.inputWrapper:has(input:not(:placeholder-shown)):not(:focus-within) input{color:var(--Black-900);font-weight:500}input.inputField{width:250px;height:50px;padding:18px;border-radius:10px;border:1px solid var(--Black-300);background:var(--White-900);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em;color:var(--Black-500);transition:all .5s ease;box-sizing:border-box}input.inputField:hover{border-color:var(--Black-400)}input.inputField:focus{outline:none;border:2px solid var(--Purple-900);padding:17px;color:var(--Black-900)}input.inputField::placeholder{color:var(--Black-500)}input.inputField{caret-color:var(--Purple-900)}input.inputField:not(:placeholder-shown):not(:focus){border:1px solid var(--Black-300);color:var(--Black-900)}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:5px;border:none!important;background:var(--Black-200);cursor:pointer;transition:all .5s ease;position:relative;flex-shrink:0}input[type=checkbox]:hover{background:var(--Black-300)}input[type=checkbox]:checked{background:var(--Purple-900)}input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url(/assets/icons/check.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}input[type=checkbox]:focus{outline:none!important;box-shadow:0 0 0 0 rgba(140,125,255,.2)!important}.formCheckInput[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:5px;border:none!important;background:var(--Black-100);cursor:pointer;transition:all .5s ease;position:relative;margin-top:0;background-image:none;box-shadow:none!important}.formCheckInput[type=checkbox]:hover{background:var(--Black-300);border:none!important}.formCheckInput[type=checkbox]:checked{background:var(--Purple-900);background-image:none;border:none!important}.formCheckInput[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;border:none!important;transform:translate(-50%,-50%);width:14px;height:14px;background:url(/assets/icons/check.svg) 50%/contain no-repeat}.formCheckInput[type=checkbox]:focus{outline:none;border:none!important}.formCheckInput[type=checkbox]:indeterminate{background:#8C7DFF1A;border:none!important;background-image:none}.formCheckInput[type=checkbox]:indeterminate:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10.9375px;height:1.3125px;background:#8C7DFF;border:none!important}.formCheckInput[type=checkbox]:indeterminate:focus{border:none!important;outline:none!important;box-shadow:none!important}.chip-tag{display:inline-flex;align-items:center;gap:6px;width:125px;height:26px;padding:0 12px 0 6px;border-radius:10px;border:none;color:var(--Black-900);--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden;box-sizing:border-box}.chip-tag,.chip-tag:hover{background:var(--Black-100)}.chip-tag>*{position:relative;z-index:1}.chip-tag img,.chip-tag svg{flex-shrink:0;width:auto;height:auto}.chip-tag .chip-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.chip-tag .chip-text{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-tag .chip-close{width:16px;height:16px;cursor:pointer;opacity:.7;transition:opacity .2s ease;flex-shrink:0}.chip-tag .chip-close:hover{opacity:1}.btnDeleteAll{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:121px;height:26px;padding:5px 10px;border-radius:10px;border:none;color:var(--Red-900);--hover-overlay-bg:var(--Red-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden}.btnDeleteAll,.btnDeleteAll:hover{background:var(--Red-100)}.btnDeleteAll>*{position:relative;z-index:1}.btnTagSmall{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:55px;height:22px;padding:2px 6px 4px;border-radius:5px;border:none;background:var(--Purple-100);color:var(--Purple-900);--hover-overlay-bg:var(--Purple-100);font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;box-sizing:border-box}.btnTagSmall:hover{width:48px;background:var(--Purple-100)}.btnTagSmall>*{position:relative;z-index:1}.selectWrapper{display:inline-flex;align-items:center;gap:10px;position:relative;cursor:pointer}.selectWrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;border:none;background:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em;cursor:pointer;outline:none}.selectWrapper select,.selectWrapper:hover select{color:var(--Black-900)}.selectWrapper img,.selectWrapper svg{flex-shrink:0;width:auto;height:auto}.selectDropdown{width:192px;min-height:94px;border-radius:10px;padding:10px;background:var(--Bg-Dark);box-shadow:0 8px 45px -8px rgba(0,0,0,.1),0 15px 25px -8px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.selectOption{width:100%;height:18px;border:none;background:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;color:var(--White-500);cursor:pointer;text-align:left;transition:all .5s ease;border-radius:4px;padding:4px 8px;margin:-4px -8px;box-sizing:content-box}.selectOption:hover{color:var(--White-900);background:transparent}select.selectField{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;border:none;background:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em;cursor:pointer;outline:none}select.selectField,select.selectField:hover{color:var(--Black-900)}select.selectField option{background:var(--Bg-Dark);color:var(--White-500);padding:10px;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em}select.selectField option:checked,select.selectField option:hover{background:var(--Bg-Dark);color:var(--White-900)}.customSelect{position:relative;display:inline-block}.customSelectTrigger{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:-.03em}.customSelectTrigger,.customSelectTrigger:hover{color:var(--Black-900)}.customSelectDropdown{position:absolute;top:100%;left:0;margin-top:4px;width:192px;min-height:94px;border-radius:10px;padding:10px;background:var(--Bg-Dark);box-shadow:0 8px 45px -8px rgba(0,0,0,.1),0 15px 25px -8px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:10px;z-index:1000;box-sizing:border-box}.customSelectOption{width:100%;min-height:18px;padding:4px 8px;border:none;background:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;color:var(--White-500);cursor:pointer;text-align:left;transition:all .5s ease;border-radius:4px;box-sizing:border-box}.customSelectOption:hover{color:var(--White-900);background:transparent}.tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:8px 14px;border-radius:30px;border:none;background:transparent;color:var(--Black-500);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;box-sizing:border-box;white-space:nowrap}.tabActive{color:var(--Black-900)}.tab:hover:not(.tabActive),.tabActive{border-radius:10px;background:var(--Black-100)}.tab:hover:not(.tabActive){color:var(--Black-500)}.tabActive:hover{background:var(--Black-100);color:var(--Black-900)}.tab img,.tab svg{flex-shrink:0;width:auto;height:auto}.tabs-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabAdd{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:39.5px;height:34px;padding:8px 14px;border-radius:10px;border:none;color:var(--Black-900);--hover-overlay-bg:var(--Black-100);font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;cursor:pointer;transition:all .5s ease;box-sizing:border-box;position:relative;overflow:hidden}.tabAdd,.tabAdd:hover{background:var(--Black-100)}.tabAdd>*{position:relative;z-index:1}.tabAdd img,.tabAdd svg{flex-shrink:0;width:auto;height:auto}.tooltipContainer{position:relative;display:inline-block}.tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:10px;width:61px;min-height:38px;padding:10px;border-radius:10px;background:var(--Bg-Dark);box-shadow:0 8px 45px -8px rgba(0,0,0,.1),0 15px 25px -8px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;z-index:1000;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .5s ease}.tooltipContainer:hover .tooltip{opacity:1}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--Bg-Dark)}.tooltipText{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:120%;letter-spacing:-.03em;color:var(--White-900);text-align:center;white-space:nowrap}.tooltipBottom{top:100%;bottom:auto;margin-top:10px;margin-bottom:0}.tooltipBottom:after{top:auto;bottom:100%;border-top:none;border-bottom:7px solid var(--Bg-Dark)}.tooltipLeft{right:100%;left:auto;top:50%;bottom:auto;transform:translateY(-50%);margin-right:10px;margin-bottom:0}.tooltipLeft:after{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--Bg-Dark);border-right:none}.tooltipLeft:after,.tooltipRight{top:50%;left:100%;bottom:auto;transform:translateY(-50%)}.tooltipRight{right:auto;margin-left:10px;margin-bottom:0}.tooltipRight:after{top:50%;right:100%;left:auto;bottom:auto;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid var(--Bg-Dark);border-left:none}