.annotationPage{position:relative;width:100%;height:100vh}.annotation{border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:1000}.annotation-text{background-color:#fff;border:1px solid #ccc;padding:5px;position:absolute;top:25px;left:0;z-index:1000;white-space:nowrap}.annotation-form{position:absolute;height:60px;background:#f3f4f6;border:1px solid #ccc;padding:8px;transform:translate(-50%,-50%);z-index:1000;border-radius:10px}.textAreaBtnContainer{display:flex;align-items:center}.textarea{font-size:1rem;width:100%;max-height:40px;outline:none;color:#4b5563;background-color:#f3f4f6;border-radius:9999px;padding:.5rem 1.25rem}.commentBtn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--mv-color-primary);border-radius:20px;font-weight:600;color:#fff;margin-bottom:5px}.commentBtnContainer{display:flex;gap:8px}.modal{position:fixed;inset:0;background-color:#96959580;z-index:99;display:none;overflow-y:auto}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.modal.fade .modal-content{transition:transform .3s ease-out;transform:translateY(10%)}.modal.show .modal-content{transform:translate(0)}.modal-content{max-width:500px;margin:60px auto;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 3px #00000026;border-radius:.6rem;outline:0}.modal-content.md{max-width:1000px}.modal-content.lg{max-width:1400px}.modal-content.full{max-width:100%;width:calc(100% - 60px)}.modal-content.hfull{min-height:calc(100vh - 120px)}.modal-content>div{padding:15px 20px}.modal-content .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px}.modal-content .head h3{font-size:20px;font-weight:600;line-height:1}.modal-content .head button{font-size:20px;color:#ff5840;position:relative;z-index:9}.modal.passwordProfile .modal-content{max-width:400px}.passwordProfile .modal-content .head{border-bottom:1px solid #efefef}.passwordProfile .modal-content .head h3{font-size:16px;font-weight:500;flex:1;text-align:center;padding-left:30px}.passwordProfile .passCont{padding:20px}.passwordProfile .passCont label{color:var(--mv-color-muted);font-size:12px;position:relative}.passwordProfile .passCont label input{display:block;border:1px solid #80ABFF;width:100%;height:40px;border-radius:5px;padding:10px 50px 10px 15px;font-size:14px;color:#000;margin:5px 0 0}.passwordProfile .passCont label button{position:absolute;width:40px;height:40px;bottom:0;right:0;display:flex;justify-content:center;align-items:center;font-size:18px;color:#5e5e5e}.passwordProfile .passCont label button *{pointer-events:none}.passwordProfile .passCont>button{padding:12px 30px;background-color:var(--mv-color-primary);color:#fff;font-weight:600;border-radius:30px;margin:30px auto 0;display:block;min-width:170px}.passwordProfile .passCont .success-box{height:250px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;font-weight:500;gap:10px 0}.passwordProfile .passCont .success-box svg{font-size:40px;color:#19b64e}.passwordProfile .profileDropArea{border:2px dashed #D9D9D9;padding:10px 20px;border-radius:8px;min-height:100px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:.2s ease-in;text-align:center}.passwordProfile .profileDropArea svg{font-size:30px}.passwordProfile .profileDropArea svg.uploadIcon{color:#0095ff}.passwordProfile .profileDropArea svg.checkIcon{color:#19b64e}.passwordProfile .profileDropArea.dropping{background-color:#d9d9d9}.passwordProfile label[for=profileUpload]{width:170px;border:1px solid var(--mv-color-primary);padding:12px 30px;text-align:center;border-radius:30px;font-weight:600;font-size:14px;color:var(--mv-color-primary);margin:0 auto;cursor:pointer}.passwordProfile .passCont>button.disabled{opacity:.5;cursor:no-drop}.apps .dd-menu{min-width:300px;min-height:500px}.apps .appsList{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:20px}.apps .appsList li{display:flex;flex-direction:column;align-items:center;justify-content:center}.apps .appsList li a{width:auto}.apps .appsList li div{display:flex;flex-direction:column;align-items:center;justify-content:center}.apps .appsList li div img{height:42px!important;width:42px!important}.apps .appsList li div p{text-align:center}.apps .appsList li.selected-app{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:8px;padding:8px;box-shadow:0 2px 8px #1976d233;border:2px solid #1976d2}.apps .appsList li.selected-app a{pointer-events:none}.apps .appsList li.selected-app div p{font-weight:600;color:#1976d2}:root{--mv-navigation-height: 58px}nav{background-color:#fbfbfb;border-bottom:1px solid #cdd2dd}nav .logo{font-family:Microgramma}nav .items-group.apps .items{min-width:190px}.nav-items>ul>li{display:inline-flex}.nav-items ul>li{cursor:pointer}nav .dropdown .dd-menu :where(a,button){display:flex;gap:0 10px;align-items:center;padding:.25rem 1rem;width:100%}nav .dropdown .dd-menu a img{width:30px;height:30px;object-fit:contain}nav .dropdown .dd-menu :where(a,button){transition:transform .2s ease-in-out}nav .dropdown .dd-menu :where(a,button):hover{transform:scale(1.01)}.nav-items ul>li.notifItem .dropdown>button,.nav-items ul>li.colabItem .dropdown>button{position:relative;min-width:auto;min-height:auto}.nav-items ul>li.notifItem .badge.count{width:15px;height:15px;top:-5px;right:-5px;font-size:8px}.nav-items ul>li.notifItem .dropdown .dd-menu{width:500px;max-height:600px;overflow:auto}.nav-items ul>li.notifItem .notifList{padding:20px 30px}.nav-items ul>li.notifItem .notifList .mainBtns>button{display:inline-block;width:auto;padding:3px 5px;color:var(--mv-color-primary);border-radius:5px}.nav-items ul>li.notifItem .notifList .mainBtns>button.active{background-color:#e0ebff}.nav-items ul>li.notifItem .notifList ul .single-notif{display:flex;flex-wrap:wrap;gap:0 15px;align-content:center;margin-inline:-10px;padding:10px;border-radius:4px}.nav-items ul>li.notifItem .notifList ul .single-notif.unread{background-color:#0000000a}.nav-items ul>li.notifItem .notifList ul .single-notif:not(:last-child){margin-bottom:10px}.nav-items ul>li.notifItem .notifList ul .single-notif .avatar{width:85px;height:85px}.nav-items ul>li.notifItem .notifList ul .single-notif .avatar.icon{background-color:#ececec;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-size:36px;color:#005a9c}.nav-items ul>li.notifItem .notifList ul .single-notif .avatar.icon img{width:30px;height:30px}.nav-items ul>li.notifItem .notifList ul .single-notif .avatar img{width:100%;height:100%}.nav-items ul>li.notifItem .notifList ul .single-notif .text{display:inline-flex;flex-wrap:wrap;flex-direction:column;flex:1;justify-content:center}.nav-items ul>li.notifItem .notifList ul .single-notif .text .title{font-weight:500}.nav-items ul>li.notifItem .notifList ul .single-notif .text .msg{font-size:12px}.nav-items ul>li.notifItem .notifList ul .single-notif .text .msg a{width:auto;display:inline-block;padding:0;color:var(--mv-color-primary);background:transparent}.nav-items ul>li.notifItem .notifList ul .single-notif .text .ref{font-size:12px;font-weight:300}.nav-items ul>li.notifItem .notifList ul .single-notif .text time{font-size:12px;color:var(--mv-color-primary);margin-top:5px}.dropdown .dd-menu.text-center button{justify-content:center}.dropdown .dd-menu.bb-1 li:not(:last-child) button{border-bottom:1px solid #efefef}.dropdown.logout>.avatarWrapper{display:flex;justify-content:center;gap:10px}.dropdown.logout>.avatarWrapper .avatar{display:flex;justify-content:center;align-items:center;border-radius:100%;color:#fff;background-color:#2d2d2d;min-width:35px;min-height:35px}.nav-items ul>li .avatar img{border-radius:100%;width:35px;height:35px}.dropdown.logout .dd-menu{max-height:310px}.dropdown.logout .dd-menu .username{display:flex;flex-wrap:wrap;gap:0 10px;padding:15px 15px 20px;border-bottom:1px solid #efefef;align-items:center}.dropdown.logout .dd-menu .username .pic{width:40px;height:40px;border-radius:100%;overflow:hidden;box-shadow:0 5px 5px #0000003d}.dropdown.logout .dd-menu .username .pic img{width:100%;height:100%}.dropdown.logout .dd-menu .username .name-input{flex:1;position:relative}.dropdown.logout .dd-menu .username .name-input p{font-size:18px;color:var(--mv-color-primary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.logout .dd-menu .username .name-input #username{margin:0;padding:0 3px;height:30px;background:transparent;position:absolute;top:-2px;left:0;right:0}.dropdown.logout .dd-menu .username button.editUsername{padding:0;width:20px;font-size:16px;height:20px;background:transparent}.dropdown.logout .dd-menu>p{padding:10px 15px}.dropdown.logout .dd-menu ul li button{font-size:14px;justify-content:space-between}.dropdown.logout .dd-menu ul li button svg{color:var(--mv-color-primary)}.dropdown.logout .dd-menu>button{background:transparent;color:inherit;font-size:14px;font-weight:400;padding:15px 15px 10px;border-top:1px solid #efefef;border-radius:0;margin-top:38px}.dropdown.logout .dd-menu>button svg{font-size:22px;color:var(--mv-color-reddish)}.inner-block.fullHeight{height:calc(100vh - 166px)!important}.comments-log{display:flex;flex-wrap:wrap;flex-direction:column;text-align:left;gap:5px 0}.comments-log .comment{background-color:#f5f5f5;padding:10px 20px;border-radius:10px;display:flex;flex-wrap:wrap;flex-direction:column}.comments-log .comment .avatar{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--mv-color-primary);border-radius:20px;font-weight:600;color:#fff;margin-bottom:5px}.comments-log .comment .info{display:flex;flex-wrap:wrap;gap:0 20px;font-size:12px}.comments-log .comment .info .username{font-weight:500}.comments-log .comment .info .time{color:#00000091}.comments-log .comment .desc{margin-top:5px}nav.loading{pointer-events:none}.sidebar{border-right:2px solid #e7e8ea;z-index:1}.sidebar.tm .projInfo{text-align:center}.sidebar.tm .close{position:absolute;right:-13px}.sidebar.tm:not(.open) .close{transform:scaleX(-1)}.sidebar.tm{top:var(--mv-navigation-height);width:var(--mv-TMSidebar-width);padding-top:18px;transition:.3s ease-in-out;z-index:1;--mv-TMSidebar-width-adjusted: var(--mv-TMSidebar-width)}.sidebar.tm.h-screen{height:calc(100vh - var(--mv-navigation-height))}.sidebar.tm.open{width:var(--mv-TMSidebar-width-open);--mv-TMSidebar-width-adjusted: var(--mv-TMSidebar-width-open)}.sidebar.tm .projInfo{text-align:center;padding:0 10px}.sidebar.tm.open .projInfo{padding:0 30px}.sidebar.tm .projInfo>div span{display:none}.sidebar.tm.open .projInfo>div span{display:block;font-weight:700;font-size:16px}.sidebar.tm .projInfo>div{padding:20px 0}.sidebar.tm .projInfo>div h2{font-size:18px;font-weight:500;margin:10px 0 15px}.sidebar.tm .projInfo>div div span{font-size:14px;font-weight:500;color:#4c4dff;text-align:center}.sidebar.tm .projInfo>div div span small{display:block;font-size:12px;font-weight:400;color:#000;min-height:40px}.sidebar.tm .projInfo>div div span span{display:block}.sidebar.tm .projFeaturesCircle{text-align:center;position:relative;transition:.3s ease-in-out;width:113px;height:113px;margin:0 auto}.sidebar.tm:not(.open) .mm-center{text-align:center}.sidebar.tm:not(.open) .projFeaturesCircle{width:50px;height:50px;margin:0 auto 50px}.sidebar.tm .projFeaturesCircle .circle{width:113px;height:113px;margin:0 auto;transition:.3s ease-in-out;position:absolute}.sidebar.tm:not(.open) .projFeaturesCircle .circle{width:50px;height:50px}.sidebar.tm .projFeaturesCircle button.feature{position:absolute;font-size:12px;font-weight:500;min-width:10px;max-width:60px;text-align:left;transition:.5s ease-in-out;transform-origin:57px 57px}.sidebar.tm .projFeaturesCircle button.feature>*{pointer-events:none}.sidebar.tm:not(.open) .projFeaturesCircle button.feature span{display:none}.sidebar.tm .projFeaturesCircle button.feature:before{content:"";width:13px;height:13px;position:absolute;border-radius:10px;transition:.5s ease-in-out}.sidebar.tm:not(.open) .projFeaturesCircle button.feature:before{width:8px;height:8px}.sidebar.tm .projFeaturesCircle.one-active button.feature.one{transform:translate(60px,50px)}.sidebar.tm .projFeaturesCircle.one-active button.feature.two{transform:translate(-27px,-40px)}.sidebar.tm .projFeaturesCircle.one-active button.feature.three,.sidebar.tm .projFeaturesCircle.two-active button.feature.one{transform:translate(-104px,82px)}.sidebar.tm .projFeaturesCircle.two-active button.feature.one:before{transform:translate(53px)}.sidebar.tm .projFeaturesCircle.two-active button.feature.two{transform:translate(67px,40px)}.sidebar.tm .projFeaturesCircle.two-active button.feature.two:before{transform:translate(-17px,9px)}.sidebar.tm .projFeaturesCircle.two-active button.feature.three{transform:translate(-25px,-25px)}.sidebar.tm .projFeaturesCircle.two-active button.feature.three:before{transform:translate(19px,18px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.one{transform:translate(-25px,-25px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.one:before{transform:translate(19px,18px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.two{transform:translate(-100px,79px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.two:before{transform:translate(47px,2px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.three{transform:translate(67px,50px)}.sidebar.tm .projFeaturesCircle.three-active button.feature.three:before{transform:translate(-17px,1px)}.sidebar.tm:not(.open) .projFeaturesCircle button.feature.one{transform:translate(37px,20px)}.sidebar.tm .projFeaturesCircle button.feature:disabled:before{background-color:#a29a9a!important}.sidebar.tm .projFeaturesCircle button.feature.one:before{transform:translate(-17px,1px);background-color:#6b0086}.sidebar.tm:not(.open) .projFeaturesCircle button.feature.two{transform:translate(-25px,-38px)}.sidebar.tm .projFeaturesCircle button.feature.two:before{transform:translate(22px,34px);background-color:#ffc662}.sidebar.tm:not(.open) .projFeaturesCircle button.feature.three{transform:translate(-74px,39px)}.sidebar.tm .projFeaturesCircle button.feature.three:before{transform:translate(56px);background-color:#4c4dff}.sidebar.tm:not(.open) .projFeaturesCircle.two-active button.feature.one{transform:translate(-78px,35px)}.sidebar.tm:not(.open) .projFeaturesCircle.two-active button.feature.two{transform:translate(38px,12px)}.sidebar.tm:not(.open) .projFeaturesCircle.two-active button.feature.three{transform:translate(-23px,-23px)}.sidebar.tm:not(.open) .projFeaturesCircle.three-active button.feature.one{transform:translate(-23px,-23px)}.sidebar.tm:not(.open) .projFeaturesCircle.three-active button.feature.two{transform:translate(-72px,35px)}.sidebar.tm:not(.open) .projFeaturesCircle.three-active button.feature.three{transform:translate(38px,17px)}.sidebar.tm>div>ul{width:100%;margin-top:30px}.sidebar.tm:not(.open)>div>ul{width:100%;overflow:hidden}.sidebar.tm>div>ul button{font-size:16px;display:flex;gap:0 15px;width:100%;align-items:center;padding:8px 30px;position:relative;margin:2px 0}.sidebar.tm>div>ul button span{color:#727272}.sidebar.tm:not(.open)>div>ul button{padding:8px 25px}.sidebar.tm:not(.open)>div>ul button span{display:none}.sidebar.tm>div>ul button img{width:30px;height:30px;object-fit:scale-down}.sidebar.tm>div>ul button:before,.sidebar.tm>div>ul button:after{content:"";position:absolute;height:100%;right:0;z-index:-1}.sidebar.tm>div>ul button:before{width:0;background-color:#1919190d;transition:.2s ease-in-out}.sidebar.tm:not(.open)>div>ul button:before{display:none}.sidebar.tm>div>ul button.active:before,.sidebar.tm>div>ul button:hover:before{width:100%}.sidebar.tm>div>ul button:after{width:5px;background-color:#010101;border-radius:10px;opacity:0}.sidebar.tm>div>ul button.active:after{opacity:1}.sidebar.loading{pointer-events:none}:root{--mv-TMSidebar-width: 80px;--mv-TMSidebar-width-open: 270px;--mv-TMSidebar-width-adjusted: var(--mv-TMSidebar-width-open)}.sidebar-v2{width:260px;height:calc(100vh - 60px);position:fixed;top:60px;left:0;background-color:#fff;border-right:1px solid #e0e0e0;overflow-y:auto;z-index:90;box-sizing:border-box}.logo-container-v2{padding:20px;display:flex;justify-content:center;align-items:center}.logo-v2{max-width:180px;height:auto}.menu-header-v2{padding:15px 15px 10px;width:260px;box-sizing:border-box}.menu-header-v2 h3{color:#555;font-size:16px;font-weight:500;margin:0 0 10px}.menu-items-v2{width:260px;position:relative!important;flex:1;padding:10px 0;border-bottom:0px}.menu-items-v2 ul{list-style:none;padding:0;margin:0;width:100%}.menu-items-v2 li{position:relative;width:260px;margin:2px 0}.menu-items-v2 li button{display:flex;align-items:center;width:260px;padding:10px 15px;border:none;background:none;text-align:left;cursor:pointer;position:relative;box-sizing:border-box;font-size:16px;color:#777;transition:all .2s ease}.menu-items-v2 li button:hover{background-color:#1fa1c80d;color:#333}.menu-icon-v2{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:10px;color:#777;flex-shrink:0}.menu-icon-img-v2{width:20px;height:20px;object-fit:contain}.menu-text-v2{color:#666;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.menu-items-v2 li.active .menu-text-v2{color:#0091ff;font-weight:500}.menu-items-v2 li.active .menu-icon-v2{color:#0091ff}.menu-items-v2 li.active:after{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background-color:#0091ff}.menu-items-v2 li.active button{background-color:#0091ff0d}@media (max-width: 992px){.sidebar-v2{width:240px}}@media (max-width: 768px){.sidebar-v2{transform:translate(-100%);transition:transform .3s ease}.sidebar-v2.open{transform:translate(0)}}.working-area-v2{margin-left:260px;margin-top:60px;padding:20px 60px 20px 20px;background-color:#f8f8f8;min-height:calc(100vh - 60px);width:calc(100% - 260px);box-sizing:border-box}.projInfo-v2{padding:20px 15px;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9;width:260px;box-sizing:border-box}.project-logo-v2{width:150px;height:150px;object-fit:contain;margin-bottom:10px;border-radius:4px;box-shadow:0 1px 3px #0000001a}.project-divider-v2{width:90%;height:1px;background-color:#e0e0e0;margin:10px 0}.project-title-container-v2{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.project-title-v2{font-size:18px;font-weight:600;color:#444;margin:0;padding:0;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-subtitle-v2{font-size:12px;font-weight:400;color:#777;margin:3px 0 0;padding:0;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--mv-loading-bar-width: 0}.TMCoreLoading:before{content:"";position:fixed;width:var(--mv-loading-bar-width);height:5px;background-color:var(--mv-color-primary);top:0;left:0;transition:width 1s ease-in}:root{--mv-capability-name-height: 20px;--mv-capability-name-width: 83px;--blur-width: 200px;--blur-size: var(--blur-width) calc(100vh - var(--mv-navigation-height));--capability-name-height: 20px;--capability-name-width: 85px;--capability-name-skeleton: linear-gradient(#e9e9e9 var(--capability-name-height), transparent 0);--capability-name-position: 30px 4px;--baseline-circle-height: 32px;--baseline-circle-width: 32px;--baseline-circle-skeleton: linear-gradient(#e9e9e9 var(--baseline-circle-height), transparent 0);--baseline-circle-position: 121px -2px;--baseline-height: 20px;--baseline-width: 120px;--baseline-skeleton: linear-gradient(#e9e9e9 var(--baseline-height), transparent 0);--baseline-position: 160px 4px;--add-file-height: 20px;--add-file-width: 85px;--add-file-skeleton: linear-gradient(#e9e9e9 var(--add-file-height), transparent 0);--add-file-position: calc(100% - 140px) 20px;--add-members-height: 25px;--add-members-width: 55px;--add-members-skeleton: linear-gradient(#e9e9e9 var(--add-members-height), transparent 0);--add-members-position: calc(100% - 35px) 18px;--add-membersbtn-height: 25px;--add-membersbtn-width: 25px;--add-membersbtn-skeleton: linear-gradient(#e9e9e9 var(--add-membersbtn-height), transparent 0);--add-membersbtn-position: 100% 18px;--breadcrumb-height: 21px;--breadcrumb-width: 100px;--breadcrumb-skeleton: linear-gradient(#e9e9e9 var(--breadcrumb-height), transparent 0);--breadcrumb-position: 0 37px}:root{--featureTab-height: 40px;--featureTab-width: 40px;--featureTab-skeleton: linear-gradient(#e9e9e9 var(--featureTab-height), transparent 0);--featureTab1-position: 0 105px;--featureTab2-position: 75px 105px;--tool-height: 30px;--tool-width: 30px;--tool-skeleton: linear-gradient(#e9e9e9 var(--tool-height), transparent 0);--tool1-position: calc(100% - 50px) 105px;--tool2-position: 100% 105px}:root{--main-card-height: calc(100% - 120px) ;--main-card-width: 100%;--main-card-skeleton: linear-gradient(#e9e9e9e7 var(--main-card-height), transparent 0);--main-card-position: 0 160px;--cardbtn-height: 40px;--cardbtn-width: 40px;--cardbtn-skeleton: linear-gradient(#696969 var(--cardbtn-height), transparent 0);--cardbtn-position: calc(100% - 20px) 180px;--cardbtn2-position: calc(100% - 75px) 180px;--addrowbtn-height: 30px;--addrowbtn-width: 160px;--addrowbtn-skeleton: linear-gradient(#696969 var(--addrowbtn-height), transparent 0);--addrowbtn-position: 20px calc(var(--main-card-height) + 20px)}.TMCoreLoading{width:calc(100% - var(--mv-container-padding-inline)*2);height:calc(100vh - var(--mv-navigation-height));position:absolute;top:-3px;left:var(--mv-container-padding-inline);background-color:var(--mv-TM-bgColor);z-index:9;opacity:.9}.TMCoreLoading~div{opacity:0}.TMCoreLoading:after{content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg,#d3d3d300 0,#ffffff80,#d3d3d300),var(--capability-name-skeleton),var(--baseline-circle-skeleton),var(--baseline-skeleton),var(--add-file-skeleton),var(--add-members-skeleton),var(--add-membersbtn-skeleton),var(--breadcrumb-skeleton),var(--featureTab-skeleton),var(--featureTab-skeleton),var(--tool-skeleton),var(--tool-skeleton),var(--main-card-skeleton),var(--cardbtn-skeleton),var(--cardbtn-skeleton),var(--addrowbtn-skeleton);background-size:var(--blur-size),var(--capability-name-width) var(--capability-name-height),var(--baseline-circle-width) var(--baseline-circle-height),var(--baseline-width) var(--baseline-height),var(--add-file-width) var(--add-file-height),var(--add-members-width) var(--add-members-height),var(--add-membersbtn-width) var(--add-membersbtn-height),var(--breadcrumb-width) var(--breadcrumb-height),var(--featureTab-width) var(--featureTab-height),var(--featureTab-width) var(--featureTab-height),var(--tool-width) var(--tool-height),var(--tool-width) var(--tool-height),var(--main-card-width) var(--main-card-height),var(--cardbtn-width) var(--cardbtn-height),var(--cardbtn-width) var(--cardbtn-height),var(--addrowbtn-width) var(--addrowbtn-height);background-position:-150% 0,var(--capability-name-position),var(--baseline-circle-position),var(--baseline-position),var(--add-file-position),var(--add-members-position),var(--add-membersbtn-position),var(--breadcrumb-position),var(--featureTab1-position),var(--featureTab2-position),var(--tool1-position),var(--tool2-position),var(--main-card-position),var(--cardbtn-position),var(--cardbtn2-position),var(--addrowbtn-position);background-repeat:no-repeat;animation:loading 2.5s infinite}@keyframes loading{to{background-position:200% 0,var(--capability-name-position),var(--baseline-circle-position),var(--baseline-position),var(--add-file-position),var(--add-members-position),var(--add-membersbtn-position),var(--breadcrumb-position),var(--featureTab1-position),var(--featureTab2-position),var(--tool1-position),var(--tool2-position),var(--main-card-position),var(--cardbtn-position),var(--cardbtn2-position),var(--addrowbtn-position)}}.loader-cont p{position:absolute;text-align:center;width:100%;top:0}.dropdown{position:relative;cursor:auto}.dropdown>button{display:flex;flex-wrap:wrap;align-items:center}.dropdown>button.text{padding-right:30px;min-width:135px;background-color:var(--mv-color-lightBlue);color:var(--mv-color-primary)}.dropdown.tbtn>button{font-weight:700;min-width:120px;justify-content:space-between}.dropdown .dd-menu{position:absolute;right:0;left:auto;top:calc(100% + 5px);background-color:#fff;border-radius:10px;filter:drop-shadow(0px 4px 6px rgba(0,0,0,.1));min-width:250px;padding:.5rem 0;z-index:9;max-height:220px;overflow:auto;display:none}.noOverflow{overflow:hidden!important}.dropdown.show .dd-menu{display:block}.dropdown .dd-menu ul li button{display:flex;flex-wrap:wrap;align-items:center;padding:10px 15px;gap:0 10px;font-size:12px;width:100%;border-radius:0;color:#1e1e1e}.dropdown .dd-menu ul li button svg{font-size:18px}.dropdown .dd-menu ul li button:not(:last-child){border-bottom:1px solid #6f6f6f63}.dropdown:not(.blu-bg) .dd-menu ul li button.active{background-color:var(--mv-color-lightBlue)}.dropdown.blu-bg .dd-menu{background-color:#e0ebff}.dropdown.width-190 .dd-menu{min-width:190px}.dd-menu .btn{display:block;padding:4px 10px;margin:0 auto;background-color:#5657ff;color:#fff;border-radius:20px;width:100px;font-weight:600}.dd-menu>button{width:-webkit-fit-content;width:fit-content;margin:10px auto 0;display:block;padding:7px 10px;background-color:#4c4dff;min-width:100px;color:#fff;border-radius:30px;font-size:12px;font-weight:500}.dropdown>button .chevron{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dropdown>button .placeholder{color:#858585;font-weight:400}.dropdown>button span.options{display:block;width:calc(100% - 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.regionSelection>button{background-color:var(--mv-color-lightBlue);border-radius:5px;padding-right:30px;width:135px}.dropdown.regionSelection .dd-menu li{padding:2px 0;margin:3px 0;cursor:pointer}.tbleHdrRow{min-height:30px;align-items:center}.tbleHdrRow .dropdown>button{color:var(--mv-color-primary)}.tbleHdrRow .dropdown>button.text{font-size:14px}.tbleHdrRow .dropdown>button img{width:20px;height:20px;object-fit:fill}.tbleHdrRow .dropdown>button svg{margin:0 auto}@keyframes blink{50%{opacity:0}}.blink-cursor{animation:blink 1s step-end infinite}.past-claims-panel{padding:2rem;background:#fff;height:100%;overflow-y:auto}.chart-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;margin-bottom:2rem}.chart-header{margin-bottom:1.5rem}.chart-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.chart-subtitle{font-size:.9375rem;color:#6b7280;margin:0}.chart-loading,.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.chart-loading p,.chart-empty p{margin:1rem 0 0;color:#6b7280;font-size:.9375rem}.loading-spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#6b0086;border-radius:50%;animation:spin .8s linear infinite}.warning-message{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:2rem;color:#dc2626;font-size:.9375rem;font-weight:500;line-height:1.5}.warning-icon{font-size:1.125rem;font-weight:700;color:#dc2626}.action-buttons{display:flex;flex-direction:column;gap:1.25rem}.action-item{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;box-shadow:0 1px 3px #0000000d}.action-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.action-content{display:flex;align-items:center;gap:1.25rem;flex:1}.action-text{display:flex;flex-direction:column;gap:.5rem}.action-title{font-weight:600;color:#374151;font-size:1rem;line-height:1.4}.action-subtitle{color:#9ca3af;font-size:.875rem;line-height:1.4}.status-badge{padding:.5rem 1rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}.status-badge.approved{background-color:#dcfce7;color:#166534}.status-badge.pending{background-color:#fef3c7;color:#92400e}.status-badge.rejected{background-color:#fee2e2;color:#991b1b}.status-badge.in-progress{background-color:#dbeafe;color:#1e40af}.status-badge.draft{background-color:#f3f4f6;color:#374151}.status-badge.submitted{background-color:#e0e7ff;color:#3730a3}@media (max-width: 768px){.past-claims-panel,.chart-section{padding:1.25rem}.chart-title{font-size:1rem}.chart-subtitle{font-size:.8125rem}.action-item{padding:1.25rem 1.5rem}.action-title{font-size:.9375rem}.action-subtitle{font-size:.8125rem}}.qlearning-modal .modal-header{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.qlearning-modal .modal-icon{font-size:24px;color:#1890ff}.recommendations-container{padding:20px 0}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.recommendations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:20px}.recommendation-card{border:1px solid #f0f0f0;border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f5f5f5)}.recommendation-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:#1890ff}.rec-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rec-title{font-size:16px;font-weight:600;color:#262626;margin:12px 0 8px}.rec-description{color:#595959;font-size:14px;margin-bottom:12px;line-height:1.5}.rec-state{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:12px;background:#fafafa;border-radius:4px}.rec-impact{margin:16px 0;padding:12px;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border-radius:4px;border-left:3px solid #1890ff}.rec-impact strong{display:block;margin-bottom:8px;color:#262626;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.rec-explanation{margin:12px 0;padding:10px;background:#fffbe6;border-radius:4px;font-size:13px;color:#614700;line-height:1.5;border-left:3px solid #faad14}.rec-explanation svg{margin-right:6px;color:#faad14}.rec-history{margin-top:12px;padding-top:12px;border-top:1px dashed #d9d9d9;color:#8c8c8c;font-size:12px}.analytics-container{padding:20px 0}.top-action-item{padding:12px 0;border-bottom:1px solid #f0f0f0}.top-action-item:last-child{border-bottom:none}.action-info{display:flex;align-items:center;gap:12px;margin-bottom:8px}.action-rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-radius:50%;font-weight:600;font-size:12px}.action-name{flex:1;font-weight:500;color:#262626}.ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.ant-tabs-tab{font-weight:500}.ant-tabs-tab-active{color:#1890ff}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mt-2{margin-top:8px}.ml-2{margin-left:8px}@media (max-width: 768px){.recommendations-grid{grid-template-columns:1fr}.qlearning-modal .ant-modal{max-width:100%;margin:10px}}.validation-panel{display:flex;flex-direction:column;height:100%;background:#fff}.validation-header{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.validation-title{display:flex;align-items:center;gap:.5rem}.validation-title h3{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.validation-icon{width:20px;height:20px;color:#7c3aed}.validation-content{flex:1;padding:1.5rem;overflow-y:auto}.validation-loading,.validation-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.validation-spinner{width:32px;height:32px;color:#7c3aed;animation:spin 1s linear infinite;margin-bottom:1rem}.validation-loading p{color:#64748b;font-size:.875rem}.success-icon{width:48px;height:48px;color:#10b981;margin-bottom:1rem}.validation-empty p{color:#374151;font-size:.875rem;margin-bottom:.25rem}.validation-empty span{color:#9ca3af;font-size:.75rem}.validation-suggestions{display:flex;flex-direction:column;gap:1rem}.validation-suggestion{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background:#fefefe}.suggestion-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.suggestion-header h4{margin:0;font-size:.875rem;font-weight:500;color:#1e293b;line-height:1.4}.confidence-badge{background:#dcfce7;color:#166534;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.suggestion-description{font-size:.875rem;color:#64748b;margin-bottom:1rem;line-height:1.5}.suggestion-values{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;font-size:.75rem}.value-label{color:#64748b}.suggestion-values strong{color:#1e293b;font-weight:500}.suggested-value{color:#059669!important}.suggestion-actions{display:flex;gap:.5rem}.btn-apply,.btn-dismiss{padding:.375rem .75rem;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-apply{background:#10b981;color:#fff}.btn-apply:hover{background:#059669}.btn-dismiss{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-dismiss:hover{background:#f9fafb;border-color:#9ca3af}.stress-parameters-panel{height:100%;display:flex;flex-direction:column;background:#fff}.parameters-content{flex:1;padding:24px;overflow-y:auto}.parameter-section{margin-bottom:32px}.section-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;color:#374151}.section-title svg{color:#6b0086}.parameter-group{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.parameter-group label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:12px}.slider-container{display:flex;align-items:center;gap:12px;margin-bottom:8px}.slider-track{position:relative;flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.slider-fill{position:absolute;left:0;top:0;height:100%;background:#6b0086;border-radius:4px;transition:width .15s ease;pointer-events:none}.slider-track input[type=range]{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;outline:none;-webkit-appearance:none;cursor:pointer;margin:0}.slider-track input[type=range]::-webkit-slider-track{width:100%;height:8px;background:transparent;border-radius:4px;cursor:pointer}.slider-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:36px;height:36px;background:#6b0086;border:5px solid white;border-radius:50%;cursor:grab;box-shadow:0 3px 12px #6b008699;position:relative;z-index:2;-webkit-transition:all .2s ease;transition:all .2s ease}.slider-track input[type=range]::-moz-range-track{width:100%;height:8px;background:transparent;border-radius:4px;cursor:pointer}.slider-track input[type=range]::-moz-range-thumb{width:36px;height:36px;background:#6b0086;border:5px solid white;border-radius:50%;cursor:grab;box-shadow:0 3px 12px #6b008699;position:relative;z-index:2;-moz-transition:all .2s ease;transition:all .2s ease}.slider-track input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;background:#6b0086;box-shadow:0 0 0 8px #6b00864d;transform:scale(1.15)}.slider-track input[type=range]:active::-moz-range-thumb{cursor:grabbing;background:#6b0086;box-shadow:0 0 0 8px #6b00864d;transform:scale(1.15)}.slider-track input[type=range]:hover::-webkit-slider-thumb{background:#6b0086;box-shadow:0 3px 16px #6b0086cc;transform:scale(1.08)}.slider-track input[type=range]:hover::-moz-range-thumb{background:#6b0086;box-shadow:0 3px 16px #6b0086cc;transform:scale(1.08)}.input-value{font-size:16px;font-weight:700;color:#6b0086;min-width:50px;text-align:right}.parameter-description{font-size:12px;color:#6b7280;font-style:italic}.parameter-summary{margin-top:24px;padding:20px;background:#6b00860d;border-radius:12px;border:1px solid rgba(107,0,134,.2)}.summary-header h4{font-size:16px;font-weight:600;color:#6b0086;margin:0 0 16px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(107,0,134,.15)}.summary-item:last-child{border-bottom:none}.summary-label{font-size:13px;color:#374151;font-weight:500}.summary-value{font-size:15px;font-weight:700;color:#6b0086}@media (max-width: 768px){.parameters-content{padding:16px}.parameter-group{padding:12px;margin-bottom:16px}.parameter-summary{padding:16px}}.risk-quality-index{width:100%;height:100vh;overflow-y:auto;background:#fafbfc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.quality-results.acumen-style{max-width:1200px;margin:0 auto;padding:24px;width:100%;box-sizing:border-box}.simple-header{background:#fff;border-radius:12px;padding:24px 32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.simple-header h1{font-size:24px;font-weight:600;color:#111827;margin:0}.overall-grade{display:flex;align-items:center;gap:16px}.grade-letter{font-size:48px;font-weight:800}.grade-percent{font-size:32px;font-weight:600;color:#6b7280}.simple-summary{background:#fff;border-radius:12px;padding:20px 32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9;display:flex;justify-content:space-around;align-items:center}.summary-item{display:flex;align-items:center;gap:12px}.summary-value{font-size:24px;font-weight:700;color:#111827}.acumen-metrics-dashboard{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9;width:100%;overflow-x:auto}.section-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:100%}.metric-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:24px;text-align:center;min-width:250px;max-width:100%}.metric-header{margin-bottom:20px}.metric-header h3{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 4px;text-transform:uppercase;letter-spacing:.05em}.metric-weight{font-size:11px;color:#9ca3af}.metric-score-display{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.metric-gauge{width:120px;height:70px}.gauge-svg{width:100%;height:100%}.gauge-text{font-size:18px;font-weight:700;fill:#111827}.metric-grade{font-size:28px;font-weight:700;color:#374151}.metric-description{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 16px}.metric-checks{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb}.check-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151}.check-pass{color:#10b981}.check-fail{color:#ef4444}.acumen-summary-stats{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.acumen-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.acumen-stat-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fafbfc;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s ease}.acumen-stat-card:hover{transform:translate(4px);box-shadow:0 4px 12px #00000014}.stat-icon-wrapper{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-wrapper.critical{background:#fee2e2;color:#dc2626}.stat-icon-wrapper.warning{background:#fef3c7;color:#f59e0b}.stat-icon-wrapper.good{background:#d1fae5;color:#10b981}.stat-icon-wrapper.info{background:#dbeafe;color:#3b82f6}.stat-info{flex:1}.stat-number{font-size:28px;font-weight:700;color:#111827;line-height:1}.stat-desc{font-size:14px;font-weight:600;color:#374151;margin:4px 0}.stat-trend{font-size:12px;color:#6b7280}.quality-analyzing{display:flex;align-items:center;justify-content:center;height:100vh;padding:40px}.analyzing-content{background:#fff;border-radius:12px;padding:48px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9;max-width:480px;width:100%;text-align:center}.analyzing-spinner{margin-bottom:32px}.shield-icon{color:#2563eb;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.analyzing-content h3{font-size:22px;font-weight:600;margin:0 0 12px;color:#1f2937}.analyzing-subtitle{font-size:15px;color:#64748b;margin-bottom:32px;line-height:1.5}.analyzing-steps{display:flex;flex-direction:column;gap:12px}.step{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}.step.active{background:#eff6ff;border-color:#2563eb}.step-icon{font-size:16px;width:20px;text-align:center}.quality-results{max-width:900px;margin:0 auto;padding:40px 24px}.results-header{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.header-content{text-align:center}.header-main h2{font-size:28px;font-weight:700;margin:0 0 8px;color:#111827}.fuse-inspired{font-size:14px;color:#64748b;margin-bottom:32px}.overall-score{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.score-display{text-align:center}.score-number{font-size:48px;font-weight:800;line-height:1;margin-bottom:4px}.score-label{font-size:13px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.forecast-readiness{display:inline-flex;align-items:center;gap:8px;background:#f0fdf4;color:#166534;padding:12px 20px;border-radius:8px;font-weight:500;font-size:14px;border:1px solid #bbf7d0}.summary-stats{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.stat-card{text-align:center;padding:20px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}.stat-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.stat-title{font-size:13px;font-weight:500;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.stat-score{font-size:24px;font-weight:700}.key-findings{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.key-findings h3{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.findings-list{display:grid;gap:12px}.finding-card{padding:16px 20px;border-radius:8px;border-left:3px solid;transition:all .2s ease}.finding-card:hover{transform:translate(2px)}.finding-card.strength{border-left-color:#059669;background:#f0fdf4}.finding-card.weakness{border-left-color:#dc2626;background:#fef2f2}.finding-card.opportunity{border-left-color:#2563eb;background:#eff6ff}.finding-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.finding-strength{color:#059669}.finding-weakness{color:#dc2626}.finding-opportunity{color:#2563eb}.finding-meta{display:flex;gap:12px;align-items:center}.finding-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.finding-category{font-size:11px;color:#64748b;font-weight:500}.finding-text{font-size:14px;color:#374151;margin:0 0 6px;line-height:1.5;font-weight:500}.finding-impact{font-size:13px;color:#64748b;margin:0;line-height:1.4}.recommendations-section{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.recommendations-section h3{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.simple-recommendation{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:20px;transition:all .2s ease}.simple-recommendation:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b26}.rec-priority-badge{display:inline-block;background:#dc2626;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.rec-text{font-size:14px;color:#374151;margin:0;line-height:1.5;font-weight:500}@media (max-width: 768px){.quality-results.acumen-style{padding:16px}.simple-header{flex-direction:column;gap:16px;padding:20px;text-align:center}.simple-header h1{font-size:20px}.overall-grade{gap:12px}.grade-letter{font-size:36px}.grade-percent{font-size:24px}.simple-summary{flex-direction:column;gap:16px;padding:16px}.summary-item{width:100%;justify-content:space-between}.metrics-grid{grid-template-columns:1fr;gap:16px}.acumen-metrics-dashboard{padding:20px}}.quality-error{display:flex;align-items:center;justify-content:center;height:100vh;padding:40px}.error-content{background:#fff;border-radius:12px;padding:48px;box-shadow:0 1px 3px #0000001a;border:1px solid #fecaca;max-width:480px;width:100%;text-align:center}.error-icon{margin-bottom:20px}.error-content h3{font-size:20px;font-weight:600;margin:0 0 12px;color:#dc2626}.error-message{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.5}.retry-button{background:#dc2626;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease}.retry-button:hover{background:#b91c1c}.project-stats{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card{display:flex;align-items:center;gap:12px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.stat-icon{color:#6b7280}.stat-content{flex:1}.stat-value{font-size:24px;font-weight:700;color:#111827;line-height:1}.stat-label{font-size:12px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.quality-distribution{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.quality-distribution h3{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.distribution-grid{display:flex;flex-direction:column;gap:12px}.distribution-item{display:flex;align-items:center;gap:12px}.distribution-bar{height:20px;min-width:4px;border-radius:4px;transition:width .3s ease}.distribution-label{display:flex;align-items:center;gap:6px;min-width:120px}.level-name{font-weight:500;color:#374151}.level-count{font-size:12px;color:#6b7280}.top-issues{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.top-issues h3{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.issues-list{display:flex;flex-direction:column;gap:16px}.issue-card{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.issue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.issue-field{font-weight:600;color:#dc2626}.issue-percentage{font-size:12px;color:#6b7280;background:#fff;padding:4px 8px;border-radius:4px}.issue-description{color:#374151;margin:8px 0;line-height:1.5}.issue-stats{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.recommendations-list{display:flex;flex-direction:column;gap:16px}.recommendation-card{display:flex;gap:12px;padding:20px;background:#fefbf0;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start}.recommendation-priority{font-size:20px;flex-shrink:0}.recommendation-text{color:#374151;margin:0;line-height:1.5;font-weight:500}.individual-evaluations{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e1e5e9}.individual-evaluations h3{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.evaluations-list{display:flex;flex-direction:column;gap:20px}.evaluation-card{padding:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.evaluation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.risk-title{font-weight:600;color:#111827;flex:1}.quality-badge{color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.component-scores{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.component-score{display:grid;grid-template-columns:120px 1fr 60px;align-items:center;gap:12px}.component-name{font-size:13px;color:#374151;font-weight:500;text-transform:capitalize}.score-bar{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.score-fill{height:100%;transition:width .3s ease}.score-value{text-align:right;font-size:12px;color:#6b7280;font-weight:600}.missing-fields{padding-top:12px;border-top:1px solid #e5e7eb;font-size:12px}.missing-label{color:#dc2626;font-weight:600}.missing-list{color:#6b7280;margin-left:8px}.step.completed{background:#f0f9ff;border-color:#0ea5e9;color:#0c4a6e}.step.completed .step-icon{filter:grayscale(0)}.dropdown{position:relative}.dd-menu label{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:0 15px 10px;border-bottom:1px solid #a8a8a8;margin:0 0 10px}.dd-button{display:flex;align-items:center;justify-content:space-between;background:#bde3ff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;width:250px}.dd-button img{width:24px;height:auto;margin-left:10px}.ag-cell[col-id=description],.ag-cell[col-id=created],.ag-cell[col-id=progress]{color:#5e5e5e}.chevron{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.radio-button{-webkit-appearance:none;appearance:none;width:2px;height:5px;border-radius:50%;border:2px solid blue;background-color:#fff;margin-right:8px;cursor:pointer;padding:5px}.radio-button:checked{background-color:#00f}.custom-tooltip{width:250px;padding:5px;color:#fff;background-color:#57c}.custom-tooltip p{margin:5px;white-space:nowrap;font-weight:700}.loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spinner{border:4px solid rgba(0,0,0,.1);width:40px;height:40px;border-radius:50%;border-left-color:#09f;animation:spin 1s ease infinite}:root{--mv-completed: #069B15;--mv-in-progress: #08DA1D;--mv-overdue: #DA3B08;--mv-on-hold: #A4A4A4;--mv-not-started: #FFC662}.rootCause-step-btns{display:flex;flex-wrap:wrap}.rootCause-step-btns .step{flex:0 0 20%;max-width:20%;padding:16px 20px;background-color:var(--mv-color-primary);color:#fff;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:0 10px;font-size:16px;position:relative;overflow:hidden}.rootCause-step-btns .step.active~.step{background-color:#abafb3;color:#fff}.rootCause-step-btns .step .num{width:34px;height:34px;background-color:#fff;text-align:center;color:var(--mv-color-primary);line-height:34px;border-radius:30px;font-weight:500}.rootCause-step-btns .step.previous{background-color:#eef2fb;color:#1e1e1e}.rootCause-step-btns .step.previous .num{background-color:#1e1e1e;color:#fff}.rootCause-step-btns .step.active~.step .num{background-color:#fff;color:#abafb3}.rootCause-step-btns .step:first-child{border-radius:10px 0 0 10px}.rootCause-step-btns .step:last-child{border-radius:0 10px 10px 0}.rootCause-step-btns .step:not(:first-child):after{content:"";position:absolute;width:66px;height:66px;top:0;border-right:8px solid #fff;border-bottom:8px solid #fff;transform:rotate(-45deg);left:-33px;z-index:9;border-radius:17px;background-color:var(--mv-color-primary)}.rootCause-step-btns .step.active:after{background-color:#eef2fb}.rootCause-step-btns .step.previous:after{transform:rotate(-45deg);background-color:#eef2fb}.rootCause-step-btns .step.active+.step~.step:after{background-color:#abafb3}.top-capsule{padding:20px 20px 20px 30px;background-color:var(--mv-color-lightBlue);margin-top:40px;border-radius:80px}.top-capsule p+span{margin-left:20px}.step-cont .causes-inputs{margin-top:25px;padding-left:100px;padding-right:50px;position:relative}.step-cont .causes-inputs label{margin-left:auto;position:relative}.step-cont .causes-inputs label:not(:last-child){margin-bottom:20px}.step-cont .causes-inputs label textarea{resize:none;margin:0;padding:8px 105px 8px 15px}.step-cont .causes-inputs label .relScr{position:absolute;top:50%;transform:translateY(-50%);right:10px}.step-cont .causes-inputs label:nth-child(2){max-width:94%}.step-cont .causes-inputs label:nth-child(3){max-width:88%}.step-cont .causes-inputs label:nth-child(4){max-width:82%}.step-cont .causes-inputs label:nth-child(5){max-width:76%}.step-cont .causes-inputs label>.arrowCause{position:absolute;left:-60px;top:-20px;transform:scaleY(-1);font-size:55px;color:#9215de}.step-cont .causes-inputs .addNewCauseBtn{position:absolute;right:0;bottom:18px}.assigneeAvatars{padding:7px 0}.assigneeAvatars span{width:26px;height:26px;border:2px solid var(--mv-color-primary);margin-right:-8px}.assigneeAvatars span img{width:100%;height:100%;border-radius:100%}.assigneeAvatars span+button{margin-left:20px;font-size:20px}.concenrsForm .dropdown .dd-menu{width:100%}.concenrsForm .dropdown .dd-menu>button:hover,.concenrsForm .dropdown .dd-menu>button.active{background-color:var(--mv-color-lightBlue)}.status .completed{background-color:var(--mv-completed)}.status .in-progress{background-color:var(--mv-in-progress)}.status .overdue{background-color:var(--mv-overdue)}.status .on-hold{background-color:var(--mv-on-hold)}.status .not-started{background-color:var(--mv-not-started)}.corActRep{border:1px solid #ABAFB3;border-radius:5px;padding:20px}.corActRep .rep-tbl{margin-block:30px}.corActRep .rep-tbl table{width:100%;background-color:#f9f9f9}.corActRep .rep-tbl table thead th{text-align:left;background-color:#c4c4e5}.corActRep .rep-tbl table th,.corActRep .rep-tbl table td{padding:10px 20px;border-bottom:1px solid #d1d1d1}.step-cont .ag-header-cell[col-id=actions] .ag-sort-indicator-container{display:none}.step-cont .ag-cell[col-id=actionItem] .ag-cell-wrapper{height:100%;text-align:center}.recom-feedback{display:inline-flex;gap:0 12px;position:relative;top:-35px;margin-top:-40px}.rootCauseRecomm .accordionsCont{min-width:1000px}.card.schedulVarDtls input{margin:0;width:125px;background:transparent;font-weight:700;padding:0}._overlay_4q8v1_1{position:fixed;inset:0;z-index:50;background-color:#000c;display:flex;align-items:center;justify-content:center}._content_4q8v1_21{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:56rem;max-height:80vh;overflow:hidden;margin:1rem;width:100%;position:relative;padding:0}._header_4q8v1_47{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}._title_4q8v1_63{font-size:1.25rem;font-weight:600;color:#111827}._closeButton_4q8v1_75{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background-color:transparent;color:#6b7280;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._closeButton_4q8v1_75:hover{background-color:#f3f4f6;color:#374151}._closeButton_4q8v1_75:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}._closeIcon_4q8v1_123{width:1rem;height:1rem}._loadingContainer_4q8v1_133{display:flex;align-items:center;justify-content:center;padding:3rem}._loadingContent_4q8v1_147{display:flex;align-items:center;gap:.5rem}._spinner_4q8v1_159{height:1.25rem;width:1.25rem;animation:_spin_4q8v1_159 1s linear infinite}@keyframes _spin_4q8v1_159{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_4q8v1_189{color:#4b5563}._emptyState_4q8v1_197{display:flex;align-items:center;justify-content:center;padding:3rem;min-height:300px}._emptyStateContent_4q8v1_213{text-align:center;max-width:400px}._emptyStateIcon_4q8v1_223{font-size:3rem;margin-bottom:1rem;opacity:.6}._emptyStateTitle_4q8v1_235{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}._emptyStateDescription_4q8v1_249{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}._tableContainer_4q8v1_263{overflow-y:auto}._table_4q8v1_263{width:100%}._tableHeader_4q8v1_279{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._tableHeaderCell_4q8v1_289{text-align:left;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#4b5563}._tableRow_4q8v1_305{border-bottom:1px solid #f3f4f6;transition:background-color .15s}._tableRow_4q8v1_305:hover{background-color:#f9fafb}._tableCell_4q8v1_323{padding:1rem 1.5rem;font-size:.875rem;color:#374151}._taskId_4q8v1_335{font-weight:500;color:#111827}._avatarsContainer_4q8v1_345{display:flex;margin-left:-.25rem}._avatarsContainer_4q8v1_345>*+*{margin-left:-.25rem}._avatar_4q8v1_345{height:2rem;width:2rem;border:2px solid #ffffff;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_4q8v1_345 img{height:100%;width:100%;object-fit:cover}._avatarFallback_4q8v1_397{font-size:.75rem;font-weight:500;background-color:#3b82f6;color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._overlay_1fppd_1{position:fixed;inset:0;z-index:50;background-color:#000c;display:flex;align-items:center;justify-content:center}._content_1fppd_21{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;margin:1rem;width:100%;position:relative;padding:1.5rem}._header_1fppd_43{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._iconContainer_1fppd_57{height:2.5rem;width:2.5rem;border-radius:9999px;background-color:#fee2e2;display:flex;align-items:center;justify-content:center}._icon_1fppd_57{height:1.25rem;width:1.25rem;color:#dc2626}._headerContent_1fppd_89{flex:1}._title_1fppd_97{font-size:1.125rem;font-weight:600;color:#111827}._description_1fppd_109{color:#4b5563;margin-bottom:1rem}._taskInfo_1fppd_119{background-color:#f9fafb;border-radius:.5rem;padding:1rem;margin:1rem 0}._taskDetails_1fppd_133{display:flex;align-items:flex-start;gap:.75rem}._taskContent_1fppd_145{flex:1}._taskTitle_1fppd_153{font-weight:500;color:#111827}._taskId_1fppd_163,._taskAssigned_1fppd_175{font-size:.875rem;color:#6b7280;margin-top:.25rem}._actions_1fppd_187{display:flex;justify-content:flex-end;gap:.75rem}._button_1fppd_199{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Poppins,sans-serif;padding:.5rem 1rem;height:2.5rem;border:none}._button_1fppd_199:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._button_1fppd_199:disabled{opacity:.5;cursor:not-allowed}._buttonOutline_1fppd_247{border:1px solid #d1d5db;background-color:#fff;color:#374151}._buttonOutline_1fppd_247:hover:not(:disabled){background-color:#f9fafb}._buttonDestructive_1fppd_267{background-color:#dc2626;color:#fff}._buttonDestructive_1fppd_267:hover:not(:disabled){background-color:#b91c1c}._container_anxhf_1{display:flex;flex-direction:column;gap:1rem}._filtersBar_anxhf_13{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#eff6ff;border-radius:.5rem;border:1px solid #bfdbfe}._filtersLabel_anxhf_33{font-size:.875rem;font-weight:500;color:#1e3a8a}._filterTags_anxhf_45{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._filterTag_anxhf_45{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#dbeafe;color:#1e40af;font-size:.75rem;border-radius:.25rem}._filterTagButton_anxhf_81{background:none;border:none;cursor:pointer;padding:0;margin-left:.25rem;color:#1e40af;display:flex;align-items:center;justify-content:center}._filterTagButton_anxhf_81:hover{background-color:#bfdbfe;border-radius:.125rem}._filterTagIcon_anxhf_115{height:.5rem;width:.5rem}._clearAllButton_anxhf_125{margin-left:auto;background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s}._clearAllButton_anxhf_125:hover{background-color:#dbeafe}._tableContainer_anxhf_157{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:visible}._table_anxhf_157{width:100%;font-size:.875rem}._tableHeader_anxhf_181{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._tableRow_anxhf_191{border-bottom:1px solid #f3f4f6;transition:background-color .15s}._tableRow_anxhf_191:hover{background-color:#f9fafb}._tableHeaderCell_anxhf_209{text-align:left;padding:.75rem 1rem;font-weight:500;color:#4b5563}._tableCell_anxhf_223{padding:.75rem 1rem;color:#374151}._filterHeaderButton_anxhf_233{background:none;border:none;cursor:pointer;font-weight:500;text-align:left;justify-content:flex-start;color:#4b5563;font-family:Poppins,sans-serif;display:flex;align-items:center;gap:.25rem;padding:0;transition:color .15s}._filterHeaderButton_anxhf_233:hover,._filterHeaderButton_anxhf_233._active_anxhf_273{color:#2563eb}._filterHeaderContent_anxhf_281{display:flex;align-items:center;gap:.25rem}._filterHeaderIcon_anxhf_293{height:.75rem;width:.75rem}._taskTitle_anxhf_303{font-weight:500;cursor:pointer;transition:color .15s}._taskTitle_anxhf_303:hover{color:#111827}._statusCell_anxhf_323{display:flex;align-items:center;gap:.5rem}._delayedStatus_anxhf_335{display:flex;align-items:center;gap:.25rem;color:#dc2626}._delayedText_anxhf_349{font-size:.875rem;font-weight:500}._infoButton_anxhf_359{background:none;border:none;cursor:pointer;padding:0;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;border-radius:.125rem;transition:background-color .15s}._infoButton_anxhf_359:hover{background-color:#fee2e2}._infoIcon_anxhf_395{height:1rem;width:1rem;color:#dc2626}._avatarsContainer_anxhf_407{display:flex;margin-left:-.25rem}._avatarsContainer_anxhf_407>*+*{margin-left:-.25rem}._avatar_anxhf_407{height:2rem;width:2rem;border:2px solid #ffffff;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_anxhf_407 img{height:100%;width:100%;object-fit:cover}._avatarFallback_anxhf_459{font-size:.75rem;font-weight:500;background-color:#3b82f6;color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._avatarCount_anxhf_483{height:2rem;width:2rem;border-radius:9999px;background-color:#f3f4f6;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center}._avatarCountText_anxhf_505{font-size:.75rem;font-weight:500;color:#4b5563}._actionsButton_anxhf_517{background:none;border:none;cursor:pointer;padding:.25rem;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color .15s}._actionsButton_anxhf_517:hover{background-color:#f3f4f6}._actionsIcon_anxhf_553{height:1rem;width:1rem}._emptyState_anxhf_563{text-align:center;padding:3rem;color:#6b7280}._emptyTitle_anxhf_575{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}._emptyDescription_anxhf_587{font-size:.875rem}._dropdown_anxhf_597{position:relative}._dropdownContent_anxhf_605{position:absolute;top:100%;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:10rem;z-index:50}._dropdownItem_anxhf_631{width:100%;text-align:left;padding:.5rem .75rem;font-size:.875rem;background:transparent;border:none;cursor:pointer;font-family:Poppins,sans-serif;color:#374151;transition:background-color .15s}._dropdownItem_anxhf_631:hover{background-color:#f3f4f6}._dropdownItem_anxhf_631:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}._dropdownItem_anxhf_631:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}._dropdownItem_anxhf_631._destructive_anxhf_685{color:#dc2626}._dropdownItem_anxhf_631._destructive_anxhf_685:hover{background-color:#fef2f2}._filterPopover_anxhf_703{position:absolute;top:100%;left:0;margin-top:.25rem;width:16rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:50;padding:0}._filterPopoverHeader_anxhf_731{padding:.75rem;border-bottom:1px solid #e5e7eb}._filterPopoverHeaderContent_anxhf_741{display:flex;align-items:center;justify-content:space-between}._filterPopoverTitle_anxhf_753{font-weight:500;font-size:.875rem;color:#111827}._filterPopoverClear_anxhf_765{background:none;border:none;cursor:pointer;font-size:.75rem;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s}._filterPopoverClear_anxhf_765:hover{background-color:#f3f4f6}._filterPopoverContent_anxhf_795{padding:.5rem}._filterPopoverActions_anxhf_803{display:flex;gap:.25rem;margin-bottom:.5rem}._filterPopoverAction_anxhf_803{background:none;border:none;cursor:pointer;font-size:.75rem;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s;flex:1}._filterPopoverAction_anxhf_803:hover{background-color:#f3f4f6}._filterPopoverSeparator_anxhf_847{height:1px;background-color:#e5e7eb;margin:.5rem 0}._filterOptions_anxhf_859{max-height:12rem;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}._filterOption_anxhf_859{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:background-color .15s}._filterOption_anxhf_859:hover{background-color:#f9fafb}._filterOptionContent_anxhf_903{flex:1;display:flex;align-items:center;justify-content:space-between}._filterOptionLabel_anxhf_917{font-size:.875rem;color:#374151}._filterOptionCount_anxhf_927{font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem}._checkbox_anxhf_945{height:1rem;width:1rem;border-radius:.25rem;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;transition:all .15s}._checkbox_anxhf_945:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}._checkbox_anxhf_945._checked_anxhf_981{background-color:#2563eb;border-color:#2563eb}._checkbox_anxhf_945._checked_anxhf_981 svg{color:#fff}._checkIcon_anxhf_999{height:.75rem;width:.75rem}._sortableHeader_anxhf_1011{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s;font-family:Poppins,sans-serif;font-weight:500;color:#374151}._sortableHeader_anxhf_1011:hover{background-color:#f3f4f6}._sortableHeader_anxhf_1011._sorted_anxhf_1049{color:#2563eb;background-color:#eff6ff}._sortIcon_anxhf_1059{height:.875rem;width:.875rem}._filterPopoverSection_anxhf_1071{padding:.75rem 0}._filterSectionTitle_anxhf_1079{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .5rem;font-family:Poppins,sans-serif}._sortOptions_anxhf_1095{display:flex;flex-direction:column;gap:.25rem}._sortOption_anxhf_1095{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:none;background:none;cursor:pointer;border-radius:.25rem;transition:background-color .15s;font-family:Poppins,sans-serif;font-size:.875rem;color:#374151;text-align:left}._sortOption_anxhf_1095:hover{background-color:#f9fafb}._sortOption_anxhf_1095._active_anxhf_273{background-color:#eff6ff;color:#2563eb}._sortOptionIcon_anxhf_1157{height:.875rem;width:.875rem}._dateFilters_anxhf_1167{display:flex;flex-direction:column;gap:.5rem}._dateInput_anxhf_1179{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:Poppins,sans-serif;transition:border-color .15s}._dateInput_anxhf_1179:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._velocityDisplay_anxhf_1211{cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s;display:inline-block;min-width:4rem}._velocityDisplay_anxhf_1211:hover{background-color:#f3f4f6}._velocityEditContainer_anxhf_1237{display:flex;align-items:center;gap:.25rem}._velocityEditPrefix_anxhf_1249,._velocityEditSuffix_anxhf_1251{font-size:.875rem;color:#374151;white-space:nowrap}._velocityInput_anxhf_1263{width:3rem;padding:.25rem .5rem;border:1px solid #2563eb;border-radius:.25rem;font-size:.875rem;text-align:center;font-family:Poppins,sans-serif}._velocityInput_anxhf_1263:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 2px #2563eb33}._dateDisplay_anxhf_1297{cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .15s;display:inline-block;min-width:7rem;text-align:center}._dateDisplay_anxhf_1297:hover{background-color:#f3f4f6}._dateEditContainer_anxhf_1325{display:flex;align-items:center;justify-content:center}._dateInput_anxhf_1179{padding:.5rem;border:1px solid #2563eb;border-radius:.25rem;font-size:.875rem;font-family:Poppins,sans-serif;background-color:#fff;min-width:8rem}._dateInput_anxhf_1179:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 2px #2563eb33}._container_13pk0_1{background-color:#fff;padding:1.5rem;border-radius:.5rem}._grid_13pk0_13{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){._grid_13pk0_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._grid_13pk0_13{grid-template-columns:repeat(4,minmax(0,1fr))}}._column_13pk0_49{background-color:#f9fafb;border-radius:.5rem;padding:1rem;min-height:37.5rem}._columnHeader_13pk0_63{margin-bottom:1rem}._columnTitle_13pk0_71{font-weight:600;color:#111827;text-align:center}._tasksContainer_13pk0_83{display:flex;flex-direction:column;gap:0}._taskCard_13pk0_95{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;margin-bottom:1rem;border-radius:.375rem;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}._taskCard_13pk0_95:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._taskCardContent_13pk0_121{padding:1rem}._taskCardInner_13pk0_129{display:flex;flex-direction:column;gap:.75rem}._taskHeader_13pk0_141{display:flex;align-items:flex-start;justify-content:space-between}._taskTitle_13pk0_153{font-size:.875rem;font-weight:500;color:#111827;flex:1;padding-right:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._avatarsContainer_13pk0_177{display:flex;flex-shrink:0;margin-left:-.25rem}._avatarsContainer_13pk0_177>*+*{margin-left:-.25rem}._avatar_13pk0_177{height:1.75rem;width:1.75rem;border:2px solid #ffffff;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_13pk0_177 img{height:100%;width:100%;object-fit:cover}._avatarFallback_13pk0_231{font-size:.75rem;font-weight:500;background-color:#3b82f6;color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._avatarCount_13pk0_255{height:1.75rem;width:1.75rem;border-radius:9999px;background-color:#f3f4f6;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center}._avatarCountText_13pk0_277{font-size:.75rem;font-weight:500;color:#4b5563}._taskFooter_13pk0_289{display:flex;align-items:center;justify-content:space-between}._statusInfo_13pk0_301{display:flex;align-items:center;gap:.5rem}._delayedStatus_13pk0_313{display:flex;align-items:center;gap:.25rem}._delayedText_13pk0_325{font-size:.875rem;color:#dc2626;font-weight:500}._infoButton_13pk0_337{background:none;border:none;cursor:pointer;padding:0;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;border-radius:.125rem;transition:background-color .15s}._infoButton_13pk0_337:hover{background-color:#fee2e2}._infoIcon_13pk0_373{height:1rem;width:1rem;color:#dc2626}._velocityText_13pk0_385{font-size:.875rem;color:#ef4444;font-weight:500}._daysLeftText_13pk0_397{font-size:.875rem;color:#6b7280}._priorityIndicator_13pk0_407{height:1.5rem;width:1.5rem;background-color:#ef4444;border-radius:9999px;display:flex;align-items:center;justify-content:center}._priorityIndicatorFallback_13pk0_427{background-color:#ef4444;color:#fff;font-size:.75rem;font-weight:700;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._tooltip_13pk0_453{position:relative}._tooltipTrigger_13pk0_461{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .15s}._tooltipTrigger_13pk0_461:hover{background-color:#f3f4f6}._tooltipContent_13pk0_487{position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:50;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}._tooltip_13pk0_453:hover ._tooltipContent_13pk0_487{opacity:1;visibility:visible}._tooltipContent_13pk0_487:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937}._container_15vio_1{background-color:#fff;padding:2rem;border-radius:.5rem}._headerGrid_15vio_13{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem;padding-left:6rem}._headerTitle_15vio_29{text-align:center}._headerTitleText_15vio_37{font-size:1.25rem;font-weight:600;color:#1f2937}._quadrantContainer_15vio_49{position:relative;display:flex;align-items:stretch}._sideLabelsContainer_15vio_61{display:grid;grid-template-rows:1fr 1fr;gap:1.5rem;width:6rem;margin-right:1rem}._sideLabel_15vio_61{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed}._sideLabelText_15vio_93{font-size:1.25rem;font-weight:600;color:#1f2937;transform:rotate(180deg)}._quadrantGrid_15vio_107{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;flex:1;min-height:400px}._quadrant_15vio_49{border:2px solid;height:400px;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:.5rem;position:relative;overflow:hidden}._quadrantUrgentImportant_15vio_143{border-color:#2dd4bf;background-color:#fff}._quadrantNotUrgentImportant_15vio_153,._quadrantUrgentNotImportant_15vio_163{border-color:#60a5fa;background-color:#fff}._quadrantNotUrgentNotImportant_15vio_173{border-color:#c084fc;background-color:#fff}._quadrant_15vio_49._dragOver_15vio_183{background-color:#eff6ff;border-color:#60a5fa;border-style:dashed;transform:scale(1.02)}._emptyState_15vio_197{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;position:absolute;inset:0;border-radius:.5rem}._emptyStateText_15vio_225{font-size:.875rem;font-style:italic}._tasksContainer_15vio_235{display:flex;flex-direction:column;gap:.75rem;height:100%;overflow-y:auto;padding-right:.5rem}._tasksContainer_15vio_235::-webkit-scrollbar{width:6px}._tasksContainer_15vio_235::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}._tasksContainer_15vio_235::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}._tasksContainer_15vio_235::-webkit-scrollbar-thumb:hover{background:#00000080}._taskItem_15vio_291{padding:.75rem 1rem;cursor:grab;border-radius:.375rem;-webkit-user-select:none;user-select:none;transition:all .15s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.1);background-color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._taskItemUrgentImportant_15vio_315{background-color:#bcf9f5;border-color:#2dd4bf}._taskItemNotUrgentImportant_15vio_325,._taskItemUrgentNotImportant_15vio_335{background-color:#c5d9f6;border-color:#60a5fa}._taskItemNotUrgentNotImportant_15vio_345{background-color:#dac7e9;border-color:#c084fc}._taskItem_15vio_291:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._taskItem_15vio_291:active{cursor:grabbing;transform:rotate(2deg) scale(1.02)}._taskItem_15vio_291._dragging_15vio_375{opacity:.5;transform:rotate(5deg) scale(1.05);z-index:1000}._taskContent_15vio_387{display:flex;align-items:center;gap:.75rem;pointer-events:none;position:relative}._taskId_15vio_403{font-weight:600;color:#1f2937;font-size:.875rem}._taskTitle_15vio_415{color:#374151;font-size:.875rem;flex:1}._taskInfoButton_15vio_427{pointer-events:auto;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);opacity:.6}._taskInfoButton_15vio_427:hover{opacity:1;background-color:#3b82f61a;transform:scale(1.1)}._taskInfoIcon_15vio_467{height:.875rem;width:.875rem;color:#3b82f6}._dragOverlay_15vio_479{background-color:#fff;border:2px solid #3b82f6;box-shadow:0 25px 50px -12px #00000040;padding:.75rem 1rem;border-radius:.375rem;transform:rotate(3deg) scale(1.1);z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dragOverlayContent_15vio_501{display:flex;align-items:center;gap:.75rem}._dragOverlayId_15vio_513{font-weight:600;color:#1f2937;font-size:.875rem}._dragOverlayTitle_15vio_525{color:#374151;font-size:.875rem}@media (max-width: 768px){._container_15vio_1{padding:1rem}._headerGrid_15vio_13{padding-left:4rem}._sideLabelsContainer_15vio_61{width:4rem}._sideLabelText_15vio_93{font-size:1rem}._quadrantGrid_15vio_107{gap:1rem;min-height:400px}._quadrant_15vio_49{height:300px;padding:.75rem}}._overlay_11ke2_1{position:fixed;inset:0;z-index:50;background-color:#000c;display:flex;align-items:center;justify-content:center}._content_11ke2_21{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:32rem;max-height:90vh;overflow-y:auto;padding:1.5rem;margin:1rem;width:100%;position:relative}._header_11ke2_47{margin-bottom:1.5rem}._title_11ke2_55{font-size:1.5rem;font-weight:600;color:#111827}._form_11ke2_67{display:flex;flex-direction:column;gap:1.5rem}._fieldGroup_11ke2_79{display:flex;flex-direction:column;gap:.5rem}._input_11ke2_91{font-size:1rem;border:1px solid #e5e7eb;background-color:#f9fafb;height:3rem;width:100%;border-radius:.375rem;padding:.75rem;font-family:Poppins,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)}._input_11ke2_91::placeholder{color:#6b7280}._input_11ke2_91:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._select_11ke2_135{height:3rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem 2.5rem .75rem .75rem;font-family:Poppins,sans-serif;font-size:1rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;transition:all .15s cubic-bezier(.4,0,.2,1)}._select_11ke2_135:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._dateButton_11ke2_183{width:100%;justify-content:flex-start;text-align:left;font-weight:400;height:3rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;font-family:Poppins,sans-serif;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .15s cubic-bezier(.4,0,.2,1)}._dateButton_11ke2_183:hover{background-color:#f3f4f6}._dateButton_11ke2_183:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._dateIcon_11ke2_239{height:1rem;width:1rem}._assignButton_11ke2_249{width:100%;justify-content:space-between;text-align:left;font-weight:400;height:3rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;font-family:Poppins,sans-serif;cursor:pointer;display:flex;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1)}._assignButton_11ke2_249:hover{background-color:#f3f4f6}._assignButton_11ke2_249:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._assignButtonText_11ke2_303{color:#6b7280}._chevronIcon_11ke2_311{height:1rem;width:1rem;opacity:.5}._assignedUsers_11ke2_323{display:flex;flex-direction:column;gap:.5rem}._assignedUsersLabel_11ke2_335{font-size:.875rem;color:#4b5563}._assignedUsersList_11ke2_345{display:flex;flex-direction:column;gap:.5rem}._assignedUser_11ke2_323{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;padding:.75rem;border-radius:.5rem}._assignedUserInfo_11ke2_375{display:flex;align-items:center;gap:.75rem}._avatar_11ke2_387{height:2rem;width:2rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_11ke2_387 img{height:100%;width:100%;object-fit:cover}._avatarFallback_11ke2_419{background-color:#3b82f6;color:#fff;font-size:.75rem;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._assignedUserName_11ke2_441{font-weight:500;font-size:.875rem}._assignedUserActions_11ke2_451{display:flex;align-items:center;gap:.5rem}._statusBadge_11ke2_463{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._statusBadgeClickable_11ke2_483{cursor:pointer;transition:opacity .15s,transform .15s}._statusBadgeClickable_11ke2_483:hover{opacity:.8;transform:translateY(-1px)}._statusBadgeIcon_11ke2_503{height:.75rem;width:.75rem}._statusBadgeAvailable_11ke2_513{background-color:#dcfce7;color:#166534}._statusBadgeEngaged_11ke2_523{background-color:#fee2e2;color:#991b1b}._statusBadgeBusy_11ke2_533{background-color:#fef3c7;color:#92400e}._statusBadgeOffline_11ke2_543{background-color:#f3f4f6;color:#374151}._removeButton_11ke2_553{height:1.5rem;width:1.5rem;padding:0;background:none;border:none;cursor:pointer;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:background-color .15s}._removeButton_11ke2_553:hover{background-color:#fee2e2}._textarea_11ke2_589{min-height:5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;font-family:Poppins,sans-serif;font-size:.875rem;resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1)}._textarea_11ke2_589::placeholder{color:#6b7280}._textarea_11ke2_589:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._actions_11ke2_633{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}._button_11ke2_647{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Poppins,sans-serif;padding:.5rem 1.5rem;height:2.5rem;border:none}._button_11ke2_647:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._buttonOutline_11ke2_685{border:1px solid #d1d5db;background-color:#fff;color:#374151}._buttonOutline_11ke2_685:hover{background-color:#f9fafb}._buttonPrimary_11ke2_705{background-color:#6b0086;color:#fff}._buttonPrimary_11ke2_705:hover{background-color:#5a0071}._popover_11ke2_725{position:relative}._popoverContent_11ke2_733{position:absolute;top:100%;left:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:50;width:100%;padding:.5rem}._userOption_11ke2_761{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:background-color .15s}._userOption_11ke2_761:hover{background-color:#f9fafb}._userOptionSelected_11ke2_789{background-color:#eff6ff;border:1px solid #3b82f6}._userOptionSelected_11ke2_789:hover{background-color:#dbeafe}._userOptionInfo_11ke2_807{display:flex;align-items:center;gap:.75rem}._userOptionAvatar_11ke2_819{height:2.5rem;width:2.5rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._userOptionAvatar_11ke2_819 img{height:100%;width:100%;object-fit:cover}._userOptionAvatarFallback_11ke2_851{background-color:#3b82f6;color:#fff;font-weight:500;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._userOptionName_11ke2_873{font-weight:500;color:#111827}._userOptionActions_11ke2_883{display:flex;align-items:center;gap:.5rem}._infoIcon_11ke2_895{height:1rem;width:1rem;color:#9ca3af}._checkIcon_11ke2_907{height:1rem;width:1rem;color:#10b981;margin-right:.25rem}._calendar_11ke2_923{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._fieldLabel_11ke2_941{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}._velocityField_11ke2_955{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e5e7eb;background-color:#f9fafb;border-radius:.375rem;transition:border-color .15s}._velocityField_11ke2_955:focus-within{border-color:#2563eb;background-color:#fff}._velocityPrefix_11ke2_987,._velocitySuffix_11ke2_989{font-size:1rem;font-weight:500;color:#374151;white-space:nowrap}._velocityInput_11ke2_1003{width:4rem;padding:.25rem .5rem;border:none;background:transparent;font-size:1rem;text-align:center;font-family:Poppins,sans-serif;color:#111827}._velocityInput_11ke2_1003:focus{outline:none}._overlay_1t9av_1{position:fixed;inset:0;z-index:50;background-color:#000c;display:flex;align-items:center;justify-content:center}._content_1t9av_21{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;margin:1rem;width:100%;position:relative}._header_1t9av_41{padding:1.5rem 1.5rem 0}._title_1t9av_49{font-size:1.25rem;font-weight:600}._body_1t9av_59{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._searchContainer_1t9av_73{position:relative}._searchIcon_1t9av_81{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;height:1rem;width:1rem}._searchInput_1t9av_101{padding-left:2.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;height:2.5rem;width:100%;border-radius:.375rem;padding-right:.75rem;font-size:.875rem;font-family:Poppins,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)}._searchInput_1t9av_101::placeholder{color:#6b7280}._searchInput_1t9av_101:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._emailSection_1t9av_147{display:flex;flex-direction:column;gap:.5rem}._emailInputContainer_1t9av_159{display:flex;gap:.5rem}._emailInputWrapper_1t9av_169{position:relative;flex:1}._emailIcon_1t9av_179{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;height:1rem;width:1rem}._emailInput_1t9av_159{padding-left:2.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;height:2.5rem;width:100%;border-radius:.375rem;padding-right:.75rem;font-size:.875rem;font-family:Poppins,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)}._emailInput_1t9av_159::placeholder{color:#6b7280}._emailInput_1t9av_159:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._inviteButton_1t9av_245{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;font-family:Poppins,sans-serif;transition:background-color .15s;height:2.5rem}._inviteButton_1t9av_245:hover:not(:disabled){background-color:#1d4ed8}._inviteButton_1t9av_245:disabled{opacity:.5;cursor:not-allowed}._emailHint_1t9av_289{font-size:.75rem;color:#6b7280}._separator_1t9av_299{height:1px;background-color:#e5e7eb;margin:.5rem 0}._suggestedSection_1t9av_311{display:flex;flex-direction:column;gap:.75rem}._suggestedTitle_1t9av_323{font-size:.875rem;font-weight:500;color:#374151}._loadingContainer_1t9av_335{display:flex;align-items:center;justify-content:center;padding:2rem}._loadingContent_1t9av_349{display:flex;align-items:center;gap:.5rem}._spinner_1t9av_361{height:1rem;width:1rem;animation:_spin_1t9av_361 1s linear infinite}@keyframes _spin_1t9av_361{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1t9av_391{font-size:.875rem;color:#6b7280}._emptyState_1t9av_401{text-align:center;padding:2rem;color:#6b7280}._emptyIcon_1t9av_413{height:2rem;width:2rem;margin:0 auto .5rem;opacity:.5}._emptyTitle_1t9av_427{font-size:.875rem;margin-bottom:.25rem}._emptyDescription_1t9av_437{font-size:.75rem}._usersList_1t9av_445{display:flex;flex-direction:column;gap:.5rem;max-height:15rem;overflow-y:auto}._userItem_1t9av_461{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.5rem;transition:background-color .15s}._userItem_1t9av_461:hover{background-color:#f9fafb}._userInfo_1t9av_487{display:flex;align-items:center;gap:.75rem}._avatar_1t9av_499{height:2.5rem;width:2.5rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_1t9av_499 img{height:100%;width:100%;object-fit:cover}._avatarFallback_1t9av_531{background-color:#3b82f6;color:#fff;font-weight:500;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._userDetails_1t9av_553{display:flex;flex-direction:column}._userName_1t9av_563{font-weight:500;color:#111827}._userEmail_1t9av_573{font-size:.875rem;color:#6b7280}._invitedBadge_1t9av_583{background-color:#dcfce7;color:#166534;display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._checkIcon_1t9av_605{height:.75rem;width:.75rem;margin-right:.25rem}._inviteUserButton_1t9av_617{border:1px solid #bfdbfe;background-color:transparent;color:#2563eb;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;font-family:Poppins,sans-serif;transition:background-color .15s}._inviteUserButton_1t9av_617:hover{background-color:#eff6ff}._footer_1t9av_649{display:flex;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}._doneButton_1t9av_661{border:1px solid #d1d5db;background-color:#fff;color:#374151;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;font-family:Poppins,sans-serif;transition:background-color .15s}._doneButton_1t9av_661:hover{background-color:#f9fafb}._container_al4pf_1{position:relative}._trigger_al4pf_9{display:inline-flex;align-items:center;justify-content:space-between;min-width:12.5rem;background-color:transparent;border:1px solid #d1d5db;color:#374151;padding:.5rem 1rem;height:2.5rem;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Poppins,sans-serif}._trigger_al4pf_9:hover{background-color:#f9fafb}._trigger_al4pf_9:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._triggerContent_al4pf_61{display:flex;align-items:center;gap:.5rem}._icon_al4pf_73{height:1rem;width:1rem}._badge_al4pf_83{background-color:#f1f5f9;color:#0f172a;margin-left:.5rem;display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._chevron_al4pf_107{height:1rem;width:1rem;opacity:.5}._content_al4pf_119{position:absolute;top:100%;left:0;margin-top:.25rem;width:18.75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:50;padding:0}._searchContainer_al4pf_147{padding:.75rem;border-bottom:1px solid #e5e7eb}._searchInput_al4pf_157{width:100%;height:2rem;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem;font-size:.875rem;font-family:Poppins,sans-serif}._searchInput_al4pf_157::placeholder{color:#6b7280}._searchInput_al4pf_157:focus{outline:none;box-shadow:0 0 0 2px #3b82f680;border-color:#2563eb}._usersList_al4pf_197{max-height:12rem;overflow-y:auto}._emptyState_al4pf_207{padding:1rem;text-align:center;color:#6b7280;font-size:.875rem}._userItem_al4pf_221{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;transition:background-color .15s}._userItem_al4pf_221:hover{background-color:#f9fafb}._userInfo_al4pf_247{display:flex;align-items:center;gap:.5rem;flex:1}._avatar_al4pf_261{height:1.5rem;width:1.5rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_al4pf_261 img{height:100%;width:100%;object-fit:cover}._avatarFallback_al4pf_293{font-size:.75rem;background-color:#3b82f6;color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._userDetails_al4pf_315{display:flex;flex-direction:column}._userName_al4pf_325{font-weight:500;font-size:.875rem}._userEmail_al4pf_335{font-size:.75rem;color:#6b7280}._checkIcon_al4pf_345{height:1rem;width:1rem;color:#2563eb}._container_1md1n_1{min-height:100vh;background-color:#f9fafb;font-family:Poppins,sans-serif}._container_1md1n_1._embedded_1md1n_13{min-height:calc(100vh - 80px);background-color:transparent;padding:0;margin:0}._container_1md1n_1._embedded_1md1n_13 ._main_1md1n_27{max-width:100%;padding:.5rem 2rem;margin:0}._container_1md1n_1._embedded_1md1n_13 ._titleSection_1md1n_39,._container_1md1n_1._embedded_1md1n_13 ._titleRow_1md1n_47{margin-bottom:.75rem}._container_1md1n_1._embedded_1md1n_13 ._contentArea_1md1n_55{min-height:auto}._header_1md1n_63{background-color:#fff;border-bottom:1px solid #e5e7eb}._headerContent_1md1n_73{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._headerContent_1md1n_73{padding:0 1.5rem}}@media (min-width: 1024px){._headerContent_1md1n_73{padding:0 2rem}}._headerInner_1md1n_109{display:flex;align-items:center;justify-content:space-between;height:4rem}._breadcrumb_1md1n_123{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}._breadcrumbCurrent_1md1n_139{color:#111827;font-weight:500}._main_1md1n_27{max-width:80rem;margin:0 auto;padding:2rem 1rem}@media (min-width: 640px){._main_1md1n_27{padding:2rem 1.5rem}}@media (min-width: 1024px){._main_1md1n_27{padding:2rem}}._titleSection_1md1n_39{margin-bottom:2rem}._titleRow_1md1n_47{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._title_1md1n_39{font-size:1.875rem;font-weight:700;color:#111827}._tabsList_1md1n_219{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:#f3f4f6;padding:.25rem;width:-webkit-fit-content;width:fit-content;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._tabsTrigger_1md1n_245{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;background:transparent;color:#4b5563;font-family:Poppins,sans-serif}._tabsTrigger_1md1n_245:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}._tabsTrigger_1md1n_245._active_1md1n_289{background-color:#fff;color:#111827;box-shadow:0 1px 2px #0000000d}._tabsTrigger_1md1n_245:hover:not(._active_1md1n_289){color:#111827}._controlsRow_1md1n_309{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._searchContainer_1md1n_323{position:relative;width:20rem}._searchIcon_1md1n_333{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;height:1rem;width:1rem}._searchInput_1md1n_353{padding-left:2.5rem;background-color:#fff;border:1px solid #e5e7eb;height:2.5rem;width:100%;border-radius:.375rem;padding-right:.75rem;font-size:.875rem;font-family:Poppins,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)}._searchInput_1md1n_353::placeholder{color:#6b7280}._searchInput_1md1n_353:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#2563eb}._userBubbles_1md1n_399{display:flex;align-items:center;gap:.5rem}._userBubblesLabel_1md1n_411{font-size:.875rem;font-weight:500;color:#6b7280;margin-right:.25rem}._userBubbles_1md1n_399 ._avatar_1md1n_425{margin-left:-.25rem}._userBubbles_1md1n_399 ._avatar_1md1n_425:first-of-type{margin-left:0}._avatar_1md1n_425{height:2rem;width:2rem;border:2px solid #ffffff;border-radius:9999px;box-shadow:0 0 0 1px #0000001a;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatar_1md1n_425 img{height:100%;width:100%;object-fit:cover}._avatarFallback_1md1n_477{font-size:.75rem;font-weight:500;background-color:#3b82f6;color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._avatarCount_1md1n_501{height:2rem;width:2rem;border-radius:9999px;background-color:#f3f4f6;border:2px solid #ffffff;box-shadow:0 0 0 1px #0000001a;display:flex;align-items:center;justify-content:center}._avatarCountText_1md1n_525{font-size:.75rem;font-weight:500;color:#4b5563}._addUserButton_1md1n_537{height:2rem;width:2rem;padding:0;border-radius:9999px;border:2px dashed #d1d5db;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}._addUserButton_1md1n_537:hover{border-color:#60a5fa;background-color:#eff6ff}._addUserIcon_1md1n_575{height:1rem;width:1rem;color:#6b7280}._spacer_1md1n_587{flex:1}._rightControls_1md1n_595{display:flex;align-items:center;gap:.5rem}._filterButton_1md1n_607{display:inline-flex;align-items:center;justify-content:space-between;min-width:12.5rem;background-color:transparent;border:1px solid #d1d5db;color:#374151;padding:.5rem 1rem;height:2.5rem;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Poppins,sans-serif}._filterButton_1md1n_607:hover{background-color:#f9fafb}._filterButton_1md1n_607:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._filterContent_1md1n_659{display:flex;align-items:center;gap:.5rem}._filterIcon_1md1n_671{height:1rem;width:1rem}._filterBadge_1md1n_681{background-color:#f1f5f9;color:#0f172a;margin-left:.5rem;display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._chevronIcon_1md1n_705{height:1rem;width:1rem;opacity:.5}._primaryButton_1md1n_717{background-color:#6b0086;color:#fff;padding:.5rem 1rem;height:2.5rem;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;font-family:Poppins,sans-serif;display:inline-flex;align-items:center;justify-content:center}._primaryButton_1md1n_717:hover{background-color:#5a0071}._primaryButton_1md1n_717:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._primaryButton_1md1n_717:disabled{opacity:.5;pointer-events:none}._buttonIcon_1md1n_777{height:1rem;width:1rem;margin-right:.5rem}._addTaskSection_1md1n_789{margin-bottom:1rem}._outlineButton_1md1n_797{border:1px solid #d1d5db;background-color:#fff;color:#4b5563;padding:.5rem 1rem;height:2.5rem;border-radius:.375rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Poppins,sans-serif;display:inline-flex;align-items:center;justify-content:center}._outlineButton_1md1n_797:hover{background-color:#f9fafb}._outlineButton_1md1n_797:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._contentArea_1md1n_55{margin-top:.5rem}._loadingContainer_1md1n_855{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f9fafb;font-family:Poppins,sans-serif}._loadingContent_1md1n_873{display:flex;align-items:center;gap:.5rem}._spinner_1md1n_885{height:1.5rem;width:1.5rem;animation:_spin_1md1n_885 1s linear infinite}@keyframes _spin_1md1n_885{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1md1n_915{color:#4b5563}._errorContainer_1md1n_923{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f9fafb;font-family:Poppins,sans-serif}._errorContent_1md1n_941{text-align:center}._errorTitle_1md1n_949{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}._errorMessage_1md1n_963{color:#4b5563;margin-bottom:1rem}._skeleton_1md1n_973{background-color:#e5e7eb;border-radius:.25rem;animation:_pulse_1md1n_1 1.5s ease-in-out infinite}@keyframes _pulse_1md1n_1{0%,to{opacity:1}50%{opacity:.5}}._tableContainer_1md1n_1003{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:visible}._table_1md1n_1003{width:100%;font-size:.875rem}._tableHeader_1md1n_1027{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._tableHeaderCell_1md1n_1037{text-align:left;padding:.75rem 1rem;font-weight:500;color:#4b5563}._tableRow_1md1n_1051{border-bottom:1px solid #f3f4f6}._tableCell_1md1n_1059{padding:.75rem 1rem;color:#374151}.right-drawer{position:fixed;top:0;right:0;height:100vh;background:#fff;border-left:1px solid #e5e5e5;transition:width .3s ease-in-out;z-index:1001;box-shadow:-2px 0 8px #0000001a}.right-drawer-collapsed{display:flex;flex-direction:column;height:100%;padding:70px 0 20px;align-items:center;width:72px}.right-drawer-expanded{display:flex;flex-direction:column;height:100%;width:100%}.drawer-toggle-btn{position:absolute;top:10px;left:50%;transform:translate(-50%);width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(145deg,#fff,#f0f0f0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#555;box-shadow:2px 2px 6px #0000001a,-2px -2px 6px #ffffffe6;z-index:2}.drawer-toggle-btn:hover{background:linear-gradient(145deg,#f8f8f8,#e8e8e8);color:#333;transform:translate(-50%) translateY(-2px);box-shadow:4px 4px 12px #00000026,-4px -4px 12px #ffffffe6}.drawer-top-section{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1}.drawer-bottom-section{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:auto}.drawer-icon-btn{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(145deg,#fff,#f0f0f0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#555;box-shadow:2px 2px 6px #0000001a,-2px -2px 6px #ffffffe6;position:relative;overflow:hidden}.drawer-icon-btn:hover{background:linear-gradient(145deg,#f8f8f8,#e8e8e8);color:#333;transform:translateY(-2px);box-shadow:4px 4px 12px #00000026,-4px -4px 12px #ffffffe6}.drawer-icon-btn:active{transform:translateY(0) scale(.98);box-shadow:1px 1px 3px #0003,-1px -1px 3px #fffc}.drawer-icon-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(102,126,234,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.drawer-icon-btn:hover:before{width:100%;height:100%}.knowmile-btn{background:linear-gradient(145deg,#f3e8ff,#e9d5ff);color:#8b5cf6}.knowmile-btn:hover{background:linear-gradient(145deg,#e9d5ff,#ddd6fe);color:#7c3aed;animation:glow 2s infinite}.files-btn{background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#3b82f6}.files-btn:hover{background:linear-gradient(145deg,#bfdbfe,#93c5fd);color:#2563eb;animation:glow 2s infinite}.drawer-divider{width:48px;height:1px;background:#e5e5e5;margin:8px 0}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5;height:64px;background:#fff;z-index:1;flex-shrink:0;margin-top:0}.drawer-title{margin:0;font-size:18px;font-weight:600;color:#333}.drawer-close-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#777}.drawer-close-btn:hover{background:#f0f0f0;color:#333}.drawer-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.drawer-empty-content{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:14px}@media (max-width: 768px){.right-drawer{width:100vw!important;transform:translate(100%)}.right-drawer.open{transform:translate(0)}.right-drawer-collapsed{display:none}}.right-drawer *{box-sizing:border-box}.drawer-icon-btn:focus,.drawer-close-btn:focus{outline:2px solid #007bff;outline-offset:2px}.drawer-loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:#666}.drawer-loading:after{content:"";width:20px;height:20px;margin-left:10px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes glow{0%{box-shadow:0 0 5px #667eea80}50%{box-shadow:0 0 20px #667eeacc}to{box-shadow:0 0 5px #667eea80}}.chatbot_btn{position:fixed;right:50px;bottom:40px;width:80px;height:80px;top:auto;border:0;border-radius:50%;background:linear-gradient(131.88deg,#80abff 8.16%,#1140b5 95.92%);box-shadow:0 4px 192px #00000040}.chatbot_btn img{width:50px;margin:0 8px 0 0}.chatbot_box{position:absolute;right:10px;bottom:90px}.chatbot_box.active{transition:.2s ease-in-out;transform:scale(1)}.chatbot-box .circle{width:18px;height:18px;background-color:#3cd26f;border-radius:100%;position:absolute;top:0;right:7px}.chatbot_box .close{color:red}.chatbot_box>img.logo{display:block;margin:50px auto 40px calc(50% - 50px);width:95px}.chatbot_box>img.logo.xs{width:53px;margin:10px 0 20px;transition:.2s ease-in-out}.chatbot_box .before_chat{text-align:center;position:relative}.chatbot_box h4{font-size:20px;margin:0 0 15px}.chatbot_box p{font-size:15px;line-height:19px;color:#5b5b5b;padding:0 10px;margin:0}.chatbot_box .before_chat .steps{position:relative;height:139px;overflow:hidden}.chatbot_box .before_chat .step{position:absolute;width:340px;left:0;transition:.2s ease-in-out}.chatbot_box .before_chat .step.prev{left:-340px;opacity:0}.chatbot_box .before_chat .step.active~.step{left:340px;opacity:0}.chatbot_box .before_chat .steps_dots{display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center;margin:25px 0}.chatbot_box .before_chat .steps_dots span{width:10px;height:10px;background-color:#d9d9d9;border-radius:50%;opacity:.6}.chatbot_box .before_chat .steps_dots span.active{opacity:1}.chatbot_box .before_chat .navigation_btns{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.chatbot_box .before_chat .navigation_btns button{min-width:48px;line-height:48px;border:0;border-radius:40px;background:#d9d9d9;box-shadow:0 4px 4px #00000029;font-size:20px;padding:0;color:#737373}.chatbot_box .before_chat .navigation_btns button>*{pointer-events:none}.chatbot_box .before_chat .navigation_btns .getStarted{background-color:#19b64e;color:#fff;font-size:15px;padding:0 20px;min-width:180px;position:absolute;right:0}.chat_room .auto_commands,.chat_room .chat_nodes{height:230px;margin-bottom:10px}.chat_room .auto_commands p{padding:0;margin:0 0 15px}.auto_commands .autoMsg{font-size:12px;border:0;padding:10px 15px;margin:0 5px 5px 0;border-radius:40px;background:#4666d940;color:#3a3a3a}.typing_area{display:flex;flex-wrap:wrap;gap:0 15px;padding:10px 20px}.typing_area #userMsg::placeholder{color:#7e7e7e;opacity:1}.typing_area .textareaWrp{display:inline-flex;align-items:center;width:calc(100% - 55px);padding:5px;background-color:#fff;border-radius:20px}.typing_area .textareaWrp button{font-size:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.typing_area .textareaWrp button.active{color:var(--mv-color-primary)}.typing_area #userMsg{padding:7px 10px;height:36px;max-height:100px;overflow-y:auto;border:0;background-color:#fff;color:#7e7e7e;resize:none;font-size:14px;width:100%;box-shadow:none;outline:none;margin:0}.typing_area #userMsg{scrollbar-width:thin}.typing_area #userMsg::-webkit-scrollbar{width:5px}.typing_area button.sendMsg{width:40px;height:40px;border-radius:40px;border:0;background:#4c4dff;box-shadow:0 4px 4px #00000040;color:#fff;font-size:20px;display:inline-flex;justify-content:center;align-items:center}.typing_area button.sendMsg>*{pointer-events:none}.chat_nodes{height:279px;margin-bottom:10px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.chat_room .chat_nodes>div{max-width:70%;padding:7px 10px;border-radius:13px;font-size:12px;line-height:16px;width:-webkit-fit-content;width:fit-content}.chat_room .chat_nodes>div:not(:last-child){margin-bottom:10px}.chat_room .chat_nodes .userNode{margin-left:auto;background:#4666d940;border-bottom-right-radius:0}.chat_room .chat_nodes .botNode{margin-right:auto;background:#9c9eff;color:#fff;border-bottom-left-radius:0}.virtual-assistant{position:relative;width:100%;height:100%;overflow:hidden}.virtual-assistant.active{display:flex;flex-direction:column;height:100%}.va-chat{position:absolute;right:0;bottom:0;width:390px;height:450px;background:#f4f4f4;border-radius:10px;padding:1px 1px 10px;flex-grow:1;display:flex;flex-direction:column;overflow:hidden;transition:.2s ease-in-out}.va-chat .chat-head{height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px}.va-chat .chat-head button{font-size:16px}.chatbot-box.maximized .va-chat{height:60vh;width:550px;top:230px}.chatbot_box .auto_commands{padding:1rem 1.25rem;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000014}.chatbot_box .auto_commands .aiAmin+div{width:calc(100% - 58px)}.chatbot-box.maximized .chatbot_box{bottom:0;top:0}.chatbot-box.maximized{top:0;bottom:0}.va-messages{flex-grow:1;overflow-y:auto;padding:1em 1.25rem;scrollbar-width:none;text-align:left;display:flex;flex-direction:column}.va-message{max-width:70%;margin-bottom:1em;font-family:Roboto,sans-serif;display:flex;flex-wrap:wrap;gap:0 10px}.va-message .avatar{width:25px;height:25px;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #00000045;padding:2px;overflow:hidden;margin-top:5px}.va-message .avatar img{width:100%;height:100%;border-radius:50%}.va-message div{width:-webkit-fit-content;width:fit-content;max-width:calc(100% - 35px);box-shadow:0 0 10px #4666d926;border-radius:0 10px 10px;padding:10px}.va-message button.dislikeResponse{margin-left:38px;margin-top:5px;opacity:0}.va-message button.dislikeResponse *{pointer-events:none}.va-message:hover button.dislikeResponse{opacity:1}.va-message:hover button.dislikeResponse.active{color:var(--mv-color-primary)}.va-messages .va-message.assistant:first-child button.dislikeResponse{display:none}.va-message.user{align-self:flex-end}.va-message.user div{border-radius:10px 0 10px 10px;background-color:#fff}.assistant{align-self:flex-start}.va-input{display:flex;justify-content:space-between;padding:.5em;background:#403832;color:#fff}.va-input input{flex:1;border:none;background:none;color:#fff;padding:.5em;font-family:Roboto,sans-serif;border-top-left-radius:10px;border-bottom-left-radius:10px}.va-input button{background:#4c4dff;color:#fff;border:none;padding:.5em 1em;border-top-right-radius:10px;border-bottom-right-radius:10px;cursor:pointer}.va-input button:focus{outline:none}.va-input button:active{transform:translateY(2px)}.chat-backdrop{position:fixed;inset:0;background-color:#96959580;z-index:99;overflow-y:auto}.chatMainContent{display:flex;flex-wrap:wrap;width:calc(100vw - 318px);height:calc(100vh - 300px);margin-left:auto;margin-right:24px;background-color:#fff;margin-top:252px;border-radius:10px}.chatMainContent .people-list{width:280px;padding:20px}.chatMainContent .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.chatMainContent .input-group .input-group-prepend{display:flex;margin-right:-1px}.chatMainContent .input-group .input-group-prepend .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1.25rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #ced4da;border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.chatMainContent .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.chatMainContent .input-group>.form-control{position:relative;flex:1 1;min-width:0;margin:0;background:transparent;border:1px solid #ced4da;border-radius:.25rem}.chatMainContent .people-list ul{height:calc(100vh - (379px + .5rem));overflow:auto}.chatMainContent .people-list .chat-list li{padding:10px 15px;list-style:none;border-radius:5px;cursor:pointer}.chatMainContent .people-list .chat-list li *{pointer-events:none}.chatMainContent .people-list .chat-list li:hover,.chatMainContent .people-list .chat-list li.active{background:var(--mv-color-lightBlue)}.chatMainContent .people-list .chat-list img{width:45px;height:45px;border-radius:50%}.chatMainContent .people-list .chat-list li .name{font-size:15px}.chatMainContent .people-list .status{color:#999;font-size:13px}.chatMainContent .people-list .status span{width:8px;height:8px;border-radius:30px}.chatMainContent .people-list .status.online span{background-color:var(--mv-completed)}.chatMainContent .people-list .status.offline span{background-color:var(--mv-color-red)}.chatMainContent .chat{width:100%;max-width:calc(100% - 280px);border-left:1px solid #eaeaea}.chatMainContent .chat .chat-header{padding:15px 20px;border-bottom:2px solid #f4f7f6}.chatMainContent .chat .chat-header .user-info img{width:40px;height:40px;border-radius:100%}.chatMainContent .chat .chat-history{height:calc(100vh - (443px + .5rem));overflow:auto;padding:20px 0}.chatMainContent .chat .chat-history ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px 0;padding:0 20px}.chatMainContent .chat .chat-history ul .chat-node{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px 0}.chatMainContent .chat .chat-history ul .chat-node .message-data .message-data-time{color:#434651;font-size:12px}.chatMainContent .chat .chat-history ul .chat-node .message{color:#444;padding:18px 20px;font-size:16px;border-radius:7px;position:relative;width:-webkit-fit-content;width:fit-content}.chatMainContent .chat .chat-history ul .chat-node .message:after{content:"";position:absolute;height:0;width:0;top:-18px;pointer-events:none;border:10px solid transparent;border-bottom-color:transparent;border-bottom-color:#fff}.chatMainContent .chat .chat-history ul .chat-node.received .message:after{right:10px;border-bottom-color:#e8f1f3}.chatMainContent .chat .chat-history ul .chat-node.sent .message:after{left:10px;border-bottom-color:#efefef}.chatMainContent .chat .chat-history ul .chat-node.received{align-content:end}.chatMainContent .chat .chat-history ul .chat-node.received .message-data{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;justify-content:end}.chatMainContent .chat .chat-history ul .chat-node.received .message-data img{border-radius:100%;width:40px;height:40px}.chatMainContent .chat .chat-history ul .chat-node.received .message{background:#e8f1f3}.chatMainContent .chat .chat-history ul .chat-node.sent .message{background:#efefef}.chatMainContent .chat .chat-message{padding:20px}._thread_1c65o_1{width:320px;max-height:500px;background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e5e7eb;display:flex;flex-direction:column;font-family:Poppins,sans-serif}._header_1c65o_25{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;border-radius:8px 8px 0 0}._title_1c65o_45{font-size:14px;font-weight:600;color:#111827;margin:0}._headerActions_1c65o_59{display:flex;align-items:center;gap:8px}._resolveButton_1c65o_71{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background-color:transparent;color:#10b981;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .15s}._resolveButton_1c65o_71:hover{background-color:#ecfdf5}._resolveIcon_1c65o_109{width:12px;height:12px}._deleteButton_1c65o_119,._closeButton_1c65o_121{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .15s}._deleteButton_1c65o_119:hover{background-color:#fef2f2;color:#ef4444}._closeButton_1c65o_121:hover{background-color:#f3f4f6;color:#374151}._deleteIcon_1c65o_169,._closeIcon_1c65o_171{width:14px;height:14px}._comments_1c65o_181{flex:1;overflow-y:auto;padding:16px;max-height:300px}._comment_1c65o_181{margin-bottom:16px}._comment_1c65o_181:last-child{margin-bottom:0}._reply_1c65o_211{margin-left:24px;border-left:2px solid #e5e7eb;padding-left:12px}._commentHeader_1c65o_223{display:flex;align-items:center;gap:8px;margin-bottom:8px}._avatar_1c65o_237{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0}._avatar_1c65o_237 img{width:100%;height:100%;object-fit:cover}._avatarFallback_1c65o_265{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}._commentMeta_1c65o_287{flex:1;min-width:0}._authorName_1c65o_297{font-size:13px;font-weight:600;color:#111827;display:block}._timestamp_1c65o_311{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;margin-top:2px}._clockIcon_1c65o_329{width:10px;height:10px}._commentContent_1c65o_339{font-size:13px;line-height:1.4;color:#374151;white-space:pre-wrap;word-break:break-word}._replySection_1c65o_355{border-top:1px solid #e5e7eb;padding:12px 16px}._replyButton_1c65o_365{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:1px solid #e5e7eb;background-color:#f9fafb;color:#6b7280;font-size:13px;border-radius:6px;cursor:pointer;transition:all .15s}._replyButton_1c65o_365:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}._replyIcon_1c65o_407{width:14px;height:14px}._replyForm_1c65o_417{display:flex;flex-direction:column;gap:8px}._replyInput_1c65o_429{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;min-height:60px;transition:border-color .15s}._replyInput_1c65o_429:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._replyActions_1c65o_465{display:flex;justify-content:flex-end;gap:8px}._cancelReplyButton_1c65o_477,._submitReplyButton_1c65o_479{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}._cancelReplyButton_1c65o_477{border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._cancelReplyButton_1c65o_477:hover{background-color:#f9fafb;color:#374151}._submitReplyButton_1c65o_479{border:none;background-color:#3b82f6;color:#fff}._submitReplyButton_1c65o_479:hover:not(:disabled){background-color:#2563eb}._submitReplyButton_1c65o_479:disabled{opacity:.5;cursor:not-allowed}._replyHint_1c65o_549{font-size:11px;color:#9ca3af;text-align:right}._bubble_1a63y_1{position:relative;width:32px;height:32px;background-color:#3b82f6;border-radius:50%;border:2px solid #ffffff;box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._bubble_1a63y_1:hover{transform:scale(1.1);box-shadow:0 6px 12px #00000026,0 3px 6px #0000001a}._bubble_1a63y_1._active_1a63y_41{background-color:#1d4ed8;transform:scale(1.1)}._bubble_1a63y_1._resolved_1a63y_51{background-color:#10b981;opacity:.7}._bubble_1a63y_1._resolved_1a63y_51:hover{opacity:1}._bubbleContent_1a63y_69{position:relative;display:flex;align-items:center;justify-content:center}._bubbleIcon_1a63y_83{width:16px;height:16px;color:#fff}._replyCount_1a63y_95{position:absolute;top:-8px;right:-8px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid white}._resolvedIndicator_1a63y_129{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background-color:#10b981;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center}._resolvedIcon_1a63y_157{width:8px;height:8px;color:#fff}._addCommentOverlay_18drg_1{position:fixed;inset:0;z-index:999;cursor:crosshair;background-color:#3b82f61a;pointer-events:auto}._pendingComment_18drg_25{pointer-events:auto}._pendingCommentContent_18drg_33{width:280px;background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e5e7eb;padding:16px;font-family:Poppins,sans-serif}._pendingCommentInput_18drg_53{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;min-height:60px;margin-bottom:12px;transition:border-color .15s}._pendingCommentInput_18drg_53:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._pendingCommentActions_18drg_91{display:flex;justify-content:flex-end;gap:8px}._cancelButton_18drg_103,._createButton_18drg_105{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}._cancelButton_18drg_103{border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._cancelButton_18drg_103:hover{background-color:#f9fafb;color:#374151}._createButton_18drg_105{border:none;background-color:#3b82f6;color:#fff}._createButton_18drg_105:hover:not(:disabled){background-color:#2563eb}._createButton_18drg_105:disabled{opacity:.5;cursor:not-allowed}._instructionsOverlay_18drg_175{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none}._instructions_18drg_175{background-color:#1f2937;color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;box-shadow:0 4px 6px -1px #0000001a;animation:_fadeInDown_18drg_1 .3s ease}@keyframes _fadeInDown_18drg_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.insights-hub-white-container{padding:24px 32px;background-color:#fff;min-height:calc(100vh - 60px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.insights-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-left{display:flex;flex-direction:column}.page-title{font-size:22px;font-weight:500;color:#111827;margin:0;line-height:1.2}.header-right{display:flex;align-items:center}.recommendations-btn{display:flex;align-items:center;gap:8px;padding:0;background:none;color:#3f51b5;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.recommendations-btn:hover{text-decoration:underline;color:#2c3e9d;transform:translate(2px)}.recommendations-btn:disabled{cursor:not-allowed;opacity:.6}.recommendations-btn .animate-spin{animation:spin 1s linear infinite}.insights-top-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.insights-kpi-custom{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(229,231,235,.3);transition:all .2s ease;min-height:160px;display:flex;flex-direction:column}.insights-kpi-custom:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.insights-kpi-custom-header{margin-bottom:16px}.insights-kpi-custom-title{font-size:14px;font-weight:500;color:#6b7280;margin:0;text-transform:capitalize}.insights-kpi-custom-content{display:flex;align-items:center;justify-content:space-between;flex:1}.insights-kpi-custom-value-section{display:flex;flex-direction:column;gap:10px}.insights-kpi-custom-value{font-size:24px;font-weight:600;color:#111827;line-height:1.2}.insights-kpi-custom-trend{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500}.insights-kpi-custom-trend.positive{color:#10b981}.insights-kpi-custom-trend.negative{color:#ef4444}.insights-kpi-custom-icon-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px}.insights-kpi-custom-icon-wrapper.orange{background-color:#fed7aa66}.insights-kpi-custom-icon-wrapper.orange svg{color:#ea580c}.insights-kpi-custom-icon-wrapper.blue{background-color:#dbeafe66}.insights-kpi-custom-icon-wrapper.blue svg{color:#2563eb}.insights-kpi-custom-icon-wrapper.yellow{background-color:#fef3c766}.insights-kpi-custom-icon-wrapper.yellow svg{color:#f59e0b}.insights-kpi-custom-icon-wrapper.green{background-color:#d1fae566}.insights-kpi-custom-icon-wrapper.green svg{color:#10b981}@media (max-width: 1280px){.insights-top-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.insights-top-kpis{grid-template-columns:1fr}}.i-schedule-section{background:#fff;padding:24px 0;margin-bottom:40px}.schedule-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title{font-size:22px;font-weight:500;color:#111827;margin:0;line-height:1.2}.schedule-header-controls{display:flex;align-items:center;gap:12px}.module-kpi-dropdown{padding:8px 32px 8px 12px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L2 5h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;min-width:120px}.module-kpi-dropdown:hover{border-color:#d1d5db;background-color:#f9fafb}.module-kpi-dropdown:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.schedule-metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px;width:100%}.schedule-metric-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(229,231,235,.3);transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;min-height:140px}.schedule-metric-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.schedule-metric-header{margin-bottom:12px}.schedule-metric-label{font-size:14px;color:#6b7280;font-weight:500}.schedule-metric-value-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;width:100%}.schedule-metric-value{font-size:24px;font-weight:600;color:#111827;line-height:1.2}.schedule-metric-footer{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:flex-start;align-items:flex-start}.schedule-metric-trend{font-size:15px;font-weight:500;display:flex;align-items:center;gap:4px}.schedule-metric-trend.positive{color:#10b981}.schedule-metric-trend.negative{color:#ef4444}.trend-arrow{font-size:12px}.trend-value{font-size:13px}.schedule-metric-details{background:none;border:none;color:#6b7280;font-size:12px;cursor:pointer;padding:0;text-align:left;text-decoration:underline;transition:color .2s;margin-top:4px}.schedule-metric-details:hover{color:#3b82f6}@media (max-width: 1024px){.schedule-metrics-row{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.schedule-metrics-row{grid-template-columns:1fr;gap:16px}.schedule-metric-card{min-height:120px;padding:16px}}.insights-cross-module-section{margin-bottom:32px}.insights-cross-module-section .section-title{margin-bottom:20px}.insights-analysis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media (max-width: 1024px){.insights-analysis-grid{grid-template-columns:1fr}}.analysis-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb;transition:all .2s ease;display:flex;flex-direction:column}.analysis-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.analysis-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.analysis-title{font-size:16px;font-weight:600;color:#111827!important;margin:0;line-height:1.3;flex:1;padding-right:12px;display:block!important;visibility:visible!important}.impact-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.high-impact{background-color:#fee2e2;color:#991b1b}.medium-impact{background-color:#fed7aa;color:#9a3412}.low-impact{background-color:#dcfce7;color:#166534}.analysis-chart-area{height:280px;width:100%;margin-bottom:16px;background:#f9fafb;border-radius:6px;position:relative;border:1px solid #e5e7eb;padding:20px}.analysis-description{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:16px;flex-shrink:0}.view-analysis-btn{background:none;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:color .2s;align-self:flex-start;text-decoration:underline}.view-analysis-btn:hover{color:#2563eb}.analysis-panel{padding:24px;background:#fff}.analysis-panel h3{font-size:20px;font-weight:600;color:#111827;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}@media (max-width: 768px){.insights-hub-white-container{padding:16px}.insights-header{flex-direction:column;align-items:flex-start;gap:16px}.header-right{align-items:flex-start;width:100%}.page-title{font-size:24px}.recommendations-btn{align-self:flex-start}.insights-schedule-section,.analysis-card{padding:16px}}.insights-hub-white-container *{background-color:transparent}.insights-hub-white-container .insights-kpi-card{background-color:#fff}.tree-view-btn{display:flex;align-items:center;gap:8px;padding:0;background:none;color:#3f51b5;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s}.tree-view-btn:hover{text-decoration:underline}.kpi-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000000f;border:1px solid #f0f0f0;transition:all .2s ease;height:100%;min-height:140px;display:flex;flex-direction:column;justify-content:space-between;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.kpi-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.kpi-header{margin-bottom:16px}.kpi-title{font-size:14px;font-weight:500;color:#8f8f8f;margin:0;text-transform:capitalize}.kpi-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex:1}.kpi-left{flex:1;display:flex;flex-direction:column;gap:8px}.kpi-target{margin-bottom:4px}.kpi-target-text{font-size:12px;font-weight:500}.kpi-target-text.kpi-orange{color:#f59e0b}.kpi-target-text.kpi-green{color:#10b981}.kpi-target-text.kpi-yellow{color:#f59e0b}.kpi-target-text.kpi-blue{color:#3b82f6}.kpi-progress{width:100%;margin-bottom:8px}.kpi-progress-bar{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.kpi-progress-fill{height:100%;transition:width .3s ease;border-radius:3px}.kpi-progress-fill.kpi-orange{background-color:#f59e0b}.kpi-progress-fill.kpi-green{background-color:#10b981}.kpi-progress-fill.kpi-yellow{background-color:#f59e0b}.kpi-progress-fill.kpi-blue{background-color:#3b82f6}.kpi-subtitle{font-size:12px;color:#9ca3af;margin:0}.kpi-right{display:flex;align-items:center;margin-left:16px}.kpi-value{font-size:15px;font-weight:500;color:#1f2937;line-height:1;margin:0}.kpi-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.kpi-view-details{background:none;border:none;color:#9ca3af;font-size:12px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease}.kpi-view-details:hover{color:#6b7280}.kpi-trend{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.kpi-trend.positive{color:#10b981}.kpi-trend.negative{color:#ef4444}.kpi-trend-icon{font-size:12px}.kpi-trend-value{font-size:12px;font-weight:500}@media (max-width: 768px){.kpi-card{padding:18px;min-height:120px}.kpi-value{font-size:28px}.kpi-content{margin-bottom:16px}}.schedule-kpi-details{background-color:#fff;border-radius:8px;overflow:hidden;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.kpi-details-content{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto}.details-section h3{font-size:16px;font-weight:500;color:#111827;margin:0 0 12px;line-height:1.5}.details-section h4{font-size:14px;font-weight:500;color:#374151;margin:16px 0 8px}.details-section p{font-size:13px;color:#6b7280;line-height:1.6;margin-bottom:16px;font-weight:400}.details-section ul{list-style:none;padding:0;margin:0}.details-section li{font-size:13px;color:#6b7280;border-bottom:1px solid #f3f4f6;position:relative;padding:6px 0 6px 16px;font-weight:400}.details-section li:before{content:"•";color:#9ca3af;font-weight:400;position:absolute;left:0;font-size:12px}.details-section li:last-child{border-bottom:none}.details-chart{margin:16px 0;background:#f9fafb;border-radius:6px;padding:16px;border:1px solid #e5e7eb}.details-chart h4{font-size:13px;font-weight:500;color:#374151;margin:0 0 12px}.kpi-recommendation-items{display:flex;flex-direction:column;gap:12px}.kpi-recommendation-item{display:flex;gap:12px;background-color:#f9fafb;border-radius:6px;padding:12px;border:1px solid #e5e7eb}.kpi-recommendation-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.kpi-recommendation-icon.success{background-color:#10b9811a;color:#10b981}.kpi-recommendation-icon.warning{background-color:#f59e0b1a;color:#f59e0b}.kpi-recommendation-icon.danger{background-color:#ef44441a;color:#ef4444}.kpi-recommendation-icon.info{background-color:#3b82f61a;color:#3b82f6}.kpi-recommendation-content{flex:1}.kpi-recommendation-content h4{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px}.kpi-recommendation-content p{font-size:13px;color:#6b7280;margin:0;line-height:1.5;font-weight:400}.kpi-action-button{margin-top:8px;padding:6px 12px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .2s}.kpi-action-button:hover{background-color:#2563eb}@media (max-width: 768px){.kpi-details-content{padding:16px;gap:20px}.details-section h3{font-size:16px}.details-section h4{font-size:14px}.kpi-recommendation-item{flex-direction:column;text-align:center}.kpi-recommendation-icon{align-self:center}}.task-popup{position:absolute;z-index:1000;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #00000026;min-width:250px;max-width:350px;animation:popup-fade-in .2s ease-out}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.task-popup-content{padding:15px}.task-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.task-popup-header h3{margin:0;font-size:16px;color:#333}.close-button{background:none;border:none;font-size:20px;cursor:pointer;color:#777;padding:0;line-height:1}.task-popup-body{display:flex;align-items:flex-start}.task-popup-avatar{width:36px;height:36px;border-radius:50%;background-color:#ff5722;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;flex-shrink:0}.task-popup-info{flex:1}.task-popup-message{margin:0 0 8px;font-size:14px;color:#555}.task-popup-link{color:#ff5722;font-size:13px;text-decoration:none}.task-popup-link:hover{text-decoration:underline}.task-popup:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}.gantt-chart-container{width:100%;overflow:hidden;position:relative}.gantt-date-range{padding:5px 10px;background-color:#f5f5f5;border-radius:4px;margin-bottom:10px;font-size:12px;color:#555;text-align:right}.gantt-chart{width:100%;overflow-x:auto;overflow-y:hidden;position:relative;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000000d;min-height:400px}.gantt-chart::-webkit-scrollbar{height:12px}.gantt-chart::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.gantt-chart::-webkit-scrollbar-thumb{background:#6b0086;border-radius:6px}.gantt-chart::-webkit-scrollbar-thumb:hover{background:#550069}.gantt-timeline-header{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(180deg,#f8f9fa,#e9ecef);z-index:10;border-bottom:2px solid #adb5bd;box-shadow:0 2px 4px #00000014}.gantt-months{display:flex;border-bottom:2px solid #ced4da;height:40px}.gantt-month{padding:10px;text-align:center;font-weight:700;font-size:13px;background:linear-gradient(180deg,#dee2e6,#ced4da);border-right:2px solid #adb5bd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212529;letter-spacing:.5px}.gantt-weeks{display:flex;height:32px}.gantt-week{padding:8px;text-align:center;font-size:12px;font-weight:600;border-right:1px solid #dee2e6;flex:1;background-color:#f8f9fa;color:#495057}.gantt-body{position:relative}.gantt-task-row{position:relative;border-bottom:1px solid #e9ecef;height:50px}.gantt-task-row:nth-child(2n){background-color:#f8f9fa}.gantt-task-row:hover{background-color:#e3f2fd}.gantt-grid-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#e9ecef,#dee2e6,#e9ecef)}.gantt-task-bar{position:absolute;height:32px;top:9px;border-radius:6px;box-shadow:0 2px 6px #0000001f,0 1px 2px #00000014;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:visible;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:relative}.gantt-task-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 100%);border-radius:6px 6px 0 0;pointer-events:none}.gantt-task-bar:hover{box-shadow:0 4px 12px #0000002e,0 2px 4px #0000001f;transform:translateY(-2px)}.gantt-task-bar.low-risk{background:linear-gradient(135deg,#34d399,#10b981,#059669 70%,#047857);border:2px solid #047857;box-shadow:0 2px 6px #10b98159,0 1px 2px #0000001a,inset 0 1px #ffffff40}.gantt-task-bar.low-risk:hover{box-shadow:0 4px 14px #10b98173,0 2px 5px #00000026,inset 0 1px #ffffff4d}.gantt-task-bar.medium-risk{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb 70%,#1d4ed8);border:2px solid #1d4ed8;box-shadow:0 2px 6px #3b82f659,0 1px 2px #0000001a,inset 0 1px #ffffff40}.gantt-task-bar.medium-risk:hover{box-shadow:0 4px 14px #3b82f673,0 2px 5px #00000026,inset 0 1px #ffffff4d}.gantt-task-bar.critical-risk{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706 70%,#b45309);border:2px solid #b45309;box-shadow:0 2px 6px #f59e0b59,0 1px 2px #0000001a,inset 0 1px #ffffff40}.gantt-task-bar.critical-risk:hover{box-shadow:0 4px 14px #f59e0b73,0 2px 5px #00000026,inset 0 1px #ffffff4d}.gantt-task-label{padding:0 8px;font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 30px);position:relative;z-index:1}.gantt-task-warning{position:relative;font-size:14px;flex-shrink:0;margin-left:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.task-popup{position:absolute;width:250px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:100;padding:10px}.task-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:5px}.task-popup-title{font-weight:700;font-size:14px;color:#333}.task-popup-close{cursor:pointer;background:none;border:none;font-size:16px;color:#999}.task-popup-close:hover{color:#333}.task-popup-content{font-size:12px;line-height:1.4}.task-popup-dates{display:flex;justify-content:space-between;margin:8px 0;font-size:11px;color:#666}.task-popup-risk{margin-top:8px;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:700;color:#fff;display:inline-block}.task-popup-risk.low-risk{background-color:#4caf50}.task-popup-risk.medium-risk{background-color:#ff9800}.task-popup-risk.critical-risk{background-color:#f44336}.task-popup-actions{margin-top:10px;display:flex;justify-content:flex-end}.task-popup-button{padding:5px 10px;border:none;border-radius:3px;background-color:#2196f3;color:#fff;font-size:11px;cursor:pointer;transition:background-color .2s}.task-popup-button:hover{background-color:#0d8bf2}.clickable{cursor:pointer}.project-filter-container{display:flex;justify-content:flex-end;margin-bottom:15px}.filter-button{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px;cursor:pointer;display:flex;align-items:center;min-width:150px;justify-content:space-between}.project-table-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;margin-top:20px;border-radius:4px;box-shadow:0 2px 10px #0000001a}.project-filter-wrapper{padding:15px;background-color:#f9f9f9;border-bottom:1px solid #ddd}.project-table-gantt-container{display:flex;flex:1;overflow:hidden;border:1px solid #e0e0e0;border-radius:4px}.project-table-wrapper{flex:0 0 40%;overflow-y:auto;border-right:1px solid #e0e0e0}.gantt-chart-wrapper{flex:0 0 60%;overflow-x:auto;overflow-y:auto}.project-table{width:100%;border-collapse:collapse;font-size:14px}.project-table thead{background-color:#6c757d;color:#fff}.project-table th{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:18px 10px;text-align:left;font-weight:600;border-bottom:2px solid #e0e0e0;white-space:nowrap}.project-table td{padding:0 10px;height:50px;border-bottom:1px solid #e9ecef;white-space:nowrap;vertical-align:middle}.project-table .even-row{background-color:#f8f9fa}.project-table .odd-row{background-color:#fff}.project-table tbody tr:hover{background-color:#e3f2fd!important}.task-name-container{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.expand-button{background:none;border:none;cursor:pointer;padding:0;margin-right:5px;display:flex;align-items:center;justify-content:center;color:#666}.indent-placeholder{width:16px;display:inline-block;margin-right:5px}.task-id{width:40px;text-align:center}.task-name{min-width:250px;max-width:300px}.risk-legend{display:flex;justify-content:flex-start;gap:20px;padding:10px;background-color:#f5f5f5;border-radius:0 0 4px 4px;margin-top:10px;border-top:1px solid #ddd;flex-wrap:wrap}.risk-item{display:flex;align-items:center;font-size:.85rem;margin-right:20px;color:#555}.risk-indicator{width:16px;height:16px;border-radius:3px;margin-right:8px}.low-risk{background:linear-gradient(135deg,#34d399,#10b981,#059669);border:1px solid #047857;box-shadow:0 1px 3px #10b9814d}.medium-risk{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb);border:1px solid #1d4ed8;box-shadow:0 1px 3px #3b82f64d}.critical-risk{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);border:1px solid #b45309;box-shadow:0 1px 3px #f59e0b4d}.gantt-chart{min-width:800px}.gantt-task-bar{height:20px;border-radius:3px;position:absolute;top:5px;cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:box-shadow .2s ease}.gantt-task-bar:hover{box-shadow:0 3px 6px #00000029}.gantt-task-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;padding:0 5px;line-height:20px;color:#333}.gantt-task-warning{position:absolute;right:2px;top:-8px;font-size:12px}.gantt-timeline-header{position:-webkit-sticky;position:sticky;top:0;background-color:#f5f5f5;z-index:5;border-bottom:1px solid #e0e0e0}.gantt-months{display:flex;border-bottom:1px solid #e0e0e0}.gantt-month{text-align:center;padding:5px;font-weight:600;font-size:.8rem;border-right:1px solid #e0e0e0}.gantt-days{display:flex}.gantt-day{flex:1;text-align:center;padding:3px;font-size:.7rem;border-right:1px solid #e0e0e0}.gantt-grid-line{position:absolute;top:0;bottom:0;width:1px;background-color:#e0e0e0}.task-popup{position:absolute;width:250px;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #00000026;z-index:100;padding:12px;font-size:.85rem}.task-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.task-popup-title{font-weight:600;margin:0}.task-popup-close{background:none;border:none;cursor:pointer;font-size:1rem;color:#666}.task-popup-content{margin-bottom:10px}.task-popup-content p{margin:5px 0}.task-popup-actions{display:flex;justify-content:flex-end}.task-popup-button{background-color:#2196f3;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.task-popup-button:hover{background-color:#1976d2}.schedule-kpi-container{padding:24px 32px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.schedule-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.schedule-title{font-size:24px;font-weight:600;color:#111827;margin:0 0 8px}.schedule-subtitle{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.schedule-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;align-items:stretch}.schedule-kpi-item{width:100%;height:100%}.schedule-kpi-item .kpi-card{border-top:none}.schedule-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0;margin-top:24px}.schedule-kpi-details{padding:24px;background:#fff;max-width:100%}.details-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.details-header h2{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.details-description{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.details-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.metric-item{display:flex;flex-direction:column;gap:4px}.metric-item label{font-size:12px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:24px;font-weight:700;color:#111827}.metric-trend{font-size:14px;font-weight:500;color:#10b981}.details-insights{margin-bottom:24px}.details-insights h3{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.details-insights ul{list-style:none;padding:0;margin:0}.details-insights li{font-size:14px;color:#4b5563;border-bottom:1px solid #f3f4f6;position:relative;padding:8px 0 8px 20px}.details-insights li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0}.details-insights li:last-child{border-bottom:none}.details-actions{display:flex;gap:12px;justify-content:flex-start}.action-btn{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.action-btn.primary{background-color:#3b82f6;color:#fff}.action-btn.primary:hover{background-color:#2563eb}.action-btn.secondary{background-color:#fff;color:#374151;border:1px solid #d1d5db}.action-btn.secondary:hover{background-color:#f9fafb;border-color:#9ca3af}@media (max-width: 1280px){.schedule-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.schedule-kpi-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.schedule-kpi-container{padding:16px}.schedule-kpi-grid{grid-template-columns:1fr;gap:16px}.sk-view-tabs{flex-direction:column;gap:8px}.details-metrics{grid-template-columns:1fr}.details-actions{flex-direction:column}}.quality-kpi-details{background-color:transparent;height:100%;overflow-y:auto;position:relative}.details-content{display:flex;flex-direction:column;gap:24px;padding:0}.details-overview{background-color:#f8f9fa;border-radius:8px;padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.overview-item{display:flex;flex-direction:column}.overview-label{font-size:.85rem;color:#6c757d;margin-bottom:4px}.overview-value{font-size:1rem;color:#2c3e50}.overview-value.highlight{font-size:1.5rem;font-weight:700;color:#2c3e50}.overview-value.status{display:flex;align-items:center;font-weight:600}.overview-value.status.green{color:#28a745}.overview-value.status.yellow{color:#ffc107}.overview-value.status.red{color:#dc3545}.status-icon{margin-right:6px}.overview-value.trend{font-weight:600}.overview-value.trend.up{color:#28a745}.overview-value.trend.down{color:#dc3545}.overview-value.trend.stable{color:#6c757d}.details-chart{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px}.details-chart h3{margin-top:0;margin-bottom:16px;font-size:1.1rem;color:#2c3e50;display:flex;align-items:center}.details-chart h3 svg{margin-right:8px;color:#0091ff}.chart-placeholder{height:200px;display:flex;flex-direction:column}.mock-chart{flex-grow:1;display:flex;align-items:flex-end;justify-content:space-around;padding:0 10px;border-bottom:1px solid #dee2e6}.chart-bar{width:30px;background-color:#0091ff;border-radius:4px 4px 0 0;transition:height .3s ease}.chart-labels{display:flex;justify-content:space-around;padding:8px 10px 0}.chart-label{width:30px;text-align:center;font-size:.8rem;color:#6c757d}.details-insights,.details-recommendations{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px}.details-insights h3,.details-recommendations h3{margin-top:0;margin-bottom:16px;font-size:1.1rem;color:#2c3e50}.details-insights ul,.details-recommendations ul{margin:0;padding-left:20px}.details-insights li,.details-recommendations li{margin-bottom:8px;line-height:1.5}.details-recommendations li{color:#0091ff}.details-recommendations li span{color:#2c3e50}.kpi-details-content{width:100%}.details-section{margin-bottom:24px}.details-section h3{margin-top:0;margin-bottom:12px;font-size:1.2rem;color:#2c3e50}.details-section h4{margin-top:16px;margin-bottom:12px;font-size:1rem;color:#495057}.details-section p{line-height:1.6;color:#495057}@media (max-width: 768px){.details-overview{grid-template-columns:1fr}}.quality-compliance-container{padding:20px}.quality-tabs{display:flex;gap:10px;margin-bottom:24px;padding-bottom:0}.quality-tab{padding:12px 20px;background:none;border:none;border:1px solid;border-radius:4px;border-color:#aaa;font-size:14px;font-weight:500;color:#aaa;cursor:pointer;white-space:nowrap;transition:all .2s ease}.quality-tab:hover{color:#374151;background-color:#f9fafb}.quality-tab.active{color:#fff;background-color:#3f51b5}.quality-content{margin-top:0}.inspection-reports-container{margin-top:24px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.inspection-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.inspection-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.inspection-actions{display:flex;gap:12px;align-items:center}.search-container{position:relative}.search-input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:200px}.new-report-button{padding:8px 16px;background-color:#3f51b5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.inspection-filters{display:flex;gap:20px;padding:16px 24px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.filter-group{display:flex;flex-direction:column;gap:4px}.filter-group label{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}.filter-group select{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;min-width:120px}.inspection-table-container{overflow-x:auto}.inspection-table{width:100%;border-collapse:collapse}.inspection-table th,.inspection-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:14px}.inspection-table th{background-color:#f9fafb;font-weight:600;color:#374151}.status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-badge.passed{background-color:#dcfce7;color:#166534}.status-badge.failed{background-color:#fee2e2;color:#dc2626}.status-badge.conditional{background-color:#fef3c7;color:#d97706}.status-badge.pending{background-color:#e0e7ff;color:#3730a3}.actions-dropdown{position:relative;display:inline-block}.hamburger-button{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.hamburger-button:hover{color:#374151}.dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;min-width:120px;display:none}.actions-dropdown:hover .dropdown-menu{display:block}.dropdown-item{display:block;width:100%;padding:8px 12px;text-align:left;background:none;border:none;cursor:pointer;font-size:14px;color:#374151;transition:background-color .2s ease}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.dropdown-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px;border-top:1px solid #e5e7eb}.pagination-arrow{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease;padding:4px}.pagination-arrow:hover{color:#6b7280}.pagination-arrow:disabled{opacity:.3;cursor:not-allowed}.pagination-current{display:flex;align-items:center;justify-content:center;margin:0 16px}.current-page{padding:8px 12px;background-color:#3f51b5;color:#fff;border-radius:6px;font-size:14px;font-weight:500;min-width:40px;text-align:center}.ncr-container{margin-top:24px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.ncr-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.ncr-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.ncr-actions{display:flex;gap:12px;align-items:center}.new-ncr-button{padding:8px 16px;background-color:#3f51b5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.ncr-table-container{overflow-x:auto}.ncr-table{width:100%;border-collapse:collapse}.ncr-table th,.ncr-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:14px}.ncr-table th{background-color:#f9fafb;font-weight:600;color:#374151}.severity-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.severity-badge.major{background-color:#fef3c7;color:#d97706}.severity-badge.minor{background-color:#e0e7ff;color:#3730a3}.severity-badge.critical{background-color:#fee2e2;color:#dc2626}.status-badge.in-progress{background-color:#dbeafe;color:#1d4ed8}.status-badge.closed{background-color:#dcfce7;color:#166534}.status-badge.open{background-color:#fef3c7;color:#d97706}.placeholder-content{margin-top:24px;padding:48px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.placeholder-content h3{margin:0 0 12px;font-size:20px;color:#1f2937}.placeholder-content p{margin:0;color:#6b7280;font-size:16px}.quality-kpi-section{margin-bottom:32px}.kpi-section-title{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.quality-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.quality-kpi-item{min-width:0}@media (max-width: 768px){.quality-kpi-grid{grid-template-columns:1fr}}.cost-auditing-tools{margin-top:24px}.cost-section-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:0}.cost-section-header h2{margin:0;font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}.audit-toggle-button{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:14px}.audit-toggle-button:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.audit-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.loading-container{text-align:center;padding:40px}.loading-spinner{margin-bottom:16px}.spinner-icon{font-size:24px;color:#3b82f6;animation:spin 1s linear infinite}.audit-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:end;margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.audit-control-group{display:flex;flex-direction:column;gap:8px}.audit-control-group label{font-weight:600;font-size:14px;color:#374151}.date-range-selector{display:flex;align-items:center;gap:8px}.date-range-selector input,.audit-control-group select{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:border-color .2s ease;width:100%}.date-range-selector input:focus,.audit-control-group select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.date-range-selector span{font-size:14px;color:#6b7280;font-weight:500}.run-audit-button{background:#3f51b5;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease;min-width:140px;justify-content:center}.run-audit-button:hover:not(:disabled){background:#303f9f;transform:translateY(-1px);box-shadow:0 4px 12px #3f51b54d}.run-audit-button:disabled{opacity:.7;cursor:not-allowed}.run-audit-button.running{background:#f59e0b}.audit-progress{margin:24px 0;padding:24px;background:#fef3c7;border-radius:8px;border:1px solid #fde68a}.progress-bar{width:100%;height:8px;background:#fed7aa;border-radius:4px;overflow:hidden;margin-bottom:20px}.progress-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);width:0%;border-radius:4px;animation:progressBar 5s linear forwards}@keyframes progressBar{0%{width:0%}to{width:100%}}.progress-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.progress-step{display:flex;flex-direction:column;align-items:center;gap:8px}.step-indicator{width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s ease}.progress-step.active .step-indicator{background:#f59e0b;color:#fff;animation:pulse 2s infinite}.step-indicator svg{font-size:16px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.step-label{font-size:12px;color:#92400e;font-weight:500;text-align:center}.audit-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0}.audit-summary-card{background:#fff;padding:20px;border-radius:12px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;transition:all .3s ease}.audit-summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.audit-summary-card.success{border-color:#10b981;background:#ecfdf5}.audit-summary-card.warning{border-color:#f59e0b;background:#fffbeb}.audit-summary-card.info{border-color:#3b82f6;background:#eff6ff}.summary-icon{font-size:24px;color:#6b7280;min-width:40px}.audit-summary-card.success .summary-icon{color:#10b981}.audit-summary-card.warning .summary-icon{color:#f59e0b}.audit-summary-card.info .summary-icon{color:#3b82f6}.summary-content{flex:1}.summary-title{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:4px}.summary-value{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:2px;text-align:center}.summary-subtitle{font-size:12px;color:#9ca3af}.audit-findings{margin:32px 0;background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.audit-findings h3{margin:0 0 20px;color:#1f2937;font-size:18px;font-weight:600}.findings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.finding-category h4{margin:0 0 12px;color:#374151;font-size:16px;font-weight:600;border-bottom:2px solid #3f51b5;padding-bottom:8px}.finding-category ul{list-style:none;padding:0;margin:0}.finding-category li{padding:8px 0;border-bottom:1px solid #e5e7eb;font-size:14px;color:#4b5563}.finding-category li:last-child{border-bottom:none}.audit-actions{margin:32px 0}.audit-actions h3{margin:0 0 20px;color:#1f2937;font-size:18px;font-weight:600}.action-items{display:flex;flex-direction:column;gap:16px}.action-item{background:#fff;padding:20px;border-radius:12px;border-left:4px solid;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;align-items:center;gap:20px}.action-item.high-priority{border-left-color:#ef4444;background:#fef2f2}.action-item.medium-priority{border-left-color:#f59e0b;background:#fffbeb}.action-item.low-priority{border-left-color:#10b981;background:#ecfdf5}.action-content{flex:1}.action-priority{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.action-item.high-priority .action-priority{color:#dc2626}.action-item.medium-priority .action-priority{color:#d97706}.action-item.low-priority .action-priority{color:#059669}.action-title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px}.action-description{font-size:14px;color:#6b7280}.action-button{background:#3f51b5;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s ease}.action-button:hover{background:#303f9f;transform:translateY(-1px)}.audit-export{display:flex;gap:12px;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.export-button{background:#fff;color:#3f51b5;border:2px solid #3f51b5;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease}.export-button:hover{background:#3f51b5;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3f51b54d}.summary-label{font-size:14px;color:#6b7280;font-weight:500}.audit-results{margin-top:24px}.audit-table-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.audit-table-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.audit-table-actions{display:flex;gap:12px;align-items:center}.table-action-button{padding:8px 16px;background:#3f51b5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease}.table-action-button:hover{background:#303f9f;transform:translateY(-1px)}.search-container{position:relative;display:flex;align-items:center;gap:8px}.search-container input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:200px}.search-container svg{color:#6b7280}.audit-table-container{overflow-x:auto}.audit-table{width:100%;border-collapse:collapse;background:#fff}.audit-table th,.audit-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:14px}.audit-table th{background:#f9fafb;font-weight:600;color:#374151}.audit-table tbody tr:hover{background:#f9fafb}.highlighted-row{background:#fef3c7}.highlighted-row:hover{background:#fde68a}.no-discrepancy{color:#10b981;font-weight:500}.has-discrepancy{color:#f59e0b;font-weight:500}.eligibility-full{color:#10b981;font-weight:500}.eligibility-partial{color:#f59e0b;font-weight:500}.eligibility-ineligible{color:#ef4444;font-weight:500}.status-verified{background:#dcfce7;color:#166534;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-discrepancy{background:#fef3c7;color:#d97706;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-pending{background:#e0e7ff;color:#3730a3;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-rejected{background:#fee2e2;color:#dc2626;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.table-actions{display:flex;gap:8px;align-items:center}.icon-button{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.icon-button:hover{background:#f3f4f6;color:#374151}.audit-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px;border-top:1px solid #e5e7eb;background:#fff}.pagination-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .2s ease}.pagination-button:hover:not(:disabled){background:#f3f4f6;color:#374151}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-pages{display:flex;align-items:center;gap:8px;margin:0 16px}.page-button{background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:6px;font-size:14px;color:#6b7280;transition:all .2s ease}.page-button.active{background:#3f51b5;color:#fff}.page-button:hover:not(.active){background:#f3f4f6;color:#374151}.audit-placeholder{text-align:center;padding:48px 24px;background:#fff;border-radius:8px}.placeholder-icon{font-size:48px;color:#d1d5db;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.audit-placeholder h3{margin:0 0 12px;font-size:20px;color:#1f2937}.audit-placeholder p{margin:0 0 24px;color:#6b7280;font-size:16px}.audit-placeholder .run-audit-button{margin:0 auto}.audit-details-panel{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-2px 0 8px #0000001a;transition:right .3s ease;z-index:1000;overflow-y:auto}.audit-details-panel.open{right:65px}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.panel-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-panel-button{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.close-panel-button:hover{background:#f3f4f6;color:#374151}.panel-content{padding:24px}.invoice-header{margin-bottom:24px}.invoice-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.invoice-title h4{margin:0;font-size:16px;font-weight:600;color:#1f2937}.invoice-meta{display:flex;flex-direction:column;gap:8px}.meta-item{display:flex;justify-content:space-between}.meta-label{font-weight:500;color:#6b7280}.meta-value{color:#1f2937}@media (max-width: 768px){.audit-controls{grid-template-columns:1fr;gap:16px}.audit-summary-cards,.findings-grid{grid-template-columns:1fr}.audit-export{flex-direction:column}.audit-table-header{flex-direction:column;gap:16px;align-items:stretch}.audit-table-actions{justify-content:space-between}.audit-details-panel{width:100%;right:-100%}}.risk-kpi-details{padding:20px;background:#fff;border-radius:8px;max-height:80vh;overflow-y:auto}.risk-details-content{display:flex;flex-direction:column;gap:24px}.risk-details-section{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef}.risk-details-section h3{margin:0 0 12px;font-size:1.2rem;font-weight:600;color:#2c3e50}.risk-details-section p{margin:0 0 16px;color:#5a6c7d;line-height:1.5}.risk-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.risk-metric-card{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:16px;text-align:center;box-shadow:0 1px 3px #0000001a}.risk-metric-label{display:block;font-size:.85rem;color:#6c757d;margin-bottom:8px;font-weight:500}.risk-metric-value{display:block;font-size:1.5rem;font-weight:700;color:#2c3e50}.risk-metric-value.risk-danger{color:#dc3545}.risk-metric-value.risk-warning{color:#fd7e14}.risk-metric-value.risk-success{color:#28a745}.risk-table{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.risk-table table{width:100%;border-collapse:collapse}.risk-table th,.risk-table td{padding:12px;text-align:left;border-bottom:1px solid #e9ecef}.risk-table th{background:#f8f9fa;font-weight:600;color:#495057;font-size:.9rem}.risk-table td{font-size:.9rem;color:#2c3e50}.risk-score.high{font-weight:700;color:#dc3545}.trigger-list{display:flex;flex-direction:column;gap:12px}.trigger-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.trigger-status{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.trigger-status.detected{background:#d4edda;color:#155724}.trigger-status.missed{background:#f8d7da;color:#721c24}.trigger-name{flex-grow:1;font-weight:500;color:#2c3e50}.detection-time{font-size:.85rem;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:4px}.correlation-matrix{display:flex;flex-direction:column;gap:12px}.correlation-item{display:flex;align-items:center;gap:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.risk-pair{min-width:150px;font-weight:500;color:#2c3e50;font-size:.9rem}.correlation-bar{flex-grow:1;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden;position:relative}.correlation-fill{height:100%;border-radius:10px;transition:width .3s ease}.correlation-value{min-width:40px;text-align:right;font-weight:600;color:#2c3e50;font-size:.9rem}@media (max-width: 768px){.risk-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.risk-metric-card{padding:12px}.risk-metric-value{font-size:1.2rem}.risk-table{font-size:.8rem}.risk-table th,.risk-table td{padding:8px}}.risk-register-chart-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px #00000014;padding:20px;margin-bottom:30px;position:relative}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.chart-title{font-size:18px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.info-icon{color:#3f51b5;cursor:help;font-size:16px;display:flex;align-items:center}.chart-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.chart-type-selector{display:flex;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.chart-type-button{background:none;border:none;padding:8px 12px;font-size:13px;cursor:pointer;color:#666;transition:all .2s ease}.chart-type-button:not(:last-child){border-right:1px solid #e0e0e0}.chart-type-button.active{background-color:#3f51b5;color:#fff}.chart-actions{display:flex;gap:10px}.chart-action-button{display:flex;align-items:center;gap:6px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:8px 12px;font-size:13px;color:#555;cursor:pointer;transition:all .2s ease}.chart-action-button:hover{background-color:#e9e9e9}.chart-container{margin-bottom:20px;border:1px solid #f0f0f0;border-radius:8px;padding:10px;background-color:#fafafa}.custom-tooltip{background-color:#fffffff2;border:1px solid #e0e0e0;border-radius:6px;padding:12px;box-shadow:0 2px 8px #0000001a;max-width:200px}.tooltip-date{font-weight:600;margin:0 0 8px;color:#333;border-bottom:1px solid #eee;padding-bottom:5px}.tooltip-hits,.tooltip-cumulative{margin:5px 0;font-size:13px;color:#555}.tooltip-label{font-weight:500;color:#333}.info-tooltip{position:fixed;background-color:#3f51b5f2;color:#fff;padding:10px 15px;border-radius:6px;font-size:13px;max-width:300px;z-index:1000;box-shadow:0 2px 10px #0003;pointer-events:none}.chart-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;background-color:#f9f9f9;border-radius:8px;padding:15px;border:1px solid #eee}.summary-item{display:flex;flex-direction:column}.summary-label{font-size:12px;color:#666;margin-bottom:4px}.summary-value{font-size:14px;font-weight:600;color:#333;align-items:center}@media (max-width: 768px){.chart-header{flex-direction:column;align-items:flex-start}.chart-controls{width:100%;flex-direction:column;align-items:flex-start}.chart-type-selector,.chart-actions{width:100%}.chart-actions{justify-content:space-between}.chart-action-button{flex:1;justify-content:center}.chart-action-button span{display:none}}.supervening-events{padding:20px}.events-header{margin-bottom:24px}.events-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.title-icon{color:#ef4444}.events-subtitle{font-size:14px;color:#666;margin:0}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.loading-spinner{width:50px;height:50px;border:4px solid #f3f4f6;border-top:4px solid #ef4444;border-radius:50%;animation:spin 1s linear infinite}.loading-container p{font-size:16px;color:#6b7280;font-weight:500}.events-tabs{display:flex;gap:12px;margin-bottom:24px;border-bottom:2px solid #e5e7eb;padding-bottom:0}.events-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.events-tab:hover{color:#1a1a1a;background:#f9fafb}.events-tab.active{color:#ef4444;border-bottom-color:#ef4444;background:#fef2f2}.events-tab svg{font-size:14px}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.event-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease}.event-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.event-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0;flex:1}.event-badges{display:flex;gap:8px}.severity-badge,.status-badge,.priority-badge{font-size:12px;font-weight:500;color:#fff;padding:4px 8px;border-radius:4px}.event-category{display:inline-block;font-size:12px;font-weight:600;color:#6366f1;background:#eef2ff;padding:4px 12px;border-radius:12px;margin-bottom:12px}.event-description{font-size:14px;color:#4b5563;margin:0 0 16px;line-height:1.5}.event-details{display:flex;flex-direction:column;gap:8px}.detail-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.detail-icon{color:#9ca3af;font-size:12px}.kras-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.kra-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease}.kra-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.kra-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.kra-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a1a;margin:0;flex:1}.kra-icon{color:#10b981;font-size:14px}.kra-badges{display:flex;gap:8px}.kra-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding:16px;background:#f9fafb;border-radius:6px}.kra-metric{display:flex;flex-direction:column;gap:4px}.kra-metric label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.target-value{font-size:14px;font-weight:600;color:#10b981}.current-value{font-size:14px;font-weight:600;color:#1a1a1a}.kra-owner{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;margin-bottom:12px}.owner-icon{color:#9ca3af;font-size:12px}.kra-actions{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb}.kra-actions label{font-size:13px;font-weight:600;color:#1a1a1a;margin:0}.kra-actions p{font-size:13px;color:#4b5563;margin:0;line-height:1.5}@media (max-width: 768px){.events-grid,.kras-grid{grid-template-columns:1fr}.event-header,.kra-header{flex-direction:column;align-items:flex-start;gap:8px}.kra-metrics{grid-template-columns:1fr}}.pain-gain-share-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:24px;margin-bottom:24px}.pain-gain-header{margin-bottom:24px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.pain-gain-header h2{display:flex;align-items:center;font-size:1.5rem;margin-bottom:8px;color:#333}.pain-gain-header h2 svg{margin-right:10px;color:#3f51b5}.pain-gain-header p{color:#666;font-size:1rem;margin:0}.contract-overview-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 16px #0000001a;border:2px solid #3f51b5}.overview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.overview-header h3{color:#3f51b5;font-size:24px;font-weight:700;margin:0}.project-badge{background:#3f51b5;color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:.5px}.overview-values{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.overview-item{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.overview-item:hover{border-color:#3f51b5;box-shadow:0 4px 12px #3f51b526;transform:translateY(-2px)}.overview-item.primary{background:linear-gradient(135deg,#3f51b5,#303f9f);border-color:#303f9f}.overview-item.primary label{color:#ffffffe6}.overview-item.primary .value{color:#fff}.overview-item.pain{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-color:#dc3545}.overview-item.pain .value{color:#dc3545}.overview-item.gain{background:linear-gradient(135deg,#f0fff4,#e5f9e5);border-color:#28a745}.overview-item.gain .value{color:#28a745}.overview-item label{color:#6c757d;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.overview-item .value{color:#1a1a1a;font-size:24px;font-weight:700}.pain-gain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pain-gain-item{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 1px 5px #0000000d;overflow:hidden}.pain-gain-item h3{display:flex;align-items:center;font-size:1.2rem;margin-top:0;margin-bottom:16px;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.pain-gain-item h3 svg{margin-right:8px;color:#3f51b5}.slider-section{grid-column:span 2}.allocation-section,.tracker-section,.team-section,.scenario-section{grid-column:span 1}.pain-gain-info{display:flex;align-items:center;background-color:#e3f2fd;border-radius:8px;padding:16px;margin-top:24px}.pain-gain-info svg{font-size:1.5rem;color:#3f51b5;margin-right:16px;flex-shrink:0}.pain-gain-info p{margin:0;color:#333}.model-selector-container{margin-bottom:24px}.clause-variation-selector{background-color:#f5f5f5;border-radius:8px;padding:16px;margin-bottom:24px}.selector-header{display:flex;align-items:center;margin-bottom:16px}.selector-icon{font-size:1.2rem;color:#3f51b5;margin-right:10px}.selector-header h4{margin:0;font-size:1.1rem;color:#333}.model-options{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.model-option{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px;cursor:pointer;transition:all .2s ease}.model-option:hover{border-color:#3f51b5;box-shadow:0 2px 8px #2196f333}.model-option.selected{border-color:#3f51b5;background-color:#e3f2fd;box-shadow:0 2px 8px #2196f333}.option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.option-header h5{margin:0;font-size:1rem;color:#333}.selected-indicator{background-color:#3f51b5;color:#fff;font-size:.7rem;padding:2px 8px;border-radius:12px}.option-description{font-size:.85rem;color:#666;margin-bottom:12px}.option-details{display:flex;align-items:center;font-size:.8rem;color:#555;background-color:#f5f5f5;padding:8px;border-radius:4px}.details-icon{margin-right:6px;color:#3f51b5}.clause-reference{margin-top:16px;text-align:center}.clause-reference h5{font-size:.9rem;color:#666;margin:0}.pain-gain-slider{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 5px #0000000d}.slider-values{display:flex;justify-content:space-between;margin-bottom:24px}.slider-value{display:flex;flex-direction:column}.value-label{font-size:.9rem;color:#666;margin-bottom:4px}.value-amount{font-size:1.2rem;font-weight:600;color:#333}.value-amount.gain{color:#4caf50;display:flex;align-items:center}.value-amount.pain{color:#f44336;display:flex;align-items:center}.value-amount.neutral{color:#ffc107;display:flex;align-items:center}.diff-icon{margin-right:6px}.slider-container{position:relative;margin-bottom:24px;padding:0;width:100%}.slider-track{position:relative;height:8px;width:100%;background-color:#e0e0e0;border-radius:4px;margin-bottom:16px;overflow:visible}.slider-fill{position:absolute;height:100%;left:0;top:0;border-radius:4px 0 0 4px;transition:width .2s ease,background-color .2s ease;pointer-events:none;will-change:width}.slider-toc-marker{position:absolute;width:4px;height:16px;background-color:#333;top:-4px;transform:translate(-50%)}.slider-input{width:100%;-webkit-appearance:none;appearance:none;height:8px;background:transparent;margin:0;padding:0;position:absolute;top:0;left:0;right:0;z-index:2;cursor:pointer;box-sizing:border-box}.slider-input::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:transparent;border-radius:4px;border:none;box-sizing:border-box}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#3f51b5;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 5px #0006;margin-top:-7px;position:relative}.slider-input::-moz-range-track{width:100%;height:8px;cursor:pointer;background:transparent;border-radius:4px;border:none;box-sizing:border-box}.slider-input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#3f51b5;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 5px #0006}.slider-labels{display:flex;justify-content:space-between;font-size:.8rem;color:#666}.pain-gain-result{background-color:#f5f5f5;border-radius:8px;padding:16px;margin-top:16px}.pain-gain-result.gain{background-color:#e8f5e9;border-left:4px solid #4caf50}.pain-gain-result.pain{background-color:#ffebee;border-left:4px solid #f44336}.pain-gain-result.neutral{background-color:#fff8e1;border-left:4px solid #ffc107}.pain-gain-result h4{margin-top:0;margin-bottom:12px;font-size:1.1rem;color:#333}.result-details{display:flex;justify-content:space-between}.result-item{display:flex;flex-direction:column}.result-label{font-size:.9rem;color:#666;margin-bottom:4px}.result-value{font-size:1.2rem;font-weight:600;color:#333}.allocation-chart{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.allocation-summary{margin-bottom:16px}.allocation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.allocation-header h4{margin:0;font-size:1.1rem;color:#333}.allocation-total{display:flex;align-items:center}.total-label{font-size:.9rem;color:#666;margin-right:8px}.total-value{font-size:1rem;font-weight:600}.total-value.gain{color:#4caf50}.total-value.pain{color:#f44336}.allocation-details{display:flex;justify-content:space-between;background-color:#fff;border-radius:6px;padding:12px;margin-bottom:16px}.allocation-item{display:flex;flex-direction:column}.allocation-label{font-size:.9rem;color:#666;margin-bottom:4px}.allocation-value{font-size:1.1rem;font-weight:600;color:#333}.allocation-percentage{font-size:.8rem;color:#666}.allocation-chart-container{flex-grow:1;background-color:#fff;border-radius:8px;padding:12px;margin-bottom:16px;min-height:200px;max-height:300px;overflow:hidden}.allocation-explanation{font-size:.9rem;color:#666;text-align:center;height:100px}.custom-tooltip{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 12px;box-shadow:0 2px 5px #0000001a}.tooltip-label{font-size:.9rem;font-weight:600;margin-bottom:4px;color:#333}.tooltip-percentage{font-size:.8rem;color:#666}.tooltip-diff{font-size:.8rem}.tooltip-diff.gain{color:#4caf50}.tooltip-diff.pain{color:#f44336}.tooltip-diff.neutral{color:#ffc107}.scenario-cards{display:grid;grid-template-columns:1fr;gap:16px}.scenario-card{background-color:transparent;perspective:1000px;height:280px;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.scenario-card.flipped .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;padding:16px;display:flex;flex-direction:column;overflow:hidden}.card-front{background-color:#fff;border:1px solid #e0e0e0}.card-back{background-color:#fff;border:1px solid #e0e0e0;transform:rotateY(180deg)}.scenario-card h4{margin-top:0;margin-bottom:12px;font-size:1rem;color:#333;line-height:1.2}.scenario-card p{font-size:.9rem;color:#666;margin-bottom:16px;flex-grow:1;line-height:1.4}.flip-button{align-self:center;background-color:#3f51b5;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease;white-space:nowrap}.flip-button svg{margin-right:6px}.flip-button:hover{background-color:#1976d2}.scenario-impact{margin-bottom:12px;flex-shrink:0}.impact-item{display:flex;justify-content:space-between;margin-bottom:6px;align-items:center;gap:8px}.impact-label{font-size:.85rem;color:#666;white-space:nowrap;flex-shrink:0}.impact-value{font-size:.85rem;font-weight:600;color:#333;text-align:right;word-break:break-word}.impact-value.gain{color:#4caf50}.impact-value.pain{color:#f44336}.strategic-tip{background-color:#fff8e1;border-radius:6px;padding:10px;margin-bottom:12px;display:flex;align-items:flex-start;flex-shrink:0}.tip-icon{color:#ffc107;margin-right:8px;margin-top:2px;flex-shrink:0}.strategic-tip p{margin:0;font-size:.8rem;color:#333;line-height:1.3}.scenario-note{display:flex;align-items:center;background-color:#f5f5f5;border-radius:6px;padding:12px;margin-top:16px}.scenario-note svg{color:#ffc107;margin-right:8px;flex-shrink:0}.scenario-note p{margin:0;font-size:.85rem;color:#666}.cumulative-tracker{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.tracker-summary,.tracker-values{margin-bottom:16px}.tracker-value{display:flex;justify-content:space-between;margin-bottom:8px}.tracker-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.tracker-metric{background-color:#fff;border-radius:6px;padding:12px}.metric-label{font-size:.9rem;color:#666;margin-bottom:8px}.progress-bar{position:relative;height:32px;background-color:#e0e0e0;border-radius:16px;overflow:visible;display:flex;align-items:center;justify-content:center}.progress-fill{position:absolute;height:100%;left:0;background-color:#3f51b5;border-radius:16px}.progress-text{position:relative;font-size:.9rem;font-weight:600;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.7);z-index:2;padding:0 6px;line-height:1}.trend-indicator{display:flex;align-items:center;font-size:.9rem;font-weight:600}.trend-indicator.improving{color:#4caf50}.trend-indicator.worsening{color:#f44336}.trend-icon{margin-right:6px}.tracker-chart{background-color:#fff;border-radius:8px;padding:12px;margin-bottom:16px;min-height:200px;max-height:250px;overflow:hidden}.data-quality-alert{display:flex;align-items:flex-start;background-color:#ffebee;border-radius:6px;padding:12px}.alert-icon{color:#f44336;margin-right:8px;margin-top:3px;flex-shrink:0}.alert-content h5{margin-top:0;margin-bottom:8px;font-size:.9rem;color:#333}.alert-content p{margin:0;font-size:.85rem;color:#666;line-height:1.4}.team-performance{display:flex;flex-direction:column;height:100%}.performance-barometer{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px;min-height:450px;max-height:500px;overflow-y:auto}.barometer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.barometer-header h4{margin:0;font-size:1.1rem;color:#333}.overall-score{display:flex;flex-direction:column;align-items:center}.score-value{font-size:1.5rem;font-weight:600}.score-label{font-size:.8rem;color:#666}.performance-domains{display:flex;flex-direction:column;gap:16px}.performance-domain{background-color:#f5f5f5;border-radius:6px;padding:12px}.domain-header{display:flex;align-items:center;margin-bottom:8px}.domain-icon{margin-right:8px;font-size:1.1rem}.domain-name{font-size:.9rem;color:#333;margin-right:8px}.domain-weight{font-size:.8rem;color:#666}.domain-score-container{display:flex;align-items:center;margin-bottom:8px}.domain-slider{flex-grow:1;-webkit-appearance:none;height:8px;border-radius:4px;background:#e0e0e0;outline:none;margin-right:12px}.domain-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--track-color, #3f51b5);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.domain-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--track-color, #3f51b5);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.domain-score{width:40px;text-align:center}.domain-level{font-size:.8rem;color:#666;text-align:right}.performance-bonus{background-color:#e8f5e9;border-radius:8px;padding:16px;margin-bottom:16px}.bonus-header{display:flex;align-items:center;margin-bottom:12px}.bonus-icon{color:#4caf50;margin-right:8px;font-size:1.2rem}.bonus-header h4{margin:0;font-size:1.1rem;color:#333}.bonus-amount{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background-color:#fff;border-radius:6px;padding:12px}.amount-label{font-size:.9rem;color:#666}.amount-value{font-size:1.2rem;font-weight:600;color:#4caf50}.bonus-explanation{font-size:.85rem;color:#333}.performance-info{display:flex;align-items:center;background-color:#f5f5f5;border-radius:6px;padding:12px;margin-top:16px}.info-icon{color:#3f51b5;margin-right:8px;flex-shrink:0}.performance-info p{margin:0;font-size:.85rem;color:#666}:root{--gain-color: #4caf50;--pain-color: #f44336;--neutral-color: #ffc107}@media (max-width: 1200px){.pain-gain-grid{grid-template-columns:1fr}.slider-section,.allocation-section,.tracker-section,.team-section,.scenario-section{grid-column:span 1}.model-options{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.slider-values,.allocation-details{flex-direction:column;gap:12px}.tracker-metrics,.model-options{grid-template-columns:1fr}}.detailed-risk-analytics{padding:20px;max-height:80vh;overflow-y:auto}.analytics-header{margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.analytics-header h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.analytics-header p{font-size:14px;color:#666;margin:0}.analytics-sections{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.analytics-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title{display:flex;align-items:center;gap:10px}.section-title h4{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.analytics-icon{color:#3f51b5;font-size:16px}.severity-badge{font-size:12px;font-weight:500;color:#fff;padding:4px 8px;border-radius:4px}.section-content ul{margin:0;padding-left:20px}.section-content li{font-size:14px;color:#4b5563;line-height:1.5;margin-bottom:8px}.analytics-summary{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.analytics-summary h4{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.summary-label{font-size:13px;color:#6b7280}.summary-value{font-size:14px;font-weight:600;color:#1a1a1a}.summary-value.high{color:#ef4444}.summary-value.medium{color:#f59e0b}.summary-value.low{color:#10b981}.risk-heatmap-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;padding:20px;margin-bottom:30px}.risk-heatmap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.risk-heatmap-header h2{font-size:18px;font-weight:600;color:#333;margin:0}.risk-heatmap-actions{display:flex;align-items:center;gap:20px}.detailed-link{color:#f44336;text-decoration:none;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;padding:0}.detailed-link:hover{text-decoration:underline}.filter-dropdown{position:relative;display:inline-block}.filter-button{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.filter-button:hover{background-color:#f9f9f9}.filter-dropdown-content{position:absolute;right:0;top:100%;background-color:#fff;min-width:150px;box-shadow:0 2px 10px #0000001a;border-radius:4px;z-index:100;margin-top:5px;border:1px solid #ddd}.filter-item{padding:10px 15px;cursor:pointer;font-size:14px}.filter-item:hover{background-color:#f5f5f5}.risk-heatmap-wrapper{overflow-x:auto;position:relative}.risk-heatmap{display:grid;grid-auto-rows:minmax(40px,auto);gap:1px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;overflow:hidden}.heatmap-corner{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.heatmap-column-header{background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;justify-content:center;padding:5px;min-width:40px;height:180px}.rotated-text{writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed;font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heatmap-row-header{background-color:#f8f8f8;border-right:1px solid #ddd;padding:10px;font-size:12px;color:#555;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heatmap-cell{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;position:relative;min-width:40px;min-height:40px;transition:transform .1s ease}.cell-with-warning{cursor:pointer}.cell-with-warning:hover{transform:scale(1.05);z-index:5;box-shadow:0 0 10px #0003}.warning-icon{position:absolute;top:2px;right:2px;font-size:10px;color:#f44336}.risk-legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.risk-legend-item{display:flex;align-items:center;font-size:14px;color:#555}.risk-indicator{width:16px;height:16px;border-radius:50%;margin-right:8px}.risk-legend-item.low .risk-indicator{background-color:#64b5f6}.risk-legend-item.medium .risk-indicator{background-color:#ffcc80}.risk-legend-item.critical .risk-indicator{background-color:#e57373}.risk-legend-item.ai .risk-indicator{background-color:#ff9e80}@media (max-width: 1200px){.risk-heatmap-header{flex-direction:column;align-items:flex-start;gap:10px}.risk-heatmap-actions{width:100%;justify-content:space-between}}@media (max-width: 768px){.risk-legend{flex-direction:column;gap:10px}}.anomaly-detection-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;padding:20px;margin-bottom:30px}.anomaly-detection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.anomaly-detection-header h2{font-size:18px;font-weight:600;color:#333;margin:0}.root-cause-link{color:#f44336;text-decoration:none;font-size:14px;font-weight:500}.root-cause-link:hover{text-decoration:underline}.anomaly-detection-chart{position:relative;height:400px}.anomaly-custom-tooltip{background-color:#ffffffe6;border:1px solid #ddd;border-radius:4px;padding:10px;box-shadow:0 2px 5px #0000001a}.tooltip-label{font-weight:600;margin:0 0 5px}.anomaly-alert{color:#f44336;font-weight:600;margin-top:5px;display:flex;align-items:center;gap:5px}@media (max-width: 768px){.anomaly-detection-header{flex-direction:column;align-items:flex-start;gap:10px}.anomaly-detection-chart{height:300px}}.risk-management-container{margin-bottom:30px;padding:20px}.risk-header{margin-bottom:24px}.risk-title{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.risk-subtitle{font-size:14px;color:#666;margin:0}.risk-view-tabs{display:flex;gap:10px;margin-bottom:20px}.risk-view-tab{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.risk-view-tab:hover{background-color:#e0e0e0}.risk-view-tab.active{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.risk-view-tab.active svg{color:#fff}.risk-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px}.risk-kpi-item{transition:transform .2s ease}.risk-kpi-item:hover{transform:translateY(-2px)}.risk-pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}.pagination-dot{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .2s ease}.pagination-dot.active{background-color:#3b82f6}.pagination-dot.inactive{background-color:#d1d5db}.pagination-dot:hover{transform:scale(1.2)}.risk-heatmap-section,.anomaly-detection-section{margin-top:30px}.risk-register-view,.supervening-events-view,.pain-gain-share-view{margin-top:20px;padding:20px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}@media (max-width: 768px){.risk-view-tabs{flex-direction:column;gap:5px}.risk-view-tab{justify-content:center}.risk-kpi-grid{grid-template-columns:1fr}.risk-management-container{padding:10px}}@media (max-width: 480px){.risk-title{font-size:20px}.risk-subtitle{font-size:12px}}.commercial-kpi-details{padding:20px;background:#fff;border-radius:8px;max-height:80vh;overflow-y:auto}.commercial-details-content{display:flex;flex-direction:column;gap:24px}.commercial-details-section{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef}.commercial-details-section h3{margin:0 0 12px;font-size:1.2rem;font-weight:600;color:#2c3e50}.commercial-details-section p{margin:0 0 16px;color:#5a6c7d;line-height:1.5}.commercial-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.commercial-metric-card{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:16px;text-align:center;box-shadow:0 1px 3px #0000001a}.commercial-metric-label{display:block;font-size:.85rem;color:#6c757d;margin-bottom:8px;font-weight:500}.commercial-metric-value{display:block;font-size:1.5rem;font-weight:700;color:#2c3e50}.commercial-metric-value.commercial-danger{color:#dc3545}.commercial-metric-value.commercial-warning{color:#fd7e14}.commercial-metric-value.commercial-success{color:#28a745}.details-section{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef;margin-bottom:20px}.details-section h3{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#2c3e50}.action-items{background:#e3f2fd;border-radius:8px;padding:20px;border-left:4px solid #2196f3}.action-items h3{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#1976d2}.action-items ul{margin:0;padding-left:20px}.action-items li{margin-bottom:8px;color:#2c3e50;line-height:1.5}.commercial-table{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.commercial-table table{width:100%;border-collapse:collapse}.commercial-table th,.commercial-table td{padding:12px;text-align:left;border-bottom:1px solid #e9ecef}.commercial-table th{background:#f8f9fa;font-weight:600;color:#495057;font-size:.9rem}.commercial-table td{font-size:.9rem;color:#2c3e50}.compliance-score.high{font-weight:700;color:#28a745}.status-badge{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.process-list{display:flex;flex-direction:column;gap:12px}.process-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.process-status{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.process-status.completed{background:#d4edda;color:#155724}.process-status.pending{background:#f8d7da;color:#721c24}.process-name{flex-grow:1;font-weight:500;color:#2c3e50}.completion-time{font-size:.85rem;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:4px}.performance-matrix{display:flex;flex-direction:column;gap:12px}.performance-item{display:flex;align-items:center;gap:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.vendor-name{min-width:150px;font-weight:500;color:#2c3e50;font-size:.9rem}.performance-bar{flex-grow:1;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden;position:relative}.performance-fill{height:100%;border-radius:10px;transition:width .3s ease}.performance-value{min-width:40px;text-align:right;font-weight:600;color:#2c3e50;font-size:.9rem}@media (max-width: 768px){.commercial-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.commercial-metric-card{padding:12px}.commercial-metric-value{font-size:1.2rem}.commercial-table{font-size:.8rem}.commercial-table th,.commercial-table td{padding:8px}}.eac-monitoring-system{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:20px}.eac-header{margin-bottom:20px}.eac-title{display:flex;align-items:center;margin-bottom:10px}.eac-icon{font-size:24px;margin-right:10px;color:#0056b3}.eac-title h2{margin:0;font-size:1.5rem;color:#333}.eac-description{color:#666;margin-bottom:20px;line-height:1.5}.eac-tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:20px}.eac-tab{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#666;position:relative}.eac-tab.active{color:#0056b3;font-weight:600}.eac-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#0056b3}.eac-content{min-height:400px}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.timeframe-selector{display:flex;align-items:center}.timeframe-selector span{margin-right:10px;font-size:14px;color:#666}.timeframe-btn{padding:5px 10px;background:none;border:1px solid #ddd;border-radius:4px;margin-right:5px;cursor:pointer;font-size:12px}.timeframe-btn.active{background-color:#0056b3;color:#fff;border-color:#0056b3}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.stat-card{background-color:#f9f9f9;border-radius:6px;padding:15px;text-align:center;box-shadow:0 1px 3px #0000001a}.stat-card h4{margin:0 0 10px;font-size:14px;color:#666}.stat-value{font-size:24px;font-weight:600;margin-bottom:5px;color:#333}.stat-value.warning{color:#f0ad4e}.stat-value.error{color:#d9534f}.stat-value.success{color:#5cb85c}.stat-footer{font-size:12px;color:#888}.dashboard-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.chart-container{background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000001a}.chart-container h4{margin:0 0 15px;font-size:16px;color:#333}.dashboard-wp-summary{background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000001a}.dashboard-wp-summary h4{margin:0 0 15px;font-size:16px;color:#333}.wp-summary-table{width:100%;border-collapse:collapse}.wp-summary-table th,.wp-summary-table td{padding:10px;text-align:left;border-bottom:1px solid #eee}.wp-summary-table th{font-weight:600;color:#555;background-color:#f5f5f5}.wp-summary-table tr:hover{background-color:#f9f9f9;cursor:pointer}.warning-row{background-color:#fff9e6}.warning-text{color:#f0ad4e}.status-icon{font-size:16px}.status-icon.success{color:#5cb85c}.status-icon.warning{color:#f0ad4e}.status-icon.error{color:#d9534f}.status-icon.inactive{color:#999}.wp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wp-filter{display:flex;align-items:center}.wp-filter select{margin-left:10px;padding:5px 10px;border:1px solid #ddd;border-radius:4px}.wp-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.wp-card{background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:transform .2s;border-left:4px solid #ddd}.wp-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.wp-card.selected{border:1px solid #0056b3;border-left:4px solid #0056b3}.wp-card.success{border-left-color:#5cb85c}.wp-card.warning{border-left-color:#f0ad4e}.wp-card.error{border-left-color:#d9534f}.wp-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.wp-card-header h4{margin:0;font-size:16px;color:#333}.wp-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.wp-stat{display:flex;justify-content:space-between;font-size:14px}.wp-stat-label{color:#666}.wp-stat-value{font-weight:500;color:#333}.wp-card-footer{display:flex;justify-content:flex-end}.wp-trigger{font-size:12px;padding:3px 8px;border-radius:10px;background-color:#eee;color:#666}.wp-trigger.triggered{background-color:#f0ad4e;color:#fff}.wp-details{background-color:#fff;border-radius:6px;padding:20px;box-shadow:0 1px 3px #0000001a;margin-top:20px}.wp-details h3{margin:0 0 15px;font-size:18px;color:#333}.wp-details-content{display:grid;grid-template-columns:1fr 2fr;gap:20px}.wp-details-stats{display:flex;flex-direction:column;gap:10px}.wp-detail-stat{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.wp-detail-label{color:#666}.wp-detail-value{font-weight:500;color:#333}.wp-details-actions{display:flex;gap:10px;margin-top:20px;grid-column:span 2}.wp-action-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500}.wp-action-button.primary{background-color:#0056b3;color:#fff}.wp-action-button.secondary{background-color:#f0f0f0;color:#333}.suspension-status{background-color:#fff9e6;border-radius:6px;padding:15px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.suspension-indicator{display:flex;align-items:center;font-size:16px;font-weight:600}.suspension-indicator.active .indicator-dot{width:12px;height:12px;border-radius:50%;background-color:#d9534f;margin-right:10px;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #d9534fb3}70%{box-shadow:0 0 0 10px #d9534f00}to{box-shadow:0 0 #d9534f00}}.suspension-details{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.suspension-detail{display:flex;flex-direction:column}.detail-label{font-size:12px;color:#666}.detail-value{font-size:14px;font-weight:500;color:#333}.suspension-history,.reserve-account,.relief-notices{background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.suspension-history h4,.reserve-account h4,.relief-notices h4{margin:0 0 15px;font-size:16px;color:#333}.suspension-table,.relief-table{width:100%;border-collapse:collapse}.suspension-table th,.suspension-table td,.relief-table th,.relief-table td{padding:10px;text-align:left;border-bottom:1px solid #eee}.suspension-table th,.relief-table th{font-weight:600;color:#555;background-color:#f5f5f5}.active-suspension{background-color:#fff9e6}.status-badge{display:inline-block;padding:3px 8px;border-radius:10px;font-size:12px;font-weight:500}.status-badge.active{background-color:#d9534f;color:#fff}.status-badge.resolved{background-color:#5cb85c;color:#fff}.status-badge.pending{background-color:#f0ad4e;color:#fff}.status-badge.approved{background-color:#5cb85c;color:#fff}.reserve-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.reserve-stat{display:flex;flex-direction:column;background-color:#f9f9f9;padding:10px;border-radius:4px}.reserve-label{font-size:12px;color:#666}.reserve-value{font-size:16px;font-weight:600;color:#333}.formulas-section{background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.formulas-section h4{margin:0 0 15px;font-size:16px;color:#333}.concepts-table{width:100%;border-collapse:collapse;margin-bottom:15px}.concepts-table th,.concepts-table td{padding:10px;text-align:left;border-bottom:1px solid #eee}.concepts-table th{font-weight:600;color:#555;background-color:#f5f5f5;width:30%}.formula-card{background-color:#f9f9f9;border-radius:6px;padding:15px;margin-bottom:15px}.formula-card h5{margin:0 0 10px;font-size:14px;color:#333}.formula{font-family:Courier New,monospace;background-color:#f0f0f0;padding:10px;border-radius:4px;margin-bottom:10px;font-weight:600}.code-block{background-color:#f0f0f0;padding:15px;border-radius:4px;margin-bottom:15px}.code-block pre{margin:0;font-family:Courier New,monospace;white-space:pre-wrap}.flow-steps,.integration-notes,.enhancement-list{padding-left:20px;margin-bottom:0}.flow-steps li,.integration-notes li,.enhancement-list li{margin-bottom:8px;line-height:1.5}.defensibility-engine{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin:20px 0;overflow:hidden}.defensibility-header{padding:20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.defensibility-title{display:flex;align-items:center;margin-bottom:10px}.defensibility-icon{font-size:24px;color:#0056b3;margin-right:12px}.defensibility-title h2{margin:0;font-size:1.5rem;color:#343a40}.defensibility-description{color:#6c757d;margin:0;font-size:.95rem;line-height:1.5}.defensibility-tabs{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;overflow-x:auto}.defensibility-tab{padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;color:#495057;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;white-space:nowrap}.defensibility-tab:hover{color:#0056b3;background-color:#0056b30d}.defensibility-tab.active{color:#0056b3;border-bottom-color:#0056b3;background-color:#0056b30d}.tab-icon{margin-right:8px;font-size:16px}.defensibility-content{padding:20px}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card{background-color:#f8f9fa;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.stat-card h3{margin:0 0 10px;font-size:1rem;color:#495057;font-weight:500}.stat-value{font-size:2rem;font-weight:600;color:#0056b3;margin-bottom:10px}.stat-footer{font-size:.85rem;color:#6c757d}.overview-description{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.overview-description h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#343a40}.overview-description p{margin-bottom:15px;line-height:1.6;color:#495057}.overview-description ul{margin-bottom:20px;padding-left:20px}.overview-description li{margin-bottom:8px;color:#495057}.overview-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:24px}.overview-action-btn{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap;box-shadow:0 2px 4px #0000001a}.overview-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.overview-action-btn:active{transform:translateY(0)}.overview-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.overview-action-btn.primary-btn{background:linear-gradient(135deg,#0056b3,#004494);color:#fff}.overview-action-btn.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#004494,#003875)}.overview-action-btn.secondary-btn{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.overview-action-btn.secondary-btn:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1e7e34)}.action-button{padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-size:.95rem;white-space:nowrap;line-height:1.2}.action-button:disabled{opacity:.6;cursor:not-allowed}.action-button.primary{background-color:#0056b3;color:#fff}.action-button.primary:hover{background-color:#004494}.action-button.secondary{background-color:#e9ecef;color:#495057}.action-button.secondary:hover{background-color:#dee2e6}.defensibility-clauses{display:flex;flex-direction:column;gap:20px}.clauses-table{width:100%;border-collapse:collapse;margin-bottom:20px}.clauses-table th{background-color:#f8f9fa;padding:12px 15px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.clauses-table td{padding:12px 15px;border-bottom:1px solid #e9ecef;color:#495057}.clauses-table tr{transition:background-color .3s ease;cursor:pointer}.clauses-table tr:hover{background-color:#f8f9fa}.clauses-table tr.selected{background-color:#e8f4ff}.status-icon{font-size:18px}.status-icon.success{color:#28a745}.status-icon.warning{color:#ffc107}.status-icon.error{color:#dc3545}.status-icon.inactive{color:#6c757d}.view-details-btn{padding:6px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;transition:all .3s ease;font-size:.85rem}.view-details-btn:hover{background-color:#e9ecef}.clause-details{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px}.clause-details h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#343a40}.clause-description{margin-bottom:20px;line-height:1.6;color:#495057}.clause-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px}.metadata-item{display:flex;flex-direction:column;background-color:#fff;padding:12px;border-radius:6px;border:1px solid #e9ecef}.metadata-label{font-size:.85rem;color:#6c757d;margin-bottom:5px}.metadata-value{font-weight:500;color:#343a40}.clause-actions{display:flex;gap:15px;margin-top:20px}.defensibility-api{padding:0 10px}.defensibility-api h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#343a40}.defensibility-api p{margin-bottom:20px;line-height:1.6;color:#495057}.api-endpoints{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.api-endpoint h4{margin-top:0;margin-bottom:10px;font-size:1rem;color:#343a40}.api-code{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;font-family:monospace;font-size:.9rem;color:#212529;overflow-x:auto;white-space:pre}.api-integration h3{margin-top:20px;margin-bottom:15px}.integration-list{padding-left:20px;margin-bottom:20px}.integration-list li{margin-bottom:10px;color:#495057;line-height:1.5}.integration-list ul{padding-left:20px;margin-top:5px}.integration-list ul li{margin-bottom:5px}.defensibility-eac h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#343a40}.defensibility-eac p{margin-bottom:20px;line-height:1.6;color:#495057}.eac-formulas{background-color:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.eac-formulas h4{margin-top:0;margin-bottom:15px;font-size:1rem;color:#343a40}.formula-item{display:flex;margin-bottom:10px;align-items:center}.formula-label{font-weight:500;color:#495057;width:150px;flex-shrink:0}.formula-value{font-family:monospace;background-color:#fff;padding:5px 10px;border-radius:4px;border:1px solid #e9ecef}.eac-monitoring{background-color:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.eac-monitoring h4{margin-top:0;margin-bottom:15px;font-size:1rem;color:#343a40}.monitoring-code{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:15px;font-family:monospace;font-size:.9rem;color:#212529;overflow-x:auto}.eac-table{margin-bottom:20px}.eac-table h4{margin-top:0;margin-bottom:15px;font-size:1rem;color:#343a40}.wp-table{width:100%;border-collapse:collapse}.wp-table th{background-color:#f8f9fa;padding:10px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.wp-table td{padding:10px;border-bottom:1px solid #e9ecef;color:#495057}.wp-table tr.warning{background-color:#fff8e1}.eac-visualization{background-color:#f8f9fa;border-radius:8px;padding:15px}.eac-visualization h4{margin-top:0;margin-bottom:15px;font-size:1rem;color:#343a40}.visualization-list{padding-left:20px;margin-bottom:0}.visualization-list li{margin-bottom:8px;color:#495057}.eval-modal{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.eval-modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px #0003;overflow:hidden}.eval-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.eval-modal-header h3{margin:0;font-size:1.2rem;color:#343a40}.close-modal{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;line-height:1}.eval-modal-body{padding:20px}.eval-result{margin-bottom:20px}.result-item{display:flex;margin-bottom:15px}.result-label{font-weight:500;color:#495057;width:150px;flex-shrink:0}.result-value{color:#343a40}.result-value.warning{color:#ffc107;font-weight:500}.fallback-action{border-top:1px solid #e9ecef;padding-top:20px;text-align:center}.fallback-note{margin-top:15px;font-size:.9rem;color:#6c757d}@media (max-width: 768px){.defensibility-tabs{flex-wrap:wrap}.defensibility-tab{flex:1 0 50%}.overview-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.clause-metadata{grid-template-columns:1fr}.clause-actions{flex-direction:column}.action-button{width:100%}.result-item{flex-direction:column}.result-label{width:100%;margin-bottom:5px}}.painshare-gainshare-engine{padding:24px;background:#f8f9fa;min-height:100vh}.painshare-header{margin-bottom:32px}.painshare-header h2{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px}.painshare-description{color:#6c757d;font-size:16px;line-height:1.5;max-width:800px}.painshare-loading,.painshare-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6c757d}.painshare-overview-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:32px}.painshare-status-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;border-left:4px solid}.painshare-status-card.gainshare{border-left-color:#28a745}.painshare-status-card.painshare{border-left-color:#dc3545}.painshare-status-card.neutral{border-left-color:#6c757d}.card-header svg{font-size:20px}.gainshare .card-header svg{color:#28a745}.painshare .card-header svg{color:#dc3545}.neutral .card-header svg{color:#6c757d}.status-amount{font-size:32px;font-weight:700;margin-bottom:8px}.gainshare .status-amount{color:#28a745}.painshare .status-amount{color:#dc3545}.neutral .status-amount{color:#6c757d}.status-label{color:#495057;font-weight:500;margin-bottom:4px}.status-percentage{color:#6c757d;font-size:14px}.performance-metrics-card,.cap-utilization-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.performance-metrics-card h3,.cap-utilization-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.metrics-grid{display:grid;grid-template-columns:1fr;gap:16px}.metric-item{display:flex;justify-content:space-between;align-items:center}.metric-item label{color:#495057;font-weight:500}.metric-value{font-size:18px;font-weight:600;padding:4px 8px;border-radius:4px}.metric-value.positive{color:#28a745;background:#d4edda}.metric-value.negative{color:#dc3545;background:#f8d7da}.cap-progress-container{margin-bottom:12px}.cap-progress-bar{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:8px}.cap-progress-fill{height:100%;border-radius:4px;transition:width .3s ease}.cap-progress-fill.warning{background:linear-gradient(90deg,#ffc107,#fd7e14)}.cap-details{display:flex;justify-content:space-between;align-items:center}.cap-percentage{font-size:18px;font-weight:600;color:#1a1a1a}.cap-remaining{color:#6c757d;font-size:14px}.cap-warning{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;margin-top:12px}.target-outturn-section{margin-bottom:32px}.target-outturn-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:32px;box-shadow:0 4px 16px #0000001a;border:2px solid #007bff}.outturn-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.outturn-header h3{color:#007bff;font-size:24px;font-weight:700;margin:0}.outturn-badge{background:#007bff;color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:.5px}.outturn-values{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.outturn-item{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.outturn-item:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26;transform:translateY(-2px)}.outturn-item.primary{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#0056b3}.outturn-item.primary label{color:#ffffffe6}.outturn-item.primary .value{color:#fff}.outturn-item.negative{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-color:#dc3545}.outturn-item.negative .value{color:#dc3545}.outturn-item label{color:#6c757d;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.outturn-item .value{color:#1a1a1a;font-size:24px;font-weight:700}.painshare-detailed-analysis{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.cost-breakdown-section,.escalation-impact-section,.formula-verification-section,.risk-indicators-section{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.formula-verification-section,.risk-indicators-section{grid-column:1 / -1}.cost-breakdown-section h3,.escalation-impact-section h3,.formula-verification-section h3,.risk-indicators-section h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.breakdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.breakdown-item{display:flex;flex-direction:column;gap:4px}.breakdown-item label{color:#495057;font-size:14px;font-weight:500}.breakdown-item .value{font-size:16px;font-weight:600;color:#1a1a1a}.breakdown-item .value.positive{color:#28a745}.breakdown-item .value.negative{color:#dc3545}.escalation-summary{margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px}.total-escalation{display:flex;justify-content:space-between;align-items:center}.total-escalation label{color:#495057;font-weight:500}.total-escalation .value{font-size:18px;font-weight:600;color:#1a1a1a}.escalation-by-category{display:grid;gap:12px}.category-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.category-item label{color:#495057;font-weight:500}.category-item .value{font-weight:600;color:#1a1a1a}.category-item .percentage{color:#6c757d;font-size:14px}.formula-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formula-card{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.formula-card h4{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:8px}.formula-text{color:#495057;font-size:14px;margin-bottom:8px;font-style:italic}.formula-calculation{color:#007bff;font-size:14px;font-weight:500;font-family:Courier New,monospace}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.risk-indicator{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;border-left:4px solid}.risk-indicator.good{background:#d4edda;border-left-color:#28a745}.risk-indicator.warning{background:#fff3cd;border-left-color:#ffc107}.risk-indicator svg{font-size:20px;color:inherit}.risk-indicator.good svg{color:#28a745}.risk-indicator.warning svg{color:#856404}.risk-indicator div{display:flex;flex-direction:column;gap:4px}.risk-indicator label{font-weight:500;color:#1a1a1a}.risk-indicator span{font-size:14px;color:#6c757d}@media (max-width: 1200px){.painshare-overview-cards,.painshare-detailed-analysis,.breakdown-grid,.formula-cards,.risk-grid{grid-template-columns:1fr}}.escalation-risk-monitor{padding:24px;background:#f8f9fa;min-height:100vh}.escalation-header{margin-bottom:32px}.escalation-header h2{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px}.escalation-description{color:#6c757d;font-size:16px;line-height:1.5;max-width:800px}.escalation-loading,.escalation-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6c757d}.escalation-overview-cards{display:grid;grid-template-columns:300px 1fr 1fr;gap:24px;margin-bottom:32px}.escalation-thermometer-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;border-left:4px solid}.escalation-thermometer-card.low{border-left-color:#28a745}.escalation-thermometer-card.medium{border-left-color:#ffc107}.escalation-thermometer-card.high{border-left-color:#fd7e14}.escalation-thermometer-card.critical{border-left-color:#dc3545}.current-escalation-card,.forecast-summary-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.trend-indicator svg{font-size:18px}.trend-indicator.increasing svg{color:#dc3545}.trend-indicator.decreasing svg{color:#28a745}.trend-indicator.stable svg{color:#ffc107}.thermometer-container{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.thermometer{width:24px;height:200px;background:#e9ecef;border-radius:12px;position:relative;overflow:hidden}.thermometer-fill{position:absolute;bottom:0;width:100%;border-radius:12px;transition:height .3s ease}.thermometer-fill.low{background:linear-gradient(0deg,#28a745,#20c997)}.thermometer-fill.medium{background:linear-gradient(0deg,#ffc107,#fd7e14)}.thermometer-fill.high{background:linear-gradient(0deg,#fd7e14,#dc3545)}.thermometer-fill.critical{background:linear-gradient(0deg,#dc3545,#721c24)}.thermometer-labels{display:flex;flex-direction:column;justify-content:space-between;height:200px;font-size:12px;font-weight:500}.risk-critical{color:#dc3545}.risk-high{color:#fd7e14}.risk-medium{color:#ffc107}.risk-low{color:#28a745}.risk-status{display:flex;flex-direction:column;gap:4px;text-align:center}.risk-level{font-size:18px;font-weight:700;padding:4px 8px;border-radius:4px}.risk-level.low{color:#28a745;background:#d4edda}.risk-level.medium{color:#856404;background:#fff3cd}.risk-level.high{color:#721c24;background:#f8d7da}.risk-level.critical{color:#721c24;background:#f5c6cb}.risk-value{color:#6c757d;font-size:14px}.escalation-amount,.forecast-amount{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.escalation-details{display:grid;gap:8px}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#f8f9fa;border-radius:4px}.detail-item label{color:#495057;font-weight:500;font-size:14px}.detail-item span{color:#1a1a1a;font-weight:600}.forecast-controls{display:flex;gap:8px}.forecast-select{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;color:#495057;font-size:14px}.forecast-risk-level{font-size:14px;font-weight:600;padding:4px 8px;border-radius:4px;text-align:center}.forecast-risk-level.low{color:#28a745;background:#d4edda}.forecast-risk-level.medium{color:#856404;background:#fff3cd}.forecast-risk-level.high{color:#721c24;background:#f8d7da}.escalation-detailed-analysis{display:grid;gap:24px}.category-breakdown-section,.escalation-trends-section,.risk-mitigation-section{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.category-breakdown-section h3,.escalation-trends-section h3,.risk-mitigation-section h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid}.category-card:nth-child(1){border-left-color:#007bff}.category-card:nth-child(2){border-left-color:#28a745}.category-card:nth-child(3){border-left-color:#ffc107}.category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.category-header h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.category-delta{color:#dc3545;font-weight:600;font-size:14px;background:#f8d7da;padding:2px 6px;border-radius:4px}.category-current,.category-forecast{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.category-current label,.category-forecast label{color:#495057;font-size:14px;font-weight:500}.category-current .value,.category-forecast .value{color:#1a1a1a;font-weight:600;font-size:14px}.category-progress{margin-top:12px}.progress-bar{width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.progress-fill{height:100%;border-radius:3px;transition:width .3s ease}.progress-fill.labour{background:linear-gradient(90deg,#007bff,#0056b3)}.progress-fill.material{background:linear-gradient(90deg,#28a745,#1e7e34)}.progress-fill.equipment{background:linear-gradient(90deg,#ffc107,#e0a800)}.trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trend-item{display:flex;align-items:center;gap:12px;padding:16px;background:#f8f9fa;border-radius:8px}.trend-item svg{font-size:20px;color:#007bff}.trend-item div{display:flex;flex-direction:column;gap:4px}.trend-item label{color:#495057;font-weight:500;font-size:14px}.trend-item .value{color:#1a1a1a;font-weight:600;font-size:16px}.trend-item .description{color:#6c757d;font-size:12px}.mitigation-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mitigation-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;border-left:4px solid}.mitigation-card.critical{background:#f8d7da;border-left-color:#dc3545}.mitigation-card.high{background:#fff3cd;border-left-color:#ffc107}.mitigation-card.medium{background:#d1ecf1;border-left-color:#17a2b8}.mitigation-card.general{background:#d4edda;border-left-color:#28a745}.mitigation-card svg{font-size:20px;margin-top:2px}.mitigation-card.critical svg{color:#dc3545}.mitigation-card.high svg{color:#856404}.mitigation-card.medium svg{color:#0c5460}.mitigation-card.general svg{color:#155724}.mitigation-card h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px}.mitigation-card ul{margin:0;padding-left:16px;color:#495057}.mitigation-card li{margin-bottom:4px;font-size:14px}@media (max-width: 1200px){.escalation-overview-cards,.category-cards,.trends-grid,.mitigation-cards{grid-template-columns:1fr}}.ceiling-breach-warning{padding:24px;background:#f8f9fa;min-height:100vh}.ceiling-header{margin-bottom:32px}.ceiling-header h2{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px}.ceiling-description{color:#6c757d;font-size:16px;line-height:1.5;max-width:800px}.ceiling-loading,.ceiling-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6c757d}.ceiling-overview-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:32px}.breach-status-card,.cap-monitoring-card,.incentive-cap-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;border-left:4px solid}.breach-status-card.low{border-left-color:#28a745}.breach-status-card.medium{border-left-color:#ffc107}.breach-status-card.high{border-left-color:#fd7e14}.breach-status-card.critical,.cap-monitoring-card{border-left-color:#dc3545}.incentive-cap-card{border-left-color:#28a745}.risk-level-display{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.risk-badge{display:inline-block;padding:8px 12px;border-radius:6px;font-weight:700;font-size:14px;text-align:center}.risk-badge.low{background:#d4edda;color:#155724}.risk-badge.medium{background:#fff3cd;color:#856404}.risk-badge.high{background:#f8d7da;color:#721c24}.risk-badge.critical{background:#f5c6cb;color:#721c24}.time-to-breach{display:flex;align-items:center;gap:8px;color:#dc3545;font-weight:600}.time-to-breach svg{font-size:16px}.risk-triggers h4{color:#1a1a1a;font-size:14px;font-weight:600;margin-bottom:8px}.risk-triggers ul{margin:0;padding-left:16px;color:#495057}.risk-triggers li{margin-bottom:4px;font-size:14px}.cap-utilization{display:flex;flex-direction:column;gap:12px}.utilization-display{display:flex;flex-direction:column;gap:4px}.utilization-percentage{font-size:32px;font-weight:700;color:#1a1a1a}.utilization-amount{color:#6c757d;font-size:14px}.cap-progress-container{position:relative}.cap-progress-bar{position:relative;width:100%;height:12px;background:#e9ecef;border-radius:6px;overflow:hidden;margin-bottom:8px}.cap-progress-fill{height:100%;border-radius:6px;transition:width .3s ease}.cap-progress-fill.normal{background:linear-gradient(90deg,#28a745,#20c997)}.cap-progress-fill.caution{background:linear-gradient(90deg,#ffc107,#fd7e14)}.cap-progress-fill.warning{background:linear-gradient(90deg,#fd7e14,#dc3545)}.cap-progress-fill.critical{background:linear-gradient(90deg,#dc3545,#721c24)}.threshold-markers{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.threshold-marker{position:absolute;top:0;width:2px;height:100%;background:#fff;box-shadow:0 0 4px #0000004d}.threshold-marker.soft{background:#ffc107}.threshold-marker.hard{background:#dc3545}.threshold-labels{display:flex;justify-content:space-between;font-size:12px;color:#6c757d}.breach-alert{display:flex;align-items:center;gap:8px;padding:12px;border-radius:6px;font-weight:600;margin-top:12px}.breach-alert.warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.breach-alert.critical{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.breach-alert svg{font-size:16px}.ceiling-detailed-monitoring{display:grid;gap:24px}.watchdog-alerts-section,.alert-configuration-section,.recommendations-section,.breach-history-section{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.watchdog-alerts-section h3,.alert-configuration-section h3,.recommendations-section h3,.breach-history-section h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.alerts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.alert-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;border-left:4px solid;transition:all .3s ease}.alert-item.active{background:#f8d7da;border-left-color:#dc3545}.alert-item.inactive{background:#f8f9fa;border-left-color:#6c757d}.alert-item svg{font-size:20px}.alert-item.active svg{color:#dc3545}.alert-item.inactive svg{color:#6c757d}.alert-item h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.alert-item p{color:#495057;font-size:14px;margin:0 0 8px}.alert-status{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.alert-item.active .alert-status{background:#dc3545;color:#fff}.alert-item.inactive .alert-status{background:#6c757d;color:#fff}.config-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}.config-item{display:flex;flex-direction:column;gap:8px}.config-item label{color:#495057;font-weight:500;font-size:14px}.threshold-slider{width:100%;height:6px;border-radius:3px;background:#e9ecef;outline:none;-webkit-appearance:none}.threshold-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer}.threshold-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;border:none}.config-item span{color:#1a1a1a;font-weight:600;text-align:center}.config-toggles{display:flex;flex-direction:column;gap:12px}.toggle-item{display:flex;align-items:center;gap:8px}.toggle-item input[type=checkbox]{width:16px;height:16px;accent-color:#007bff}.toggle-item label{color:#495057;font-size:14px;font-weight:500;cursor:pointer}.recommendations-grid{display:grid;gap:12px}.recommendation-item{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.recommendation-item.urgent{background:#fff3cd;border-left-color:#dc3545}.recommendation-item svg{font-size:16px;color:#007bff}.recommendation-item.urgent svg{color:#dc3545}.recommendation-item span{color:#495057;font-size:14px}.history-timeline{display:flex;flex-direction:column;gap:16px}.timeline-item{display:flex;align-items:flex-start;gap:16px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid transparent}.timeline-item:hover{background:#e9ecef}.timeline-marker{width:16px;height:16px;border-radius:50%;margin-top:2px;flex-shrink:0;box-shadow:0 0 0 4px #0000000d}.timeline-marker.current{background:#007bff}.timeline-marker.warning{background:#ffc107}.timeline-marker.normal{background:#28a745}.timeline-content{flex:1;display:flex;flex-direction:column;gap:4px}.timeline-content h4{color:#1a1a1a;font-size:15px;font-weight:600;margin:0}.timeline-content p{color:#6c757d;font-size:13px;margin:0;line-height:1.4}.timeline-date{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}@media (max-width: 1200px){.ceiling-overview-cards,.alerts-grid,.config-grid{grid-template-columns:1fr}}.target-price-integrity{padding:24px;background:#f8f9fa;min-height:100vh}.target-price-header{display:flex;justify-content:space-between;align-items:flex-start}.target-price-header h2{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px}.target-price-description{color:#6c757d;font-size:16px;line-height:1.5;max-width:600px}.header-controls{display:flex;gap:12px;align-items:center}.audit-toggle,.export-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.audit-toggle:hover,.export-button:hover{background:#f8f9fa;border-color:#adb5bd}.audit-toggle.active{background:#007bff;border-color:#007bff;color:#fff}.target-price-loading,.target-price-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6c757d}.loading-spinner{width:40px;height:40px;border:3px solid #e9ecef;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.target-price-overview-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:32px}.total-price-card,.integrity-score-card,.calculation-status-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.card-header svg{font-size:20px;color:#6c757d}.price-breakdown{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.price-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.price-item.total{border-top:2px solid #e9ecef;padding-top:12px;margin-top:8px}.price-item label{color:#495057;font-weight:500}.price-item .value{font-weight:600;color:#1a1a1a}.price-item .value.positive{color:#28a745}.price-item .value.negative{color:#dc3545}.price-item.total .value{font-size:18px;color:#007bff}.variance-info{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.variance-info label{color:#495057;font-weight:500}.variance{font-weight:700;font-size:16px}.variance.positive{color:#28a745}.variance.negative{color:#dc3545}.score-display{display:flex;align-items:center;gap:20px}.score-circle{width:80px;height:80px}.circular-chart{display:block;margin:10px auto;max-width:80%;max-height:80px}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round;animation:progress 1s ease-out forwards;stroke:#28a745}.percentage{fill:#1a1a1a;font-family:sans-serif;font-size:.5em;text-anchor:middle;font-weight:700}@keyframes progress{0%{stroke-dasharray:0 100}}.score-details{display:flex;flex-direction:column;gap:8px}.detail-item{display:flex;align-items:center;gap:8px}.count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;color:#fff}.count.validated{background:#28a745}.count.pending{background:#ffc107}.count.review{background:#dc3545}.detail-item label{color:#495057;font-size:14px;font-weight:500}.status-items{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.status-item{display:flex;align-items:center;gap:12px}.status-item .icon{font-size:16px}.status-item .icon.success{color:#28a745}.status-item .icon.warning{color:#ffc107}.status-item div{display:flex;flex-direction:column;gap:2px}.status-item label{color:#495057;font-weight:500;font-size:14px}.status-item span{color:#6c757d;font-size:12px}.last-calculation{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.last-calculation label{color:#495057;font-weight:500;font-size:14px}.last-calculation span{color:#1a1a1a;font-weight:600;font-size:14px}.target-price-detailed-analysis{display:grid;gap:24px}.components-table-section,.component-details-section,.audit-trail-section,.audit-mode-panel{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.components-table-section h3,.component-details-section h3,.audit-trail-section h3,.audit-mode-panel h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.components-table{gap:0;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.components-table th{text-align:left;padding:5px 16px}.components-table td{padding:5px 20px;text-align:left}.components-table td:first-child{padding-left:16px}.table-header{display:contents}.table-header>div{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 16px;font-weight:600;color:#495057;font-size:14px}.table-row{display:contents}.table-row>div{padding:12px 16px;border-bottom:1px solid #f1f3f4;border-right:1px solid #f1f3f4;display:flex;align-items:center;font-size:14px}.table-row:last-child>div{border-bottom:none}.table-row>div:last-child{border-right:none}.category-name{font-weight:600;color:#1a1a1a}.col-adjustments .positive{color:#28a745}.col-adjustments .negative{color:#dc3545}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.success{background:#d4edda;color:#155724}.status-badge.warning{background:#fff3cd;color:#856404}.status-badge.danger{background:#f8d7da;color:#721c24}.status-badge.secondary{background:#e2e3e5;color:#383d41}.col-actions{display:flex;gap:8px}.action-button{padding:6px 12px;border:none;border-radius:6px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500;white-space:nowrap}.action-button svg{font-size:14px}.action-button span{font-size:12px}.action-button.view{background:#e3f2fd;color:#1976d2}.action-button.edit{background:#f3e5f5;color:#7b1fa2}.action-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.action-button.view:hover{background:#bbdefb}.action-button.edit:hover{background:#e1bee7}.component-details{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.details-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.details-header h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.close-button{width:24px;height:24px;border:none;background:none;font-size:18px;cursor:pointer;color:#6c757d;display:flex;align-items:center;justify-content:center}.close-button:hover{color:#dc3545}.details-content{padding:20px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.detail-grid .detail-item{display:flex;flex-direction:column;gap:4px}.detail-grid .detail-item label{color:#495057;font-weight:500;font-size:14px}.detail-grid .detail-item span{color:#1a1a1a;font-weight:600}.detail-grid .detail-item .positive{color:#28a745}.detail-grid .detail-item .negative{color:#dc3545}.justification-section{display:flex;flex-direction:column;gap:8px}.justification-section label{color:#495057;font-weight:500;font-size:14px}.justification-section p{color:#1a1a1a;line-height:1.5;margin:0;padding:12px;background:#f8f9fa;border-radius:6px}.audit-items{display:flex;flex-direction:column;gap:16px}.audit-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.audit-item svg{font-size:20px;color:#007bff;margin-top:2px}.audit-item h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.audit-item p{color:#495057;font-size:14px;margin:0 0 8px;line-height:1.4}.audit-date{color:#6c757d;font-size:12px;font-style:italic}.audit-mode-panel{border:2px solid #007bff;border-radius:12px;background:linear-gradient(135deg,#e3f2fd,#f8f9fa)}.audit-mode-panel h3{color:#007bff;border-bottom:1px solid #007bff;padding-bottom:8px}.audit-checks{display:flex;flex-direction:column;gap:12px}.check-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;background:#fff}.check-item .icon{font-size:16px}.check-item .icon.success{color:#28a745}.check-item .icon.warning{color:#ffc107}.check-item span{color:#495057;font-size:14px}@media (max-width: 1200px){.target-price-overview-cards{grid-template-columns:1fr}.table-header,.table-row{display:block}.table-header>div,.table-row>div{display:flex;justify-content:space-between;border-right:none;border-bottom:1px solid #f1f3f4}.detail-grid{grid-template-columns:1fr}.score-display{flex-direction:column;gap:12px}}.commercial-contracting-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin:20px;padding:24px}.commercial-view-tabs{display:flex;gap:10px;margin-bottom:20px}.commercial-view-tab{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.commercial-view-tab:hover{background-color:#e0e0e0}.commercial-view-tab.active{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.commercial-view-tab.active svg{color:#fff}.commercial-contract-content{min-height:500px}.commercial-kpi-dashboard h2,.contract-register h2,.vendor-management h2,.defensibility-management h2{color:#343a40;margin-bottom:15px;font-size:1.6rem;font-weight:600}.dashboard-description{color:#6c757d;margin-bottom:25px;font-size:1rem;line-height:1.6;max-width:800px}.placeholder-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px;background-color:#f8f9fa;border-radius:8px;margin-top:20px;border:1px solid #e9ecef}.placeholder-content p{color:#6c757d;margin:20px 0 35px;max-width:600px;line-height:1.6}.coming-soon{background-color:#e9ecef;color:#495057;padding:10px 20px;border-radius:20px;font-weight:500;font-size:.9rem}.defensibility-management{margin-top:0}.commercial-contracting-container{padding:0;background:transparent;border-radius:0;box-shadow:none}.commercial-contracting-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.commercial-contracting-card-item{transition:transform .2s ease}.commercial-contracting-card-item:hover{transform:translateY(-2px)}.commercial-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.pagination-dot{width:15px;height:15px;border-radius:50%;cursor:pointer;transition:all .2s ease}.pagination-dot.active{background-color:#a9a9a9}.pagination-dot.inactive{background-color:#eee}.pagination-dot:hover{opacity:.8}@media (max-width: 1200px){.commercial-contracting-cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}}@media (max-width: 768px){.commercial-contracting-wrapper{margin:15px;padding:16px}.commercial-view-tabs{flex-direction:column;gap:5px}.commercial-view-tab{justify-content:center}.commercial-contracting-container{padding:16px}.commercial-contracting-cards-grid{grid-template-columns:1fr;gap:12px}.commercial-pagination{gap:6px}.pagination-dot{width:8px;height:8px}.placeholder-content{padding:30px 15px}.commercial-kpi-dashboard h2,.contract-register h2,.vendor-management h2,.defensibility-management h2{font-size:1.4rem}.commercial-contracting-container{padding:0}}@media (max-width: 480px){.commercial-kpi-dashboard h2,.contract-register h2,.vendor-management h2,.defensibility-management h2{font-size:1.25rem}.dashboard-description{font-size:.9rem}}.tv-tree-view-panel{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;padding:24px 32px;overflow:hidden}.tv-tree-view-summary{background-color:#f9fafb;padding:20px;border-radius:12px;margin-bottom:24px;border:1px solid #e5e7eb}.tv-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tv-header-left{display:flex;align-items:center;gap:16px}.tv-back-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s ease;text-decoration:none}.tv-back-button:hover{background-color:#e9ecef;color:#212529}.tv-summary-header h2{margin:0;font-size:22px;font-weight:500;color:#111827}.tv-summary-actions{display:flex;gap:8px}.tv-refresh-button,.tv-insights-toggle,.tv-relationships-toggle{display:flex;align-items:center;padding:6px 12px;border:1px solid #dee2e6;background-color:#fff;color:#495057;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.tv-refresh-button svg,.tv-insights-toggle svg,.tv-relationships-toggle svg{margin-right:6px}.tv-refresh-button:hover,.tv-insights-toggle:hover,.tv-relationships-toggle:hover{background-color:#e9ecef}.tv-insights-toggle.active,.tv-relationships-toggle.active{background-color:#3f51b5;color:#fff;border-color:#3f51b5}.tv-summary-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tv-metric-card{display:flex;align-items:center;background-color:#f8f9fa;padding:12px;border-radius:6px;border-left:4px solid #adb5bd}.tv-metric-card.budget{border-left-color:#0d6efd}.tv-metric-card.variance{border-left-color:#ffc107}.tv-metric-card.risk{border-left-color:#dc3545}.tv-metric-card.consistency{border-left-color:#6c757d}.tv-metric-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:12px;color:#fff;font-size:1.25rem}.tv-metric-icon.budget{background-color:#0d6efd}.tv-metric-icon.variance{background-color:#ffc107}.tv-metric-icon.risk{background-color:#dc3545}.tv-metric-icon.consistency{background-color:#6c757d}.tv-metric-content{flex:1}.tv-metric-label{font-size:.875rem;color:#6c757d;margin-bottom:4px}.tv-metric-value{font-size:1.25rem;font-weight:600;color:#212529;margin-bottom:2px}.tv-metric-subtext{font-size:.75rem;color:#6c757d}.tv-variance-positive{color:#198754}.tv-variance-negative{color:#dc3545}.tv-variance-neutral{color:#6c757d}.tv-tree-view-insights{background-color:#fff3cd;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.tv-insight-header{display:flex;align-items:center;margin-bottom:12px}.tv-insight-icon{color:#ffc107;font-size:1.25rem;margin-right:8px}.tv-insight-header h3{margin:0;font-size:1.125rem;color:#212529}.tv-insight-content{display:flex;flex-direction:column;gap:8px}.tv-insight-item{display:flex;align-items:flex-start;padding:8px;background-color:#ffffff80;border-radius:4px}.tv-insight-item-icon{margin-right:8px;margin-top:2px;font-size:1rem}.tv-insight-item-icon.warning{color:#fd7e14}.tv-insight-item-icon.info{color:#0d6efd}.tv-insight-item-icon.alert{color:#dc3545}.tv-insight-text{font-size:.875rem;color:#495057}.tv-tree-view-controls{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:12px 16px;gap:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.tv-view-mode-toggle{display:flex;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;background-color:#f8f9fa}.tv-mode-button{padding:8px 16px;border:none;background-color:transparent;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tv-mode-button:hover{background-color:#e9ecef;color:#212529}.tv-mode-button.active{background-color:#0d6efd;color:#fff}.tv-mode-button:first-child{border-right:1px solid #dee2e6}.tv-view-selector{display:flex;gap:8px}.tv-view-button{display:flex;align-items:center;padding:6px 12px;border:1px solid #dee2e6;background-color:#fff;color:#495057;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.tv-view-button svg{margin-right:6px}.tv-view-button:hover{background-color:#e9ecef}.tv-view-button.active{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.tv-tree-search{position:relative;display:flex;align-items:center}.tv-search-icon{position:absolute;left:10px;color:#6c757d}.tv-tree-search input{padding:6px 12px 6px 32px!important;border:1px solid #dee2e6!important;border-radius:4px!important;font-size:.875rem!important;width:240px!important}.tv-clear-search{position:absolute;right:10px;background:none;border:none;color:#6c757d;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.tv-main-content{display:flex;gap:16px;margin-bottom:16px;height:600px}.tv-tree-view-content{flex:1;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d;overflow:hidden;display:flex;flex-direction:column;min-width:0}.tv-details-panel{width:40%;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d;overflow:auto}.tv-tree-view-section{height:100%;display:flex;flex-direction:column}.tv-tree-view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.tv-tree-view-header h3{margin:0;font-size:1.125rem;color:#212529}.tv-tree-view-actions{display:flex;gap:8px}.tv-expand-all-button,.tv-collapse-all-button{padding:4px 8px;border:1px solid #dee2e6;background-color:#fff;color:#495057;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s ease}.tv-expand-all-button:hover,.tv-collapse-all-button:hover{background-color:#e9ecef}.tv-tree-view-container{flex:1;overflow:auto}.tv-tree-node-container{margin-bottom:4px}.tv-tree-node{display:flex;align-items:flex-start;padding:8px 12px;border-radius:4px;background-color:#f8f9fa;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;scroll-margin-top:20px;scroll-margin-bottom:20px}.tv-tree-node:hover{background-color:#e9ecef}.tv-tree-node.selected{background-color:#e7f1ff;border-left-color:#0d6efd}.tv-tree-node.related{background-color:#fff3cd;border-left-color:#ffc107}.tv-tree-node-toggle{display:flex;align-items:center;justify-content:center;margin-right:8px;color:#6c757d;cursor:pointer;width:20px;height:20px}.tv-tree-node-content{flex:1;min-width:0}.tv-tree-node-header{display:flex;align-items:center;margin-bottom:4px;flex-wrap:wrap}.tv-tree-node-id{font-size:.75rem;color:#6c757d;background-color:#e9ecef;padding:2px 6px;border-radius:4px;margin-right:8px}.tv-tree-node-name{font-size:.875rem;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-tree-node-details{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem}.tv-tree-node-cost,.tv-tree-node-spent,.tv-tree-node-variance,.tv-tree-node-exposure,.tv-tree-node-probability,.tv-tree-node-status,.tv-tree-node-description,.tv-tree-node-links{display:flex;align-items:center;padding:2px 6px;background-color:#0000000d;border-radius:4px;color:#495057}.tv-detail-label{font-weight:500;margin-right:4px}.tv-tree-node-progress{display:flex;align-items:center;gap:6px;padding:2px 6px;background-color:#0000000d;border-radius:4px;color:#495057}.tv-progress-bar{width:60px;height:6px;background-color:#dee2e6;border-radius:3px;overflow:hidden}.tv-progress-fill{height:100%;background-color:#0d6efd}.tv-progress-text{font-size:.75rem;color:#495057}.tv-tree-node-risk{padding:2px 6px;border-radius:4px;color:#fff}.tv-risk-high{background-color:#dc3545}.tv-risk-medium{background-color:#fd7e14}.tv-risk-low{background-color:#ffc107;color:#212529}.tv-risk-none{background-color:#6c757d}.tv-tree-node-links{display:flex;align-items:center}.tv-link-icon{margin-right:4px;color:#6c757d}.tv-status-open{color:#dc3545}.tv-status-mitigated{color:#198754}.tv-status-closed{color:#6c757d}.tv-no-results{padding:24px;text-align:center;color:#6c757d;font-style:italic}.tv-no-selection{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d;text-align:center;padding:20px}.tv-no-selection-icon{font-size:3rem;margin-bottom:16px;color:#dee2e6}.tv-no-selection-text{font-size:1rem}.tv-selected-node-details{height:100%;display:flex;flex-direction:column}.tv-selected-node-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.tv-selected-node-header h3{margin:0;font-size:1.125rem;color:#212529}.tv-close-details{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.tv-selected-node-content{flex:1;overflow:auto;display:flex;flex-direction:column;gap:16px}.tv-selected-node-id-name{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.tv-selected-node-id{font-size:.875rem;color:#6c757d;background-color:#e9ecef;padding:4px 8px;border-radius:4px}.tv-selected-node-name{font-size:1.125rem;font-weight:500;color:#212529}.tv-selected-node-info{display:flex;flex-direction:column;gap:16px}.tv-info-section{display:flex;flex-direction:column;gap:8px}.tv-info-section h4{margin:0;font-size:1rem;color:#212529;padding-bottom:8px;border-bottom:1px solid #e9ecef}.tv-info-row{display:flex;justify-content:space-between;padding:4px 0}.tv-info-label{font-weight:500;color:#6c757d}.tv-info-value{color:#212529}.tv-linked-items-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tv-linked-item{display:flex;align-items:center;padding:8px;background-color:#f8f9fa;border-radius:4px}.tv-linked-item-id{font-size:.75rem;color:#6c757d;background-color:#e9ecef;padding:2px 6px;border-radius:4px;margin-right:8px}.tv-linked-item-name{flex:1;font-size:.875rem;color:#212529}.tv-linked-item-status,.tv-linked-item-progress,.tv-linked-item-variance,.tv-linked-item-risk{font-size:.75rem;padding:2px 6px;border-radius:4px;margin-left:8px}.tv-risk-description{font-size:.875rem;color:#495057;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #6c757d}.tv-consistency-check{display:flex;justify-content:center;margin-top:16px}.tv-consistency-check-button{display:flex;align-items:center;padding:8px 16px;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;position:relative}.tv-consistency-check-button svg{margin-right:8px}.tv-consistency-check-button:hover{background-color:#0b5ed7}.tv-consistency-check-button .tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#212529;color:#fff;padding:6px 10px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;margin-bottom:8px}.tv-consistency-check-button .tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#212529 transparent transparent transparent}.tv-consistency-check-button:hover .tooltip{opacity:1;visibility:visible}.tv-tree-view-loading-overlay{position:fixed;inset:0;background-color:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:9999}.tv-tree-view-loading{display:flex;flex-direction:column;align-items:center;justify-content:center}.tv-tree-view-loading-spinner{font-size:3rem;color:#3f51b5;margin-bottom:16px}.tv-spinning{animation:spin 1.5s linear infinite}.tv-tree-view-loading-text{font-size:16px;color:#6c757d;font-weight:500}@media (max-width: 992px){.tv-summary-metrics{grid-template-columns:repeat(2,1fr)}.tv-tree-view-controls{flex-direction:column;gap:12px}.tv-tree-view-content.tv-tri-view{flex-direction:column!important;gap:16px}.tv-tri-column{max-width:100%!important}.tv-tree-search,.tv-tree-search input{width:100%}}@media (max-width: 768px){.tv-summary-metrics{grid-template-columns:1fr}.tv-view-selector{width:100%;justify-content:space-between}.tv-main-content{flex-direction:column;height:auto}.tv-tree-view-content,.tv-details-panel{width:100%;height:400px}}.tv-tree-view-content.tv-full-width{width:100%}.tv-tree-view-content.tv-tri-view{display:flex!important;flex-direction:row!important;gap:16px;width:100%;align-items:stretch}.tv-tri-column{flex:1 1 calc(33.333% - 11px)!important;min-width:0;max-width:calc(33.333% - 11px)!important;display:block!important}.tv-tri-column .tv-tree-view-section{height:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;border:1px solid #e5e7eb}.tv-tri-column .tv-tree-view-header{border-bottom:1px solid #e5e7eb;padding:12px 16px;background-color:#f8f9fa;border-radius:8px 8px 0 0}.tv-tri-column .tv-tree-view-header h3{font-size:1rem;margin:0;color:#495057}.tv-tri-column .tv-tree-view-container{max-height:600px;overflow-y:auto;padding:8px}.tv-tri-view-info{display:flex;align-items:center;padding:8px 16px;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;font-size:.875rem;color:#1976d2;font-style:italic}@media (min-width: 993px){.tv-tree-view-content.tv-tri-view{display:flex!important;flex-direction:row!important;gap:16px;width:100%;align-items:stretch}.tv-tri-column{flex:1 1 calc(33.333% - 11px)!important;max-width:calc(33.333% - 11px)!important;min-width:0}}.tv-modal-content{padding:16px 0}.tv-modal-content .tv-selected-node-id-name{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.tv-modal-content .tv-selected-node-id{font-family:monospace;font-size:.875rem;color:#6c757d;margin-bottom:4px}.tv-modal-content .tv-selected-node-name{font-size:1.25rem;font-weight:600;color:#212529}.darkGreen{background-color:green}._3_ygE{display:table;border-bottom:#e6e4e4 1px solid;border-top:#e6e4e4 1px solid;border-left:#e6e4e4 1px solid}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid rgb(196,196,196);opacity:1;margin-left:-2px}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{display:table;border-bottom:#e6e4e4 1px solid;border-left:#e6e4e4 1px solid}._34SS0{display:table-row;text-overflow:ellipsis}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nI1Xw{display:flex}._2QjE6{color:#565656;font-size:.6rem;padding:.15rem .2rem 0rem;-webkit-user-select:none;user-select:none;cursor:pointer}._2TfEi{font-size:.6rem;padding-left:1rem;-webkit-user-select:none;user-select:none}._3T42e{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._29NTg{font-size:12px;margin-bottom:6px;color:#666}._25P-K{position:absolute;display:flex;flex-shrink:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._3gVAq{visibility:hidden;position:absolute;display:flex;pointer-events:none}._1eT-t{overflow:hidden auto;width:1rem;flex-shrink:0;scrollbar-width:thin}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:transparent}._1eT-t::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._1eT-t::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{-webkit-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{-webkit-user-select:none;user-select:none;opacity:.6}._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;font-weight:lighter;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._3KcaM{fill:#555;text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._CZjuD{overflow:hidden;font-size:0;margin:0;padding:0}._2B2zv{margin:0;padding:0;overflow:hidden}._3eULf{display:flex;padding:0;margin:0;list-style:none;outline:none;position:relative}._2k9Ys{overflow:auto;max-width:100%;scrollbar-width:thin;height:1.2rem}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:transparent}._2k9Ys::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._2k9Ys::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._19jgW{height:1px}.gantt-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._3dJUC{min-height:50px!important}._1fUFG{border-radius:4px!important;box-shadow:0 2px 4px #0000001a!important}._1EHJb{font-size:14px!important;font-weight:500!important}._3lLk3{stroke:#e0e0e0!important;stroke-width:1px!important}._yybr1{font-size:13px!important;font-weight:600!important;fill:#374151!important}._1sp8Y{stroke:#ef4444!important;stroke-width:2px!important}._2QjE7{fill:#f59e0b!important}._1Xb3W{fill:#4c4dff!important}#comparisonGrid_wrapper>div>div[dir=ltr]{margin-top:-20px!important;position:relative;z-index:9}#comparisonGrid_wrapper>div .bar g:where(:nth-child(2),:nth-child(6),:nth-child(10),:nth-child(14),:nth-child(18),:nth-child(22),:nth-child(26),:nth-child(30),:nth-child(34),:nth-child(38),:nth-child(42),:nth-child(46),:nth-child(50),:nth-child(54),:nth-child(58),:nth-child(62),:nth-child(66),:nth-child(70),:nth-child(74),:nth-child(78),:nth-child(82),:nth-child(86),:nth-child(90),:nth-child(94),:nth-child(96),:nth-child(100),:nth-child(104),:nth-child(108),:nth-child(112),:nth-child(116),:nth-child(120),:nth-child(124)) g g rect{fill:#6f6f6f!important}#comparisonGrid_wrapper>div .bar g:where(:nth-child(3),:nth-child(7),:nth-child(11),:nth-child(15),:nth-child(19),:nth-child(23),:nth-child(27),:nth-child(31),:nth-child(35),:nth-child(39),:nth-child(43),:nth-child(47),:nth-child(51),:nth-child(55),:nth-child(59),:nth-child(63),:nth-child(67),:nth-child(71),:nth-child(75),:nth-child(79),:nth-child(83),:nth-child(87),:nth-child(91),:nth-child(95),:nth-child(97),:nth-child(101),:nth-child(105),:nth-child(109),:nth-child(113),:nth-child(117),:nth-child(121),:nth-child(125)) g g rect{fill:#4c4dff!important}#comparisonGrid_wrapper>div .bar g:where(:nth-child(4),:nth-child(8),:nth-child(12),:nth-child(16),:nth-child(20),:nth-child(24),:nth-child(28),:nth-child(32),:nth-child(36),:nth-child(40),:nth-child(44),:nth-child(48),:nth-child(52),:nth-child(56),:nth-child(60),:nth-child(64),:nth-child(68),:nth-child(72),:nth-child(76),:nth-child(80),:nth-child(84),:nth-child(86),:nth-child(90),:nth-child(94),:nth-child(98),:nth-child(102),:nth-child(106),:nth-child(110),:nth-child(114),:nth-child(118),:nth-child(122),:nth-child(126)) g g rect{fill:#ede8c1!important}:root{--mv-TM-bgColor: #fbfbfb}body{background-color:var(--mv-TM-bgColor)}.v-scroller{max-height:calc(100vh - 252px);overflow-y:auto;height:100%;padding-bottom:50px}.v-scroller.h193{max-height:calc(100vh - 193px)}button.addFile,button.newFile{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:#4c4dff;gap:0 10px;margin-right:50px}.items-group.systems .items{width:12rem}.workingArea .title-version{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.workingArea .title-version div.date{color:var(--mv-color-muted);margin-bottom:10px;font-weight:500}.workingArea h1{font-size:22px;font-weight:500;line-height:1}.workingArea .breadcrumb{gap:0 5px}.workingArea .breadcrumb li{font-size:14px;font-weight:500;color:#5e5e5e;align-items:center;gap:0 5px}.workingArea .breadcrumb li.current{color:#155cde}.workingArea .breadcrumb li svg{font-size:20px;color:#444}.toolbar .tools div.seacrhBar{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;max-width:250px;border-radius:10px;transition:.3s ease-in-out}.toolbar .tools div.seacrhBar input{flex:1;margin:0 10px 0 0;background:#fff;transition:.3s ease-in-out;width:230px;border-radius:40px}.toolbar .tools div.seacrhBar button{font-size:25px}.toolbar .tools div.seacrhBar:not(.open){background-color:transparent}.toolbar .tools div.seacrhBar:not(.open) input{width:0;padding:8px 0;margin-right:0}.workingArea .card{background-color:#fff;padding:20px;border-radius:6px;position:relative}.card .ag-header{box-shadow:0 2px 5px #00000024}.tblBtns p{max-width:100px;text-overflow:ellipsis;overflow:hidden}.tblBtns button.active svg path{fill:#4c4dff;stroke:#4c4dff}.tblBtns button{opacity:0;transition:.3s ease-in-out}.ag-row:hover .tblBtns button{opacity:1}.card .selectBox{background:transparent}.card .expandIcon{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;background-color:#f1f1f1;border-radius:5px;font-size:20px;color:gray;margin-left:20px}.thrBxCl .card h2{max-width:280px;margin-inline:auto}.thrBxCl .card img{width:100%}.thrBxCl .card p{color:#5e5e5e}.dropdown.setVarDd .dd-menu div{padding:10px 15px}.dropdown.setVarDd .dd-menu div h3{display:flex;flex-wrap:wrap;align-items:center;gap:0 5px;font-weight:500;margin-bottom:5px}.dropdown.setVarDd .dd-menu div p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.dropdown.setVarDd .dd-menu div p input{width:36%;background:transparent;border:1px solid #abafb3;font-size:12px;padding:8px 5px}.dropdown.setVarDd .dd-menu div p span:not(.badge){color:var(--mv-color-primary);font-weight:900;font-size:16px}.tmMainTabs .tab:not(.active),.andonTabs .tab:not(.active){display:none}#emmisionActivityChart::backdrop,#CLCdiv::backdrop,#TECdiv::backdrop,#ECWEChart::backdrop,#EmmiActFlFlw::backdrop,.ag-theme-alpine::backdrop,.fullScreenElement::backdrop{background-color:#fff}.secondary-tab-btns .btn{border-radius:0;padding:5px 20px;color:#6b7280}.secondary-tab-btns .btn.active{background-color:#6b0086}.ag-header-cell[col-id=rootCauseBtn] .ag-sort-indicator-container,.ag-header-cell[col-id=risky] .ag-sort-indicator-container{display:none}.ag-cell[col-id=rootCauseBtn] .ag-cell-wrapper,.ag-cell[col-id=reasonOfVariance] .ag-cell-wrapper,.ag-cell[col-id=risky] .ag-cell-wrapper{height:100%}.concenrsForm .dropdown>button{width:100%;gap:0 10px;background-color:var(--mv-color-lightBlue);border-radius:5px}.concenrsForm .dropdown>button svg{font-size:18px}.concenrsForm .dropdown>button svg:last-child{margin-left:auto;font-size:24px}.commentNode{position:absolute;width:30px;height:30px;background-color:var(--mv-color-primary);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:20px 20px 20px 0;color:#fff;font-weight:700;border:2px solid #fff;box-shadow:0 0 10px #00000029;pointer-events:none}.commentNode.one{top:70px;left:440px}.commentNode.two{top:20px;right:30px}.commentNode.three{right:190px;top:40px}.commentNode.four{left:250px;top:10px}.commentNode.five{left:50px;top:70px}.commentNode.six{left:500px;top:70px}#sidebar.right-side{z-index:9999;visibility:hidden}#sidebar.right-side.open{visibility:visible}#sidebar.right-side :where(h2,h3){color:#000}#sidebar.right-side .inner-content{top:0;right:0;background-color:#fff;width:390px;text-align:center;box-shadow:0 0 10px 5px #00000012;overflow:auto;min-height:100vh;height:100%;transform:translate(400px);transition:.2s ease-in-out}#sidebar.right-side .inner-content .inner-block{height:calc(100vh - 15rem);overflow:auto;padding-right:20px}#sidebar.right-side.open .inner-content{transform:translate(0)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#sidebar.right-side.open .animate-slide-in{animation:slideInUp .5s ease-out forwards;opacity:0}#sidebar.right-side.open .animate-fade-in{animation:fadeIn .6s ease-out forwards;opacity:0}#sidebar.right-side.open .animate-pulse{animation:pulse 1.5s ease-in-out infinite}#sidebar.right-side.open .animate-slide-in:nth-child(1){animation-delay:0s}#sidebar.right-side.open .animate-slide-in:nth-child(2){animation-delay:.1s}#sidebar.right-side.open .animate-slide-in:nth-child(3){animation-delay:.2s}#sidebar.right-side.open .animate-slide-in:nth-child(4){animation-delay:.3s}#sidebar.right-side.open .animate-slide-in:nth-child(5){animation-delay:.4s}#sidebar.right-side .hover-lift{transition:all .2s ease}#sidebar.right-side .hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}#sidebar.right-side .laodingData{pointer-events:none}#sidebar.right-side .versoinDropdonw.loading-icon span{position:absolute;right:40px;top:50%;transform:translateY(-50%);opacity:0}#sidebar.right-side .laodingData .versoinDropdonw.loading-icon span{opacity:.5}#sidebar.right-side .close{left:40px;top:70px;opacity:1}#sidebar.right-side .close img{transform:scale(-1);width:25px}#sidebar.right-side h2{font-size:25px}#sidebar.right-side h3{font-size:14px}#sidebar.right-side .input-group{background-color:#d9d9d9;border-radius:10px;box-shadow:0 5px 5px #00000012;align-items:center;width:160px}#sidebar.right-side .input-group .input-group-prepend{width:30px;font-size:20px;color:#000}#sidebar.right-side .input-group input{border:0;background:transparent;border-radius:0 10px 10px 0;text-align:center;box-shadow:none!important;font-size:14px;height:40px;flex:1;width:100%;padding-right:10px}#sidebar.right-side :where(.bb1,.flds,.versions){border-bottom:1px solid #000}#sidebar.right-side .flds p svg{font-size:20px;color:#000}#sidebar.right-side .flds p label{color:#464a53;font-size:14px;width:-webkit-fit-content;width:fit-content}#sidebar.right-side .flds p label img{width:20px}#sidebar.right-side .flds ul{list-style:none;text-align:left;padding-left:120px;color:#464a53;font-size:14px}#sidebar.right-side :where(.flds,.versions,.comparison) ul li label{margin-bottom:.5rem;display:block}#sidebar.right-side :where(.versions,.comparison) ul{text-align:left;list-style:none;color:#464a53;font-size:14px}.select2{width:170px;margin:0 auto;text-align:left}.select2 .css-13cymwt-control,.select2 .css-t3ipsp-control{background:#e0ebff;box-shadow:0 4px 6px #0000001a;border:0;font-size:14px;min-height:40px}.select2 .css-13cymwt-control .css-1fdsijx-ValueContainer{padding:0 8px}.select2 .css-13cymwt-control .css-1hb7zxy-IndicatorsContainer .css-tj5bde-Svg{color:#464a53}.select2 .css-13cymwt-control .css-1hb7zxy-IndicatorsContainer .css-1u9des2-indicatorSeparator{display:none}.select2 #react-select-2-listbox{background:#e0ebff;border-radius:10px}.gigoPanel .grid-cols-2 .select2{width:100%!important}#sidebar.right-side .btnContainer{position:absolute;bottom:0;left:0;right:0;padding:20px 2.5rem 2.5rem}#sidebar.right-side .btnContainer button{font-weight:600;background-color:var(--mv-color-primary);color:#fff;padding:12px 30px;width:100%;border-radius:40px}#sidebar.right-side .indicators div:not(:last-child){margin-bottom:15px}#sidebar.right-side .indicators div h3{display:flex;align-items:center;gap:2px;font-weight:500;margin-bottom:5px}#sidebar.right-side .indicators div h3 svg{font-size:19px}#sidebar.right-side .indicators div p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#sidebar.right-side .indicators div p input{width:38%;margin:0}#sidebar.right-side .indicators div p span{font-size:18px;color:var(--mv-color-primary);font-weight:700}.fourCols .card:first-child:after,.fourCols .card:nth-child(3):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M64.5675%2031C45.645%2031%2024.0034%201%200%201V46H311V6.5H283.021C264.434%206.5%20259.862%2024.5%20241.478%2024.5H207.042C189.705%2024.5%20180.547%2040%20157.114%2040C133.681%2040%20121.06%2014%20101.156%2014C81.251%2014%2083.4899%2031%2064.5675%2031Z'%20fill='url(%23paint0_linear_388_4109)'/%3e%3cpath%20d='M0%201C24.0034%201%2045.645%2031%2064.5675%2031C83.4899%2031%2081.251%2014%20101.156%2014C121.06%2014%20133.681%2040%20157.114%2040C180.547%2040%20189.705%2024.5%20207.042%2024.5C224.379%2024.5%20223.094%2024.5%20241.478%2024.5C259.862%2024.5%20264.434%206.5%20283.021%206.5C301.607%206.5%20311%206.5%20311%206.5'%20stroke='%239FE0FF'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4109'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%239FE0FF'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%239FE0FF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(2):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%2022.5C35.9264%2022.5%2022.9597%2011.0462%200%2011.0462V46H311V20.2H274.659C261.278%2020.2%20258.819%201%20240.705%201C222.592%201%20217.353%2011.8923%20200.233%2011.8923C183.113%2011.8923%20181.591%2020.2%20159.76%2020.2C137.93%2020.2%20134.613%209%20117.93%209C101.246%209%2089.7517%2022.5%2062.839%2022.5Z'%20fill='url(%23paint0_linear_388_4123)'/%3e%3cpath%20d='M0%2011.0462C22.9597%2011.0462%2035.9264%2022.5%2062.839%2022.5C89.7517%2022.5%20101.246%209%20117.93%209C134.613%209%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%2011.8923%20200.233%2011.8923C217.353%2011.8923%20222.592%201%20240.705%201C258.819%201%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FFEC51'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4123'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFEC51'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%23FFEC51'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(4):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%201C35.9264%201%2022.9597%2029.727%200%2029.727V46H311V19.989H274.659C261.278%2019.989%20258.819%2026.7143%20240.705%2026.7143C222.592%2026.7143%20217.353%207.81657%20200.233%207.81657C183.113%207.81657%20181.591%2019.989%20159.76%2019.989C137.93%2019.989%20134.613%2026.7143%20117.93%2026.7143C101.246%2026.7143%2089.7517%201%2062.839%201Z'%20fill='url(%23paint0_linear_388_4132)'/%3e%3cpath%20d='M0%2030.0462C22.9597%2030.0462%2035.9264%201%2062.839%201C89.7517%201%20101.246%2027%20117.93%2027C134.613%2027%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%207.89231%20200.233%207.89231C217.353%207.89231%20222.592%2027%20240.705%2027C258.819%2027%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FE8658'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4132'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FE8658'%20stop-opacity='0.15'/%3e%3cstop%20offset='1'%20stop-color='%23FE8658'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(5):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M64.5675%2031C45.645%2031%2024.0034%201%200%201V46H311V6.5H283.021C264.434%206.5%20259.862%2024.5%20241.478%2024.5H207.042C189.705%2024.5%20180.547%2040%20157.114%2040C133.681%2040%20121.06%2014%20101.156%2014C81.251%2014%2083.4899%2031%2064.5675%2031Z'%20fill='url(%23paint0_linear_388_4109)'/%3e%3cpath%20d='M0%201C24.0034%201%2045.645%2031%2064.5675%2031C83.4899%2031%2081.251%2014%20101.156%2014C121.06%2014%20133.681%2040%20157.114%2040C180.547%2040%20189.705%2024.5%20207.042%2024.5C224.379%2024.5%20223.094%2024.5%20241.478%2024.5C259.862%2024.5%20264.434%206.5%20283.021%206.5C301.607%206.5%20311%206.5%20311%206.5'%20stroke='%239FE0FF'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4109'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%239FE0FF'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%239FE0FF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.addToAT{opacity:0;transition:.3s ease-in-out}.addToAT.show{opacity:1}.modal.DataStoryModal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal.DataStoryModal .modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffff7d}.modal.DataStoryModal .animDiv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px 0}.modal.DataStoryModal .animDiv img{width:100px;height:100px}.modal.DataStoryModal .animDiv p{font-size:16px}.modal.DataStoryModal p{margin:0}.fourCols .card:first-child:after,.fourCols .card:nth-child(4):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M64.5675%2031C45.645%2031%2024.0034%201%200%201V46H311V6.5H283.021C264.434%206.5%20259.862%2024.5%20241.478%2024.5H207.042C189.705%2024.5%20180.547%2040%20157.114%2040C133.681%2040%20121.06%2014%20101.156%2014C81.251%2014%2083.4899%2031%2064.5675%2031Z'%20fill='url(%23paint0_linear_388_4109)'/%3e%3cpath%20d='M0%201C24.0034%201%2045.645%2031%2064.5675%2031C83.4899%2031%2081.251%2014%20101.156%2014C121.06%2014%20133.681%2040%20157.114%2040C180.547%2040%20189.705%2024.5%20207.042%2024.5C224.379%2024.5%20223.094%2024.5%20241.478%2024.5C259.862%2024.5%20264.434%206.5%20283.021%206.5C301.607%206.5%20311%206.5%20311%206.5'%20stroke='%239FE0FF'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4109'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%239FE0FF'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%239FE0FF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(2):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%2022.5C35.9264%2022.5%2022.9597%2011.0462%200%2011.0462V46H311V20.2H274.659C261.278%2020.2%20258.819%201%20240.705%201C222.592%201%20217.353%2011.8923%20200.233%2011.8923C183.113%2011.8923%20181.591%2020.2%20159.76%2020.2C137.93%2020.2%20134.613%209%20117.93%209C101.246%209%2089.7517%2022.5%2062.839%2022.5Z'%20fill='url(%23paint0_linear_388_4123)'/%3e%3cpath%20d='M0%2011.0462C22.9597%2011.0462%2035.9264%2022.5%2062.839%2022.5C89.7517%2022.5%20101.246%209%20117.93%209C134.613%209%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%2011.8923%20200.233%2011.8923C217.353%2011.8923%20222.592%201%20240.705%201C258.819%201%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FFEC51'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4123'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFEC51'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%23FFEC51'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(3):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%201C35.9264%201%2022.9597%2029.727%200%2029.727V46H311V19.989H274.659C261.278%2019.989%20258.819%2026.7143%20240.705%2026.7143C222.592%2026.7143%20217.353%207.81657%20200.233%207.81657C183.113%207.81657%20181.591%2019.989%20159.76%2019.989C137.93%2019.989%20134.613%2026.7143%20117.93%2026.7143C101.246%2026.7143%2089.7517%201%2062.839%201Z'%20fill='url(%23paint0_linear_388_4132)'/%3e%3cpath%20d='M0%2030.0462C22.9597%2030.0462%2035.9264%201%2062.839%201C89.7517%201%20101.246%2027%20117.93%2027C134.613%2027%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%207.89231%20200.233%207.89231C217.353%207.89231%20222.592%2027%20240.705%2027C258.819%2027%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FE8658'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4132'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FE8658'%20stop-opacity='0.15'/%3e%3cstop%20offset='1'%20stop-color='%23FE8658'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourRows .card{overflow:hidden}.fourRows .card h2{line-height:1}.fourRows .card h3{line-height:1;margin:20px 0 5px}.fourRows .card:after{content:"";position:absolute;width:20%;height:50px;left:0;bottom:0;background-repeat:no-repeat;background-size:100%}.fourRows .card:first-child:after,.fourRows .card:nth-child(4):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M64.5675%2031C45.645%2031%2024.0034%201%200%201V46H311V6.5H283.021C264.434%206.5%20259.862%2024.5%20241.478%2024.5H207.042C189.705%2024.5%20180.547%2040%20157.114%2040C133.681%2040%20121.06%2014%20101.156%2014C81.251%2014%2083.4899%2031%2064.5675%2031Z'%20fill='url(%23paint0_linear_388_4109)'/%3e%3cpath%20d='M0%201C24.0034%201%2045.645%2031%2064.5675%2031C83.4899%2031%2081.251%2014%20101.156%2014C121.06%2014%20133.681%2040%20157.114%2040C180.547%2040%20189.705%2024.5%20207.042%2024.5C224.379%2024.5%20223.094%2024.5%20241.478%2024.5C259.862%2024.5%20264.434%206.5%20283.021%206.5C301.607%206.5%20311%206.5%20311%206.5'%20stroke='%239FE0FF'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4109'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%239FE0FF'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%239FE0FF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourRows .card:nth-child(2):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%2022.5C35.9264%2022.5%2022.9597%2011.0462%200%2011.0462V46H311V20.2H274.659C261.278%2020.2%20258.819%201%20240.705%201C222.592%201%20217.353%2011.8923%20200.233%2011.8923C183.113%2011.8923%20181.591%2020.2%20159.76%2020.2C137.93%2020.2%20134.613%209%20117.93%209C101.246%209%2089.7517%2022.5%2062.839%2022.5Z'%20fill='url(%23paint0_linear_388_4123)'/%3e%3cpath%20d='M0%2011.0462C22.9597%2011.0462%2035.9264%2022.5%2062.839%2022.5C89.7517%2022.5%20101.246%209%20117.93%209C134.613%209%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%2011.8923%20200.233%2011.8923C217.353%2011.8923%20222.592%201%20240.705%201C258.819%201%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FFEC51'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4123'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFEC51'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%23FFEC51'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourRows .card:nth-child(3):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%201C35.9264%201%2022.9597%2029.727%200%2029.727V46H311V19.989H274.659C261.278%2019.989%20258.819%2026.7143%20240.705%2026.7143C222.592%2026.7143%20217.353%207.81657%20200.233%207.81657C183.113%207.81657%20181.591%2019.989%20159.76%2019.989C137.93%2019.989%20134.613%2026.7143%20117.93%2026.7143C101.246%2026.7143%2089.7517%201%2062.839%201Z'%20fill='url(%23paint0_linear_388_4132)'/%3e%3cpath%20d='M0%2030.0462C22.9597%2030.0462%2035.9264%201%2062.839%201C89.7517%201%20101.246%2027%20117.93%2027C134.613%2027%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%207.89231%20200.233%207.89231C217.353%207.89231%20222.592%2027%20240.705%2027C258.819%2027%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FE8658'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4132'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FE8658'%20stop-opacity='0.15'/%3e%3cstop%20offset='1'%20stop-color='%23FE8658'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.card .card-body table.costCompare td{height:50px;border-bottom:1px solid #DBDBDB}.card .card-body table.costCompare td:first-child{font-weight:700;color:#4c4dff}.EAFFinrDiv .blu{flex:0 0 39%;background-color:#4c4dff}.EAFFinrDiv .prpl{flex:0 0 22%;background-color:#6b0086}.EAFFinrDiv .blu:first-child:after,.EAFFinrDiv .prpl:after{content:"";position:absolute;width:44px;height:44px;top:0;border-right:8px solid;border-bottom:8px solid;transform:rotate(-45deg);right:-20px;z-index:9}.EAFFinrDiv .blu:first-child:after{background-color:#4c4dff}.EAFFinrDiv .prpl:after{background-color:#6b0086}.navContainer{display:flex;margin:0 10px 0 0;padding:10px 10px 30px;font-family:Roboto}.navItem{position:relative;text-decoration:none;color:#666;padding:0 20px}.navItem:after{content:"";position:absolute;background-color:#00f;height:3px;width:0;left:0;bottom:-10px;transition:.3s}.navItem:hover{color:#666}.navItem:hover:after{width:100%}.view{width:280px;height:50px;background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid rgb(237,237,237)}.view .standard{text-align:left;background-color:#4c4dff;color:#fff;font-family:Roboto;padding:0 60px;border-radius:10px;transition:left .3s ease-in-out;left:8px;position:relative}.view .executive{text-align:left;background-color:#6b0086;color:#fff;font-family:Roboto;padding:0 60px;border-radius:10px;transition:left .3s ease-in-out;left:25%;position:relative}.view .executive img,.view .standard img{padding:0 2px}.scope-container{background-color:#fff;height:auto;border:1px solid rgba(0,0,0,.2);border-radius:15px;margin:10px 0}.scope-header{max-width:1700px;margin:0 auto;display:flex;justify-content:space-between;width:100%;padding:0 20px}.scope-header .title{margin-top:10px;font-family:Roboto}.pointer-container{max-width:1700px;width:100%;margin:20px auto;height:auto;display:flex;align-items:center;gap:10px;padding:0 10px;background-color:#fff}.pointer{margin:0;position:relative;padding:0;height:40px;width:calc(100% / 3);display:flex;justify-content:center;align-items:center;color:#fff;font-family:Roboto}.pointer:nth-child(1),.pointer:nth-child(3){border-top-left-radius:20px;border-bottom-left-radius:20px}.pointer:nth-child(2),.pointer:nth-child(1),.pointer:nth-child(3){border-radius:20px}.scopebox_container{max-width:1700px;width:100%;height:100%;margin:0 auto 30px;padding:20px;display:flex;gap:40px;justify-content:space-between}.main_scopebox{width:calc(100% / 3);height:auto;margin:0;padding:0}.scopebox{margin:0 0 20px;padding:0;width:100%;height:auto;font-family:Roboto;overflow:hidden;border:1px solid rgba(0,0,0,.2);border-radius:15px;background-color:#e7d7ff}.scopebox .fa-caret-up{font-size:12px;color:#000;margin:0 12px 0 0}.scopebox .scopebox-header{margin:0;width:100%;display:flex;padding:8px 20px;justify-content:space-between;font-weight:600;font-size:16px;align-items:center}.scopebox .scope-2,.scopebox .scope-1{background-color:#bfa3e6}.scopebox .list-items{margin:0;padding:20px;width:100%;display:flex;background-color:#fff}.scopebox .list-items .circle1{width:50px;height:50px;background-color:#d9d9d9;border-radius:50%;padding:10px 0;margin:10px}.scopebox .list-items .circle2{width:50px;height:50px;background-color:#ffcaca;border-radius:50%;padding:10px 0;margin:10px}.scopebox .list-items .circle3{width:50px;height:50px;background-color:#80abff;border-radius:50%;padding:10px 0;margin:10px}.scopebox .scopebox-content p{font-weight:400;font-size:15px}.scopebox .scopebox-content i{font-size:20px;padding:12px;margin-right:10px;border-radius:50%;background:#d9d9d980}.scopebox .scopebox-content p{width:80%;display:flex;text-align:left;justify-content:flex-start}@media screen and (max-width: 1500px){body{width:100%;margin:0 auto}}.rotate180{transform:rotate(180deg)}.fourCols .card{overflow:hidden}.fourCols .card h2{line-height:1}.fourCols .card h3{line-height:1;margin:20px 0 5px}.fourCols .card:after{content:"";position:absolute;width:100%;height:50px;left:0;bottom:0;background-repeat:no-repeat;background-size:100%}.fourCols .card:first-child:after,.fourCols .card:nth-child(3):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M64.5675%2031C45.645%2031%2024.0034%201%200%201V46H311V6.5H283.021C264.434%206.5%20259.862%2024.5%20241.478%2024.5H207.042C189.705%2024.5%20180.547%2040%20157.114%2040C133.681%2040%20121.06%2014%20101.156%2014C81.251%2014%2083.4899%2031%2064.5675%2031Z'%20fill='url(%23paint0_linear_388_4109)'/%3e%3cpath%20d='M0%201C24.0034%201%2045.645%2031%2064.5675%2031C83.4899%2031%2081.251%2014%20101.156%2014C121.06%2014%20133.681%2040%20157.114%2040C180.547%2040%20189.705%2024.5%20207.042%2024.5C224.379%2024.5%20223.094%2024.5%20241.478%2024.5C259.862%2024.5%20264.434%206.5%20283.021%206.5C301.607%206.5%20311%206.5%20311%206.5'%20stroke='%239FE0FF'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4109'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%239FE0FF'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%239FE0FF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(2):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%2022.5C35.9264%2022.5%2022.9597%2011.0462%200%2011.0462V46H311V20.2H274.659C261.278%2020.2%20258.819%201%20240.705%201C222.592%201%20217.353%2011.8923%20200.233%2011.8923C183.113%2011.8923%20181.591%2020.2%20159.76%2020.2C137.93%2020.2%20134.613%209%20117.93%209C101.246%209%2089.7517%2022.5%2062.839%2022.5Z'%20fill='url(%23paint0_linear_388_4123)'/%3e%3cpath%20d='M0%2011.0462C22.9597%2011.0462%2035.9264%2022.5%2062.839%2022.5C89.7517%2022.5%20101.246%209%20117.93%209C134.613%209%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%2011.8923%20200.233%2011.8923C217.353%2011.8923%20222.592%201%20240.705%201C258.819%201%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FFEC51'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4123'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFEC51'%20stop-opacity='0.2'/%3e%3cstop%20offset='1'%20stop-color='%23FFEC51'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.fourCols .card:nth-child(4):after{background-image:url("data:image/svg+xml,%3csvg%20width='311'%20height='46'%20viewBox='0%200%20311%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M62.839%201C35.9264%201%2022.9597%2029.727%200%2029.727V46H311V19.989H274.659C261.278%2019.989%20258.819%2026.7143%20240.705%2026.7143C222.592%2026.7143%20217.353%207.81657%20200.233%207.81657C183.113%207.81657%20181.591%2019.989%20159.76%2019.989C137.93%2019.989%20134.613%2026.7143%20117.93%2026.7143C101.246%2026.7143%2089.7517%201%2062.839%201Z'%20fill='url(%23paint0_linear_388_4132)'/%3e%3cpath%20d='M0%2030.0462C22.9597%2030.0462%2035.9264%201%2062.839%201C89.7517%201%20101.246%2027%20117.93%2027C134.613%2027%20137.93%2020.2%20159.76%2020.2C181.591%2020.2%20183.113%207.89231%20200.233%207.89231C217.353%207.89231%20222.592%2027%20240.705%2027C258.819%2027%20261.278%2020.2%20274.659%2020.2C288.04%2020.2%20311%2020.2%20311%2020.2'%20stroke='%23FE8658'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_388_4132'%20x1='155.5'%20y1='1'%20x2='155.5'%20y2='46'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FE8658'%20stop-opacity='0.15'/%3e%3cstop%20offset='1'%20stop-color='%23FE8658'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.card .card-body table{width:100%;border-collapse:collapse}.card .card-body table :where(th,td){font-size:14px;vertical-align:middle;padding:0 5px}.card .card-body table th{color:#5e5e5e;font-weight:400}.card .card-body table.costCompare th:first-child{width:80%;text-align:left}.card .card-body table.costCompare :where(th,td):not(:first-child,:last-child){text-align:center}.card .card-body table.costCompare :where(th,td):last-child{text-align:right}.card .card-body table.costCompare td{height:50px;border-bottom:1px solid #dbdbdb}.card .card-body table.costCompare td:first-child{font-weight:700;color:#1565c0}.card .card-body table.costCompare td:last-child{font-weight:600}.card.costCompHght .card-body{max-height:274px;overflow:auto}img.EAFF{width:90%;margin:40px auto}.EAFFinrDiv{max-width:90%;width:100%;margin:0 auto 40px;overflow:hidden}.EAFFinrDiv h4{text-align:center;color:#fff;font-weight:600;font-size:16px;position:relative;padding:10px 0}.EAFFinrDiv .blu{flex:0 0 39%;background-color:#1565c0}.EAFFinrDiv .teal{flex:0 0 22%;background-color:#00796b}.EAFFinrDiv .blu:first-child:after,.EAFFinrDiv .teal:after{content:"";position:absolute;width:44px;height:44px;top:0;border-right:8px solid;border-bottom:8px solid;transform:rotate(-45deg);right:-20px;z-index:9}.EAFFinrDiv .blu:first-child:after{background-color:#1565c0}.EAFFinrDiv .teal:after{background-color:#00796b}.risk-dashboard{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#f8f9fa);min-height:100vh;padding:20px}.risk-dashboard .v-scroller{background:transparent}.risk-dashboard .card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(21,101,192,.1);overflow:visible}.risk-dashboard .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.risk-dashboard .card-head{padding:20px 24px 16px;border-bottom:2px solid #f8f9fa;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px 12px 0 0}.risk-dashboard .card-head h3{color:#2c3e50;font-weight:700;font-size:16px;margin:0;letter-spacing:.5px}.risk-status-high{border-left:4px solid #dc3545}.risk-status-medium{border-left:4px solid #ffc107}.risk-status-low{border-left:4px solid #28a745}.risk-status-critical{border-left:4px solid #e74c3c;background:linear-gradient(135deg,#fff5f5,#fff)}.chart-container{padding:24px;position:relative;min-height:300px}.chart-container:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(21,101,192,.02) 0%,transparent 25%,transparent 75%,rgba(21,101,192,.02) 100%);border-radius:8px;pointer-events:none}.secondary-tab-btns{background:#f8f9fa;border-radius:8px;padding:2px;border:1px solid #e9ecef}.secondary-tab-btns .btn{border:1px solid #ccc!important;border-radius:0!important;padding:5px 20px!important;color:#666!important;background:transparent!important;min-height:auto!important}.secondary-tab-btns .btn.active{color:#fff;border-radius:.375rem;box-shadow:0 2px 8px #6b00864d}.secondary-tab-btns .btn:hover:not(.active){background:#f5f5f5!important;color:#333!important}.risk-metric{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;padding:16px;border:1px solid #e9ecef;text-align:center;transition:all .2s ease}.risk-metric:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.risk-metric-value{font-size:24px;font-weight:700;color:#1565c0;margin-bottom:4px}.risk-metric-label{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.mrT0{margin-top:0!important}.timerLoader{display:flex;flex-direction:column;align-items:center;gap:10px 0}.timerLoader .logoContainer{width:-webkit-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;position:relative}.timerLoader .logoContainer img{position:absolute}.timerLoader .time{color:#6e4193;font-size:24px;font-weight:600}.timerLoader p{font-size:20px;width:-webkit-fit-content;width:fit-content;text-align:center;line-height:38px}.timerLoader circle.progress{transition:stroke-dashoffset .2s ease-in-out}.contingency-advisor{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2rem}.contingency-header{margin-bottom:3rem}.contingency-nav{margin-bottom:1rem}.back-btn{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem;color:#374151;cursor:pointer;transition:all .2s ease}.back-btn:hover{background:#f9fafb;border-color:#9ca3af}.contingency-title-section{text-align:center}.contingency-title{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.title-icon{color:#6b0086}.contingency-title h1{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0}.contingency-subtitle{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto}.contingency-loading{display:flex;justify-content:center;align-items:center;min-height:60vh;width:100%}.loading-animation{text-align:center;background:#fff;padding:3rem;border-radius:16px;box-shadow:0 10px 40px #0000001a;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.loading-spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid #6b0086;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1.5rem}.loading-animation h3{color:#1e293b;margin-bottom:.5rem}.loading-animation p{color:#64748b;margin-bottom:2rem}.loading-steps{display:flex;flex-direction:column;gap:.5rem;text-align:left}.loading-step{padding:.5rem;border-radius:6px;font-size:.875rem;color:#9ca3af}.loading-step.active{background:#f3e5f5;color:#6b0086}.contingency-content{max-width:1200px;margin:0 auto}.contingency-hero{margin-bottom:3rem}.hero-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.hero-card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.hero-card.primary{background:linear-gradient(135deg,#6b0086,#550069);color:#fff;border:none}.hero-icon{margin-bottom:1rem;color:#6b0086}.hero-card.primary .hero-icon{color:#fff}.hero-label{font-size:.875rem;opacity:.8;margin-bottom:.5rem}.hero-value{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.hero-amount{font-size:1.125rem;opacity:.9}.hero-range{font-size:.875rem;opacity:.7}.hero-confidence{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-top:1rem;opacity:.9}.section-header{margin-bottom:2rem}.section-header h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.section-header p{color:#64748b}.contingency-selector-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.contingency-selector{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.slider-container{width:100%}.slider-container label{display:block;font-weight:600;color:#374151;margin-bottom:1rem}.contingency-slider{width:100%;height:8px;background:#e5e7eb;border-radius:4px;outline:none;margin-bottom:1rem}.contingency-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#6b0086;border-radius:50%;cursor:pointer}.slider-markers{display:flex;justify-content:space-between;font-size:.875rem;color:#6b7280}.recommended-mark{color:#6b0086!important;font-weight:600}.selector-result{text-align:center}.result-card{background:#f8fafc;border-radius:12px;padding:1.5rem;min-width:200px}.result-amount{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.result-risk{font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:20px;text-align:center}.risk-factors-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.risk-factors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.risk-factor-card{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e5e7eb}.factor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.factor-name{font-weight:600;color:#374151}.factor-impact{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:600}.impact-high{background:#fee2e2;color:#dc2626}.impact-medium{background:#fef3c7;color:#f59e0b}.impact-low{background:#d1fae5;color:#10b981}.factor-weight{display:flex;align-items:center;gap:1rem}.weight-bar{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.weight-fill{height:100%;background:linear-gradient(90deg,#6b0086,#550069);border-radius:4px;transition:width .3s ease}.weight-percentage{font-weight:600;color:#374151;min-width:40px}.reference-class-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.reference-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.reference-project{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:8px;padding:1rem;border:1px solid #e5e7eb}.project-name{font-weight:600;color:#374151}.project-contingency{font-size:.875rem;color:#6b7280}.project-outcome{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:12px}.outcome-on-budget{background:#d1fae5;color:#10b981}.outcome-under-budget{background:#dbeafe;color:#3b82f6}.outcome-over-budget{background:#fee2e2;color:#dc2626}.justification-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.justification-content{display:flex;gap:1rem}.justification-icon{color:#f59e0b;flex-shrink:0}.justification-text{flex:1}.justification-point{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.justification-point:last-child{margin-bottom:0}.point-icon{color:#10b981;flex-shrink:0;margin-top:.125rem}.justification-point span{color:#374151;line-height:1.6}.contingency-actions{display:flex;justify-content:center;gap:1rem}.action-btn{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.action-btn.primary{background:#6b0086;color:#fff}.action-btn.primary:hover{background:#550069;transform:translateY(-1px)}.action-btn.secondary{background:#fff;border:1px solid #d1d5db;color:#374151}.action-btn.secondary:hover{background:#f9fafb;border-color:#9ca3af}.recommendations-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.recommendations-grid{display:flex;flex-direction:column;gap:1.5rem}.recommendation-card{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;transition:all .2s ease}.recommendation-card:hover{box-shadow:0 4px 12px #6b00861a;border-color:#6b0086}.recommendation-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.recommendation-icon{color:#6b0086;flex-shrink:0}.recommendation-header h3{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.recommendation-description{color:#475569;line-height:1.6;margin-bottom:1.5rem}.recommendation-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.feedback-buttons{display:flex;gap:.5rem}.feedback-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;color:#6b7280}.feedback-btn:hover:not(:disabled){border-color:#6b0086;color:#6b0086;transform:translateY(-2px)}.feedback-btn:disabled{opacity:.5;cursor:not-allowed}.feedback-btn.active-up{background:#10b981;border-color:#10b981;color:#fff}.feedback-btn.active-down{background:#dc2626;border-color:#dc2626;color:#fff}.assign-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #6b0086;border-radius:8px;background:#fff;color:#6b0086;cursor:pointer;transition:all .2s ease}.assign-action-btn:hover{background:#6b0086;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.contingency-advisor{padding:1rem}.hero-cards{grid-template-columns:1fr}.contingency-selector{grid-template-columns:1fr;text-align:center}.contingency-actions{flex-direction:column}.recommendation-actions{justify-content:center}}.ag-icon{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "")}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "")}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "")}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "")}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "")}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "")}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "")}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "")}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "")}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "")}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "")}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "")}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "")}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "")}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "")}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "")}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "")}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "")}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "")}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "")}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "")}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "")}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "")}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "")}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "")}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "")}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "")}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "")}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "")}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "")}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "")}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "")}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "")}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "")}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "")}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "")}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "")}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "")}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "")}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "")}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "")}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "")}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "")}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "")}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "")}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "")}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "")}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "")}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "")}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "")}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "")}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "")}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "")}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "")}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "")}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #BBB;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-chip-background-color: transparent;--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-dnd-ghost{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.5;transition:opacity 1s ease-out 3s}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none;scrollbar-width:none}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%;overflow:hidden}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,background-color .1s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;overflow:hidden}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;overflow:hidden;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right,#0000,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{-moz-column-break-inside:avoid;break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px #0000005e}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{background-color:var(--ag-background-color);min-height:var(--ag-list-item-height);cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-value{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-row{padding-right:var(--ag-cell-horizontal-padding)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-autocomplete-virtual-list-item:focus:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-background-color)}.ag-panel-title-bar{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(1 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-1{padding-right:calc(1 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-2{padding-left:calc(2 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-2{padding-right:calc(2 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-3{padding-left:calc(3 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-3{padding-right:calc(3 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-4{padding-left:calc(4 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-4{padding-right:calc(4 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-5{padding-left:calc(5 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-5{padding-right:calc(5 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-6{padding-left:calc(6 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-6{padding-right:calc(6 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-7{padding-left:calc(7 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-7{padding-right:calc(7 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-8{padding-left:calc(8 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-8{padding-right:calc(8 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-9{padding-left:calc(9 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-9{padding-right:calc(9 * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(1 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-1{padding-right:calc(1 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(2 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-2{padding-right:calc(2 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(3 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-3{padding-right:calc(3 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(4 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-4{padding-right:calc(4 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(5 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-5{padding-right:calc(5 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(6 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-6{padding-right:calc(6 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(7 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-7{padding-right:calc(7 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(8 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-8{padding-right:calc(8 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(9 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-9{padding-right:calc(9 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(10 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-10{padding-right:calc(10 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(11 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-11{padding-right:calc(11 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(12 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-12{padding-right:calc(12 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(13 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-13{padding-right:calc(13 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(14 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-14{padding-right:calc(14 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(15 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-15{padding-right:calc(15 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(16 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-16{padding-right:calc(16 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(17 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-17{padding-right:calc(17 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(18 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-18{padding-right:calc(18 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(19 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-19{padding-right:calc(19 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(20 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-20{padding-right:calc(20 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(21 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-21{padding-right:calc(21 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(22 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-22{padding-right:calc(22 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(23 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-23{padding-right:calc(23 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(24 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-24{padding-right:calc(24 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(25 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-25{padding-right:calc(25 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(26 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-26{padding-right:calc(26 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(27 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-27{padding-right:calc(27 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(28 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-28{padding-right:calc(28 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(29 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-29{padding-right:calc(29 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(30 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-30{padding-right:calc(30 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(31 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-31{padding-right:calc(31 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(32 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-32{padding-right:calc(32 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(33 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-33{padding-right:calc(33 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(34 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-34{padding-right:calc(34 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(35 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-35{padding-right:calc(35 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(36 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-36{padding-right:calc(36 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(37 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-37{padding-right:calc(37 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(38 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-38{padding-right:calc(38 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(39 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-39{padding-right:calc(39 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(40 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-40{padding-right:calc(40 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(41 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-41{padding-right:calc(41 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(42 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-42{padding-right:calc(42 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(43 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-43{padding-right:calc(43 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(44 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-44{padding-right:calc(44 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(45 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-45{padding-right:calc(45 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(46 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-46{padding-right:calc(46 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(47 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-47{padding-right:calc(47 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(48 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-48{padding-right:calc(48 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(49 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-49{padding-right:calc(49 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(50 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-50{padding-right:calc(50 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(51 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-51{padding-right:calc(51 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(52 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-52{padding-right:calc(52 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(53 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-53{padding-right:calc(53 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(54 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-54{padding-right:calc(54 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(55 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-55{padding-right:calc(55 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(56 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-56{padding-right:calc(56 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(57 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-57{padding-right:calc(57 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(58 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-58{padding-right:calc(58 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(59 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-59{padding-right:calc(59 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(60 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-60{padding-right:calc(60 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(61 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-61{padding-right:calc(61 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(62 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-62{padding-right:calc(62 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(63 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-63{padding-right:calc(63 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(64 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-64{padding-right:calc(64 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(65 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-65{padding-right:calc(65 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(66 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-66{padding-right:calc(66 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(67 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-67{padding-right:calc(67 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(68 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-68{padding-right:calc(68 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(69 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-69{padding-right:calc(69 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(70 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-70{padding-right:calc(70 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(71 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-71{padding-right:calc(71 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(72 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-72{padding-right:calc(72 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(73 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-73{padding-right:calc(73 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(74 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-74{padding-right:calc(74 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(75 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-75{padding-right:calc(75 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(76 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-76{padding-right:calc(76 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(77 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-77{padding-right:calc(77 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(78 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-78{padding-right:calc(78 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(79 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-79{padding-right:calc(79 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(80 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-80{padding-right:calc(80 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(81 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-81{padding-right:calc(81 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(82 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-82{padding-right:calc(82 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(83 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-83{padding-right:calc(83 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(84 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-84{padding-right:calc(84 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(85 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-85{padding-right:calc(85 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(86 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-86{padding-right:calc(86 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(87 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-87{padding-right:calc(87 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(88 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-88{padding-right:calc(88 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(89 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-89{padding-right:calc(89 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(90 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-90{padding-right:calc(90 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(91 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-91{padding-right:calc(91 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(92 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-92{padding-right:calc(92 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(93 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-93{padding-right:calc(93 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(94 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-94{padding-right:calc(94 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(95 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-95{padding-right:calc(95 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(96 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-96{padding-right:calc(96 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(97 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-97{padding-right:calc(97 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(98 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-98{padding-right:calc(98 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(99 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-99{padding-right:calc(99 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;inset:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;inset:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-menu-option-popup-pointer,.ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header{width:100%;display:flex}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-keyboard-focus .ag-tab:focus{outline:none}.ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(1 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(1 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(2 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(2 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(3 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(3 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(4 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(4 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(5 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(5 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(6 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(6 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(7 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(7 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(8 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(8 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(9 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(9 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-filter-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-filter-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{padding-right:var(--ag-grid-size)}.ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--ag-icon-font-code-filter, "");position:absolute}.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-advanced-filter-header-cell:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:after,.ag-header-group-cell:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:after,.ag-ltr .ag-header-group-cell:after{right:0}.ag-rtl .ag-header-cell:after,.ag-rtl .ag-header-group-cell:after{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height:after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:calc(var(--ag-grid-size) * 3)}.ag-rtl .ag-floating-filter-button{margin-right:calc(var(--ag-grid-size) * 3)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid transparent}.ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-keyboard-focus .ag-column-drop-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-control-panel-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-row-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;inset:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;overflow:auto;top:5px;gap:calc(var(--ag-grid-size) * 3 - 8px);width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform .33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;margin:5px}.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-ltr .ag-chart-mini-thumbnail:last-child{margin-right:0}.ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-charts-settings-group-container{padding:var(--ag-grid-size)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-group-container.ag-group-container-horizontal{padding:var(--ag-grid-size)}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-advanced-filter-builder-pill:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-builder-pill:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-advanced-filter-builder-item-button:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-builder-item-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button,.ag-keyboard-focus .ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);position:absolute;top:0;left:0;pointer-events:none}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABJ0AAsAAAAAJ2gAABIjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkuBmAAi2IKqHChZAE2AiQDgjgLgR4ABCAFhEYHhSsbdiJVBDYOABJzRUD2/3XyZChr0A8dMuIgaNGSwoZJwnMhJOiNBx1PI4tUlx68riIWf/imgpi0poPyf6NIBoaWDaUkqNbI3rsHUqiRwAEF6XVkKkJFqAhPQkbICDsGzUXOQnJEmGQTPqL/V9yyIlI1qpKcqa5RgMb1B9zWP5xRCRYid58aYGw2/rMuhhGNkeyiQryo3FUFdgfApM6UgneSnTzUnxLCGhA8gaHIWqRVXosIhmsnGtzmqFDF6h8bkm8ayr2OPMzvHpLY/tT8U3qbPSz2JRmzJb/tddeBwCRY4gnhKxHw/6/1agNMNzghoePj9Js37/+de9+dxdBkPtFkQpMJTQDZtqyId7M5p7sFJNXaKmBZV19JQvdUqDpbF6dTocdTmOVwLoMAm9MDR7uhWNhihIgRIkSMlFfXm5FAmTkHXTqGExB9/n5FMRRx3sUJsvXT849y0sC/yeEV/RL/e1ywR1TTS9/6NeXIt+RAZsra7D1Wx67mn/lgMH51U0SI6j83jaBS6AwmCyXTFtOabA7mOVxBkJQnCYufXeRwGsNFWbGhq4E4xVHF5gc7Zzr91T8w3f0rHYpVvneWEYlBtaHjgqrmLCkBV8KBw6Nw1nMn+e1dKC/sSDhKkOy5BE8ak5bNw3Nnb1niacSrY7xGdYLmVNTKurYhJBF1eUyO2tqVgOipTReCZYEzuLbG7D/U2tykO1B4DTvaxRs4YU/XxPvYXjxVWJvhmQ/MhJzk9cGcqvftJzuI9FHVxZbpy9f1CHe6Of/igz67GOMUN0JY0dnnvv/513NfNesnpAQ+WRuiB7d/x7Q3zKX9kpLtzynXvePCkSwusYvKICDMNM0KzcHFgFFBExIkqtMo3BaDoyCfbLGzE4uDk8dcjTNKbL2h0OgitjmVwxGG5tq7itpvcBPDrK0YF1TUt1RWqqzRt6hKyETpqAvG8xz6JFQm1rRvOl70HG6ixkQqfKKyKUOFn2LPMJz/INTWFxqskq5bedRy5qgqktnXp2R5a34WT4uAoS72UqxqSOXp81ujvk0jqaC6TdLUE7qK9c0SvR5utsDRwdRFKVlapp+ON8Y6K621piuIKGVW0Lqxoy7P0cmmXswdz35OqxVC9kgv41v03af/4CQKZKQc3kvauwvOhF+wQ0P+A7goCIA0f+2AVwuCa+egCxRAVlndmCrAkqALExRNxf0GvDE/ipv4yJe+C21iQrf3feLrIIVKz03CfrSsS4Vp6u241q7vU24qw5ZHW5ajjIFnnott7+qBoBhOIi9eqF9AUEhYRFRMXEJSyrThrJy8An8zlpRVVNU0NLW0dXT1DQyNjE1MzcwtNCytrDFxPXVIRfDm87Jyw4vuUdzVjYHtnMTHvOT//xn9fPPdXyOAdSuA/B8r9kB3AMvgEobBFSyCa5gFN7ACbmEM3MEWuIcR8ADz4AlMgGewAJ7DHHgBq+AlTIFXMAlewzp4C6PgHcyA9zAOPsAa+Aib4BNMg8+wBL7ABnictA1BSMQUAjMIzCGwBIFlCOyDwH4IHIDAQQgcgsBhCByBwFEIHIPAcQicgMBJCJyCwGkInIHAWQicg8B5CFyAwEUIXILAZQhcgcBVCFyDwHVAPQRogACNEKAJAjRDgBYIgzaInkE7RN+gA2Jg0AkxNOiCGBl0Q4wNeiAmBr0QU4M+iJlBP8Tc0p0XgAEIMAgBhiAMcgjFGjdWIXqzxmbqADufT/CD7wp/UXIMrzp9FS8kzbSa+gHDkdlfy4kqqArlSlJ+adVMblLBgnrdyT+3jFdXUSRz1wUzYY6laTm9dVmcU1YOJHg4wYIjUelFAv5gGh/L5VQsloz45XfrrCfzQJZnCrlAYIuJU+eRM5FINuBvl/LIX5CkwN9kM+lqI9PDMo3oNJj0TA3ejdpUX2EAegRMaHBmthE6W+Zr5klkrtJJCaunfM64bXOVfSWaSjyBk7Ti2kKTQP0kDfv5PO6nWPQH2FJkpMxZhfISETiFGAbIwwkkquC7ayAjrz9wtf/xJsyqG8/tLqcefX+QzTmYF5mq7OY92OQWqe00ckp3dZt0XwD53f8J1VhrZCuXzrejBG4K0ji5XeHYWhQRhv4GUjht0rhefsembIG0+oFajLS5ylNTmLg281wu9rCorv0FMzXa5z/zVgS3Z026zzIxbumU+yYTXJ+ZWZaHqZPrO+HfXwK5C2q0dQHX14A8PFXngr5XRZK8dMH1UO3RLJQ2TUT4FzF1YESPLqwG6/nyTk/No/JrB+AEyN2ISp+20H8NhfK9BaxxGPVBN7JrV7Wv0XIdfYq4WXP3HJ0fqUqbTxqGMgh0FEG1iJHz10Hheao4xv6UjL636C+v6n09WN3q+pthSqgfHm3ae2R2IFtlklw3hBUd70IznGkWV2PCP89JvNAjs8MhIIeLdLfWfgJHtNy1x09wfQFT61yvROiq8jwp7tazphZ5LZg9Z3Y5QEEUsTrmZkzvBePDrsc+L5tE6twwTy49vIS20VLMo2rSm/w4doOASKU7Y6rT6OCyXFaXOajVsp38bQUBJGcwv5qCSuKbGC8T6uIE4ghiGhzN2uLcAhiwC+RgQ3uIDNxQRuKgGdW3UVKaCNJyCxu8bDsVZjapl19xTdUJK6n/8gLSe+ZqXQhg//Pz8NknhNXVZSiPkngqxNcUWaXLgObqAHmGa8rYLhZwkxjcfiEszASCjxkkrN6BQappT6IOfTsnhorlyhyKkAMMKIo6fvfeNkbmKJQSNk/ikzJrq9S8PlefYz+JHB3N9R6HQNbaSqAjX/Sn3mhqdMo/N8M/35/A2WBeyaUxMCH2WEH3vwrrZXeX8CPj5rPGhcLwxfDLVNFCPcLRi+kpRubWTnUzLI68mfzK3SnM+9kDeW4hvLsw7iWL22HY51fsoSCY/Cf9ThT1/Z1wNI6n/U/LpUJ+92e/uFBa7vcpQ6DX7UuG6FvanYysL6Hf1Tnka+Fb1sV+TTmAgCzojyHX+t+bYIi7AO575MfUzlNoMsD8DQLDsxQBdG2FcmDbCMqhUSu1Uitzld2uB8lakj9wlmF41Tir0Tx27DhzVFwDmI85d9NLfH0e5FbhFGqbeuVsp8tzmzzH8+hml7cJs9vIXcnbbGgTcDiYXPoYw/V9E0TxRvouALfbeHXzN4wi/YhVsqRq0i92Lz7kNWC92MbI3QjN84Zgd+pmzpcVxqiNG7fFxMTGsBjXONCH5VsY9vU0KJUjxMg/5aFwSoBD4AZZqigZRZNFqT8tcuvJaKroZ0k8S7ZsWC/cQnJD8irAJkOP5JLUEDlMVlWR1SQI1ym17dkv7XftS7Y93x8nhraZWUTEvbt790ZEVvvLWZ6lnuJ0rXZf7r8dJZX5ofnGjh0N6ekqKr4+9/Ta7t29d9z3yJEVzVIrOgQD3YpoWQHc58MynuysXI8sVbVtV90GFuVsUfcXfhl6jsBCrvYygC4hJL3y6Y/owJDQgR7V0SUMUN6GR5JH0COIjQsIiCtzZSIzATsWzwnQl/9ysipL5gSdpLnluHHcst3Q4PoavPj0c5tfVTVLaK813f0MP9JKdrzVXWn30tQwhzO8PciMfrsSMbHwdjXW2qZX61PBM7A4zXW8lOUYE2M1U3/rCX0rSzNzO/2HvcY6K/TrcktbdI2ijfV3WPShu2CS6U9zY7lqtdl2vTyvyB/2xnpa8QcCzM333DVu9F7hcYlJWXqAWa1OVbi2miX/lWXxJoMLSZbcJ5M0tbcby+CormDmVfTdjKev/P2YPCmHK812Pyk3+7E5Uh7ml1aTVO6W4Mgr29l4DVIOz9VuR5j1g0aB4oHgokLQeBGhuVVHVUe6IbUc7ynDfGV3IOMq8I16bWifDMyn9/JebM2U/BWFU8xxAyP6gHccHrftBXFb02CyrlF4ROGMmqvrjVdYmloKYmZG1woWqWkaOBoYQykl7Jyo/fp9eSx2P6YkEql7SrQisLzONorpgQYm3nxCZSVyC6JBEVReaxPlJQ6LyEzVfBw4nWPll5o+Gw2dFso4uE3ACmUyQ1gCbY2Uat6MrKCE4EkkEV6MeEu/NIm2FYBYSiKOuNXGXuWm1HQrv+Zbe/22iSqvUwQebfMEpm0+YhMlXqjwUCYskpImLqCnulzXeImKnTb8+DTsY2/c1vjhI/Tzr10VHepN6GEP0UvAlN6WxCg5TuKX5MnpuFh5Hr7mGUrIMBEmpHAuLj9L4mTXY+SQPA4fq8JFuHwoj2cP1kLnqRaperkm39h+RKk8OHp48FqWhF09DOtTjH1R+8QpQmFymUVQXLgW45Q14yAzkois2ruohWCPOj1TZHnAOpwfvtilvz+7yGM7V3acDz+cfzosm1hezDWjBzK857VKw1msujr2C43m70+jfdF4ZfLpFfe50GfgvhDLMBkpw4ObYzLAzroXoifeHrUR6L6yacA37/O4iorN+D6RnQqFlCgxTIDFDPahMW/agyIh/Lbr7E7dXsxakO6TGfCVXtmR4BnOCgtjhXsmiHMYO1++tGbkhJuQEh8qB5x5Bcdej00du32cDnRFwKFRKMRoEWMRnS8+vy1UQZA7SAKmkmvWaFp7RS6716DMT09dfcAHs39vZxd29mdISE6mmqqls1fU3fwNG379on6vnLzqFNmnUCSVGWtbWVVmmGuUG63fUL5O5/tbi65Xr4BjcrA0iMkM0kBsZWtQvFgaHwYpv4e1I2Jhu1qbphPPWLNt4LGRgTHPqbP+ov5miiBmENTiUndmSLCHrGIxlX+PCGpLJ9987Rst1C5EQz6z7gr8r0rOwgb5YZWq8E4djl+ul9fRGv8w7VROiFfLZ12Vl0pmzroyi169+miAo12HZmj34NjYlcivzE50jXVZutQl1jXxMUXEEfflE10fC/KrZ8wvSkTj+Pw4NPGjRW49jp+IfixtDD1tQWUBAWWLKZhanPznAofaaXQI9D/41VhxZ9XCb+WNVso29gR+QtSGcTH43aAfoXpgnkbCkfpw/537K1zw/PKsBwYCArzE9vb+/kD5y5Jl0HXUhjMNQiNVw61bd2URHTSo4bEXluYjnoK/xH1v4owZmpKCObM3SXL9xPfvs3R6F9AjlToQZclJoaH79vEuXAT5rIkesn0QVqPtCHtiRN1Y21QAAAuwInsDKqq0ftGrQTKx2WWJ+EQ0ks1GrtmruRnA/6OsGGl1LtiOfFK1A4kmzjKVlZFTwMCBrN1hs0tRQreMyh03mECaECX2Ie3chJ//Hpjog3NMxUV/EEPRQlaouydH6rGPabdNEm164UgBAxAVhZiTECSqFDWzvYiJLk6gU6nSKfhX7uXhw1YH0xQDnz5NHUQJQOK1fl2d7ew4HtV+oL93OOgnKyt29ct4xW8mslquVfQvH/zzfU0Mx9t+SbZMjUH3BOCfgeo43HU0kVCZS8G3USBLnBTteecaSBCCEcgQBhWDAieApw5BCooAAaKqBQTyMHsBFKLwA7LXzvuQ0/kqSJCFtyjTuRWC8Jym+quFoEuLl2D8pcm/55KYflNsGXV3J+eb/CetSbh7GZ73vbpfxKRo5LvVtqtzfDULXVCZup/C6yXlLF1R+SRnw2hW3pbL4L7mwcm0wPhLk3/PJTH9ps1d1zKqxB457n9aY+X7Jty9DM+S7X/JSLaBRth3q+1nvM7x1Xw3dIGvMiX6p1IpidlHedFF7H+Sc71hbOCXt6V/qCDrDU6JmsLaqnbrPTF/hxJGOJGITHzETwLfbs2fFqwfDq6P8UQylc5kc/lCsVSuVGv1RrPV7nR7/cFwNJ5MZ/PFcrVWVE3ohmnZjutttrv94Xg6X663++PJ03WLEMaoFNGS8BGqyrruY3VHDtlRPnQjqt1MlNzXSjZ9XEv+aecZEnsy0ikxGt3tW9hYKn7hJIv2JeW66/F72CauZ07YFJ2RP3BStodOpdZ9V+d91+zAU3WHtDm3fTKZgsoL+lPaUl8z1nE/qT8KKZ/RPszGWu0gaiqHu15aOThoG8IU7Cgnbvm5HmdBnzieTLhJU9rRwUTcTjS1CngYv4ZWD5g2dsDCdM5iPeYsa/KHRc2zpf2S+LCkWeyg5FZPitKcBJkbVfntSL9qZsK9hHC9U44PNcXRDirOdFYndSt6L2tOpXZ8jlWHT57NzqOZ6FbuTIkGVZ/uri2F+KTxZX0ugBBBgcAggQDDGio4yDDCF6xgA72HCRoU2MIMAXYLAAA=);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine-dark{color-scheme:dark}{font-family:Roboto,sans-serif;font-size:14px;color:#464a53}.ag-root-wrapper{border:0!important;background:transparent}.ag-row{transition:border .2s}.ag-cell{border:0!important;padding-block:6px;background-color:#fff;transition:background-color .2s}.mv-alternative-tbl .ag-row{border:0;background:transparent}.mv-alternative-tbl .ag-header{background-color:#f2f2f2;border-bottom:0;margin-bottom:15px;box-shadow:0 2px 5px #0000000a;border-radius:5px}.mv-alternative-tbl .ag-header-row{font-weight:600;color:#464a53;text-transform:capitalize}.mv-alternative-tbl .ag-row-even .ag-cell{background-color:#f7f7f7}.ag-row-first.newRowAnim{border:1px solid var(--mv-color-primary)!important}.ag-row-first.newRowAnim .ag-cell{background-color:#d5dff2}.ag-icon-filter:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVR4nGNgGAWkAAkZ+aMSsvL/KcHiMvJHcFtAoeESUDyQFsidoNwCuRO4LVBQkJeQkXtBdvjLyr8WlZVVxhvRknJyxhKy8l/IMPybmLS8BV7D4T6Rlg+SkJX/S4IF/8Rl5CMYSAHiMnJlxCdNuVKSDEeyZBoRFsxhoACwSMjI78KTYvZraWmxUWIBg6CSEj8uC0ByDNQAEqRmqFELJIZcEInLyB+mqQUMDAxMEnJyoeKycjdoZQEDFDBLyMrGicvIXQdlMlpYMPgAAA0Q/8aNqlkbAAAAAElFTkSuQmCC);background-size:13px 13px;background-position:center;background-repeat:no-repeat;color:transparent}.ag-icon-menu:before{content:var(--ag-icon-font-code-filter,"")}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:1;margin-left:20px}.ag-sort-indicator-icon.ag-sort-ascending-icon.ag-hidden+.ag-sort-indicator-icon.ag-sort-descending-icon.ag-hidden+.ag-sort-indicator-icon.ag-sort-mixed-icon.ag-hidden{display:block!important}.ag-sort-indicator-icon.ag-sort-ascending-icon,.ag-sort-indicator-icon.ag-sort-descending-icon,.ag-sort-indicator-icon.ag-sort-mixed-icon{color:var(--ag-secondary-foreground-color)}.ag-row.critical-row .ag-cell{background-color:#ff200047;border-bottom:1px solid #0000001f!important}.ag-row.summary-row .ag-cell{font-weight:600}.ag-cell.text-left{text-align:left!important}.ag-cell.text-center{text-align:center!important}.ag-cell.text-right{text-align:right!important}.dropdown.gridSettings .dd-menu ul>li:not(:last-child){margin-bottom:10px;border-bottom:1px solid #a8a8a8}.dropdown.gridSettings .dd-menu ul>li label{border:0;padding-block:0;margin:0;text-transform:capitalize}.dropdown.gridSettings .dd-menu ul>li .otherSettings label{padding:0}@keyframes pulse{0%,to{opacity:.1}50%{opacity:.5}}.animate-pulse-custom{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#d1d5db}.routeMap .tooltipsList{position:absolute;inset:0}.routeMap .tooltipsList .tooltipBtn{width:48px;height:34px;position:absolute}.routeMap .tooltipsList .tooltipBtn#btn_1{left:17px;top:65px}.routeMap .tooltipsList .tooltipBtn#btn_2{top:123px;left:80px}.routeMap .tooltipsList .tooltipBtn#btn_3{top:196px;left:146px}.routeMap .tooltipsList .tooltipBtn#btn_4{top:218px;right:161px}.routeMap .tooltipsList .tooltipBtn#btn_5{bottom:188px;left:140px}.routeMap .tooltipsList .tooltipBtn#btn_6{bottom:33px;left:54px;width:79px;height:57px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-6{left:-1.5rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-36{right:-9rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-4px\]{left:-4px}.left-\[0\]{left:0}.left-\[25\%\]{left:25%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[10px\]{right:10px}.right-\[12\%\]{right:12%}.right-\[20px\]{right:20px}.right-\[25\%\]{right:25%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-48px\]{top:-48px}.top-\[1px\]{top:1px}.top-\[30\%\]{top:30%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[70\%\]{top:70%}.top-\[73px\]{top:73px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.-m-2{margin:-.5rem}.m-0{margin:0}.m-1{margin:.25rem}.m-10{margin:2.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-\[8\%\]{margin-left:8%;margin-right:8%}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-40{margin-top:10rem;margin-bottom:10rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[130px\]{margin-top:130px;margin-bottom:130px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-3{margin-bottom:.75rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mt-0{margin-top:0!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-4{margin-top:1rem!important}.-mb-px{margin-bottom:-1px}.-ml-16{margin-left:-4rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[5\%\]{margin-bottom:5%}.mb-\[80px\]{margin-bottom:80px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-\[3px\]{margin-left:3px}.ml-\[97\%\]{margin-left:97%}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-10{margin-right:2.5rem}.mr-14{margin-right:3.5rem}.mr-16{margin-right:4rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-8{margin-right:2rem}.mr-\[-10px\]{margin-right:-10px}.mr-\[70px\]{margin-right:70px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-36{margin-top:9rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-10px\]{margin-top:-10px}.mt-\[-20px\]{margin-top:-20px}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[100px\]{height:100px}.h-\[143px\]{height:143px}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[50vh\]{height:50vh}.h-\[600px\]{height:600px}.h-\[85vh\]{height:85vh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-73px\)\]{height:calc(100vh - 73px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-4{min-height:1rem}.min-h-52{min-height:13rem}.min-h-\[100px\]{min-height:100px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[720px\]{min-height:720px}.min-h-\[72px\]{min-height:72px}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[240px\]{width:240px}.w-\[247px\]{width:247px}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[30px\]{width:30px}.w-\[350px\]{width:350px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[45\%\]{width:45%}.w-\[450px\]{width:450px}.w-\[460px\]{width:460px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[87px\]{width:87px}.w-\[92\%\]{width:92%}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1200px\]{min-width:1200px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[270px\]{min-width:270px}.min-w-\[300px\]{min-width:300px}.min-w-\[60px\]{min-width:60px}.min-w-\[800px\]{min-width:800px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:-webkit-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_0\.5s\]{animation:fadeIn .5s}.animate-\[progress_2\.6s_linear_forwards\]{animation:progress 2.6s linear forwards}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[160px_repeat\(10\,1fr\)\]{grid-template-columns:160px repeat(10,1fr)}.grid-cols-\[200px_repeat\(6\,minmax\(80px\,1fr\)\)\]{grid-template-columns:200px repeat(6,minmax(80px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-1{column-gap:.25rem}.gap-x-10{column-gap:2.5rem}.gap-x-14{column-gap:3.5rem}.gap-x-2{column-gap:.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-28{column-gap:7rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-48{column-gap:12rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-\[5px\]{column-gap:5px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#2dae49\]\/20{border-color:#2dae4933}.border-\[\#DBDBDB\]{--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.border-\[\#c8c8c8\]{--tw-border-opacity: 1;border-color:rgb(200 200 200 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-green-200{--tw-border-opacity: 1;border-color:rgb(153 231 215 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(102 219 195 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(71 222 195 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-muted{--tw-border-opacity: 1;border-color:rgb(133 133 133 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-primary{--tw-border-opacity: 1;border-color:rgb(76 77 255 / var(--tw-border-opacity, 1))}.border-primary\/20{border-color:#4c4dff33}.border-primary\/30{border-color:#4c4dff4d}.border-primary\/50{border-color:#4c4dff80}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-red{--tw-border-opacity: 1;border-color:rgb(251 75 75 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-stone-400{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-gray-500{--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-primary\/20{border-left-color:#4c4dff33}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-\[\#6B0086\]{--tw-bg-opacity: 1 !important;background-color:rgb(107 0 134 / var(--tw-bg-opacity, 1))!important}.\!bg-green{--tw-bg-opacity: 1 !important;background-color:rgb(71 222 195 / var(--tw-bg-opacity, 1))!important}.\!bg-lightYellow{--tw-bg-opacity: 1 !important;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))!important}.\!bg-red{--tw-bg-opacity: 1 !important;background-color:rgb(251 75 75 / var(--tw-bg-opacity, 1))!important}.\!bg-reddish{--tw-bg-opacity: 1 !important;background-color:rgb(255 88 64 / var(--tw-bg-opacity, 1))!important}.\!bg-teal-500{--tw-bg-opacity: 1 !important;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!bg-yellow{--tw-bg-opacity: 1 !important;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0a1a3b\]{--tw-bg-opacity: 1;background-color:rgb(10 26 59 / var(--tw-bg-opacity, 1))}.bg-\[\#191919\]{--tw-bg-opacity: 1;background-color:rgb(25 25 25 / var(--tw-bg-opacity, 1))}.bg-\[\#1F9FC61A\]{background-color:#1f9fc61a}.bg-\[\#272727\]{--tw-bg-opacity: 1;background-color:rgb(39 39 39 / var(--tw-bg-opacity, 1))}.bg-\[\#2D2D2D\]{--tw-bg-opacity: 1;background-color:rgb(45 45 45 / var(--tw-bg-opacity, 1))}.bg-\[\#2dae49\]{--tw-bg-opacity: 1;background-color:rgb(45 174 73 / var(--tw-bg-opacity, 1))}.bg-\[\#47DEC3\]{--tw-bg-opacity: 1;background-color:rgb(71 222 195 / var(--tw-bg-opacity, 1))}.bg-\[\#4F46E5\]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-\[\#6E41931A\]{background-color:#6e41931a}.bg-\[\#6b0086\]{--tw-bg-opacity: 1;background-color:rgb(107 0 134 / var(--tw-bg-opacity, 1))}.bg-\[\#C0C0C0\]{--tw-bg-opacity: 1;background-color:rgb(192 192 192 / var(--tw-bg-opacity, 1))}.bg-\[\#C9C9FF\]{--tw-bg-opacity: 1;background-color:rgb(201 201 255 / var(--tw-bg-opacity, 1))}.bg-\[\#DBDBDB\]{--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity, 1))}.bg-\[\#DBFCE7\]{--tw-bg-opacity: 1;background-color:rgb(219 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#DDFEE6\]{--tw-bg-opacity: 1;background-color:rgb(221 254 230 / var(--tw-bg-opacity, 1))}.bg-\[\#E0EBFF\]{--tw-bg-opacity: 1;background-color:rgb(224 235 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E7EB\]{--tw-bg-opacity: 1;background-color:rgb(232 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#EDF7FF\]{--tw-bg-opacity: 1;background-color:rgb(237 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EEEEEE\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#EFFFF9\]{--tw-bg-opacity: 1;background-color:rgb(239 255 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F4FCFF\]{--tw-bg-opacity: 1;background-color:rgb(244 252 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FB4B4B\]{--tw-bg-opacity: 1;background-color:rgb(251 75 75 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF1D7\]{--tw-bg-opacity: 1;background-color:rgb(251 241 215 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF2E3\]{--tw-bg-opacity: 1;background-color:rgb(254 242 227 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF2F2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FFC662\]{--tw-bg-opacity: 1;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))}.bg-\[\#FFE8D5\]{--tw-bg-opacity: 1;background-color:rgb(255 232 213 / var(--tw-bg-opacity, 1))}.bg-\[\#FFECDA\]{--tw-bg-opacity: 1;background-color:rgb(255 236 218 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEDEB\]{--tw-bg-opacity: 1;background-color:rgb(255 237 235 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEEEC\]{--tw-bg-opacity: 1;background-color:rgb(255 238 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9D9\]{--tw-bg-opacity: 1;background-color:rgb(255 249 217 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9F9\]{--tw-bg-opacity: 1;background-color:rgb(255 249 249 / var(--tw-bg-opacity, 1))}.bg-\[\#d5f4fd\]{--tw-bg-opacity: 1;background-color:rgb(213 244 253 / var(--tw-bg-opacity, 1))}.bg-\[\#e4f5e7\]{--tw-bg-opacity: 1;background-color:rgb(228 245 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e9e9e9\]{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ece1f7\]{--tw-bg-opacity: 1;background-color:rgb(236 225 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eee\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/50{background-color:#fef3c780}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/20{background-color:#0891b233}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/20{background-color:#f3f4f633}.bg-gray-100\/30{background-color:#f3f4f64d}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/30{background-color:#e5e7eb4d}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green{--tw-bg-opacity: 1;background-color:rgb(71 222 195 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(204 243 235 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(71 222 195 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(230 249 245 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lightBlue{--tw-bg-opacity: 1;background-color:rgb(224 235 255 / var(--tw-bg-opacity, 1))}.bg-lightYellow{--tw-bg-opacity: 1;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:rgb(133 133 133 / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:#85858580}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#4c4dff1a}.bg-primary\/20{background-color:#4c4dff33}.bg-primary\/5{background-color:#4c4dff0d}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red{--tw-bg-opacity: 1;background-color:rgb(251 75 75 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/30{background-color:#f1f5f94d}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #ccf3eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 243 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #e6f9f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 249 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: #4C4DFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/0{--tw-gradient-from: rgb(76 77 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: rgb(76 77 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: rgb(76 77 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-400{--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4C4DFF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(76 77 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-100\/50{--tw-gradient-to: rgb(254 243 199 / .5) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-primary\/0{--tw-gradient-to: rgb(76 77 255 / 0) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: rgb(76 77 255 / .1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: rgb(76 77 255 / .05) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to: #d8b4fe var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/20{--tw-gradient-to: rgb(250 245 255 / .2) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-rose-100\/50{--tw-gradient-to: rgb(255 228 230 / .5) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-100\/50{--tw-gradient-to: rgb(204 251 241 / .5) var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-100{fill:#fef3c7}.fill-amber-500{fill:#f59e0b}.fill-amber-500\/10{fill:#f59e0b1a}.fill-amber-900\/20{fill:#78350f33}.fill-blue-400\/30{fill:#60a5fa4d}.fill-blue-500\/10{fill:#3b82f61a}.fill-current{fill:currentColor}.fill-cyan-500{fill:#06b6d4}.fill-cyan-600{fill:#0891b2}.fill-cyan-700{fill:#0e7490}.fill-emerald-500\/10{fill:#10b9811a}.fill-green-500{fill:#22c55e}.fill-indigo-500{fill:#6366f1}.fill-indigo-600{fill:#4f46e5}.fill-indigo-700{fill:#4338ca}.fill-none{fill:none}.fill-primary{fill:#4c4dff}.fill-rose-500{fill:#f43f5e}.fill-rose-500\/10{fill:#f43f5e1a}.fill-rose-500\/60{fill:#f43f5e99}.fill-rose-500\/80{fill:#f43f5ecc}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-600\/30{fill:#4755694d}.fill-slate-700{fill:#334155}.fill-slate-800\/40{fill:#1e293b66}.fill-slate-800\/60{fill:#1e293b99}.stroke-amber-400{stroke:#fbbf24}.stroke-amber-500{stroke:#f59e0b}.stroke-blue-300\/50{stroke:#93c5fd80}.stroke-blue-500{stroke:#3b82f6}.stroke-cyan-700{stroke:#0e7490}.stroke-emerald-500{stroke:#10b981}.stroke-green-500{stroke:#22c55e}.stroke-indigo-700{stroke:#4338ca}.stroke-rose-500{stroke:#f43f5e}.stroke-slate-400{stroke:#94a3b8}.stroke-slate-600{stroke:#475569}.stroke-slate-700{stroke:#334155}.stroke-slate-800{stroke:#1e293b}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.\!p-6{padding:1.5rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-40{padding-left:10rem;padding-right:10rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.9rem\]{padding-top:.9rem;padding-bottom:.9rem}.\!pb-1{padding-bottom:.25rem!important}.\!pb-14{padding-bottom:3.5rem!important}.\!pl-0{padding-left:0!important}.\!pr-12{padding-right:3rem!important}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-24{padding-left:6rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[18px\]{padding-right:18px}.pr-\[20px\]{padding-right:20px}.pr-\[72px\]{padding-right:72px}.ps-4{-webkit-padding-start:1rem;padding-inline-start:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-michroma{font-family:Michroma}.font-microgramma{font-family:Microgramma}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-roboto{font-family:Roboto}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-18{font-size:18px!important}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-32{font-size:32px}.text-36{font-size:36px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal,.font-regular{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-muted{--tw-text-opacity: 1 !important;color:rgb(133 133 133 / var(--tw-text-opacity, 1))!important}.\!text-primary{--tw-text-opacity: 1 !important;color:rgb(76 77 255 / var(--tw-text-opacity, 1))!important}.text-\[\#008001\]{--tw-text-opacity: 1;color:rgb(0 128 1 / var(--tw-text-opacity, 1))}.text-\[\#1E1E1E\]{--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity, 1))}.text-\[\#2B2B2B\]{--tw-text-opacity: 1;color:rgb(43 43 43 / var(--tw-text-opacity, 1))}.text-\[\#2dae49\]{--tw-text-opacity: 1;color:rgb(45 174 73 / var(--tw-text-opacity, 1))}.text-\[\#313131\]{--tw-text-opacity: 1;color:rgb(49 49 49 / var(--tw-text-opacity, 1))}.text-\[\#353535\]{--tw-text-opacity: 1;color:rgb(53 53 53 / var(--tw-text-opacity, 1))}.text-\[\#35CD47\]{--tw-text-opacity: 1;color:rgb(53 205 71 / var(--tw-text-opacity, 1))}.text-\[\#4C4DFF\],.text-\[\#4c4dff\]{--tw-text-opacity: 1;color:rgb(76 77 255 / var(--tw-text-opacity, 1))}.text-\[\#5B5B5B\]{--tw-text-opacity: 1;color:rgb(91 91 91 / var(--tw-text-opacity, 1))}.text-\[\#686868\]{--tw-text-opacity: 1;color:rgb(104 104 104 / var(--tw-text-opacity, 1))}.text-\[\#696969\]{--tw-text-opacity: 1;color:rgb(105 105 105 / var(--tw-text-opacity, 1))}.text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-\[\#777777\],.text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#7D7D7D\],.text-\[\#7d7d7d\]{--tw-text-opacity: 1;color:rgb(125 125 125 / var(--tw-text-opacity, 1))}.text-\[\#80858C\]{--tw-text-opacity: 1;color:rgb(128 133 140 / var(--tw-text-opacity, 1))}.text-\[\#90959A\]{--tw-text-opacity: 1;color:rgb(144 149 154 / var(--tw-text-opacity, 1))}.text-\[\#989898\]{--tw-text-opacity: 1;color:rgb(152 152 152 / var(--tw-text-opacity, 1))}.text-\[\#A0A0A0\]{--tw-text-opacity: 1;color:rgb(160 160 160 / var(--tw-text-opacity, 1))}.text-\[\#AAAAAA\]{--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity, 1))}.text-\[\#CE6E4F\]{--tw-text-opacity: 1;color:rgb(206 110 79 / var(--tw-text-opacity, 1))}.text-\[\#D33636\]{--tw-text-opacity: 1;color:rgb(211 54 54 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/70{color:#f59e0bb3}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-green{--tw-text-opacity: 1;color:rgb(71 222 195 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(76 77 255 / var(--tw-text-opacity, 1))}.text-primaryText{--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red{--tw-text-opacity: 1;color:rgb(251 75 75 / var(--tw-text-opacity, 1))}.text-reddish{--tw-text-opacity: 1;color:rgb(255 88 64 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow{--tw-text-opacity: 1;color:rgb(255 198 98 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(76 77 255 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--cell-size\:--spacing\(8\)\]{--cell-size: var(--spacing(8))}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}*,*:before,*:after{font-family:Poppins,sans-serif!important}.ag-root-wrapper,.ag-header,.ag-row,.MuiTypography-root,.MuiButton-root,.MuiFormControl-root,.MuiInputBase-root,input,textarea,select,button{font-family:Poppins,sans-serif!important}.ag-header-cell-label .ag-icon,.ag-header-cell .ag-icon,.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-column-drop-cell .ag-icon,.ag-sort-indicator-container,.ag-header-cell-sortable .ag-icon:before,.ag-header-cell-sortable .ag-icon:after,.ag-header-cell:before,.ag-header-cell:after,.ag-icon-menu,.ag-icon-filter,.ag-icon-asc,.ag-icon-desc,.ag-icon-none{display:none!important;visibility:hidden!important;content:none!important}.ag-header-cell *:before,.ag-header-cell *:after{display:none!important;content:none!important}.ag-theme-alpine .ag-icon,.ag-theme-alpine-dark .ag-icon,.ag-header-cell-text:before,.ag-header-cell-text:after,.ag-header-cell-label:before,.ag-header-cell-label:after{display:none!important;content:""!important;visibility:hidden!important}.ag-header-cell-text{position:relative}.ag-header-cell-text:before,.ag-header-cell-text:after{content:none!important;display:none!important}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.woff2) format("woff2");font-weight:300}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:700}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Michroma;src:url(/fonts/Michroma-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Microgramma;src:url(/fonts/Microgramma-D-Extended-Bold.woff2) format("woff2");font-weight:700}:root{--mv-color-primary: #4c4dff;--mv-color-secondary: #bde3ff;--mv-color-yellow: #ffc662;--mv-color-lightYellow: #ffc662;--mv-color-red: #fb4b4b;--mv-color-reddish: #ff5840;--mv-color-green: #47dec3;--mv-color-lightBlue: #e0ebff;--mv-color-primaryText: #1e1e1e;--mv-color-muted: #858585;--mv-border-color: #cdd2dd}:root{--mv-container-padding-inline: 1.5rem}.main-loader{position:fixed;inset:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;background:#fff9;-webkit-backdrop-filter:blur(31px);backdrop-filter:blur(31px);z-index:10000}body{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:0;margin:0;color:#1e1e1e;overflow-x:hidden}input,select{outline:none!important}.container{max-width:100%;padding:0 var(--mv-container-padding-inline);position:relative}.v-scroller{max-height:calc(100vh - 252px);min-height:calc(100vh - 252px);overflow-y:auto;height:100%;padding-bottom:50px;margin-right:-2.5rem;padding-right:1.5rem}.v-scroller.h193{max-height:calc(100vh - 168px)}.content{padding:30px 30px 30px 100px}#sidebarTooltip{line-height:1;font-size:12px}.btn{border-radius:5px;min-width:40px;min-height:41px;background-color:#e0ebff}.btn.icon{border-radius:5px;min-width:auto;min-height:auto;background:transparent;font-size:20px;padding:4px}.btn.icon:hover{background-color:#dfdfdf}.btn.icon img{width:20px;height:20px}.btn img{margin:0 auto}.btn.md{border-radius:10px}.disabled{pointer-events:none;opacity:.8}.badge{padding:5px 10px;background-color:#f84345;border-radius:3px}.badge-success{color:#47dec3;background-color:#47dec34d!important}.badge-danger{color:#ff5840;background-color:#ff58404d!important}.badge-delayed{color:#ed7d43;background-color:#ed7d433b!important}.labelMt-0 label{margin:0}.items-group{cursor:pointer;list-style:none}.items-group:not(.active) .items{display:none}.items-group .items{position:absolute;right:0;left:auto;background-color:#fff;top:calc(100% + 10px);border-radius:10px;filter:drop-shadow(0px 4px 6px rgba(0,0,0,.1));min-width:10rem;padding:.5rem 0;z-index:1}.items-group .items.btnDropdown{background-color:#e0ebff}.items-group .items.btnDropdown>:not(button){display:flex;flex-wrap:wrap;gap:0 10px;padding:10px 15px;margin:0;border-bottom:1px solid #6f6f6f30;font-size:12px;font-weight:500}.items-group .items.btnDropdown>button{width:-webkit-fit-content;width:fit-content;margin:10px auto 0;display:block;padding:7px 10px;background-color:#4c4dff;min-width:100px;color:#fff;border-radius:30px;font-size:12px;font-weight:500}.workingArea{padding-top:20px;padding-left:80px;padding-right:72px;transition:padding .3s ease-in-out;height:calc(100vh - 82px)}.workingArea.expended{padding-top:20px;padding-left:270px;padding-right:72px}.workingArea.rightDrawerOpen,.workingArea.expended.rightDrawerOpen{padding-right:600px}.select2.full-w{width:100%}.select2.user-select div.selUser{padding:5px 10px 5px 5px;border-radius:40px}.select2.user-select .css-3w2yfm-ValueContainer{gap:5px;padding-block:5px}.modal .assignedUserList>li{padding:5px 10px;background-color:#f0f0f0;border-radius:10px}.modal .assignedUserList>li img{width:30px;height:30px;border-radius:40px}.modal .assignedUserList>li>div:not(.access){flex:1}.modal .assignedUserList>li .name{font-size:14px;font-weight:600}.modal .assignedUserList>li .email{font-size:12px}.modal .accessType>p{text-transform:capitalize;margin-block:10px 5px}.modal .accessType>div{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}.modal .accessType>div span{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-size:20px;background-color:#f0f0f0;border-radius:40px}.modal .accessType>div .text h5{font-weight:500}.modal .accessType>div .text p{font-size:12px}.modal .access select{padding:10px;background-color:#fff;border-radius:10px}#proActMeasTooltip{opacity:1;background-color:#fff;border-radius:10px;filter:drop-shadow(0 0 5px #0000005e);color:#1e1e1e}button.recommendation{position:relative}span.pulse-animation{position:absolute;width:5px;height:5px;top:10px;right:10px}span.pulse-animation:before,span.pulse-animation:after{content:"";display:block;width:100%;height:100%;background-color:var(--mv-color-red);border-radius:10px}span.pulse-animation:after{position:absolute;top:0;left:0;animation:1s ease-in-out infinite circle-fade-after;-webkit-animation:1s ease-in-out infinite circle-fade-after}@keyframes circle-fade-after{50%{transform:scale(1);opacity:1}to{transform:scale(4);opacity:0}}.blu-svg path{stroke:var(--mv-color-primary)}.toolbar .tools>button{height:40px;position:relative}.toolbar .tools>button img{max-width:25px;margin:0 auto}.toolbar .tools:first-child>button{text-align:center;font-size:28px}.toolbar .tools:first-child>button:after{content:"";width:100%;height:6px;position:absolute;background-color:#191919;left:0;bottom:-6px;border-radius:10px;opacity:0}.toolbar .tools:first-child>button.active:after{opacity:1}.toolbar .tools:first-child>button svg{margin:0 auto;color:#454953}.ag-root-wrapper .ag-cell-wrap-text{word-break:break-word}.ag-root-wrapper .ag-cell-wrap-text .ag-cell-value{line-height:25px}.no-loading .ag-overlay-loading-center{display:none}.ag-root-wrapper .deleteRovBtn{transition:ease-in-out .2s;color:#4c5059;opacity:0}.ag-root-wrapper .deleteRovBtn:hover{color:var(--mv-color-red)}.ag-root-wrapper .ag-row:hover .deleteRovBtn{opacity:1}label.mv-toggle-btn{margin:0;background-color:var(--mv-color-lightBlue);padding:5px;border-radius:5px;transition:.2s ease-in-out;cursor:pointer}label.mv-toggle-btn:not(.checked){padding-left:60px}label.mv-toggle-btn.checked{padding-right:60px}label.mv-toggle-btn span{display:block;background-color:var(--mv-color-primary);color:#fff;padding:5px;width:95px;text-align:center;border-radius:5px;-webkit-user-select:none;user-select:none}label.mv-toggle-btn:not(.checked) span{background-color:#6768fb}p .loadingDots{display:inline-flex;margin-left:4px}.relScrCell .loading,.relScr .loading,.loadingDots{display:flex;align-items:center;height:17px}.relScrCell .loading.hide,.relScr .loading.hide,.loadingDots.hide{display:none}.relScrCell .loading .dot,.relScr .loading .dot,.loadingDots .dot{animation:waveAnimation 1s infinite ease-in-out;background-color:#000;border-radius:50%;height:6px;margin-right:3px;vertical-align:middle;width:6px;display:inline-block}.relScrCell .loading .dot:nth-child(1),.relScr .loading .dot:nth-child(1),.loadingDots .dot:nth-child(1){animation-delay:.2s}.relScrCell .loading .dot:nth-child(2),.relScr .loading .dot:nth-child(2),.loadingDots .dot:nth-child(2){animation-delay:.3s}.relScrCell .loading .dot:nth-child(3),.relScr .loading .dot:nth-child(3),.loadingDots .dot:nth-child(3){animation-delay:.4s}.relScrCell .loading .dot:last-child,.relScr .loading .dot:last-child,.loadingDots .dot:last-child{margin-right:0}@keyframes waveAnimation{0%{transform:translateY(0);background-color:#6cad96}28%{transform:translateY(-7px);background-color:#9ecab9}44%{transform:translateY(0);background-color:#b5d9cb}}.gridSelect{padding:5px 10px;border-radius:5px;background-color:#eee}.formSelect{width:100%;background-color:#eee;padding:8px 15px;margin-top:5px;border-radius:5px;height:37px}.secondary-tab-btns .btn{border-radius:0;padding:5px 20px;color:#6b7280;background:transparent;min-height:auto}.secondary-tab-btns .btn.active{background-color:#6b0086!important;color:#fff!important}.secondary-tab-btns label{display:inline-flex;align-items:center;margin:0 10px;gap:0 5px}.secondary-tab-btns label input{display:inline-block}label.labelWithPercent{display:inline-flex;flex-direction:column;width:160px}label.labelWithPercent span{display:inline-flex;align-items:center;background-color:#eee;margin-top:5px;border-radius:5px;padding-right:10px}label.labelWithPercent span input{margin:0;text-align:right;padding-right:0}#sidebar.progremView label[for=templateName]{font-weight:500}#sidebar.progremView label[for=templateName] input{font-weight:400}#sidebar.progremView .list{margin:0 0 10px}#sidebar.progremView .list p{font-weight:500;margin-bottom:5px}.like-dislike button{font-size:25px}.like-dislike button svg{pointer-events:none}.like-dislike button.active svg path{fill:#4c4dff}.workingArea .card.fullScreened .ag-theme-alpine.mv-alternative-tbl,.workingArea .basic-card.fullScreened .ag-theme-alpine.mv-alternative-tbl{height:calc(-94px + 100vh)!important;min-height:calc(94px - 100vh)!important}.workingArea .card.fullScreened .chartDiv{height:calc(-84px + 100vh)!important}.workingArea .card.fullScreened .dataStory,.workingArea .card.fullScreened .tabs.relative,.workingArea .card.fullScreened .secondary-tab-btns{display:none}.workingArea .basic-card.fullScreened{background-color:#fff;padding:20px;box-shadow:0 5px 10px #00000012;border-radius:10px;position:relative}svg [aria-label=Chart]+g g[opacity="0.3"],svg [aria-label=Chart]+g g[opacity="0.4"]{display:none!important}svg[color=white] polyline{stroke:#fff}.react-tooltip{z-index:3}@keyframes risk-blink{0%,to{background-color:transparent}25%,75%{background-color:#6b008626}50%{background-color:#6b008640}}.risk-highlight-blink{animation:risk-blink 1.5s ease-in-out 2}.ag-ltr .ag-header-cell-resize:hover{cursor:e-resize!important}.selection\:bg-blue-600 *::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:bg-primary *::selection{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.selection\:bg-slate-800 *::selection{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-blue-600::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:bg-primary::selection{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.selection\:bg-slate-800::selection{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::-webkit-file-upload-button{height:1.75rem}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-gray-950::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.file\:text-gray-950::file-selector-button{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-3:after{content:var(--tw-content);height:.75rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-y-110:hover{--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-primary\/30:hover{border-color:#4c4dff4d}.hover\:border-primary\/40:hover{border-color:#4c4dff66}.hover\:border-primary\/50:hover{border-color:#4c4dff80}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-red:hover{--tw-border-opacity: 1;border-color:rgb(251 75 75 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500\/50:hover{border-color:#64748b80}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#25953e\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 149 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4338CA\]:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FEF2F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/30:hover{background-color:#f3f4f64d}.hover\:bg-gray-100\/50:hover{background-color:#f3f4f680}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 231 215 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(230 249 245 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:rgb(133 133 133 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:#85858580}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:#4c4dffe6}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/30:hover{background-color:#f1f5f94d}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:text-\[\#2dae49\]:hover{--tw-text-opacity: 1;color:rgb(45 174 73 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-cyan-600:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#2dae49\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 174 73 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-blue-600:focus-visible{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-600\/50:focus-visible{--tw-ring-color: rgb(37 99 235 / .5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:h-7{height:1.75rem}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-opacity-100{--tw-border-opacity: 1}.group:hover .group-hover\:bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#85858566}.group.destructive .group-\[\.destructive\]\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-rose-50:hover{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:.5rem}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:.375rem}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-left:.5rem;padding-right:.5rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start{align-self:flex-start}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5{padding-bottom:.625rem}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5{padding-top:.625rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:.375rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:.375rem}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:.375rem}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-width:0px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[state\=active\]\:border-gray-200[data-state=active]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-blue-600[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-primary[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(76 77 255 / var(--tw-border-opacity, 1))}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.data-\[range-end\=true\]\:bg-slate-800[data-range-end=true]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.data-\[range-start\=true\]\:bg-slate-800[data-range-start=true]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.data-\[selected-single\=true\]\:bg-slate-800[data-selected-single=true]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-blue-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-blue-600[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-slate-800[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-gray-100[data-state=open],.data-\[state\=selected\]\:bg-gray-100[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-gray-200[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(133 133 133 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-slate-100[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-slate-200[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[placeholder\]\:text-gray-500[data-placeholder]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.data-\[range-end\=true\]\:text-white[data-range-end=true],.data-\[range-start\=true\]\:text-white[data-range-start=true],.data-\[selected-single\=true\]\:text-white[data-selected-single=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-blue-700[data-state=active]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-gray-900[data-state=active]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-gray-950[data-state=active]{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-gray-500[data-state=open]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-gray-900[data-state=open]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[variant\=outline\]\:first\:border-l:first-child[data-variant=outline]{border-left-width:1px}.data-\[variant\=destructive\]\:focus\:bg-rose-100:focus[data-variant=destructive]{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:relative{position:relative}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:top-full{top:100%}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10{z-index:10}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{margin-top:.375rem}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{border-radius:.375rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center,.group\/drawer-content[data-vaul-drawer-direction=top] .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center{text-align:center}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:duration-200{transition-duration:.2s}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-9{grid-column:span 9 / span 9}.md\:block{display:block}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-\[520px\]{width:520px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-1\.5{gap:.375rem}.md\:p-12{padding:3rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:w-1\/6{width:16.666667%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:col-span-10{grid-column:span 10 / span 10}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:px-20{padding-left:5rem;padding-right:5rem}}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}@media (prefers-color-scheme: dark){.dark\:border-amber-900{--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-900{--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-900{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.dark\:border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/20{background-color:#451a0333}.dark\:bg-black\/40{background-color:#0006}.dark\:bg-blue-900\/50{background-color:#1e3a8a80}.dark\:bg-blue-950\/20{background-color:#17255433}.dark\:bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/50{background-color:#14532d80}.dark\:bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/20{background-color:#052e1633}.dark\:bg-orange-900\/50{background-color:#7c2d1280}.dark\:bg-orange-950\/20{background-color:#43140733}.dark\:bg-purple-900\/50{background-color:#581c8780}.dark\:bg-purple-950\/20{background-color:#3b076433}.dark\:bg-reddish{--tw-bg-opacity: 1;background-color:rgb(255 88 64 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 198 98 / var(--tw-bg-opacity, 1))}.dark\:from-blue-950\/20{--tw-gradient-from: rgb(23 37 84 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-blue-900\/20{--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-200{--tw-text-opacity: 1;color:rgb(153 231 215 / var(--tw-text-opacity, 1))}.dark\:text-green-300{--tw-text-opacity: 1;color:rgb(102 219 195 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(76 77 255 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=checked\]\:bg-slate-800[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>*:not(:first-child){border-left-width:0px}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>*:not(:first-child){border-top-width:0px}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative:focus-visible>*{position:relative}.\[\&\>\*\]\:focus-visible\:z-10:focus-visible>*{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4[data-slot=field]>*{padding:1rem}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md>[data-slot=select-trigger]:last-of-type:has(select[aria-hidden=true]:last-child){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:-webkit-fit-content;width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\:hover\]\:text-primary>a:hover{--tw-text-opacity: 1;color:rgb(76 77 255 / var(--tw-text-opacity, 1))}.\[\&\>a\]\:underline>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1 1 0%}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:.75rem}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:.75rem}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2>input:has(>[data-align=inline-end]){padding-right:.5rem}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2>input:has(>[data-align=inline-start]){padding-left:.5rem}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:1rem;height:1rem}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>th\]\:px-3>th{padding-left:.75rem;padding-right:.75rem}.\[\&\>th\]\:py-3>th{padding-top:.75rem;padding-bottom:.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#858585}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:1.5rem;height:1.5rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-gray-500 svg:not([class*=text-]){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-white\/20{background-color:#fff3}@media (prefers-color-scheme: dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-white\/10{background-color:#ffffff1a}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}a.\[a\&\]\:transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a.\[a\&\]\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}a.\[a\&\]\:hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}a.\[a\&\]\:hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#4c4dffe6}a.\[a\&\]\:hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}a.\[a\&\]\:hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}
