@charset "UTF-8";@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-font:"ABeeZee",sans-serif;--secondary-font:"Clash Display",sans-serif;--tertiary-font:"ABeeZee",sans-serif;--primary-color:#e0ff22;--secondary-color:#002e45;--tertiary-color:#fff;--info-color:#3a73ef;--success-color:#84cc16;--warning-color:#fad12c;--danger-color:#dc2626;--primary-shadow:#959da533 0px 8px 24px;--secondary-shadow:#110c2e26 0px 48px 100px 0px}*{box-sizing:border-box;font-family:var(--primary-font);font-style:italic;margin:0;padding:0}.flex{display:flex}a,button,input,select{background-color:initial;border:none;outline:none;text-decoration:none}table{border-collapse:collapse;border-style:none}svg.icon{height:1em;overflow:visible;width:1em}button:hover{cursor:pointer}button:disabled{opacity:.5}ul{list-style:none}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}ul{padding-left:0}i{bottom:2px;position:relative}.primary-color{color:var(--primary-color)!important}.secondary-color{color:var(--secondary-color)!important}.tertiary-color{color:var(--tertiary-color)!important}.info-color{color:var(--info-color)!important}.success-color{color:var(--success-color)!important}.warning-color{color:var(--warning-color)!important}.danger-color{color:var(--danger-color)!important}.primary-bg-color{background-color:var(--primary-color)!important}.secondary-bg-color{background-color:var(--secondary-color)!important}.tertiary-bg-color{background-color:var(--tertiary-color)!important}.info-bg-color{background-color:var(--info-color)!important}.success-bg-color{background-color:var(--success-color)!important}.warning-bg-color{background-color:var(--warning-color)!important}.danger-bg-color{background-color:var(--danger-color)!important}.primary-border{border:1px solid var(--primary-color)!important}.secondary-border{border:1px solid var(--secondary-color)!important}.tertiary-border{border:1px solid var(--tertiary-color)!important}.info-border{border:1px solid var(--info-color)!important}.success-border{border:1px solid var(--success-color)!important}.warning-border{border:1px solid var(--warning-color)!important}.danger-border{border:1px solid var(--danger-color)!important}.primary-shadow{box-shadow:var(--primary-shadow)}.secondary-shadow{box-shadow:var(--secondary-shadow)}button:focus,input:focus,select:focus,textarea:focus{outline:none}input.middle:focus{outline-width:0}:focus,input:focus,textarea:focus{outline:none}input.form-control:focus,input:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none!important;outline-width:0!important}.app-container{align-items:stretch;background-color:#f3f4f8;display:flex;height:100dvh}.app-contents{flex:1 1;height:auto;overflow-x:hidden}.app-body{min-width:300px;padding:16px 34px}.list-item{font-size:11px;font-weight:700;letter-spacing:.5px;line-height:18px;list-style:none;text-align:left}.list-item .item,.list-item button{align-items:center;border:.53px solid #dbdfed;border-radius:5px;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:13.38px;margin-top:7px;padding:5px 8px;text-align:left;width:160px}.list-item .item svg{color:#dc3545;cursor:pointer;font-size:14px;margin-left:auto;padding:2px}@media screen and (forced-colors:none){::-webkit-scrollbar{background:#0000;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#dadce0;border:none;border-radius:4px;box-shadow:none;min-height:40px}::-webkit-scrollbar-track{margin:3px 0}}button:active{opacity:.5}.avatar{align-items:center;align-items:stretch;display:flex;flex:1 1;gap:5px;min-width:200px!important;overflow:hidden}.avatar img:not(.pdf){border-radius:50%;height:32px;object-fit:cover;width:32px}.avatar div{display:flex;flex-direction:column;gap:2px;justify-content:center}.avatar h5{font-size:14px;font-weight:600;line-height:15.25px;text-align:left;white-space:nowrap}.avatar h6{font-size:12px!important;font-weight:400;text-align:left}form{display:flex;flex-wrap:wrap;gap:21px;width:100%}.input-container,form .flex{display:flex;flex:1 1;max-width:440px;min-width:max(calc(50% - 21px),200px)}.input-container{flex-direction:column;justify-content:flex-end}.input-container.full,form .flex.full{max-width:100%;min-width:100%;width:100%}.flex.full .input-container{max-width:100%;min-width:200px}.input-container label{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:18px;text-align:left}.input-container .check-input,.input-container input,.input-container select,.input-container textarea{background-color:#fff;border:1px solid #e4e7eb;border-radius:4px;box-shadow:none;font-size:16px;height:46px;margin-top:8px;padding:10px 13px;width:100%}.input-container .check-input.error,.input-container input.error,.input-container select.error,.input-container textarea.error{border:1px solid #dc3545!important}.input-container span.error{color:#dc3545!important;display:flex;font-size:10px;height:20px;min-width:100%;overflow:hidden}.input-container textarea{min-height:80px}form .flex{flex-wrap:wrap;gap:20px}.bold{font-weight:700!important}.checkboxs{flex-wrap:wrap;height:auto;justify-content:space-between;min-height:44px}.check-box,.checkboxs{align-items:center;display:flex;gap:10px}.check-box{min-width:120px;overflow:hidden;position:relative}.check-box .out{border:1px solid #dfe4ea;border-radius:4px;height:20px;width:20px}.check-box input:checked~.out{background-color:#3758f9;border:none}.check-box input{height:100px;left:50%;min-width:100px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.check-box svg{font-size:20px}.bg-danger{background-color:#dc3545!important}.users{display:flex;justify-content:center;margin-top:11px}.users .user{display:flex;overflow:visible;width:30px}.users .user .items,.users .user img{border-radius:50%;height:46px;min-width:46px}.users .user .items{align-items:center;background-color:#8ab1fc;color:#fff;display:flex;font-size:19.88px;font-weight:400;justify-content:center;line-height:22.94px;text-align:right}.loading svg{animation:loading_anime 1s linear infinite;transform-origin:center}select{-webkit-appearance:none;appearance:none;background-image:url(/static/media/down.47d39a23a5f8a0a31497.svg)!important;background-position:right .7em top 50%,0 0!important;background-repeat:no-repeat,repeat!important;background-size:.8em auto,100%!important;border:none;border-radius:0;padding:0 0 0 .35em;padding-right:30px!important}.inputs-label{display:flex;flex-direction:column;gap:16px;margin-top:20px}.inputs-label .input-container{border:1px solid #dadada;border-radius:10px;box-shadow:0 5.11px 20.18px 0 #00000008;padding:0;position:relative;width:100%}.inputs-label .input-container label{background-color:#fff;left:20px;padding:0 5px;position:absolute;top:0;transform:translateY(-50%)}.inputs-label input,.inputs-label select{border:none;border-radius:10px;display:flex;height:45px;margin:0;padding-left:20px;width:100%}@keyframes loading_anime{to{transform:rotate(-1turn)}}@media (max-width:560px){.app-body{padding:34px 20px;padding-bottom:100px!important}.input-container,form .flex{min-width:100%}}.Login{align-items:stretch;background:linear-gradient(#f3f4f8 4.23%,#fff 84.42%);display:flex;gap:40px;height:100dvh;left:0;min-height:700px;overflow:auto;position:relative;right:0;top:0}.Login.Register{min-height:760px;overflow:inherit}.Login .Info-container{align-items:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;max-height:100vh;overflow:hidden;position:sticky;text-align:center;top:0}.Login .Info{margin-left:auto;margin-right:auto;max-width:720px;padding:0 40px}.Login .Logo{margin:auto;max-height:60px;object-fit:contain}.Login .Logo img{height:100%}.Login h1{color:#000;font-size:34.69px;font-weight:400;line-height:46px;text-align:center}.Login h1 span{display:inline-block;padding:0 2px;position:relative;z-index:1}.Login h1 span:before{background-color:#377dff8f;border-radius:5px;bottom:15%;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.Login h5{font-size:20.81px;font-weight:300;line-height:26.22px}.Login .new-account{margin-top:54px}.Login .new-account a,.Login .new-account h6{align-items:center;display:flex;font-size:16.82px;font-weight:200;gap:10px;justify-content:center;line-height:21.19px;margin-top:6px;text-align:center}.Login .new-account a span{border-bottom:1px solid #000}.Login .new-account a svg{font-size:17px}.Login .home-3d{max-height:calc(100dvh - 550px);overflow:hidden;position:relative}.Login .home-3d img{display:block;height:100%;min-width:100%;object-fit:cover;object-position:top}.Login .home-3d:after{background:linear-gradient(175.83deg,#fff0 50%,#f3f4f850 84.42%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:10}.Login .Form-container{align-items:center;background:url(/static/media/login-bg.ace51d59af712b90dbd7.jpeg);background-position:50%;background-size:cover;border-radius:20px;display:flex;flex:1 1;justify-content:center;margin:12px;max-width:720px;overflow:hidden;position:relative}.Login .Form-container:before{background-color:#000a;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Login form{background:var(--background-mode,#fff);border-radius:20px;box-shadow:40px 40px 60px 0 #e4e6ea1d;gap:32px;max-width:90%;padding:48px;position:relative;width:500px;z-index:100}.Login .form-items{margin:auto;max-width:100%;width:100%}.Login form h2{font-size:28px;font-weight:600;line-height:28px;text-align:left}.Login .inputs{margin:32px 0;max-width:100%;width:100%}.Login .inputs .input-container{margin-bottom:24px;position:relative;width:100%}.Login .inputs .flex{flex-direction:row}.Login .inputs .show-password{align-items:center;bottom:3px;color:#98a2b3;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:0;width:60px}.Login .inputs .input-container:last-child{margin-bottom:0}.Login .inputs{color:#344054;font-size:16px;font-weight:400;line-height:16px;text-align:left}.Login .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.Login .flex:has(.input-container){margin-bottom:24px}.Login .flex .input-container{flex:1 1;margin-bottom:0;min-width:160px}.Login .flex span{color:#00e;cursor:pointer;font-size:16px;font-weight:400;line-height:16px;text-align:right}.Login .checkboxs,.Login button,.Login input{border:1px solid #d0d5dd;border-radius:8px;gap:5px;height:48px;margin-top:12px;min-width:100px;padding:12px 16px;width:100%}.Login .checkboxs{height:fit-content}.Login .input-container .flex{flex-direction:row}.Login button{align-items:center;background-color:#000;border:none;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:16px;margin-bottom:24px;margin-top:0}.Login button svg{font-size:20px}.Login .buttons h4{color:#98a2b3;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:8px;justify-content:center;line-height:16px;margin:auto;text-align:left}@media (max-width:1024px){.Login{flex-direction:column-reverse;padding:12px}.Login .Form-container,.Login .Info-container{max-width:100%;width:100%}.Login .Info-container{display:none;min-height:800px}.Login .Form-container{margin:0;min-height:100%}}@media (max-width:560px){.Login{margin:0;padding:0}.Login,.Login.Register{height:fit-content;min-height:100dvh}.Login .Form-container{background:none;border-radius:0;min-height:100%}.Login form{align-items:center;border-radius:0;display:flex;margin:0;max-width:100%;min-height:100dvh;padding:48px 40px;width:100%}.Login form .form-items{width:100%}.Login .inputs .checkboxs{gap:15px}}.Table .filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:15px}.Table.desine th{background-color:initial;font-size:14px;font-weight:700;padding:0}.Table .filter .Search,.Table .filter>button{align-items:center;background-color:#fff;border:1px solid #dbdfed;border-radius:8px;display:flex;height:44px;justify-content:center;width:220px}.Table .filter>button{color:#b2b2b2;font-size:13.16px;font-weight:400;line-height:16.58px;width:60px}.Table .filter>button svg{font-size:20px}.Table .filter button.filter-button{gap:4px;width:125px}.Table .table-container{display:flex;max-width:100%;overflow:auto;padding-bottom:5px}.Table table{border-radius:12px 12px 0 0;margin-top:22px;overflow:hidden;text-align:left;width:100%}.Table th{background-color:#fff;color:#495057;font-size:17.23px;font-weight:600;line-height:26.8px}.Table td,.Table th{background-color:#fff;min-height:60px;padding:20px;text-align:center;white-space:nowrap}.Table tr :first-child{text-align:left}.Table td{font-size:15px;justify-content:center}.Table td,.Table td a{color:#667085}.Table td .flex{align-items:center;gap:5px}.Table tr:nth-child(odd) td{background-color:#f9fafb}.Table.desine td{background:none!important;padding:0}.Table.desine td div{align-items:center;cursor:pointer;display:flex;height:90px;justify-content:center;margin-top:20px;padding:20px}.Table.desine td div,.Table.desine tr:nth-child(odd) td div{background-color:#fff}.Table.desine tr:hover div{background-color:#000!important;color:#fff}.Table.desine tr:hover .actions button,.Table.desine tr:hover div a{color:#fff}.Table.desine td div img,.Table.desine td div.img svg{background-color:#000;border-radius:50%;color:#e0ff22;height:46px;margin-left:10px;margin-right:16px;object-fit:contain;overflow:visible;padding:9px;width:46px}.Table.desine tr td .img svg{padding:12px}.Table.desine tr:hover td div img,.Table.desine tr:hover td div.img svg{background-color:#e0ff22!important;color:#000}.Table.desine td div button{background-color:#e0ff22;border-radius:20px}.Table.desine td:first-child div{border-radius:20px 0 0 20px;justify-content:flex-start}.Table.desine td:last-child div{border-radius:0 20px 20px 0}.Table .pagination{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Table .pagination button{align-items:center;background-color:#f8f9fa;background-color:#e0ff22;border:1px solid #dfe4ea;border-radius:6px;color:#637381;color:#000;display:flex;height:34px;justify-content:center;width:34px}.Table .pagination button.active,.Table .pagination button:active{background-color:#000;border-color:#0000;color:#e0ff22}.Table .pagination button:disabled{opacity:.5;pointer-events:none}.Table .avatar{gap:8px}.Table .avatar img{height:50px;width:50px}.Table .avatar div{gap:10px}.Table span.dark,.Table span.success{background-color:#def7ec;border-radius:20px;color:#495057;display:flex;justify-content:center;margin:auto;padding:8px 0;width:80px}.Table span.dark{background-color:#e5e5e5}.Table td>*{margin:auto}.Table td button{background-color:#e5e5e5;border-radius:5px;padding:7px 15px}.Table .color-danger{background:#0000;color:#ff481fcc}.Table .color-primary{color:#e0ff22;padding:10px}.Search{background-color:#fafafa;border-radius:8px;display:flex;height:48px;min-width:200px;overflow:hidden;position:relative;width:320px}.Search input{background-color:initial;height:100%;padding-left:46px;width:100%}.Search input::placeholder{color:#b8bdc5}.Search svg{color:#21252b;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.SideBar{background-color:#fff;border-right:1px solid #dbdfed;display:flex;flex-direction:column;gap:17px;overflow:auto;padding:31px 15px 15px;width:276px}.SideBar::-webkit-scrollbar{display:none}@media (min-width:1024px){.app-container:has(.show_logo_only) .SideBar{background-color:initial;position:fixed;z-index:99}.app-container:has(.show_logo_only) .SideBar menu{display:none}}.SideBar .Logo{width:100%}.SideBar .Logo img{cursor:pointer;max-height:40px;object-fit:contain;width:100%}.SideBar .Logo img:last-child{display:none}.SideBar menu{flex:1 1;margin-top:20px;overflow:auto;width:100%}.SideBar menu::-webkit-scrollbar{display:none}.SideBar menu ul{display:flex;flex-direction:column;gap:17px;height:100%}.SideBar menu ul li{width:100%}.SideBar menu ul li:last-child{margin-top:auto}.SideBar menu ul li a,.SideBar menu ul li button{align-items:center;border-radius:3.13px;color:#324054;display:flex;flex:1 1;font-size:14.59px;font-weight:500;gap:12px;height:42px;letter-spacing:.03em;line-height:18.39px;overflow:hidden;padding:0 11px;position:relative;text-align:left}.SideBar menu ul li a.active{background-color:#000;color:var(--primary-color)}.SideBar menu ul li a span,.SideBar menu ul li a svg{position:relative;z-index:1}.SideBar menu ul li a:after,.SideBar menu ul li button:after{background-color:#000;border-radius:50%;content:"";height:30px;left:0;position:absolute;top:0;transform:translate(-50%,-50%) scale(0);width:30px;z-index:0}.SideBar menu ul li a:hover:after,.SideBar menu ul li button:hover:after{transform:translate(-50%,-50%) scale(18);transition:all .4s}.SideBar menu ul li a:hover,.SideBar menu ul li button:hover{box-shadow:0 0 10px #00000005;color:var(--primary-color)}.SideBar menu ul li a svg,.SideBar menu ul li button svg{font-size:17px}.SideBar .close-menu,.overlay{display:none}.SideBar .profile{display:flex;gap:10px;margin-top:20px}.SideBar .profile img{border:1px solid #d9d9d9;border-radius:50%;height:50px;width:50px}.SideBar .profile p{font-size:15.39px;font-weight:400;line-height:20.52px;text-align:left}.SideBar .profile span{color:#71839b}@media (max-width:1024px){.SideBar{padding-top:15px;transition:all .4s;width:72px;z-index:99}.SideBar.active{padding-top:31px;width:276px}.SideBar .Logo img:last-child{display:block}.SideBar .Logo img:first-child{display:none}.SideBar.active .Logo img:first-child{display:block}.SideBar.active .Logo img:last-child{display:none}.SideBar li a,.SideBar li button{justify-content:center}.SideBar.active li a,.SideBar.active li button{justify-content:flex-start}.SideBar li span{display:none}.SideBar.active li span{display:block}.SideBar .profile img{height:40px;width:40px}.SideBar .profile div{display:none}.SideBar.active .profile div{display:block}}@media (max-width:720px){.SideBar{height:100%;left:0;overflow:inherit;padding-top:31px;position:fixed;top:0;transform:translateX(-100%);transition:all .4s;width:276px;z-index:99}.SideBar.active{transform:translateX(0)}.SideBar .Logo img:first-child{display:block}.SideBar .Logo img:last-child{display:none}.SideBar li a,.SideBar li button{justify-content:flex-start}.SideBar li span{display:block}.SideBar.active~.overlay{background-color:#0001;bottom:0;display:flex;left:0;position:absolute;position:fixed;right:0;top:0;z-index:98}.SideBar.active .close-menu{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:50%;display:flex;height:40px;justify-content:center;position:fixed;right:0;top:30px;transform:translateX(50%);width:40px;z-index:0}}.Header{align-items:center;background-color:#f3f4f8;display:flex;gap:20px;height:96px;justify-content:space-between;padding-left:17px;padding-right:32px;position:sticky;top:0;z-index:9}@media (min-width:1024px){.app-container:has(.show_logo_only) .Header{padding-left:300px}}.menu-button{display:none}.Header .header-right{align-items:center;display:flex;gap:24px}.Header .header-right button{align-items:center;color:#000;display:flex;font-size:24px;gap:10px;height:32px;justify-content:center;min-width:32px;position:relative}.Header .header-right button>span,.Notifications>button>span{align-items:center;background-color:#e0ff22;border-radius:5px;color:#000;display:flex;font-family:Clash Display;font-size:13.39px;font-weight:600;height:25px;justify-content:center;letter-spacing:.005em;line-height:18.21px;position:absolute;right:-10px;text-align:left;top:-10px;width:25px}.Header .header-right button.user{min-width:54px}.Header .header-right button img{height:32px}.Header .header-right button.user svg{font-size:14px}.navigation-bar{display:none}@media (max-width:1024px){.menu-button{display:flex;flex-direction:column;gap:5px;padding:10px}.menu-button .bar{border-bottom:2px solid #21252b;height:2px;transition:all .4s;width:20px}.menu-button.active .bar{transform:rotate(-45deg)}.menu-button.active .bar:first-child{transform:translate(2px,3.2px) rotate(45deg);width:50%}.menu-button.active .bar:last-child{transform:translate(9px,-4px) rotate(45deg);width:50%}}@media (max-width:560px){.Header{height:76px;min-height:76px}.Header .header-right .Email,.Header .header-right .Notifications{display:none}.Header .header-right{gap:0}.navigation-bar{bottom:0;display:flex;justify-content:space-around;left:0;max-height:60px;padding:5px 0;position:fixed;right:0;z-index:9}.navigation-bar a,.navigation-bar button{align-items:center;border:2px solid #fff;color:#b8bdc5;display:flex;font-size:24px;height:50px;justify-content:center;position:relative;width:50px;z-index:5}.navigation-bar button{font-size:26px}.navigation-bar .key-container{align-items:flex-end;border:1px solid #d7d7d7;border-radius:0 0 40px 40px;border-top:none;box-shadow:0 402px 0 400px #fff,0 401px 0 400px #d7d7d7;display:flex;height:42px;justify-content:center;padding-bottom:7.5px;transform:translateY(-5px);width:80px;z-index:0}.navigation-bar a.key,.navigation-bar button.key{background-color:#fff;border:1px solid #000;border-radius:50%;box-shadow:0 0 10px #5555;color:#000;display:flex;height:65px;width:65px;z-index:-1}.navigation-bar a.key.active,.navigation-bar button.key.active{background:linear-gradient(#000 50%,#888 90%);border:1px solid #fff;color:#e0ff22}.navigation-bar a.active,.navigation-bar button.active{border-bottom:2px solid #000;color:#000}}.Notifications,.Notifications>button svg{position:relative}.Notifications>button>span{right:-5px;top:-5px}.Notifications.active>button:after{background-color:#e03137;border:1px solid #fff;border-radius:50%;bottom:50%;content:"";display:flex;height:10px;left:50%;max-width:10px;position:absolute;width:10px}.Notifications .list{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -2px #0000000d;max-height:500px;overflow:auto;position:absolute;right:0;top:100%;width:340px;z-index:10}.Notifications .list .item{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;font-size:11.12px;font-weight:500;gap:15px;justify-content:space-between;line-height:15.88px;padding:12px;text-align:left}.Notifications .list .item:hover{background-color:#eee}.Notifications .overlay{background-color:#33415510;bottom:0;display:block!important;left:0;position:fixed;right:0;top:0;z-index:9}.Notifications .list .item svg{color:#64748b;font-size:10px;min-width:10px}.Notifications .list .item>button{height:20px;width:20px}.Notifications .list .item p{color:#64748b;font-size:11.12px;font-weight:400;line-height:15.88px;margin:5px 0;text-align:left}.Notifications .list .item .flex{gap:5px;min-height:20px}.Notifications .list .item .flex button{border-radius:6px;color:#fff;font-size:12px;height:30px;min-width:100px}.Notifications .list .item .flex button.white{background-color:initial;color:#377dff}.Notifications .list .item .flex button svg{color:currentColor;font-size:12px}@media (max-width:560px){.Notifications .list{bottom:50%;left:50%;position:fixed;top:inherit;transform:translate(-50%,50%);width:300px}}.Popup-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.Popup{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;max-width:90%;min-height:250px;padding:32px 40px 40px;position:relative;width:624px}.Popup.Delete{align-items:center;padding:32px 40px 22px}.Popup-container .overlay{background-color:#0002;display:flex;height:1000px;left:0;position:absolute;top:0;width:100%}.Popup .trash{align-items:center;background-color:#ffe0e3;border-radius:22px;display:flex;height:44px;justify-content:center;padding:10px;width:44px}.Popup .trash svg{color:#dc3545;font-size:24px}.Popup h2{align-items:center;color:#282828;display:flex;font-size:34px;font-weight:600;gap:12px;letter-spacing:-.4000000059604645px;line-height:40px;text-align:left}.Popup h2 svg{background-color:#000;border-radius:50%;color:var(--primary-color);padding:5px}.Popup.Delete h4{color:#5f6980;font-size:20px;font-weight:700;font-weight:400;line-height:28px;line-height:26px;text-align:center}.Popup.Delete p{color:#5f6980;font-size:13.53px;font-weight:400;line-height:21.99px;text-align:left}.Popup .buttons{display:flex;gap:16px;margin-top:auto;width:100%}.Popup .buttons button{background-color:#fff;border:2px solid #5f6980;color:#5f6980;flex:1 1;font-size:16px;font-weight:600;letter-spacing:-.20000000298023224px;line-height:28px;text-align:center}.Popup.Delete .buttons button:last-child{background-color:#dc3545;border-color:#dc3545;color:#fff}.Popup p{font-size:16px;font-weight:400;line-height:26px;text-align:left}.Popup .buttons button:last-child{background-color:#282828;color:var(--primary-color);display:block;font-size:18px;font-weight:600;letter-spacing:-.20000000298023224px;line-height:32px;margin-left:auto;margin-top:auto;padding:12px 28px;text-align:center}@media (max-width:560px){.Popup,.Popup.Delete{min-height:200px;padding:20px 24px}.Popup h2{font-size:28px}.Popup h2 svg{font-size:30px}.Popup button{font-size:16px;padding:10px 28px}}.ProfileHeader{position:relative}.ProfileHeader .user img{border-radius:50%;height:32px;min-width:32px;object-fit:cover;width:32px}.ProfileHeader .overlay{background-color:#33415510;bottom:0;display:block!important;left:0;position:fixed;right:0;top:0;z-index:9}.ProfileHeader .list{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -2px #0000000d;display:flex;flex-direction:column;min-width:200px;overflow:hidden;position:absolute;right:0;top:120%;z-index:10}.ProfileHeader .list a,.ProfileHeader .list button{align-items:center;border-bottom:1px solid #e2e8f0;color:#334155;display:flex!important;font-size:14px;font-weight:400;gap:10px;height:40px;justify-content:flex-start;line-height:20px;padding-left:12px;text-align:center;width:100%}.ProfileHeader .list a:hover,.ProfileHeader .list button:hover{background-color:#94a3b8;color:#fff}.ProfileHeader .list a:last-child,.ProfileHeader .list button:last-child{border-bottom:none}.ProfileHeader .list a:hover svg,.ProfileHeader .list button:hover svg{color:#fff}.ProfileHeader .list a img,.ProfileHeader .list button img{border-radius:50%;height:20px;object-fit:cover;width:20px}.ProfileHeader .list a svg,.ProfileHeader .list button svg{color:#94a3b8;font-size:16px}.Users h3{align-items:center;display:flex;font-size:20px;font-weight:600;gap:20px;justify-content:space-between;line-height:30px;text-align:left;white-space:nowrap}.Users h3 a{display:flex;flex:1 1;justify-content:flex-end}button.add{align-items:center;background-color:#377dff;background-color:#000;border:.8px solid #dbdfed;border-radius:26px;color:#e0ff22;display:flex;font-size:16px;font-weight:400;gap:10px;height:52px;justify-content:center;line-height:16.58px;max-width:250px;min-width:125px;width:250px}button.add svg{font-size:18px}.FormUser{background-color:#f9fafb;border-radius:20px;max-width:900px;padding:34px}.FormUser .img-user{align-items:center;display:flex;gap:12px;justify-content:center}.FormUser .img-user img{border:1px dashed #377dff;border-radius:50%;height:100px;object-fit:cover;overflow:hidden;width:100px}.FormUser .img-user button{align-items:center;border:.8px solid #1a1a1a;border-radius:13px;display:flex;font-size:11.16px;font-weight:400;gap:3px;line-height:15.94px;padding:5px 10px;text-align:center}.FormUser .img-user button:last-child{border-color:#0000}.FormUser form button{margin-right:auto}.FormUser form button div{align-items:center;display:flex;font-size:16px;font-weight:500;gap:25px;letter-spacing:.5px;text-align:left}.FormUser form button span{display:flex;font-size:12px;font-weight:200;line-height:11.33px;margin-right:auto;margin-top:5px;text-align:left;width:100%}.FormUser form button div svg{color:#646464;font-size:20px}.FormUser .uploads{display:flex;position:relative;width:fit-content}.FormUser .uploads img{height:40px}.FormUser .uploads button{background-color:red;border-radius:50%;color:#fff;font-size:10px;padding:5px;position:absolute;right:5px;top:5px;transform:translate(50%,-50%)}@media (max-width:560px){.FormUser{padding:34px 24px}.FormUser .img-user img{height:80px;min-width:80px;width:80px}}.upload{cursor:pointer;position:relative}.upload input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.upload .edit{background-color:red;background-color:#fff;border:1px solid #377dff!important;border-radius:50%!important;bottom:4px;display:flex;height:30px;padding:0!important;pointer-events:none;position:absolute;right:4px;width:30px}.upload .edit svg{color:#377dff;font-size:16px;margin:auto}.Dashboard h2{color:#212121;font-size:33.57px;font-weight:400;text-align:left}.Dashboard h2 span{text-transform:capitalize}.Dashboard h6{color:#bfbfbf;font-size:15.32px;font-weight:400;line-height:20.45px;text-align:left}.grid-dash{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.grid-dash .card-2{max-width:400px}.grid-dash .card-2 img{flex:1 1}.grid-dash>a{min-width:min(400px,100%)}.Dashboard .card-data{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:237.35px;min-width:400px}.Dashboard .card-data>div{background-color:#fff;border-radius:10px;flex:1 1;padding:11.43px 25px}.Dashboard .card-data h3{align-items:center;display:flex;font-size:19px;font-weight:600;justify-content:space-between;line-height:28.5px;text-align:left}.Dashboard .card-data h3 img{height:32px}.Dashboard .card-data .card-data-body{display:flex;flex-wrap:wrap;gap:24px;margin-top:13px}.Dashboard .card-data .item{flex:1 1;min-width:max(40%,250px);overflow:hidden}.Dashboard .card-data .pdf{height:30px;margin-left:auto}.Dashboard .card-data button{border:.5px solid #dbdfed;border-radius:5px;font-size:12px;font-weight:400;height:32px;line-height:10.31px;width:80px}.Dashboard .card-data button:active{opacity:.5}.Dashboard .card-data .item .details{background-color:#f3f4f8;border-radius:11.95px;margin-top:10px;padding:8px 12px;position:relative;width:100%}.Dashboard .card-data .item .details .price{font-size:14px;font-weight:600;padding-left:30px}.Dashboard .card-data .item .details .position{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:400;gap:5px;line-height:11px;margin-top:5px;max-width:200px;text-align:left}.Dashboard .card-data .item .details .position svg{height:25px;min-width:25px}.Dashboard .card-data .item .details .value{font-size:14px;font-weight:600;line-height:11.43px;position:absolute;right:10px;text-align:left;top:50%;transform:translateY(-50%)}.Dashboard .card-data .details .stars{align-items:center;color:#5d5dff;display:flex;flex-direction:row;font-size:16px;margin-left:auto}.Dashboard .details.danger{background:#fa04048a!important;color:#fff;min-height:40px;padding:10px!important}.Dashboard .details.danger .avatar{align-items:center;height:100%;justify-content:flex-start}.Dashboard .card-data .item .details.danger{max-width:100%;overflow:hidden}.Dashboard .card-data .item .details.danger .avatar{min-width:fit-content;white-space:nowrap}.Dashboard .details.danger h5{max-width:40%;overflow:hidden;text-overflow:ellipsis}.Dashboard .details.danger p{color:#fff!important;font-weight:300!important;margin-left:20px}.Dashboard .Avatar .filter,.Dashboard .Avatar thead{display:none}@media (max-width:1100px){.Dashboard .card-data .card-data-body .item:nth-child(4){display:none}}@media (max-width:560px){.grid-dash{flex-direction:column}.Dashboard h2{font-size:25px}.Dashboard h6{font-size:15px}.Dashboard .card-data{min-width:100%}.Dashboard .details.danger .avatar{align-items:center;height:100%;justify-content:flex-start;max-width:250px}}.Dashboard .counts{display:flex;flex-wrap:wrap;gap:29px;margin-top:16px;width:100%}.Dashboard .chart:has(.counts){flex:1 1;min-width:min(520px,100%)}.Dashboard .counts .count{align-items:flex-start;background:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:17px;width:145px}.Dashboard .chart button{align-items:center;border:.87px solid #c3d3e2;border-radius:9px;color:#0f3659;display:flex;gap:9px;height:34px;justify-content:center;width:142px}.Dashboard .chart button svg{font-size:20px}.Dashboard .counts .count svg{background-color:#e0ff22;border-radius:50%;box-sizing:border-box;color:#000;height:38px;min-width:38px;overflow:visible;padding:7px;width:38px}.Dashboard .counts .count:hover{border:1px solid #000;box-shadow:0 4px 4px 0 #00000020}.Dashboard .counts .count .data{flex:1 1}.Dashboard .counts .count .data h5{color:#e0ff22;font-size:18px;font-weight:400;font-weight:700;line-height:15px;margin-bottom:13px;margin-top:10px;text-align:left}.Dashboard .counts .count .data p{color:#fff;font-size:12px;font-style:italic;font-weight:400;line-height:20.8px;margin-top:10px;text-align:left}.Dashboard .counts .count .data span{color:#d4d4d4;font-size:10px;font-style:italic;line-height:11px;text-align:left}.Dashboard .counts .count .data .flex{align-items:flex-end;font-size:24px;font-weight:500;gap:5px;justify-content:space-between;line-height:18px;text-align:left}.Dashboard .counts .count .data span{font-size:13px;font-weight:400;line-height:15px;text-align:right}.Dashboard .counts .count .data .success{color:#04b700}.Dashboard .counts .count .data .danger{color:#ff481fcc}@media (max-width:1400px){.Dashboard .counts{gap:20px}}@media (max-width:768px){.Dashboard .counts{justify-content:center}}.chart{background-color:#fff;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:0;max-width:700px;min-width:300px;padding:20px;z-index:0}.chart .apexcharts-legend.apexcharts-align-center.apx-legend-position-bottom{display:none}.chart .chart-container{flex:1 1}.chart .flex p{align-items:center;display:flex;gap:5px}.chart .flex p span{background-color:#000;border-radius:5px;display:flex;height:10px;width:22px}.chart .chart-container>div{height:100%}.chart .flex{font-size:14.1px;font-weight:600;gap:10px;justify-content:space-between;line-height:19.03px;padding-left:20px;text-transform:capitalize}.chart .flex,.chart .values{display:flex;flex-wrap:wrap;text-align:left}.chart .values{font-size:12px;font-weight:400;gap:16px;letter-spacing:.5px;line-height:14.12px}.chart .values div{align-items:center;display:flex;gap:8px}.chart .values span{background-color:#695cfb;border-radius:50%;display:block;height:10px;width:10px}.chart .values div:nth-child(2) span{background-color:#00c7f2}.chart .values div:nth-child(3) span{background-color:#0fca7a}.chart .values div:nth-child(4) span{background-color:#f7a23b}.chart p{font-size:10px;font-weight:400;letter-spacing:.5px;line-height:15.12px;margin-top:10px;text-align:center}@media (max-width:1100px){.chart{gap:0;min-width:100%;padding:20px}.chart .chart-container{height:250px}}@media (max-width:560px){.chart .flex{justify-content:space-between;padding:0 10px}.chart{padding-left:5px;padding-right:5px}}.UserCounts{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;min-width:100%}.UserCounts .avatar{align-items:center;flex:none;text-transform:capitalize}.UserCounts .avatar img{background-color:#000;border-radius:20px;height:90px;width:90px}.UserCounts .line{background-color:#b6b6b6;width:1px}.UserCounts .item{align-items:center;display:flex;flex-direction:column;justify-content:center}.UserCounts .item h1{font-family:Clash Display;font-size:42.52px;line-height:53.86px}.UserCounts .item .flex,.UserCounts .item h1{font-weight:400;letter-spacing:.005em;text-align:left}.UserCounts .item .flex{font-size:15.7px;font-style:italic;gap:5px;line-height:19.88px}.UserCounts .item .flex span{background-color:var(--primary-color);border-radius:9px;font-size:12.17px;font-weight:500;height:18px;line-height:18.25px;text-align:center;width:68px}@media(max-width:1400px){.UserCounts{flex-wrap:wrap;gap:20px}.UserCounts>:not(.line){flex:1 1;max-width:45%;min-height:160px;min-width:40%}.UserCounts .line:nth-child(4){height:1px;width:100%}}@media(max-width:560px){.UserCounts{align-items:center;flex-direction:column;padding:20px}.UserCounts .line{height:1px;width:100%}.UserCounts>*{max-width:100%!important;width:100%!important}.UserCounts>:not(.line){min-height:120px}.UserCounts .avatar{justify-content:center}}.semi-circle-chart{display:flex;flex-direction:column;max-height:100px}.semi-circle-chart .flex{align-items:center}.semi-circle-chart .apexcharts-datalabels-group{stroke:#000;font-size:22px;transform:translateY(-25%)}.semi-circle-chart .apexcharts-datalabels-group text:first-child{stroke:#555;font-size:10px;font-weight:400;transform:translateY(32%)}.VentesAnnuelles{background-color:#000;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:160px;padding:10px 10px 0}.VentesAnnuelles .chart-container{flex:1 1;height:auto}.VentesAnnuelles .apexcharts-tooltip{color:#000}.VentesAnnuelles .apexcharts-xaxis-texts-g tspan{fill:#fff}.VentesAnnuelles .apexcharts-series:nth-child(2){pointer-events:none}.SelectUser{background-color:#000;border-radius:26px;color:var(--primary-color);height:52px;margin-bottom:40px;padding:0 40px;width:250px}.flex-top{display:flex;flex-wrap:wrap;gap:16px}.flex-top div{background-color:#fff;border-radius:12px;color:#858d9d;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:space-between;min-width:300px;padding:20px;position:relative}.flex-top div.active{background-color:#000;color:#fff}.flex-top span{align-items:center;gap:2px;margin-top:8px}.flex-top button{align-items:center;background-color:#d1d1d1;border-radius:8px;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;width:36px}.flex-top div.active button{background-color:#e0ff22}.flex-top h2{color:#000;font-family:Clash Display;font-size:32px;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:39.36px;text-align:left}.flex-top div.active h2{color:#e0ff22}.FicheIntervention{align-items:center;background-color:#fff;border-radius:14px;display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.FicheIntervention.disabled .flex-left{background-color:#61646d!important}.FicheIntervention .flex-left{align-items:center;background-color:#000;display:flex;gap:13px;height:100%;padding:20px}.FicheIntervention.disabled .flex-left .timer{background-color:#edecfe}.FicheIntervention .flex-left .timer{align-items:center;background-color:#e0ff22;border-radius:50%;display:flex;font-size:30px;height:40px;justify-content:center;width:40px}.FicheIntervention .flex-left p{align-items:center;color:#778399;display:flex;font-size:12.9px;font-weight:400;gap:5px;line-height:16.25px;margin-top:10px;text-align:left}.FicheIntervention .flex-left p svg{font-size:20px}.FicheIntervention .flex-left h5{color:#fff;font-size:14.33px;font-weight:600;line-height:18.06px;text-align:center}.FicheIntervention .flex-center{flex:1 1;padding:10px}.FicheIntervention .flex-center:last-child{display:flex;flex:none;gap:30px}.FicheIntervention .flex-center:last-child a{flex:1 1}.FicheIntervention .flex-center h4{color:#000;font-size:16.22px;font-weight:500;line-height:20.44px;text-align:left}.FicheIntervention .flex-center .flex{color:#768298;display:flex;gap:10px}.FicheIntervention .flex-center .flex svg{font-size:18px;margin-top:2px;min-width:18px}.FicheIntervention .flex-center span{color:#2056ff;display:flex;font-size:14px;font-weight:500;letter-spacing:-.025em;line-height:13.24px;margin:12px 0;max-width:350px;text-align:left}.FicheIntervention .flex-center h3{font-size:22.49px;font-weight:400;letter-spacing:-.025em;line-height:28.34px;margin-bottom:20px;text-align:center}.FicheIntervention .flex-center .slider{background-color:#e3e8ee;border-radius:5px;height:5px;margin:auto;overflow:hidden;width:200px}.FicheIntervention .flex-center .slider div{background-color:#2056ff;border-radius:5px;height:100%;width:15%}.FicheIntervention .add{background-color:var(--primary-color);border-radius:10px;color:#fff;color:#000;width:100%}.FicheIntervention .add.black{background-color:#000;color:var(--primary-color)}.FicheIntervention .add.light{background-color:#edecfe;color:var(--primary-color);margin-right:30px}.FicheIntervention .flex-center .flex{align-items:center;color:#2056ff}.FicheIntervention .flex-center .flex svg{font-size:24px}@media (max-width:1300px){.FicheIntervention{align-items:flex-start;flex:1 1;flex-direction:column;max-width:100%;min-width:320px}.FicheIntervention .flex-center{padding:20px;width:100%}.FicheIntervention .flex-left{height:100px;width:100%}.FicheIntervention .flex-center .slider{width:100%}.FicheIntervention .add{max-width:100%;width:100%}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.CallCalendar{background-color:#fff;border-radius:16px;display:flex;flex-wrap:wrap;margin-top:40px}.CallCalendar .left-call{flex:1 1;padding:24px 20px}.CallCalendar .left-call .add{border-radius:9px}.CallCalendar .agenda-container{border:1px solid #c5c5c5;border-radius:17px;margin-top:40px;padding:17px}.CallCalendar .agenda-container .flex{font-size:13px;gap:22px}.CallCalendar .agenda-container .flex p{align-items:center;display:flex;font-weight:500;gap:8px;white-space:nowrap}.CallCalendar .agenda-container .flex p span{background-color:#a31717;border-radius:50%;display:flex;height:11px;width:11px}.CallCalendar .agenda-container button{align-items:center;border:1px solid #c5c5c5;border-radius:13px;color:#00000080;display:flex;font-size:15px;gap:8px;height:40px;justify-content:center;margin-top:22px;max-width:100%;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.CallCalendar .agenda-container button svg{font-size:20px}.CallCalendar .left-call img{height:45px;width:45px}.CallCalendar .left-call .line{background-color:#c5c5c5;display:block;height:1px;margin:22px 0;max-width:100%;width:100%}.CallCalendar .left-call .flex.time{align-items:center;font-size:22px;font-weight:600;gap:22px;justify-content:space-evenly}.CallCalendar .left-call .flex.time svg{font-size:26px}.CallCalendar .left-call .add{min-width:100%}.CallCalendar .rbc-toolbar{gap:10px}.CallCalendar .rbc-btn-group:nth-child(3) button{border-width:1px;box-shadow:none!important;font-size:14px}.CallCalendar .rbc-btn-group:nth-child(3) button:first-child{border-radius:17px 0 0 17px}.CallCalendar .rbc-btn-group:nth-child(3) button:last-child{border-radius:0 17px 17px 0}.CallCalendar .rbc-btn-group button.rbc-active{background-color:#e7f7ef;color:#0caf60}.CallCalendar .rbc-btn-group:first-child button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.822 13.097.896 7.157l4.926-5.94' stroke='%23989FAB' stroke-width='1.541' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:none;height:40px}.CallCalendar .rbc-btn-group:first-child button:first-child{display:none}.CallCalendar .rbc-btn-group:first-child button:nth-child(3){transform:rotate(180deg)}.CallCalendar .rbc-calendar{border-left:1px solid #c5c5c5;flex:4 1;min-height:600px;padding:24px 20px}.CallCalendar .rbc-toolbar-label{color:#21252b;font-size:24px;font-weight:700;text-align:left;text-transform:capitalize}.CallCalendar .overlay{background-color:#03022950;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:99}.CallCalendar .add-rdv{background-color:#fff;border-radius:10px;box-shadow:-14px 10px 10px #0002;left:50%;max-height:90%;max-width:90%;overflow-y:auto;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:99}.CallCalendar .add-rdv h4{align-items:center;color:#555;display:flex;font-size:20px;font-weight:400;justify-content:space-between;width:100%}.CallCalendar .add-rdv h4 a{align-items:center;border-radius:50%;color:#555;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.CallCalendar .add-rdv .rdv{background-color:#000;border-radius:10px;color:#fff;font-size:14px;margin-top:48px;padding:6px 12px;width:fit-content}.CallCalendar .add-rdv input,.CallCalendar .add-rdv>select{border:1px solid #c5c5c5a0;border-radius:10px;height:42px;margin-top:13px;padding-left:20px;width:100%}.CallCalendar .add-rdv>select:disabled{color:#555}.CallCalendar .add-rdv>select option{padding:10px}.CallCalendar .add-rdv .flex{align-items:center;gap:15px;margin-top:29px;white-space:nowrap}.CallCalendar .add-rdv .flex>div:first-child{align-items:center;background-color:#0002;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.CallCalendar .add-rdv .flex>div:nth-child(2){max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis}.CallCalendar .add-rdv .flex .edit{margin-left:auto}.CallCalendar .add-rdv .flex p{color:#030229;font-size:14px;overflow:hidden;text-overflow:ellipsis}.CallCalendar .add-rdv .flex span{color:#010d1c90;font-size:12px}.CallCalendar .add-rdv .flex .buttons{gap:13px;margin-top:42px}.CallCalendar .add-rdv .buttons>*{border-radius:10px;flex:1 1;height:39px;margin:0;padding:0 13px;width:200px}.CallCalendar .add-rdv .buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:38px}.CallCalendar .add-rdv .buttons>:first-child{background:#000;color:#377dff}.CallCalendar .add-rdv .flex-buttons{display:flex;gap:20px;justify-content:flex-end;margin-left:auto;margin-top:16px}.CallCalendar .add-rdv .flex-buttons a,.CallCalendar .add-rdv .flex-buttons button{align-items:center;border-radius:10px;display:flex;font-size:14px;height:40px;justify-content:center;min-width:100px;padding:6px}.CallCalendar .add-rdv .flex-buttons a:first-child{border:none;color:#000}.CallCalendar .add-rdv .flex-buttons button:last-child{background:#000;color:#e0ff22}.CallCalendar .add-rdv .input{margin:13px 0 0;padding:0;position:relative;width:100%}.CallCalendar .add-rdv select.SelectUser{background-color:initial;color:#555;margin:0}.CallCalendar .add-rdv .input input{margin-top:0;padding-left:45px}.CallCalendar .rbc-event{flex-direction:column-reverse;font-size:10px;gap:6px;justify-content:center}.CallCalendar .rbc-event .rbc-event-label{text-align:center;white-space:wrap;width:100%}.CallCalendar .rbc-event .rbc-event-content{flex:none;font-size:12px;font-weight:700;height:auto;text-align:center}.CallCalendar .rbc-event.rbc-event-allday .rbc-event-content div{align-items:center;display:flex;flex-direction:column;font-size:12px;height:40px;justify-content:center}.CallCalendar .rbc-event.rbc-event-allday .rbc-event-content div h4{font-size:14px}.CallCalendar .add-rdv .input svg{color:#555;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.CallCalendar .add-rdv .time{border:1px solid #c5c5c5;border-radius:10px;color:#555;margin-top:13px;width:100%}.CallCalendar .add-rdv .time .top .flex{margin-top:0}.CallCalendar .add-rdv .time p{align-items:center;color:#555;display:flex;gap:5px}.CallCalendar .add-rdv .time .top{border-bottom:1px solid #c5c5c5;padding:18px}.CallCalendar .add-rdv .time .body{padding:18px}.CallCalendar .time .select{border:1px solid #c5c5c5;border-radius:10px;font-size:11px;margin-left:auto;padding:5px}.CallCalendar .add-rdv .time .body input{height:fit-content;padding:5px 10px}.CallCalendar .add-rdv .time .body .flex{margin-top:13px;width:100%}.CallCalendar .add-rdv .time .body .flex div{align-items:flex-start;background-color:initial;border-radius:0;display:flex;flex:1 1;flex-direction:column;text-transform:capitalize}.CallCalendar .add-rdv .time .body button{border:1px solid #c5c5c5;border-radius:10px;color:#555;flex:1 1;height:33px;position:relative}.CallCalendar .add-rdv .time .body button input{display:flex;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.CallCalendar .add-rdv .time .body button:has(input:checked){background-color:#000;color:#e0ff22}.CallCalendar .add-rdv .time .body button:nth-child(2){margin-left:20px}.CallCalendar .add-rdv .time .body button:last-child{border:1px solid #ba1717;color:#ba1717}.input:has(.autocomplete-container){position:relative}.CallCalendar .autocomplete-container{opacity:0;position:absolute;z-index:1}.CallCalendar .autocomplete-container:has(input:focus){opacity:1}.CallCalendar .autocomplete-container:has(input:focus)+input{opacity:0}@media (max-width:1100px){.CallCalendar{flex-direction:column}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{border:none;border-radius:12px;margin:10px 0;min-width:100%;padding:10px 20px 20px}.react-calendar .react-calendar__navigation__arrow{align-items:center;background-color:#f3f2f5;border-radius:50%;display:flex;font-size:20px;justify-content:center}.react-calendar .react-calendar__navigation__next2-button,.react-calendar .react-calendar__navigation__prev2-button{display:none}.react-calendar .react-calendar__month-view__weekdays__weekday *{text-decoration:none}.react-calendar .react-calendar__tile{border-radius:20px;color:#1a191f}.react-calendar .react-calendar__tile.react-calendar__tile--now{background-color:#f3f2f5;color:#1a191f}.react-calendar .react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:#000;color:#fff}.Calendar-planifier .time{display:flex;flex-wrap:wrap;gap:13px;padding:20px 0}.react-calendar .react-calendar__tile.disabled,.react-calendar .react-calendar__tile:disabled{background:#0000;color:#f00a}.react-calendar .react-calendar__tile.disabled.react-calendar__tile--active{background-color:#f00a;color:#fff}.Calendar-planifier .time button{background-color:#f3f2f5;border-radius:6px;flex:1 1;font-size:10.64px;font-weight:400;height:26px;line-height:15.95px;min-width:100px;text-align:center}.Calendar-planifier .time button.active{background-color:#000;color:#fff}.RightUser{background-color:#fff;border-radius:8px;max-height:100dvh;max-width:100%;min-height:100dvh;overflow:auto;position:fixed;right:0;top:0;width:400px;z-index:9;z-index:99}.RightUser>.overlay{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:-10}.RightUser .Header{background-color:#fff}.RightUser .Header .menu-button,.RightUser .navigation-bar{display:none}.RightUser .profile{display:block;padding:32px}.RightUser .profile h2{align-items:center;color:#030229;display:flex;font-size:20px;font-weight:600;justify-content:space-between;line-height:25.2px;text-align:left}.RightUser .profile h2 button{align-items:center;background-color:#e71d3620;border-radius:50%;color:#e71d36;display:flex;font-size:10px;height:40px;justify-content:center;width:40px}.RightUser .profile img{box-shadow:0 4px 25.7px 0 #00000014;height:134px;margin:11px auto auto;object-fit:cover;width:134px}.RightUser .last-meet{align-items:center;background-color:#f9f9fc;border-radius:16px;display:flex;gap:30px;height:73px;margin-top:42px;padding:0 16px}.RightUser .video{align-items:center;background:#e0ff22;border-radius:8px;color:#000;display:flex;font-size:20px;height:43px;justify-content:center;width:43px}.RightUser .last-meet p{font-size:14px;font-weight:700;line-height:18.2px;text-align:left}.RightUser .last-meet span{font-size:14px;font-weight:400;line-height:18.2px;text-align:left}.RightUser .profile .add{font-size:16px;font-weight:600;height:50px;line-height:20.16px;margin:42px 0 0;max-width:100%;text-align:left;width:100%}.RightUser h3{color:#030229;font-size:20px;font-weight:600;line-height:25.2px;margin-top:11px;text-align:center}.RightUser .info{align-items:center;color:#a3a9b6;display:flex;font-size:16px;font-weight:400;gap:16px;line-height:20.16px;margin-top:12px;text-align:left}.RightUser .info svg{font-size:24px}.RightUser .input-container span.error{display:none}.AddCapture{color:#fff;overflow:auto;padding:34px 20px;text-align:center;z-index:99}.AddCapture,.AddCapture .overlay{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.AddCapture .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0002;background-color:#fff6;z-index:90;z-index:-1}.AddCapture .add-cap{align-items:stretch;background-color:#000;border-radius:28px;display:flex;flex-direction:column;gap:10px;margin:auto auto 0;max-width:100%;padding:28px;width:600px}.AddCapture .add-cap p{font-size:18px;font-weight:400}.AddCapture .add-cap span{display:flex;font-size:12px;margin:auto}.AddCapture .add-cap button,.AddCapture .add-cap input{background-color:#fff;border-radius:25px;font-size:16px;height:50px;padding:0 20px;text-align:center}.AddCapture .add-cap button{align-items:center;background-color:#e0ff22;display:flex;gap:10px;justify-content:center}.AddCapture .add-cap .iframe,.AddCapture .add-cap iframe{border-radius:27px;height:250px;width:100%}.AddCapture>button{align-items:center;background-color:#000;border-radius:20px;color:#e0ff22;display:flex;gap:10px;justify-content:center;margin:10px auto auto;max-width:100%;min-height:50px;width:600px}.AddCapture .flex input{flex:1 1;min-width:100px}.AddCapture .add-cap>button{position:relative}.AddCapture .add-cap>button .upload{opacity:0;position:absolute;width:100%}.autocomplete-container{font-style:normal!important;width:100%}.autocomplete-container input{width:100%}.Avatar .add{margin-left:auto;min-width:200px}.Avatar .avatars{display:flex;flex-wrap:wrap;gap:19px;margin-top:12px}.Avatar .avatars .user{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3.22px 24.17px 0 #2e2d740d;display:flex;flex:1 1;flex-direction:column;max-width:600px;min-width:264px;padding:12px;position:relative;width:25%}.Avatar .about{color:#858d9d;cursor:pointer;left:30px;position:absolute;top:12px;transform:rotate(90deg)}.Avatar img{border-radius:50%;display:flex;height:64px;object-fit:cover;width:64px}.Avatar .name{color:#1d1f2c;font-size:11.28px;line-height:16.11px;margin-top:12px}.Avatar .name,.Avatar .status{font-weight:600;letter-spacing:.005em;text-align:center}.Avatar .status{background:#d8e6ff;border-radius:5px;color:#377dff;font-size:9.67px;line-height:14.5px;margin-top:4px;padding:4px 6px}.Avatar .line{border-bottom:.81px dotted #c2c6ce;margin:12px 0;width:100%}.Avatar .flex{display:flex;flex-direction:row;gap:8px;width:100%}.Avatar .user .flex>div{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.Avatar .user .flex p{color:#667085;font-size:9.67px;font-weight:400;letter-spacing:.005em;line-height:14.5px;text-align:center}.Avatar .user .flex a,.Avatar .user .flex button,.Avatar .user .flex span{display:flex;font-size:11.28px;font-weight:500;letter-spacing:.005em;line-height:16.11px;text-align:center}.Avatar .user .flex a,.Avatar .user .flex button{align-items:center;background:#377dff;border-radius:15px;color:#fff;flex:1 1;gap:5px;height:40px;justify-content:center}.Avatar .user .flex a svg,.Avatar .user .flex button svg{font-size:20px}body:has(.RightUser) .app-body{width:calc(100% - 400px)}.ReportingSteps{background-color:#fff;min-height:80px}.ReportingSteps,.ReportingSteps ul{align-items:center;display:flex;justify-content:center;width:100%}.ReportingSteps ul{gap:12px;overflow:hidden;padding:10px}.ReportingSteps ul .line{background-color:#000;height:1px;width:50px}.ReportingSteps li{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:14px;max-width:25%}.ReportingSteps li p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportingSteps li.active,.ReportingSteps li:hover{font-weight:700}.ReportingSteps li.active span,.ReportingSteps li:hover span{background-color:#000;color:#e0ff22}.ReportingSteps li span{align-items:center;background-color:#b6b6b6;border-radius:2px;color:#7d7d7d;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}@media (max-width:560px){.ReportingSteps ul{padding:20px}.ReportingSteps li{flex-direction:column;text-align:center}}.InformationForm{display:block!important}.InformationForm section{background-color:#fff;border-radius:12px;box-shadow:0 4px #2e2d7405;margin-top:30px;padding:24px;width:100%}.InformationForm>.flex{margin-top:30px;max-width:100%}.InformationForm .flex{flex-wrap:wrap;max-width:100%}.InformationForm .flex section{flex:1 1;margin-top:0;min-width:300px}.InformationForm section h3{font-size:18px;font-weight:700}.InformationForm .input-container{margin-top:24px;max-width:100%;width:100%}.InformationForm .input-container input,.InformationForm .input-container select,.InformationForm .input-container textarea{background-color:#f9f9fc;border-radius:8px;color:#1d1f2c;font-size:14px}.InformationForm .input-container textarea{height:100px}.InformationForm .input-container input::placeholder,.InformationForm .input-container select::placeholder,.InformationForm .input-container textarea::placeholder{color:#1d1f2c}.InformationForm .input-container label{color:#777980;font-size:14px}.InformationForm .input-container li{align-items:center;display:flex;gap:17px;margin-top:20px}.InformationForm .input-container li button,.InformationForm .input-container li input{align-items:center;border:1px solid #777980;border-radius:8px;color:#0000;display:flex;height:25px;justify-content:center;margin:0;min-width:25px;position:relative;width:25px}.InformationForm .input-container li input{left:0;opacity:0;position:absolute;top:0}.InformationForm .input-container li button.active{background-color:#1d1f2c;color:#e0ff22}.InformationForm .input-container ul .flex-add{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.InformationForm .input-container ul .flex-add input{flex:1 1;margin:0;max-width:200px;min-width:200px}.InformationForm .input-container ul .flex-add button{align-items:center;background-color:#e0ff2250;border-radius:8px;color:#000;display:flex;font-weight:700;gap:10px;justify-content:center;min-width:100px;padding:10px 14px;white-space:nowrap}.InformationForm button.add{background-color:#000;border-radius:10px;color:#e0ff22;margin-left:auto;margin-top:40px}@media (max-width:500px){.InformationForm .input-container ul .flex-add button span{display:none}}.ReportingFile{margin:auto;max-width:600px;padding:80px 0}.ReportingFile .SelectDocument{align-items:center;border:1px dashed #a0a0a0;border-radius:25px;display:flex;flex-direction:column;height:276px;justify-content:center;margin-bottom:60px;overflow:hidden;padding:10px;position:relative;text-align:center;width:100%}.ReportingFile .SelectDocument .upload{opacity:0;z-index:10}.ReportingFile .SelectDocument .upload,.ReportingFile .SelectDocument .upload input{height:100%;left:0;position:absolute;top:0;width:100%}.ReportingFile .SelectDocument>img{height:80px;margin-bottom:20px}.ReportingFile .SelectDocument h3{font-size:23px}.ReportingFile .SelectDocument p{color:#7d828f;font-size:14px;margin-top:9px}.ReportingFile .upload-progress{border:1px solid #a0a0a0;border-radius:17px;margin-bottom:24px;min-height:120px;padding:14px}.ReportingFile .upload-progress .flex{align-items:center;gap:20px}.ReportingFile .upload-progress img{height:66px;object-fit:contain}.ReportingFile .upload-progress .flex div{overflow:hidden}.ReportingFile .upload-progress h4{font-size:15px;overflow:hidden}.ReportingFile .upload-progress p{font-size:10px;margin-top:4px;overflow:hidden}.ReportingFile .upload-progress .progress{background-color:#c3c3c3;border-radius:3px;box-shadow:1px 4px 10px #0002;flex:1 1;height:6px;width:100%}.ReportingFile .upload-progress .progress div{background:#377dff;border-radius:3px;height:6px;width:0}.ReportingFile .upload-progress .close{align-items:center;border:1px solid #c2bcbc;border-radius:50%;color:#c2bcbc;display:flex;font-size:13px;height:43px;justify-content:center;margin-left:auto;min-width:43px;width:43px}.ReportingFile>.add{background-color:#000;border-radius:10px;color:#e0ff22;margin-left:auto;margin-top:40px}.ReportingFile .progress .full{width:100%!important}@media (max-width:560px){.ReportingFile .upload-progress{position:relative}.ReportingFile .upload-progress .flex:first-child{align-items:flex-start;flex-direction:column}.ReportingFile .upload-progress .flex .close{position:absolute;right:10px;top:10px}}.ReportingShow{align-items:stretch;display:flex;gap:20px;padding-bottom:100px}.ReportingShow section{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #2e2d7405;display:flex;flex:auto;flex-direction:column;font-weight:300;gap:16px;margin-top:27px;max-width:800px;padding:24px}.ReportingShow h3{font-size:18px;font-weight:700}.ReportingShow h4{font-size:14px;font-weight:500}.ReportingShow p{font-size:14px}.ReportingShow p.bg{background-color:#f9f9fc;border:1px solid #e0e2e7;border-radius:8px;line-height:1.5rem;min-height:100px;padding:7px 12px}.ReportingShow section span{color:#555;display:flex;font-size:14px;margin-bottom:10px;margin-top:14px}.ReportingShow li{align-items:center;display:flex;gap:17px;margin-bottom:10px}.ReportingShow li button{align-items:center;background-color:#1d1f2c;border-radius:8px;color:#e0ff22;display:flex;height:25px;justify-content:center;margin:0;width:25px}.ReportingShow .files{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;margin-top:27px}.ReportingShow .files img{height:146px;width:146px}.ReportingShow .files div{align-items:center;display:flex;flex-direction:column;font-weight:500;gap:20px}@media (max-width:1080px){.ReportingShow{flex-direction:column}}.Chat .cards{display:flex;flex-wrap:wrap;gap:30px;margin-top:46px}.ChatTab{border:1px solid #e9eaec;border-radius:30px;display:flex;height:60px;overflow:hidden;width:fit-content}.ChatTab .tab{align-items:center;background-color:#fff;color:#989fab;cursor:pointer;display:flex;justify-content:center;padding:0 36px;text-transform:capitalize}.ChatTab .tab.active,.ChatTab .tab:hover{background:#000;color:#e0ff22}.ChatTab .tab:not(:first-child){border-left:1px solid #e9eaec}@media (max-width:560px){.ChatTab .tab{padding:0 20px}}.ChatCard{background-color:#fff;border:1px solid #eaecf0;display:flex;flex:1 1;flex-direction:column;min-width:280px;width:280px}.ChatCard img{background-color:#fff;flex:1 1;object-fit:contain;width:100%}.ChatCard .body{align-items:center;display:flex;flex-direction:column;gap:14px;padding:15px;text-align:center}.ChatCard .body p{color:#5f6980}.ChatCard .body p.or{font-weight:700}.ChatCard h3{color:#282828;text-transform:capitalize}.ChatCard h4{font-size:17px}.ChatCard p{color:#5f6980;font-size:14px;line-height:20px}.ChatCard button{font-size:12px;padding:0 20px;width:fit-content}.ChatCard h4{color:#3e3e59;font-size:13px;font-weight:400}.ChatCard .flex{gap:15px}.ChatCard .flex button{background-color:#f2f4f7;border-radius:50%;display:flex;font-size:18px;height:35px;max-width:35px;padding:0;width:35px}.ChatCard .flex button svg{margin:auto}.ChatCard .flex button:hover{background-color:#282828;color:#e0ff22}.app-contents:has(.Descution){display:flex;flex-direction:column;overflow:hidden}.app-body:has(.Descution){display:flex;height:calc(100dvh - 100px)}.Descution *{font-family:Clash Display;font-style:normal}.Descution{align-items:stretch;background-color:#fff;border:1px solid #eee;display:flex;flex:1 1;font-style:normal;height:100%;position:relative}.Descution .overlay.active{background-color:#0002;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:560px){.app-contents:has(.Descution) .Header{display:none}.app-body:has(.Descution){height:100dvh;padding:0!important}}.LeftDescution{box-shadow:0 10px 10px #0001;display:flex;flex-direction:column;width:280px}.LeftDescution .top{align-items:center;border:1px solid #eee;display:flex;height:80px;justify-content:space-between;padding:20px}.LeftDescution h3{align-items:center;display:flex;font-size:19px;font-weight:600;gap:10px}.LeftDescution h4{font-weight:600}.LeftDescution h3 span{background-color:#edf2f7;border-radius:10px;display:inline-block;font-size:11px;height:20px;width:30px}.LeftDescution button,.LeftDescution h3 span{align-items:center;display:flex;justify-content:center}.LeftDescution button{background-color:#000;border-radius:50%;color:#fff;font-size:24px;height:40px;width:40px}.LeftDescution .body{align-items:flex-start;border:1px solid #eee;display:flex;flex:1 1;flex-direction:column;gap:10px}.LeftDescution .avatar{color:#000;cursor:pointer;flex:none;gap:15px;padding:10px;width:100%}.LeftDescution .avatar.active,.LeftDescution .avatar:hover{background-color:#f6f6fe}.LeftDescution .avatar img{border-radius:11px;height:46px;width:46px}.LeftDescution .avatar .img{position:relative}.LeftDescution .avatar .img span{background-color:#eee;border-radius:50%;bottom:2px;display:flex;height:10px;position:absolute;right:2px;width:10px}.LeftDescution .avatar .img span.active{background-color:#68d391}.LeftDescution .avatar h4{display:flex;font-size:13px;justify-content:space-between;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.LeftDescution .avatar h4 span{font-size:10px;opacity:.5}.LeftDescution .avatar div{max-width:calc(100% - 70px)}.LeftDescution .avatar p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:850px){.LeftDescution{max-width:80px;overflow:hidden}.LeftDescution .body .avatar div,.LeftDescution .top h3{display:none}.LeftDescution .body .avatar{justify-content:center;min-width:100%!important;width:100%}}@media (max-width:560px){.LeftDescution{align-items:stretch;background-color:#fff;flex-direction:row;left:0;max-width:100%;position:absolute;top:70px;width:100%;z-index:10}.LeftDescution .top{height:70px;padding:0 20px}.LeftDescution .body{align-items:center;flex-direction:row;height:70px;overflow:auto}.LeftDescution .body::-webkit-scrollbar{height:0;width:0}.LeftDescution .body .avatar{min-width:60px!important;width:60px}}.BodyDescution{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:visible}.BodyDescution .top{align-items:center;border:1px solid #eee;display:flex;padding:20px}.BodyDescution .top button{display:none}.BodyDescution .top h4{font-size:13px;font-weight:600;text-transform:capitalize}.BodyDescution .top p{align-items:center;display:flex;font-size:11px;font-weight:500;gap:5px;overflow:hidden}.BodyDescution .top p span{background-color:#eee;border-radius:50%;display:flex;height:10px;width:10px}.BodyDescution .top p span.active{background-color:#68d391}.BodyDescution .top img{border-radius:10px;object-fit:cover}.BodyDescution .body{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:auto;padding:20px}.BodyDescution .body .message{display:flex;gap:15px}.BodyDescution .body .message.right{flex-direction:row-reverse}.BodyDescution .body .message.right p{background-color:#000;color:#e0ff22}.BodyDescution .body .message p{background-color:#f1f1f1;border-radius:8px;display:flex;max-width:300px;overflow:hidden;padding:7px 15px;text-overflow:ellipsis}.BodyDescution .body .message .file{height:60px;object-fit:contain}.BodyDescution .footer{align-items:center;display:flex;padding:20px}.BodyDescution .footer>button{align-items:center;display:flex;font-size:24px;height:46px;justify-content:center;margin-right:20px;position:relative}.BodyDescution .footer>button span{align-items:center;background-color:#000;border-radius:50%;color:#e0ff22;display:flex;font-size:10px;height:30px;justify-content:center;line-height:10px;overflow:hidden;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:30px}.BodyDescution .footer .upload{opacity:0;position:absolute}.BodyDescution .footer form{border:2px solid #e2e8f0;border-radius:10px;display:flex;height:46px}.BodyDescution .footer form input{flex:1 1;min-width:100px;padding:0 15px}.BodyDescution .footer form button{align-items:center;display:flex;font-size:20px;padding:0 15px}.BodyDescution .body .user{border-radius:8px;height:38px;object-fit:cover;width:38px}.BodyDescution .message:has(img.user){margin-top:20px}@media (max-width:560px){.BodyDescution .body{flex:1 1;padding-top:80px}}.RightDescution{border:1px solid #eee;display:flex;flex-direction:column;min-width:300px}.RightDescution .top{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.RightDescution .top h3{font-weight:600}.RightDescution .menu-dots-vertical{display:none}.RightDescution button{align-items:center;background-color:#615ef010;border-radius:50%;display:flex;font-size:20px;height:32px;justify-content:center;margin-left:auto;min-width:32px;width:32px}.RightDescution .body h3{font-size:20px;font-weight:700}.RightDescution .body{border-bottom:1px solid #eee;display:flex;flex-direction:column;overflow:auto;padding:20px 15px;position:relative}.RightDescution .body:last-child{flex:1 1}.RightDescution .body h4{font-size:13px;font-weight:600}.RightDescution .body .info{align-items:center;color:#a3a9b6;display:flex;font-size:16px;gap:16px;margin-top:15px}.RightDescution .body .info svg{font-size:20px}.RightDescution .body .line{border-top:1px solid #a3a9b6;margin-top:15px;width:100%}.RightDescution .body .avatar{gap:15px;margin-top:22px}.RightDescution .body .avatar img{border-radius:11px;height:46px;object-fit:cover;width:46px}.RightDescution .body .avatar h4{font-size:14px;text-transform:capitalize}.RightDescution .body .avatar p{color:#000a;font-size:12px}.RightDescution .body .app{display:flex;flex-direction:column;left:0;padding:20px 15px;position:absolute;top:0;width:100%}.RightDescution .body .app h4{font-size:11px}@media (max-width:1200px){.RightDescution{background-color:#fff;box-shadow:-10px 0 10px #0002;display:none;height:100%;max-width:400px;position:absolute;right:0;top:0;width:100%;z-index:99}.BodyDescution .top button,.RightDescution .menu-dots-vertical,.RightDescution.active{display:flex}}.OTP{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.OTP .Logo{margin:8vh auto}.OTP .info{display:flex;flex-direction:column;margin:32px;max-width:90%;text-align:center;width:345px}.OTP .info h2{color:#2a4eca;font-size:32px;font-weight:600;line-height:40px}.OTP .info p{color:#61677d;font-size:14px;font-weight:400;line-height:22px;margin-top:16px;text-align:center}.OTP .input{display:flex;gap:16px;justify-content:left;overflow:hidden;position:relative}.OTP .input input{background-color:initial;background-color:#eaeff5;border-radius:12px;font-size:35px;height:70px;left:0;text-align:center;width:56px;z-index:99}.OTP button{background-color:#3461fd;border-radius:14px;color:#fff;height:60px;margin-top:60px;width:345px}.OTP button:disabled{background-color:#eaeff5;opacity:1!important}.OTP h4{margin-bottom:20px;margin-top:16px}.OTP .success~.Logo{background-color:red}.OTP .success{align-items:center;color:#377dff;display:flex;flex:1 1;font-size:50px;font-weight:600;gap:22px;line-height:70px;text-align:left}@media (max-width:560px){.OTP .input input{border-radius:10px;font-size:30px;height:60px;width:50px}.OTP button{width:314px}}