@charset "UTF-8";.Fritop-Nav{position:fixed;width:100%;height:70px;top:0;left:0;z-index:2000;background:#f7f5ff;display:flex;align-items:center;transition:all .3s ease-in-out}.scrolling-nav{box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1)}.Fritop-Nav-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}.Fritop-Nav-Mobile{display:none}@media (max-width: 768px){.Fritop-Nav-Mobile{display:flex;align-items:center;justify-content:flex-end}}.Offcanvas-Overlay{position:fixed;inset:0;background-color:#0006;z-index:998}.Offcanvas-Menu{position:fixed;top:0;right:0;height:100%;width:280px;background-color:#fff;box-shadow:-2px 0 5px #0000001a;z-index:999;padding:20px;overflow-y:auto}.mobile-menu-links{list-style:none;padding:0;margin-top:20px}.mobile-menu-links li{margin-bottom:16px}.mobile-menu-links a,.mobile-menu-links span{text-decoration:none;color:#333;font-weight:500;cursor:pointer}.mobile-dropdown{margin-left:15px;margin-top:10px}.Nav-Brand{position:relative;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none}.Nav-Brand img{max-width:70px}.Nav-Brand span{display:inline-flex;align-items:center;padding-left:5px;text-transform:uppercase;font-weight:500;font-size:17px;border-left:1px solid #9f99b6;height:15px}.Frs-Url{position:relative;display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.Frs-Url{display:none}}.Reg_Page .Fritop-Nav .Frs-Url{display:none!important}.Frs-Url li{position:relative;display:inline-flex}.Frs-Url li a,.Frs-Url li span{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.Frs-Url li a:hover,.Frs-Url li span:hover{color:#7226ff}.Frs-Url li span svg{width:14px;display:inline-flex;transition:all .3s ease-in-out}.Frs-Url li span svg.rotate{transform:rotate(180deg)}.All-NAv-DropDown{position:absolute;width:300px;height:auto;background-color:#fff;display:flex!important;flex-direction:column!important;z-index:1000;top:100%;margin-top:10px;border-radius:10px;overflow:hidden!important}.All-NAv-DropDown a{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:13px 15px!important;border-radius:0!important;border-bottom:1px solid #f2efff!important;transition:all .3s ease-in-out}.All-NAv-DropDown a img{width:25px}.All-NAv-DropDown a:last-child{border-bottom:none!important}.All-NAv-DropDown a:hover{border-color:#e5d7ff!important;background-color:#f9f8fc!important}.crm-header{position:relative;width:100%;height:auto;min-height:100vh;background:#f7f5ff;padding:150px 0 80px}.crm-hero-sec{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.crm-hero-Txtx{position:relative;max-width:800px}.crm-hero-Txtx h1{margin-bottom:20px}.crm-hero-Txtx p{font-size:20px;line-height:30px}.product-Dsspl{position:relative;width:100%;height:auto;margin-top:50px;text-align:center}.product-Dsspl h3{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.product-Dsspl h3 span{position:relative;display:inline-flex;align-items:center}.product-Dsspl h3 span svg{width:15px}.product-Dsspl-Grid{position:relative;width:100%;height:auto;margin-top:30px;display:flex;align-items:center;gap:20px}@media (max-width: 768px){.product-Dsspl-Grid{flex-direction:column}}.prosu-Card{position:relative;width:100%;height:120px;background-color:#fff;border-radius:20px;padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out}.prosu-Card:hover{border-color:#7226ff;background-color:#f9f8fc}.prosu-Card.selected-card{border-color:#7226ff;background-color:#ebe6ff}.prosu-Card img{width:30px;margin-bottom:10px}.prosu-Card span{position:absolute;top:15px;right:15px;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7226ff;border-radius:4px}.prosu-Card span svg{width:14px}.prosu-Card.selected-card span{background-color:#7226ff;color:#fff}.regg-abhns{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:20px}.regg-abhns p{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px}.regg-abhns p span{position:relative;display:inline-flex;padding:5px 10px;border-radius:30px;background-color:#ebe6ff;gap:5px}.regg-abhns a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:40px}.regg-abhns a svg{width:15px}.global-secs{position:relative;width:100%;height:auto;background:#f7f5ff}.global-secs img{position:relative;width:100%;height:auto}.FFg-Secs{position:relative;margin-top:100px;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:50px}@media (max-width: 768px){.FFg-Secs{grid-template-columns:1fr}}.FFg-Secs-Banner{position:relative;width:100%;height:auto}.FFg-Secs-Banner img{position:relative;max-width:100%}.FFg-Secs-Dlt{position:relative;width:100%;height:auto;display:flex;align-items:center}.FFg-Secs-Dlt h2{margin-bottom:20px}.FFg-Secs-Dlt a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 25px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:30px}.FFg-Secs-Dlt a svg{width:15px}.ghka-Topa-sec{position:relative;margin-top:100px;padding:70px 0;background:linear-gradient(135deg,#e0d1fa,#fff,#ffe5f1,#e0d1fa 90%);border-radius:30px}.ghka-Topa{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ghka-Topa h6{font-size:13px;font-weight:500;text-transform:uppercase;color:#7226ff;margin-bottom:20px}.ghka-Topa p{margin-top:8px}.huj-seca{position:relative;width:700px;height:auto;display:flex;align-items:center;gap:20px;margin-top:40px}@media (max-width: 768px){.huj-seca{flex-direction:column;width:100%}}.feature-card{position:relative;width:100%;height:70px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;perspective:1000px}.feature-card a{display:flex;width:100%;height:100%}.feature-card img{width:30px}.card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out}.card-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center}.card-front{background-color:#fff}.card-back{background-color:#fff;transform:rotateY(180deg);font-weight:5000;font-size:10px}.faq-container{position:relative;width:100%;height:auto;margin:130px 0}.faq-heading{position:relative;width:60%;margin-left:20%}.faq-slide-wrapper{position:relative;width:60%;margin-left:20%;margin-top:40px}.faq-question{font-size:25px;font-weight:400;margin-bottom:15px}.faq-answer{font-size:15px;color:#4f4479;line-height:25px}.faq-btn{position:absolute;width:70px;height:70px;transform:translateY(-50%);top:50%;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ebe6ff}.faq-btn svg{width:30px}.prev-btn{left:0}.next-btn{right:0}.faq-dots{display:flex;justify-content:center;gap:8px;margin-top:100px}.dot{width:10px;height:10px;background:#ebe6ff;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease-in-out}.dot.active{background-color:#7226ff}.cloka-sec{position:relative;width:100%;height:auto;background:linear-gradient(to bottom,#fff,#fbfaff 80%,#f7f5ff);padding:50px 0}.feat-MM-sec{position:relative;width:100%;height:auto;padding:100px 0}.feat-MM-Main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:300px 1fr;gap:50px}.feat-MM-1{position:sticky;top:100px;left:0;z-index:500;width:100%;height:85vh}.feat-MM-1-Main{position:inherit;top:inherit;left:inherit;z-index:inherit;width:inherit;height:inherit}.feat-MM-1-Main h2{margin-bottom:10px}.feat-MM-1-Main a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 25px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:20px}.feat-MM-2,.feat-MM-2-Main{position:relative;width:100%;height:auto}.feat-MM-2-Main h2{font-size:25px;font-weight:500;margin-bottom:20px}.feat-MM-2-Main p{margin:10px 0;font-size:13px}.feat-MM-2-Main h3{font-size:18px;font-weight:500;margin:10px 0}.ool-Apply-Seco{position:relative;width:100%;height:auto}.gggyh-dalik{position:absolute;z-index:100;width:100%;height:70px;display:flex;align-items:center;color:#fff}.gggyh-dalik-main{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.GUK-Loffoa{background-color:#ffffff1a;padding:7px 15px;border:1px solid rgba(255,255,255,.3);border-radius:8px}.GUK-Loffoa img{max-width:50px!important}.GUK-Loffoa span{font-size:12px!important;border-color:#ffffff80!important}.gggyh-dalik-main h4{font-size:10px;font-weight:500;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.gggyh-dalik-main h4 svg{width:14px}.ool-Apply-Seco-header{position:relative;width:100%;height:auto;min-height:100px;background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);padding:50px 0;padding-top:80px!important;color:#fff}.ouoau-Hero h4{font-size:12px;font-weight:500;line-height:40px;text-transform:uppercase;color:#ffffffb3}.ouoau-Hero h2{font-size:25px;font-weight:500;line-height:40px}.ouoau-Hero ul{position:relative;display:none;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.ouoau-Hero ul li{position:relative;display:inline-flex;align-items:center;padding:5px 10px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);font-size:11px;border-radius:30px}.aoik-fffot{position:relative;width:100%;height:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:20px}.aoik-fffot-1{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px}.aoik-fffot-10{position:relative;display:flex;align-items:center}.aoik-fffot-10 h3{position:relative;width:50px;height:40px;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7226ff}.aoik-fffot-10 h3{text-transform:uppercase;font-size:18px;font-weight:500}.aoik-fffot-11{position:relative;display:flex;align-items:center}.aoik-fffot-11 p{font-size:16px;font-weight:600;line-height:105%}.aoik-fffot-11 span{font-size:10px;color:#fffc}.aoik-fffot-2{position:relative;display:inline-flex;align-items:center;gap:8px}.aoik-fffot-2 a,.aoik-fffot-2 button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:6px 10px;background-color:transparent;color:#fff;border-radius:30px;white-space:nowrap;text-transform:uppercase;font-size:10px;gap:5px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.aoik-fffot-2 button{background-color:#fff3}.aoik-fffot-2 a svg,.aoik-fffot-2 button svg{width:14px}.aoik-fffot-2 a:hover,.aoik-fffot-2 button:hover{background-color:#ffffff4d;border-color:#ffffff80}.gtht-secs{position:relative;width:100%;height:auto;background:#f7f5ff;padding-bottom:50px;padding-top:40px}.gtht-secs-Main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 500px;gap:80px}.gtht-secs-Part1{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.jjab-Banner{position:relative;width:100%;height:auto}.jjab-Banner img{position:relative;width:100%;max-height:300px;border-radius:10px;object-fit:cover;object-position:center}.jjab-Banner-ddla{position:absolute;z-index:10;transform:translateY(-50%);top:50%;left:0;background-color:#000000b3;color:#fff;padding:7px 20px;max-width:70%;border-top-right-radius:50px;border-bottom-right-radius:50px}.jjab-Banner-ddla p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;width:100%;font-size:12px;font-weight:500}.jjab-Banner-ddla p span{text-transform:uppercase;font-size:10px}.jjab-Banner-ddla h6{font-size:9px;font-weight:400;color:#ffffffb3}.gtht-secs-IIjah-Box{position:relative;width:100%;height:auto;padding:25px;border-radius:10px;border:1px solid #e1dbf7}.gtht-secs-IIjah-Box h3{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:20px;color:#7226ff}.gtht-secs-IIjah-Box-Ddfa{position:relative;width:100%;height:auto}.gtht-secs-IIjah-Box-Ddfa h4{font-size:10px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.gtht-secs-IIjah-Box-Ddfa p{font-size:13px}.gtht-secs-IIjah-Box-Ddfa ul{display:flex;flex-direction:column;gap:10px;margin:0 20px}.gtht-secs-IIjah-Box-Ddfa ul li{list-style:disc!important;font-size:13px}.ggg-Grids{display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative;width:100%;height:auto}.ggg-Grids .gtht-secs-IIjah-Box-Ddfa p{font-size:12px}.gtht-secs-Part2{position:sticky;top:30px;z-index:1000;width:100%;z-index:100;height:auto;min-height:90vh}.gtht-secs-Part2-Box{position:inherit;top:inherit;z-index:inherit;height:inherit;min-height:200px;width:100%;border-radius:10px}.gtht-secs-Part2-Box-Top{position:relative;width:100%;height:auto;padding:15px 30px;border-bottom:1px solid #eae9ee}.gtht-secs-Part2-Box-Top h3{font-size:20px;font-weight:500;margin-bottom:5px}.gtht-secs-Part2-Box-Top p{font-size:13px;color:#463b71}.hhgh-btbs{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:1px;border-bottom:1px solid #eae9ee;padding:0 30px}.hhgh-btbs span{position:relative;display:inline-flex;align-items:center;gap:5px;padding:10px;font-size:10px;text-transform:uppercase;font-weight:500;border-bottom:2px solid transparent;color:#7226ff;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;background:#f7f5ff}.hhgh-btbs span.active-Hgh{border-color:#7226ff;background-color:#ebe6ff}.hhgh-btbs span:hover{background:#ebe6ff}.gtht-secs-Part2-Box-Mainna{position:relative;width:100%;height:auto;padding:20px 30px}.cv-upload-sec{position:relative;width:100%;display:flex;flex-direction:column;gap:10px}.cv-upload-sec h4{font-size:13px;font-weight:500}.cv-uploa-box{position:relative;width:100%;height:auto;padding:0 15px;background:#f7f5ff;border-radius:10px;border:1px dashed #d4ceea}.cv-uploa-box-Top{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 0 30px;-webkit-user-select:none;user-select:none;cursor:pointer}.cv-uploa-box-Top span{position:relative;width:50px;height:50px;background-color:#ebe6ff;color:#7226ff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}.cv-uploa-box-Top svg{width:20px}.cv-uploa-box-Top h4{font-size:14px;font-weight:500;margin-bottom:3px}.cv-uploa-box-Top p{font-size:10px;color:#463b71}.cv-uploa-box-Foot{position:relative;width:100%;height:auto;padding:10px;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr auto;margin-bottom:20px}.cv-uploa-box-Foot svg{width:14px}.cv-uploa-box-Foot-1{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px}.cv-uploa-box-Foot-10{position:relative;display:flex;align-items:center}.cv-uploa-box-Foot-10 img{position:relative;width:30px}.cv-uploa-box-Foot-11{position:relative;display:flex;align-items:center}.cv-uploa-box-Foot-11 h4{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;width:100%;font-size:13px;font-weight:500;color:#7226ff}.cv-uploa-box-Foot-11 p{position:relative;display:flex;align-items:center;gap:7px;font-size:10px;margin-top:3px;color:#463b71}.cv-uploa-box-Foot-11 span{position:relative;display:inline-flex;align-items:center;gap:2px}.cv-uploa-box-Foot-11 span svg{width:9px;margin-top:-2px}.cv-uploa-box-Foot-11 i{position:relative;width:4px;height:4px;background-color:#463b71;display:inline-flex;border-radius:50%}.cv-uploa-box-Foot-11 span:first-child{color:#887faa}.cv-uploa-box-Foot-2{position:relative}.cv-uploa-box-Foot-2 span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;color:#463b71}.cv-uploa-box-Foot-2 span svg{width:14px}.cv-uploa-box-Foot-2 span:hover{color:#7226ff;background-color:#ebe6ff}.pol-ffols{font-size:12px;position:relative;display:flex;flex-direction:column;gap:10px;margin-top:10px}.pol-ffols p{text-transform:uppercase;font-size:10px}.pol-ffols ul{position:relative;display:flex;flex-direction:column;gap:5px;margin:0 20px}.pol-ffols ul li{list-style:disc}.Gtahy-SSa{position:relative;width:100%;height:auto;background:#f7f5ff;padding:10px 10px 10px 15px;border-radius:10px;display:grid;grid-template-columns:1fr auto;margin-top:10px}.Gtahy-SSa svg{width:14px}.Gtahy-SSa-1{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px}.Gtahy-SSa-10{position:relative;display:flex;align-items:center}.Gtahy-SSa-10 img{position:relative;width:30px}.Gtahy-SSa-11{position:relative;display:flex;align-items:center}.Gtahy-SSa-11 h4{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;width:100%;font-size:12px;font-weight:500}.Gtahy-SSa-11 p{position:relative;display:flex;align-items:center;gap:7px;font-size:10px;margin-top:3px;color:#463b71}.Gtahy-SSa-11 span{position:relative;display:inline-flex;align-items:center;gap:2px}.Gtahy-SSa-11 span svg{width:9px;margin-top:-2px}.Gtahy-SSa-11 i{position:relative;width:4px;height:4px;background-color:#463b71;display:inline-flex;border-radius:50%}.Gtahy-SSa-11 span:first-child{color:#887faa}.Gtahy-SSa-2{position:relative}.Gtahy-SSa-2 a,.Gtahy-SSa-2 span{position:relative;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;color:#463b71}.Gtahy-SSa-2 a svg,.Gtahy-SSa-2 span svg{width:14px}.Gtahy-SSa-2 a:hover,.Gtahy-SSa-2 span:hover{color:#7226ff;background-color:#ebe6ff}.submiii-btnn{position:relative;width:100%;border-radius:50px;height:50px;padding:0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}.FooorM-Sec .GHuh-Form-Input input::placeholder{color:#695f8f!important}.deadline-expired-message{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 0 30px}.deadline-expired-message img{max-width:150px;margin-bottom:5px}.deadline-expired-message p{font-size:11px;font-style:italic;margin-top:5px;color:#f43232}.success-alert{transform:translate(-50%)!important;left:50%!important}.permission-prompt{background-color:#fff;position:fixed!important;transform:translate(-50%,-50%)!important;left:50%!important;top:50%!important;border-radius:12px;box-shadow:0 10px 30px #0003;z-index:2100;max-width:500px;text-align:center;padding:30px}.permission-prompt h3{margin-bottom:10px;font-size:20px;font-weight:600}.permission-prompt p{font-size:14px;margin-bottom:20px}.ouka-UYjjnms{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.timezone-info{display:flex;align-items:center;font-size:14px;margin-bottom:8px;gap:8px}.timezone-info .flag{font-size:20px}.terms-loading{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#6b7280}.terms-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.terms-card{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2.5rem;max-width:800px;margin-top:1rem;width:100%}.terms-header{text-align:center;margin-bottom:2rem}.terms-title{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.terms-subtitle{color:#6b7280;font-size:1rem;font-weight:500;margin-bottom:.5rem}.terms-intro{color:#4b5563;font-style:italic;text-align:center;margin-top:1rem}.terms-content{max-height:400px;overflow-y:auto;padding:1.5rem;margin-bottom:1.5rem;line-height:1.6;background:#f9fafb;border-radius:12px;scroll-behavior:smooth}.terms-content h3{color:#3b82f6;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.1rem}.terms-content h4{color:#4b5563;margin-top:1rem;margin-bottom:.5rem;font-size:1rem}.terms-content p,.terms-content ul{margin-bottom:1rem;color:#4b5563}.terms-content ul{padding-left:1.5rem}.terms-content li{margin-bottom:.5rem}.terms-content address{font-style:normal;margin-bottom:1rem}.terms-content::-webkit-scrollbar{width:6px}.terms-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.terms-content::-webkit-scrollbar-thumb{background:#c5c7d0;border-radius:10px}.terms-content::-webkit-scrollbar-thumb:hover{background:#a5a9b6}.terms-signature{margin-top:2rem;padding-top:1rem;border-top:1px dashed #d1d5db;text-align:center;font-style:italic;font-weight:500}.terms-scroll-button{display:flex;align-items:center;gap:.5rem;margin:0 auto 1.5rem;padding:.6rem 1.2rem;background:#4f46e5;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.terms-agreement{margin-bottom:1.5rem}.terms-checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:8px;transition:background-color .2s}.terms-checkbox:hover{background-color:#f3f4f6}.terms-checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:relative;height:20px;width:20px;background-color:#f9fafb;border:2px solid #d1d5db;border-radius:5px;transition:all .2s}.terms-checkbox input:checked~.checkmark{background-color:#4f46e5;border-color:#4f46e5}.checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-checkbox input:checked~.checkmark:after{display:block}.terms-actions{display:flex;gap:1rem;margin-bottom:1rem}.terms-button{flex:1;padding:.875rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.terms-accept{background:#4f46e5;color:#fff}.terms-accept:hover:not(.disabled){background:#4338ca}.terms-accept.disabled{background:#9ca3af;cursor:not-allowed}.terms-decline{background:#f3f4f6;color:#4b5563}.terms-decline:hover{background:#e5e7eb}.terms-button-loading{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.terms-error{color:#ef4444;text-align:center;font-weight:500;padding:.75rem;background:#fef2f2;border-radius:8px;margin:0}@media (max-width: 640px){.terms-container{padding:1rem}.terms-card{padding:1.5rem}.terms-actions{flex-direction:column}.terms-title{font-size:1.5rem}.terms-content{max-height:350px;padding:1rem}}.RequestDemo{position:relative;width:100%;height:auto;min-height:100vh;background:#f7f5ff;padding-top:75px}.RequestDemo-Main{position:relative;width:100%;height:auto;min-height:85vh;display:grid;grid-template-columns:300px 1fr;gap:30px}.AllO-Ramp{position:sticky;top:75px;left:0;z-index:500;width:100%;height:85vh}.AllO-Ramp-Main{position:inherit;top:inherit;left:inherit;z-index:inherit;width:inherit;height:inherit;display:grid;grid-template-columns:auto 1fr;gap:20px}.AllO-Ramp-Part-1{position:relative;width:80px;height:100%;border-radius:20px;overflow:hidden}.AllO-Ramp-Part-1 span{position:relative;width:100%;height:auto;padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;font-size:12px;-webkit-user-select:none;user-select:none;border-bottom:1px solid #dcdae3;cursor:pointer}.AllO-Ramp-Part-1 span svg{width:20px}.AllO-Ramp-Part-1 span.active-All-RampSpan{background-color:#7226ff;color:#fff}.AllO-Ramp-Part-2{position:relative;width:100%;height:100%;overflow-y:auto;padding-bottom:30px;display:flex;flex-direction:column;gap:20px}.YU-Box{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.YU-Box button{position:relative;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:10px;background:#ebe6ff;padding:0}.YU-Box button span{position:absolute;top:5px;right:5px;width:11px;height:11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7226FF;border-radius:4px;color:#fff}.YU-Box button span svg{width:100%;display:none}.YU-Box button img{max-width:50%}.YU-Box.active-YU-Box button span{background-color:#7226ff}.YU-Box.active-YU-Box button span svg{display:inline-flex}.YU-Box p{font-size:12px;font-weight:500}.AllU-Ramp{position:relative;width:100%;height:auto;min-height:100vh;background-color:#fff;margin-bottom:30px;border-radius:20px;padding:20px}.Cland-Sec{position:relative;width:100%;height:auto}.Gllas-Header{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.Gllas-Header h3{font-size:20px;font-weight:500}.back-to-calendar-btn{position:relative;width:auto;height:35px;border-radius:8px;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dcdae3;display:inline-flex;align-items:center;gap:10px;overflow:hidden;font-size:12px;padding:0 10px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.back-to-calendar-btn svg{width:14px}.back-to-calendar-btn:hover{background:#f7f5ff}.Gllas-body{position:relative;width:100%;height:auto;margin-top:20px}.schedule-Secc{position:relative;width:100%;height:auto;margin-top:30px}.schedule-Main{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:0px}.schedule-Part{position:relative;width:100%;height:auto;display:grid;grid-template-columns:.5fr 1fr;gap:0px}.schedule-Part:first-child .schedule-Part-2,.schedule-Part:first-child .schedule-Part-1{padding-top:0!important}.schedule-Part-1{position:relative;width:100%;height:auto;text-align:right;border-right:1px solid #dcdae3;padding-right:30px;padding-top:20px;overflow:hidden}.schedule-Part-1 span{position:relative;font-size:12px;padding:8px 13px;background:#ebe6ff;border-radius:8px;font-weight:500;display:inline-flex}.schedule-Part:nth-child(1) .schedule-Part-1 span{background-color:#f4f0ff}.schedule-Part:nth-child(2) .schedule-Part-1 span{background-color:#e8dbff}.schedule-Part:nth-child(3) .schedule-Part-1 span{background-color:#e0ccff}.schedule-Part:nth-child(4) .schedule-Part-1 span{background-color:#d8bdff}.schedule-Part:nth-child(5) .schedule-Part-1 span{background-color:#efe6ff}.schedule-Part:nth-child(6) .schedule-Part-1 span{background-color:#f7f3ff}.schedule-Part:nth-child(7) .schedule-Part-1 span{background-color:#f5e8ff}.schedule-Part:nth-child(8) .schedule-Part-1 span{background-color:#eae0ff}.schedule-Part-2{position:relative;width:100%;padding-left:30px;padding-top:20px}.schedule-Part-2 p{font-size:14px}.schedule-Part-2 h3{font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:15px}.schedule-Part-2 textarea{position:relative;width:100%;background:#f7f5ff;line-height:25px;resize:none;border-radius:8px;border:1px solid #dcdae3}.schedule-Part-2 textarea:focus{border:2px solid #cfb8fa!important;background-color:#fff}.send-req-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.specil-pl p{font-style:italic;margin-top:15px;font-size:12px;color:#8479af!important}.specil-pl p a{color:#7226ff;font-weight:500}.specil-pl p a:hover{text-decoration:underline}.ddde-Footer{position:relative;width:100%;height:auto;padding:30px 0;text-align:center}.ddde-Footer p{font-size:13px}.success-Secc{position:relative;width:100%;height:auto;min-height:70vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.success-Secc-Box{position:relative;width:500px;height:auto;text-align:center}.success-Secc-Box img{max-width:200px}.success-Secc-Box h3{margin-bottom:30px}.success-Secc-Box p{font-size:13px;margin-bottom:20px;line-height:25px;color:#696090!important}.success-Secc-Box h6{font-size:14px;font-weight:400}.success-Secc-Box h6 a{color:#7226ff;text-decoration:underline}.backhome-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:40px}.custom-alert{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#fbcfff;color:#971ba2;border:1px solid #D726FF;padding:12px 20px;border-radius:8px;font-weight:500;font-size:12px;z-index:9999;box-shadow:0 4px 10px #0000001a;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);-moz-box-shadow:0 4px 10px rgba(0,0,0,.1)}.Democalendar-container{position:relative;width:100%;overflow:hidden}.Democalendar-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;position:relative;margin-bottom:20px}.ol-cardl{position:relative;display:inline-flex;align-items:center;gap:10px}.Democalendar-dropdown,.Demotoday-button{position:relative;width:auto;height:35px;padding:0 13px;border-radius:8px;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #7226FF;color:#7226ff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.Demotoday-button:hover{background-color:#7226ff;color:#fff}.Democalendar-dropdown{border-color:#dcdae3!important;color:inherit!important;background-color:transparent!important}.Democalendar-dropdown svg{width:14px!important}.Democalendar-dropdown:hover{background:#f7f5ff!important}.Democalendar-nav{position:relative;width:auto;height:35px;border-radius:8px;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dcdae3;display:inline-flex;align-items:center;gap:10px;overflow:hidden;font-size:12px}.Democalendar-nav button{position:relative;width:35px;height:35px;background:transparent;border-left:1px solid #dcdae3;display:inline-flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;justify-content:center}.Democalendar-nav button:first-child{border-left:none!important;border-right:1px solid #dcdae3}.Democalendar-nav button svg{width:14px}.Democalendar-nav button:hover{background:#f7f5ff}.Democalendar-popup{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px;z-index:100;box-shadow:0 2px 10px #0000001a;width:300px}.Democalendar-month-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700}.Democalendar-month-header button{background:none;border:none;cursor:pointer;font-size:1rem}.Democalendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;margin-bottom:5px}.calendar-weekday{padding:3px}.Democalendar-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.calendar-day{padding:8px;text-align:center;cursor:pointer;border-radius:3px;font-size:.9rem}.calendar-day:hover{background-color:#f7f5ff}.Democalendar-days-grid .calendar-day.today{background:#7226ff;font-weight:700;color:#fff!important}.calendar-day.selected{background:#ebe6ff;font-weight:700;color:#7226ff}.calendar-day.other-month{color:#aaa}.DemoDemocalendar-dropdown-container{position:relative;display:inline-flex}.Democalendar-grid{display:flex}.Democalendar-times{width:60px;display:flex;flex-direction:column}.time-header{height:40px}.time-cell{height:60px;line-height:60px;font-size:11px!important;padding-right:10px!important;text-align:right;box-sizing:border-box;border-right:1px solid #e6e3f6}.calendar-day-column{flex:1;border-right:1px solid #e6e3f6;display:flex;flex-direction:column}.calendar-day-column:last-child{border-right:none}.calendar-day-header{position:relative;display:flex;flex-direction:column;gap:5px;padding:4px 6px;height:65px;border-bottom:1px solid #e6e3f6}.calendar-day-header span{font-size:10px;text-transform:uppercase;font-weight:500}.calendar-day-header p{font-size:20px;font-weight:600}.current-day{background:#ebe6ff!important;color:#7226ff!important}.calendar-cell{height:60px;border-bottom:1px solid #e6e3f6;box-sizing:border-box;padding:4px 6px;font-size:.75rem;display:flex;flex-direction:column;justify-content:center}.calendar-day-column .calendar-cell:first-child{border-left:none}.past{background-color:#f7f5ff}.present{background-color:#d1f0d1;color:#256029;border-left:2px solid #256029;font-weight:600}.future{background-color:#fff}.morning{background-color:#ebe6ff!important;border-left:2px solid #7226FF!important;color:#7226ff!important;font-weight:600}.afternoon{background-color:#0022fd26;color:#0022fd;font-weight:600;border-left:2px solid #0022FD}.evening{background-color:#d726ff26;color:#d726ff;font-weight:600;border-left:2px solid #D726FF}.event-name{font-weight:700}.event-time{font-size:.7rem;opacity:.7;margin-top:2px}.current-available{background-color:#ebe6ff!important;border-left:2px solid #7226FF!important;color:#7226ff!important}.closed-slot{position:relative;background-color:#d726ff26;color:#d726ff;font-weight:600;border-left:2px solid #D726FF}.closed-slot:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(215,38,255,.3),transparent calc(50% + 1px))}.closed-text{font-weight:600;position:relative;z-index:1;text-align:center}.current-available{position:relative;z-index:1}.current-available:before{content:"";position:absolute;inset:2px;border:2px solid #7226FF;border-radius:4px;z-index:0}.event-name{font-weight:700;position:relative;z-index:1}.event-time{font-size:.7rem;opacity:.7;margin-top:2px;position:relative;z-index:1}.current-day{background-color:#007bff;color:#fff}.Democalendar-popup .Demotoday-button{width:100%;margin-bottom:10px;padding:6px;font-size:.9rem}.nearest-availability{position:relative;width:100%;height:auto;margin-top:20px}.nearest-availability h3{font-size:14px;font-weight:500}.nearest-availability p{font-size:10px}.application-dashboard-nav .Fritop-Nav .Nav-Brand span,.application-dashboard-nav .Fritop-Nav .Frs-Url{display:none!important}.application-dashboard-nav .Fritop-Nav .large-container{width:80%!important;margin-left:10%!important}.application-dashboard-nav{min-height:100vh!important}.AAPpl-NAvsb{position:fixed;z-index:2000;right:10%;top:15px}.application-dashboard-nav .Fritop-Nav .AAPpl-NAvsb{display:inline-flex!important}.AAPpl-NAvsb-Main{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:10px}.AAPpl-NAvsb-1{position:relative;display:flex;align-items:center}.AAPpl-NAvsb-1 span{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background-color:#ebe6ff;text-transform:uppercase;font-size:14px;font-weight:600}.AAPpl-NAvsb-2{position:relative;width:100%;height:auto;display:flex;justify-content:center;flex-direction:column;gap:5px}.AAPpl-NAvsb-2 h3{font-size:14px;font-weight:600;line-height:100%}.AAPpl-NAvsb-2 p{font-size:10px;line-height:100%}.AAPpl-NAvsb-3{position:relative;padding-top:10px}.AAPpl-NAvsb-3 svg{width:14px}.ooaujs-Po{margin-top:5px!important}.ooaujs-Po h3{font-size:12px;font-weight:500;margin-bottom:10px}.Applicant-Dashboard{position:relative;width:100%;height:auto;padding-top:90px}.GHH-Top-GTga p{font-size:12px;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.GHH-Top-GTga p svg{width:9px}.GHH-Top-GTga p span{color:#8477b7}.GHH-Top-GTga p a:hover{text-decoration:underline}.GHH-Top-GTga p span{color:#372580;font-weight:500}.OLIK-NAVVVB{width:100%;height:auto;margin-top:25px;border-bottom:1px solid #c4bde0;display:flex;align-items:center;overflow-x:auto}.OLIK-NAVVVB button,.OLIK-NAVVVB a{position:relative;padding:15px 20px;display:inline-flex;align-items:center;font-size:10px;transition:all .3s ease-in-out;border-bottom:2px solid transparent;text-transform:uppercase;font-weight:500;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;white-space:nowrap}.OLIK-NAVVVB button:hover{background-color:#f0edfc}.OLIK-NAVVVB a:hover{background-color:#f7f5ff}.OLIK-NAVVVB button.active-OLika,.OLIK-NAVVVB a.active-OLika{background-color:#ebe6ff!important;border-color:#7226ff!important;color:#7226ff!important;font-weight:600}.OLIK-NAVVVB button svg,.OLIK-NAVVVB a svg{width:14px}.OLik-Srfga{margin-top:0!important}.OLik-Srfga button{font-size:10px!important;padding:10px 15px!important}.OLik-Srfga button svg{width:12px!important}.Gyhat-HG{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px}.Gyhat-HG h3{font-size:25px;font-weight:500}.Gyhat-HG p{position:relative;font-size:10px;background-color:#f7f5ff;padding:5px 10px}.oik-pa{position:relative;margin-top:5px}.oik-pa p{font-size:11px}.oik-pa p a{font-weight:600}.oik-pa p a:hover{text-decoration:underline}.GYhh-Cardss-SesC{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px;overflow-x:auto;scrollbar-width:thin;margin-top:20px;position:relative;padding-bottom:30px}.GYhh-Cardss-SesC::-webkit-scrollbar{height:6px}.GYhh-Cardss-SesC::-webkit-scrollbar-thumb{background-color:#4a2dc54d;border-radius:3px}.GYhh-Card{flex:0 0 auto;min-width:180px;padding:1.5rem;border-radius:.75rem;background-color:#fff;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}.GYhh-Card.active{background-color:#f7f5ff;color:#7226ff!important}.GYhh-Card:hover{background-color:#f7f5ff}.GYhh-Card.active .Text-CRda{color:#7226ff!important}.progress-Chat{display:flex;justify-content:center;margin-bottom:1rem}.GYhh-Card p{font-size:13px;font-weight:500;display:flex;flex-direction:column;justify-content:center;text-align:center}.GYhh-Card:before{content:"";position:absolute;width:20px;height:20px;background-color:inherit;transform:translate(-50%) rotate(45deg);left:50%;bottom:-10px;opacity:0}.GYhh-Card.active:before{opacity:1}.OL-Boxas{position:relative;width:100%;height:auto;min-height:200px;background-color:#f7f5ff;margin-top:-15px;border-radius:10px;padding:30px}.OL-Boxas-Top{position:relative;width:100%;height:auto;border-bottom:1px solid #ded9f3;padding-bottom:20px}.ooik-PPOla{border-bottom:0px!important;padding-bottom:10px!important}.LLok-PPola{padding-bottom:5px!important}.OL-Boxas-Top h3{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:20px;font-weight:500;margin-bottom:15px;flex-wrap:wrap}.OL-Boxas-Top h3 span{font-size:10px;display:inline-flex;align-items:center;gap:10px}.OL-Boxas-Top h3 span b{position:relative;font-size:8px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent}.OL-Boxas-Top h3 span b.completed{background-color:#dff9e9;color:#16a34a;border-color:#16a34a}.OL-Boxas-Top h3 span b.pending{background-color:#f9f1df;color:#e5ad2b;border-color:#e5ad2b}.OL-Boxas-Top h3 span b svg{width:13px}.OL-Boxas-Top p{line-height:165%}.OL-Boxas-Body{position:relative;width:100%;height:auto;margin-top:20px}.Grga-INpu-Grid{position:relative;width:100%;display:flex;align-items:center;gap:20px}.Grga-INpu-Grid .GHuh-Form-Input{margin-top:20px!important}.Grga-INpu-Grid .GHuh-Form-Input input{font-size:11px!important}.Ol-Boxxx-Forms label{display:flex;align-items:center;gap:5px}.label-Sopppan{color:#7226ff;font-size:7px;display:inline-flex;align-items:center;padding:2px 5px;background-color:#ebe6ff;border-radius:30px}.label-Sopppan svg{width:10px}.OUjauj-DAS{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:20px}.OUjauj-DAS-1{position:sticky;top:80px;left:0;z-index:100;width:350px;height:auto;min-height:200px}.OUjauj-DAS-1Main{position:inherit;top:inherit;left:inherit;z-index:inherit;width:100%;height:inherit;min-height:inherit;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.calendar-container{position:relative;width:100%;height:auto}.calendar-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;padding:0!important}.calendar-header h3{font-size:14px!important;font-weight:600!important;color:#372580!important}.calendar-header button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;cursor:pointer;color:#4b5563;font-weight:500;transition:all .2s ease}.calendar-header button:hover{background:#f3f4f6;border-color:#d1d5db}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:500;color:#6b7280;font-size:10px;margin-bottom:10px;text-transform:uppercase}.calendar-weekday{position:relative;margin-bottom:10px!important;text-transform:uppercase!important;font-weight:500!important;color:#6b7280!important;font-size:10px!important}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.calendar-day{height:45px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-weight:400!important;cursor:default!important;transition:all .2s ease!important;position:relative!important;border:1px solid transparent;font-size:11px!important;color:#372580!important}.calendar-day:hover{background-color:#f7f5ff!important}.calendar-day.other-month{color:#9ca3af}.calendar-day.highlight,.calendar-day.selected{border:1px solid #7226ff!important;background-color:#ebe6ff!important;color:#7226ff!important;font-weight:600!important;font-size:12px!important}.calendar-day.interview-day{background-color:#ebe6ff;border:1px solid transparent!important;color:#7226ff;font-weight:600}.interview-time{font-size:9px;font-weight:500;color:#7226ff;margin-top:2px;text-align:center;line-height:1.2}.OUauj-Biaoo{position:relative;width:100%;height:auto;margin-top:10px;border-top:1px solid #ded9f3;padding-top:15px}.OUauj-Biaoo h3{font-size:14px;font-weight:600}.OUauj-Biaoo-ManD{position:relative;width:100%;height:auto;margin-top:10px;padding:10px;border-radius:10px;background-color:#f7f5ff}.OUauj-Biaoo-ManD h4{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:600;margin-bottom:5px}.OUauj-Biaoo-ManD h4 span{font-size:8px;text-transform:uppercase;background-color:#ebe6ff;border:1px solid #7226ff;color:#7226ff;border-radius:30px;padding:3px 8px}.OUauj-Biaoo-ManD p{font-size:10px}.olik-ALlter{z-index:3000!important;font-size:12px!important}.OUauj-Biaoo-ManD h6{position:relative;width:100%;height:auto;font-size:10px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 15px;background-color:#fff;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#7226ff;margin-top:10px}.launch-meeting-btn{position:relative;margin-top:10px;padding:8px 15px;border-radius:30px;font-size:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.job-decision-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.job-decision-box{padding:30px;border-radius:10px;max-width:600px;width:100%;position:relative}.job-title{font-size:20px;font-weight:600;margin-block:15px}.job-status{font-size:15px;margin-bottom:20px}.status-hired{color:#007b5e;font-weight:700;background-color:#e6ffed;padding:5px 10px;border-radius:8px}.job-details p{margin:6px 0;color:#453a61;font-size:14px}.job-details p strong{font-weight:600}.job-status .status-hired,.job-status .status-rejected,.job-status .status-shortlisted{font-weight:600!important;text-transform:capitalize!important}.congrats-message{padding:20px;background-color:#ebe6ff;border-left:5px solid #7226ff;border-radius:8px;font-size:14px;line-height:1.6}.congrats-message h3{color:#7226ff;margin-bottom:10px;font-size:18px;font-weight:700}.rejection-message{padding:20px;background-color:#ffe6e6;border-left:5px solid #ff4d4d;border-radius:8px;font-size:14px;line-height:1.6}.rejection-message h3{color:#ff4d4d;margin-bottom:10px;font-size:18px;font-weight:700}.dashboard-button{margin-top:30px;padding:12px 24px;font-size:16px;border:none;cursor:pointer;transition:background-color .3s ease;width:100%;border-radius:30px}.job-progress-summary{position:relative;margin-top:20px}.job-progress-summary h4{font-size:16px;font-weight:600}.checklist{list-style:none;padding:0;margin:1rem 0}.checklist li{display:flex;align-items:center;margin-bottom:.5rem;font-weight:500;font-size:14px;color:#453a61}.check-icon{width:15px;color:#7226ff;margin-right:.5rem}.status-shortlisted{color:#e5ad2b;font-weight:700;background-color:#f9f1df;padding:5px 10px;border-radius:8px}.OLIK-NAVVVB button.disabled{opacity:.5;cursor:not-allowed;color:#999}.GYhh-Card.disabled{opacity:.5;cursor:not-allowed}.circular-progress.non-clickable{cursor:not-allowed}.schedule-container{padding:24px;border-radius:10px;position:relative}.schedule-header{font-size:15px;font-weight:600;margin-bottom:20px}.year{color:#928aad;font-weight:400}.schedule-body{position:relative;border-left:2px solid #e2e8f0;height:1440px;margin-left:40px;margin-top:10px}.time-slot{position:absolute;width:100%;height:80px}.time-label{position:absolute;left:-50px;top:5px;width:40px;text-align:right;font-size:12px;color:#928aad}.time-line{position:absolute;left:0;right:0;top:0;border-top:1px solid #e2e8f0}.current-line{position:absolute;left:0;right:0;height:2px;background-color:#f042ff}.current-line .dot{position:absolute;left:-7px;top:-5px;width:10px;height:10px;background-color:#f042ff;border-radius:50%}.appointment{position:absolute;left:20px;right:20px;background-color:#ebe6ff;border-left:4px solid #7226FF;color:#7226ff;padding:8px;border-radius:4px;font-size:14px;margin-top:2px}.aaa-Heada{font-size:12px;font-weight:600}.appointment .details{font-size:9px;color:#372580;margin-top:2px}.time-input{position:relative;font-size:12px;background-color:transparent}.table-container{overflow-x:auto;position:relative;width:100%;height:auto}.Complt-Sys-table{width:100%;border-collapse:collapse;position:relative}.Complt-Sys-table th,.Complt-Sys-table td{padding:12px 16px;border:1px solid #ded9f3;text-align:left;vertical-align:middle}.Complt-Sys-table th:nth-child(1){width:30%;min-width:200px}.Complt-Sys-table th:nth-child(2){width:15%;min-width:120px}.Complt-Sys-table th:nth-child(3){width:15%;min-width:120px}.Complt-Sys-table th:nth-child(4){width:20%;min-width:150px}.Complt-Sys-table th:nth-child(5){width:20%;min-width:140px}.Complt-Sys-table th{padding:12px 8px;border:1px solid #ded9f3;text-align:left;vertical-align:middle;background-color:#f8fafc;font-weight:600;color:#374151;font-size:14px}.file-icon{width:20px;height:20px;object-fit:contain}.no-file{color:#928aad;font-style:italic}.status-badge{padding:5px 10px;border-radius:30px;font-size:10px;font-weight:500;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-width:80px;text-align:center;white-space:nowrap;border:1px solid transparent;transition:all .2s ease}.status-badge.not-uploaded{background-color:#f8d7da;color:#721c24;border-color:#f5c2c7;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.uploaded{background-color:#d1ecf1;color:#0c5460;border-color:#b8daff;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.success{background-color:#d4edda;color:#155724;border-color:#c3e6cb;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.pending,.status-badge.warning{background-color:#fff3cd;color:#856404;border-color:#ffeaa7;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.in-review{background-color:#ffce5633;color:#856404;border-color:#ffd43b;min-width:0px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.error,.status-badge.rejected{background-color:#f8d7da;color:#721c24;border-color:#f5c2c7;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge.accepted{background-color:#d4edda;color:#155724;border-color:#c3e6cb;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.status-badge svg{width:12px;height:12px;flex-shrink:0}.compliance-requirement{display:flex;flex-direction:column;gap:4px}.compliance-requirement strong{color:#111827;font-size:14px;line-height:1.4;font-weight:600}.upload-date{font-size:12px;color:#6b7280;font-weight:400;margin:0}.status-cell{display:flex;align-items:center;justify-content:flex-start}.compliance-notes{display:flex;align-items:center}.view-notes-btn{background:none;border:none;color:#7226ff;text-decoration:none;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s ease;font-weight:500}.view-notes-btn:hover{background-color:#ebe6ff;color:#5b21b6;text-decoration:none}.view-notes-btn svg{width:14px;height:14px}.upload-btn,.submit-btn,.oooka-BBTns{padding:6px 15px;margin-top:5px;margin-right:5px;border:none;border-radius:30px;cursor:pointer;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease;text-decoration:none;white-space:nowrap}.oooka-BBTns{background-color:#ebe6ff;color:#7226ff;border:1px solid transparent!important;padding:6px 12px;margin-top:0;margin-right:4px}.oooka-BBTns:hover{background-color:#e9d5ff;border-color:#7226ff!important;transform:translateY(-1px);box-shadow:0 2px 4px #7226ff33}.oooka-BBTns svg{width:13px!important;height:13px!important}.oooka-BBTns.rejected-btn{background-color:#fef2f2;color:#dc2626;border-color:#fca5a5!important}.oooka-BBTns.rejected-btn:hover{background-color:#fee2e2;border-color:#ef4444!important;color:#dc2626}.gen-td-btns{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.submit-btn{padding:8px 15px;background-color:#7226ff;color:#fff;border:1px solid #7226ff}.submit-btn:hover{background-color:#5b21b6;border-color:#5b21b6}.submitted-link{font-style:italic;color:#928aad;transition:all .3s ease-in-out;cursor:pointer;text-decoration:underline;font-size:12px}.submitted-link:hover{color:#372580}.submit-wrapper{margin-top:20px;position:relative}.compliance-progress{margin-top:20px;padding:16px;background-color:#f8fafc;border-radius:8px;border-left:4px solid #7226ff;box-shadow:0 1px 3px #0000001a}.progress-header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.progress-text{margin:0;font-size:14px;font-weight:600;color:#111827}.progress-detail{margin:0;font-size:12px;color:#6b7280}.progress-bar{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#7226ff,#a855f7);transition:width .3s ease;border-radius:4px}.Complt-Sys-table td:nth-child(3),.Complt-Sys-table td:nth-child(4){max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-box{position:fixed;top:20px;left:50%!important;transform:translate(-50%)!important;padding:12px 24px;border-radius:8px;font-weight:500;z-index:9999;box-shadow:0 4px 12px #00000026;font-size:12px;max-width:90vw}.alert-box.success{background-color:#4caf50;color:#fff}.alert-box.error{background-color:#f44336;color:#fff}.alert-box.warning{background-color:#ff9800;color:#fff}.confirm-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-box{background:#fff;padding:24px 28px;border-radius:10px;width:100%;max-width:400px;text-align:center;box-shadow:0 8px 30px #0003;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.2);-moz-box-shadow:0 8px 30px rgba(0,0,0,.2);font-size:14px;position:relative}.confirm-box h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#111827}.confirm-box svg{width:60px;margin-bottom:10px;color:#c13030}.confirm-actions{margin-top:20px;display:flex;justify-content:center;gap:10px}.confirm-yes{display:flex;justify-content:center;align-items:center;padding:8px 18px;border:none;border-radius:30px;cursor:pointer;font-weight:500;font-size:13px;background-color:#dc3545;color:#fff;border:1px solid #dc3545;transition:all .3s ease}.confirm-yes:hover{background-color:#c82333;border-color:#bd2130}.confirm-cancel{background-color:#fee2e2;color:#991b1b;padding:8px 18px;border:none;border-radius:30px;cursor:pointer;font-weight:500;font-size:13px;border:1px solid transparent;transition:all .3s ease-in-out}.confirm-cancel:hover{background-color:#fecaca;border-color:#fca5a5;color:#991b1b}.char-counter{float:right;font-size:.8em;color:#666}.Complt-Sys-table tbody tr{transition:background-color .2s ease}.Complt-Sys-table tbody tr:hover{background-color:#f8f9ff}@media (max-width: 768px){.Complt-Sys-table th,.Complt-Sys-table td{padding:8px 12px;font-size:13px}.Complt-Sys-table th:nth-child(1){min-width:150px}.Complt-Sys-table th:nth-child(2),.Complt-Sys-table th:nth-child(3){min-width:100px}.status-badge{font-size:9px;padding:4px 8px;min-width:70px;gap:3px}.status-badge svg{width:10px;height:10px}.gen-td-btns{flex-direction:column;gap:4px;align-items:stretch}.oooka-BBTns{justify-content:center;padding:8px 12px;font-size:11px;width:100%}.view-notes-btn{font-size:11px;padding:2px 6px}.compliance-progress{padding:12px;margin-top:16px}.progress-text{font-size:13px}.progress-detail,.upload-date{font-size:11px}}@media (max-width: 480px){.table-container{margin:0 -8px;overflow-x:auto}.Complt-Sys-table{min-width:600px}.Complt-Sys-table th,.Complt-Sys-table td{padding:6px 8px;font-size:12px}.status-badge{min-width:60px;font-size:8px;padding:3px 6px}.oooka-BBTns{padding:6px 10px;font-size:10px}.view-notes-btn{font-size:10px}.compliance-requirement strong{font-size:13px}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-badge,.oooka-BBTns,.progress-fill{animation:slideIn .2s ease-out}.oooka-BBTns:focus,.view-notes-btn:focus,.status-badge:focus,.submit-btn:focus{outline:2px solid #7226ff;outline-offset:2px}.status-badge:focus{outline-offset:1px}.view-notes-btn:focus{outline-offset:1px}.progress-fill.loading{animation:pulse 1.5s ease-in-out infinite}@media (prefers-contrast: high){.status-badge,.oooka-BBTns{border-width:2px}.confirm-box{border:2px solid #000}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.progress-fill{transition:none}}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background-color:#f3f4f6}.icon-circle.accepted{background-color:#d4edda;color:#155724}.icon-circle.accepted svg{color:#155724}.icon-circle.rejected{background-color:#f8d7da;color:#721c24}.icon-circle.rejected svg{color:#721c24}.icon-circle.warning{background-color:#fff3cd;color:#856404}.icon-circle.warning svg{color:#856404}.icon-circle svg{width:14px;height:14px;margin-bottom:0}.notes-header{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#111827}.notes-container{background:#f9fafb;border-left:4px solid #7226ff;padding:1rem;border-radius:.75rem;margin-top:1rem;max-height:280px;overflow-y:auto;box-shadow:inset 0 1px 3px #0000000d}.notes-text{font-size:.95rem;line-height:1.6;color:#1f2937;white-space:pre-line}.notes-empty{font-size:.9rem;color:#9ca3af;font-style:italic}.modal-overlay{position:fixed!important;inset:0!important;background-color:#00000080!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:1000!important;padding:20px!important}.pdf-modal-backdrop{position:fixed!important;inset:0!important;background:#0009!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;z-index:2000!important;overflow-y:auto!important}.modal-content{z-index:5000!important;background-color:#fff!important;border-radius:8px!important;width:100%!important;max-width:500px!important;max-height:90vh!important;min-height:200px!important;box-shadow:0 4px 6px #0000001a!important;display:flex!important;flex-direction:column!important;margin:auto!important}.pdf-modal-content{background:#fff!important;width:90%!important;max-width:1200px!important;box-shadow:0 5px 20px #0000004d!important;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3)!important;-moz-box-shadow:0 5px 20px rgba(0,0,0,.3)!important;position:relative!important;z-index:1000!important;height:100%!important;overflow-y:auto!important}.modal-header{padding:16px 20px 8px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-shrink:0!important;gap:12px!important}.pdf-modal-header{display:flex!important;justify-content:space-between!important;border-bottom:1px solid #e7e2f7!important;padding:10px 20px!important;gap:20px!important}.modal-title{margin:0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important;flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pdf-modal-title{font-size:18px!important;font-weight:600!important;margin:0!important}.PPf-D-1{position:relative!important}.PPf-D-2{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.modal-close-button{background:none!important;border:none!important;font-size:1.5rem!important;cursor:pointer!important;color:#6b7280!important;padding:4px!important;border-radius:4px!important;transition:all .2s!important;flex-shrink:0!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}.modal-close-button:hover{background-color:#0000000d!important;color:#374151!important}.close-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;border:1px solid transparent!important;border-radius:5px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:all .3s ease-in-out!important;opacity:.7!important}.close-icon svg{width:70%!important}.close-icon:hover{border-color:#e7e2f7!important;opacity:1!important}.modal-header-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-right:10px!important;flex-shrink:0!important}.PPf-D-2{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.header-action-button{padding:6px 12px!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:1px solid transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;background:none!important;color:#6b7280!important;min-width:70px!important;height:32px!important}.header-action-button:hover{background-color:#0000000d!important;color:#374151!important;border-color:#d1d5db!important}.header-action-button.accept{color:#059669!important;border-color:#059669!important}.header-action-button.accept:hover{background-color:#0596691a!important}.header-action-button.reject{color:#dc2626!important;border-color:#dc2626!important}.header-action-button.reject:hover{background-color:#dc26261a!important}.header-action-button.download{color:#3b82f6!important;border-color:#3b82f6!important}.header-action-button.download:hover{background-color:#3b82f61a!important}@media (max-width: 575.98px){.modal-header-actions{gap:6px!important;margin-right:8px!important}.header-action-button{padding:4px 8px!important;font-size:.8rem!important;min-width:60px!important;height:28px!important}.PPf-D-2{gap:8px!important}.pdf-modal-header{flex-direction:column!important;align-items:stretch!important}.PPf-D-2{justify-content:space-between!important;margin-top:8px!important}.modal-header-actions{order:1!important;width:100%!important;justify-content:flex-start!important;margin-right:0!important;margin-bottom:4px!important}}.modal-body{padding:0 20px 20px!important;flex:1!important;overflow:auto!important;display:flex!important;flex-direction:column!important}.pdf-modal-content-main{position:relative!important;width:100%!important;height:auto!important}.PDF-ViewImH{position:relative!important;width:100%!important;height:620px!important;border:none!important}.modal-message{color:#4b5563!important;font-size:.95rem!important;line-height:1.6!important;margin-bottom:16px!important}.modal-footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:16px 20px 20px!important;border-top:1px solid #e5e7eb!important;flex-shrink:0!important;background-color:#fafafa!important;flex-wrap:wrap!important}.modal-button{padding:8px 16px!important;border-radius:6px!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s!important;min-width:80px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.modal-button-cancel{background-color:#f3f4f6!important;color:#4b5563!important;border:1px solid #e5e7eb!important}.modal-button-cancel:hover{background-color:#e5e7eb!important}.modal-button-confirm{background-color:#7226ff!important;color:#fff!important;border:1px solid #7226ff!important}.modal-button-confirm:hover{background-color:#8d7fa9!important}.modal-button:disabled{opacity:.7!important;cursor:not-allowed!important}.loading-spinner{display:inline-block!important;width:12px!important;height:12px!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:50%!important;border-top-color:#fff!important;animation:spin 1s ease-in-out infinite!important;margin-right:6px!important}@keyframes spin{to{transform:rotate(360deg)!important}}@media (max-width: 575.98px){.modal-overlay,.pdf-modal-backdrop{padding:10px!important}.modal-content{width:95%!important;max-width:none!important;margin:5px!important;border-radius:12px!important;max-height:95vh!important}.pdf-modal-content{width:95%!important;max-width:none!important}.pdf-modal-header{padding:8px 12px!important;gap:12px!important;flex-direction:column!important;align-items:stretch!important}.PPf-D-2{justify-content:flex-end!important;gap:8px!important}.pdf-modal-title{font-size:16px!important;text-align:center!important}.close-icon{width:30px!important;height:30px!important}.PDF-ViewImH{height:400px!important}.modal-header{padding:12px 16px 6px!important;gap:8px!important}.modal-title{font-size:1rem!important}.modal-close-button{width:28px!important;height:28px!important;font-size:1.25rem!important}.modal-body{padding:0 16px 16px!important}.modal-message{font-size:.9rem!important;margin-bottom:12px!important}.modal-footer{padding:12px 16px 16px!important;gap:6px!important;flex-direction:column!important;width:100%!important}.modal-button{width:100%!important;justify-content:center!important;padding:10px 16px!important;font-size:.9rem!important;min-width:auto!important}}@media (min-width: 576px) and (max-width: 767.98px){.pdf-modal-backdrop{padding:15px!important}.pdf-modal-content{max-width:800px!important}.PDF-ViewImH{height:500px!important}.pdf-modal-header{padding:10px 16px!important}.modal-content{max-width:500px!important;max-height:85vh!important}}@media (min-width: 768px) and (max-width: 991.98px){.pdf-modal-content{max-width:900px!important}.PDF-ViewImH{height:550px!important}.pdf-modal-header{padding:12px 20px!important}.modal-content{max-width:500px!important;max-height:80vh!important}}@media (min-width: 992px) and (max-width: 1199.98px){.pdf-modal-content{max-width:1000px!important}.PDF-ViewImH{height:600px!important}.modal-content{max-width:550px!important;max-height:75vh!important}}@media (min-width: 1200px){.pdf-modal-content{max-width:1200px!important}.PDF-ViewImH{height:620px!important}.pdf-modal-header{padding:12px 24px!important}.modal-content{max-width:600px!important;max-height:70vh!important}}@media (max-height: 500px) and (orientation: landscape){.modal-content{max-height:95vh!important;margin:5px!important}.PDF-ViewImH{height:300px!important}.pdf-modal-header{padding:8px 12px!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.pdf-modal-content{box-shadow:0 8px 32px #00000040!important}}.preview-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.preview-modal-content{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 4px 20px #0000004d}.preview-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;background:#f8f9fa}.preview-modal-header h3{margin:0;color:#333}.preview-modal-header .close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.preview-modal-header .close-button:hover{background:#e9ecef;color:#333}.preview-modal-body{padding:20px;display:flex;justify-content:center;align-items:center;max-height:calc(90vh - 80px);overflow:auto}.preview-image{max-width:100%;max-height:70vh;object-fit:contain}.preview-pdf{border:none;border-radius:4px}.preview-other{text-align:center;padding:40px 20px}.preview-other .file-icon{margin-bottom:16px;color:#6c757d}.preview-other p{margin-bottom:20px;color:#6c757d}.download-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .2s}.download-button:hover{background:#0056b3;color:#fff;text-decoration:none}.certificate-upload-container{display:flex;flex-direction:column;gap:10px}.preview-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.preview-button:hover{background:#218838}.preview-button-small{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-left:8px;transition:background-color .2s}.preview-button-small:hover{background:#545b62}.file-actions{display:flex;align-items:center;gap:8px}.view-link{color:#007bff;text-decoration:none}.view-link:hover{text-decoration:underline}.upload-area{width:100%;margin:0 auto}.file-preview-container{position:relative;width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;transition:all .3s ease}.preview-content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.image-preview-container{width:100%;max-height:200px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;background-color:#fff}.file-preview-image{max-width:100%;max-height:200px;object-fit:contain;height:50px!important;width:50px!important}.document-icon-container{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:12px}.document-icon{width:48px;height:48px}.pdf-icon{color:#e53e3e}.word-icon{color:#2b579a}.file-info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;text-align:center}.file-name{font-weight:500;color:#334155;word-break:break-word;max-width:100%}.file-size{font-size:.8rem;color:#64748b}.remove-file-btn{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-file-btn:hover{background:#7226ff}.remove-icon{width:14px;height:14px}.upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;border:1px solid #cbd5e1;border-radius:12px;background-color:#fff;cursor:pointer;transition:all .3s ease}.upload-label:hover{background-color:#fff}.upload-icon{width:40px;height:40px;color:#7226ff}.file-types{font-size:.85rem;color:#64748b}.error-message{color:#dc2626;font-size:.9rem;margin-top:8px;text-align:center}.file-input{display:none}.toggle-container{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.toggle-label{font-size:14px;color:#333}.toggle-switch{width:50px;height:28px;background-color:#d1b3ff;border-radius:50px;padding:3px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease}.toggle-switch.on{background-color:#7a28e2;justify-content:flex-end}.toggle-knob{width:22px;height:22px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7a28e2;font-size:14px;transition:transform .3s ease}.checkmark-icon{font-size:12px}.checkbox-group{display:flex;flex-direction:column;margin-bottom:24px}.checkbox-options-row{display:flex;column-gap:20px;row-gap:5px;flex-wrap:wrap}.checkbox-title{font-size:14px;color:#555;margin-bottom:5px!important}.checkbox-option{display:flex;align-items:center;cursor:pointer;font-size:12px;color:#0a0c11;font-weight:500;margin-block:10px;gap:0!important}.checkbox-option input{display:none}.custom-checkbox,.custom-radio{display:inline-flex;width:18px;height:18px;border:2px solid #ccc;border-radius:50%;margin-right:10px;position:relative;transition:all .2s ease}.checkbox-option input:checked+.custom-checkbox,.checkbox-option input:checked+.custom-radio{background:#7b2ff7;border-color:#7b2ff7}.checkbox-option input:checked+.custom-checkbox:after,.checkbox-option input:checked+.custom-radio:after{content:"✓";color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-badge{display:inline-block!important;padding:0 8px!important;border-radius:10px!important;font-size:10px!important;font-weight:500!important;color:#fff!important;line-height:24px!important;text-align:center!important;min-width:70px!important}.status-badge.admin,.status-badge.active,.status-badge.open,.status-badge.accepted,.status-badge.approved,.status-badge.present,.status-badge.hired,.status-badge.uploaded,.status-badge.submitted,.status-badge.passed,.status-badge.compliance_completed,.status-badge.completed,.status-badge.acknowledged{background-color:#d4f7cf!important;color:#35c220!important}.status-badge.inactive,.status-badge.declined,.status-badge.absent,.status-badge.rejected,.status-badge.withdrawn,.status-badge.cancelled{background-color:#fcd9d9!important;color:#e92020!important}.status-badge.pending,.status-badge.partial,.status-badge.shortlisted,.status-badge.new,.status-badge.in_review,.status-badge.interviewing,.status-badge.interviewed,.status-badge.offer_pending,.status-badge.scheduled{background-color:#fff8e6!important;color:#ca9802!important}.status-badge.suspended{background-color:#64748b!important;color:#fff!important}.status-badge.low{background-color:#d4f7cf!important;color:#35c220!important}.status-badge.medium{background-color:#fff8e6!important;color:#ca9802!important}.status-badge.high{background-color:#fcd9d9!important;color:#e92020!important}.status-badge.default{background-color:#e2e8f0!important;color:#475569!important}.interview-calendar{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000001a;max-width:300px}.calendar-header{text-align:center;margin-bottom:12px}.calendar-header h3{color:#111827;font-size:18px;margin:0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-weekday{text-align:center;font-size:12px;color:#646669;font-weight:500}.calendar-day{text-align:center;padding:8px;font-size:14px;color:#111827}.calendar-day.empty{background:transparent}.calendar-day.highlight{background:#7226ff;color:#fff;border-radius:50%;font-weight:600}.create-tenant{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;padding:50px 20px 20px}.checkbox-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:15px}.checkbox-wrapper label{font-size:14px}.form-actions{display:flex;justify-content:space-between;gap:10px}.create-btn{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff}.create-btn:hover{background-color:#6f3bcc;border:1px solid #8b4cff;transition:all .5s}.create-btn.disabled-btn{background:#c8b6f5;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f0f0f0;cursor:not-allowed;opacity:.7}.filter-container{position:relative;display:inline-block}.filter-button{background-color:transparent;border:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px;cursor:pointer;font-size:14px;min-width:120px}.filter-button-text{color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.filter-dropdown{position:absolute;right:0;top:100%;background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;z-index:10;overflow:hidden;min-width:220px;margin-top:8px;border:1px solid #EBECF0}.filter-option-group{border-bottom:1px solid #EBECF0}.dropdown-option{padding:.75rem 1rem;cursor:pointer;color:#334155;font-size:.85rem}.dropdown-option:hover{background:#f8fafc}.main-option{display:flex;justify-content:space-between;align-items:center}.main-option-content{display:flex;align-items:center;justify-content:space-between;flex-grow:1;margin-right:8px}.main-option.active{background-color:#f1f5f9}.clear-selection{background:none;border:none;color:#64748b;cursor:pointer;padding:0 4px;margin-left:8px;font-size:14px}.clear-selection:hover{color:#ef4444}.sub-options-container{max-height:300px;overflow-y:auto;padding:.5rem 0}.sub-option{padding:.5rem 1rem .5rem 2rem;font-size:.85rem}.checkbox-option{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-option input{margin:0}.arrow-icon{width:16px;height:16px;transition:transform .2s}@media (max-width: 768px){.filter-button,.filter-dropdown{min-width:100%}}.sort-container{position:relative;display:inline-block}.sort-button{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:transparent;border:none;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;white-space:nowrap}.sort-button:hover{background-color:#f5f5f5}.arrow-icon{width:12px;height:12px;transition:transform .2s ease}.arrow-icon.open{transform:rotate(180deg)}.sort-dropdown{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:100;min-width:160px;margin-top:4px;overflow:hidden}.dropdown-option{padding:8px 16px;cursor:pointer;transition:background-color .2s ease}.dropdown-option.selected{background-color:#f0f0f0;font-weight:500}.table-container{width:100%;border-collapse:collapse;border-radius:16px;margin-top:1rem;overflow:hidden;background-color:#fff;padding-bottom:1rem}.table-container table{width:100%;border-collapse:collapse}.table-container th{color:#4c1d95;font-weight:600;font-size:13px;padding:12px;text-align:left;border-bottom:1px solid #ebecf0}.table-container td{padding:12px;font-size:13px;border-bottom:1px solid #ebecf0;text-align:left}.clickable-row:hover{background-color:#f9fafb}@media (max-width: 768px){.table-container{overflow-x:auto;display:block}}.user-cell{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%}.status.active{background:#d4f7cf!important;color:#35c220!important}.actions{cursor:pointer;font-weight:700}.pagination{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap;width:100%}.pagination-controls{display:flex;align-items:center;gap:.5rem!important;flex-shrink:0;width:auto!important}.pagination-extra{display:flex;align-items:center;gap:1rem;flex-shrink:0}.pagination button{border:1px solid #ddd;background:#fff;color:#4c1d95;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.pagination button:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination button.active{background-color:#7c3aed;color:#fff;border-color:#7c3aed}.pagination-extra span{display:flex;align-items:center;gap:.5rem;color:#5b616d;font-size:13px;white-space:nowrap}.pagination-extra input{width:50px;padding:6px 8px;border:1px solid #ddd;border-radius:4px}.pagination-extra select{padding:6px 8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#5b616d}@media (max-width: 768px){.pagination{flex-wrap:wrap;gap:.75rem}.pagination-controls{order:1;width:100%;justify-content:center}.pagination-extra{order:2;width:100%;justify-content:center}}.tenants-list-page{padding:80px 20px 20px}.tenants-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tenants-list-title{font-size:24px;font-weight:600}.tenants-list-description{font-size:14px;color:#666}.add-tenant-button{border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px}.add-tenant-button svg{width:15px;height:15px}.tenants-list-options{display:flex;gap:10px;margin-bottom:20px}.search-input-container{display:flex;align-items:center;gap:8px;border:1px solid #ccc;padding:8px;border-radius:4px}.search-input-container input{border:none;outline:none;width:200px}.pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.items-per-page,.page-navigation{display:flex;align-items:center;gap:8px}.page-info{font-size:14px}.page-navigation-Btns{display:flex;gap:8px}.page-button{padding:8px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer}.page-button:disabled{background-color:#ccc;cursor:not-allowed}.actions-container{display:inline-block}.actions-button{background:none;border:none;cursor:pointer}.actions-popup{position:absolute;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:10}.actions-popup button{display:block;width:100%;padding:8px 16px;background:none;border:none;text-align:left;cursor:pointer}.actions-popup button:hover{background-color:#f0f0f0}.tenant-details-container{padding:20px}.tenant-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-button,.edit-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.back-button{background-color:#f0f0f0;color:#333}.edit-button{background-color:#007bff;color:#fff}.tenant-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.detail-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.detail-card h3{font-size:18px;font-weight:500;margin-bottom:12px}.detail-items{display:flex;flex-direction:column;gap:8px}.detail-item{display:flex;justify-content:space-between}.detail-label{font-weight:500;color:#666}.detail-value{color:#333}.tenant-logo{max-width:100px;max-height:100px}.loading-container{padding:20px}.loading-header{display:flex;gap:16px;margin-bottom:20px}.loading-info{flex:1}.loading-line{background:#e0e0e0;border-radius:4px;margin-bottom:8px}.loading-line.large{height:24px;width:60%}.loading-line.medium{height:16px;width:40%}.loading-line.small{height:12px;width:20%}.loading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.loading-card{background:#e0e0e0;border-radius:8px;padding:16px}.error-container{text-align:center;padding:20px}.error-message{color:#f44}.no-data{text-align:center;padding:20px}.login-container{position:relative;width:100%;height:auto;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:80px 0;background:#f7f5ff}.login-form{position:relative;width:400px;height:auto;padding:30px;text-align:center;border-radius:5px}@media screen and (max-width:500px){.login-container{padding:80px 0!important}.login-form{width:90%!important;padding:20px!important}}.form-title{font-size:25px;font-weight:500;margin-bottom:20px;display:inline-flex}@media screen and (max-width:400px){.form-title{font-size:20px!important}}.form-sub-title{color:#6a6580!important;font-size:13px;margin-bottom:30px!important;margin-top:-10px!important}.input-group{position:relative;margin:20px 0}.input-group input{width:100%;font-size:14px;border:1.5px solid #dcdae3;outline:none;background:transparent;transition:border-color .3s;border-radius:5px;height:50px;padding:0 20px}.input-group input:focus{border:2px solid #cfb8fa!important;background-color:#fff}.pass-Ola{padding-right:80px!important}.input-group label{position:absolute;left:5px;top:13px;font-size:14px;pointer-events:none;transition:.3s ease all;margin-left:10px;color:#696090!important}.input-group input:focus+label,.input-group input.has-value+label{top:-13px;font-size:12px;background-color:#fff;padding:5px 8px;color:#aba5c7!important}.input-group input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}.input-group input:-webkit-autofill+label{top:-13px;font-size:12px;background-color:#fff;padding:5px 8px;color:#6a6580!important}.login-btn{width:100%;font-size:14px;border:none;outline:none;background:transparent;transition:border-color .3s;border-radius:30px;height:50px;padding:0 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:3px}.password-toggle-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background-color:#fff}.password-toggle-btn:focus{outline:none}.icon{width:20px;height:20px;color:#aba5c7!important}.fffl-paus{position:relative;width:100%;margin-top:-10px;text-align:left;padding-left:10px;margin-bottom:20px}.fffl-paus a{color:#7226ff;font-size:13px}.fffl-paus a:hover{text-decoration:underline}.FFlaok-paus{position:relative;width:100%;margin-top:15px;font-size:13px}.FFlaok-paus button,.FFlaok-paus p a{color:#7226ff;cursor:pointer;background-color:transparent;border:none}.FFlaok-paus p button:hover,.FFlaok-paus p a:hover{text-decoration:underline}.social-login{text-align:center;margin-top:20px}.social-divider{margin:15px 0;font-size:14px}.social-btn{display:flex;align-items:center;gap:10px;justify-content:center;width:100%;font-size:13px;border:1.5px solid #dcdae3;outline:none;background:transparent;transition:all .3s ease-in-out;border-radius:5px;height:43px;padding:0 20px;cursor:pointer;margin:8px 0;font-size:14px;position:relative}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{color:#372580!important}.social-btn .icon svg{width:17px;position:absolute;left:10px}.social-btn .ggole-Pol svg{width:15px!important}.nsm7Bb-HzV7m-LgbsSe:hover,.nsm7Bb-HzV7m-LgbsSe:focus,.social-btn:hover{background:#f7f5ff!important;border-color:#f7f5ff!important}.login-divider{text-align:center;margin:20px 0 10px;position:relative}.login-divider span{background:#fff;padding:0 10px;font-size:12px;position:relative;z-index:1;text-transform:uppercase;font-weight:500}.login-divider:before{content:"";position:absolute;top:50%;left:0;height:1px;width:100%;background:#ddd;z-index:0}.Reg-Foot{position:relative;display:inline-flex;align-items:center;margin-top:20px}.Reg-Foot a{font-size:13px;padding:0 10px;border-left:1px solid #dcdae3;transition:all .3s ease-in-out}.Reg-Foot a:first-child{border-left:none}.Reg-Foot a:hover{color:#7226ff}.terms-checkbox{font-size:13px;position:relative;margin-bottom:20px;padding-left:10px;margin-top:-5px!important}.terms-checkbox label{position:relative;width:100%;height:auto;display:flex;align-items:flex-start;gap:10px;color:#6a6580!important;text-align:left}.terms-checkbox input[type=checkbox]{margin:5px 0 0!important}.terms-checkbox a{color:#7226ff}.terms-checkbox a:hover{text-decoration:underline}.terms-checkbox span{line-height:23px!important}.success-copy{position:fixed;top:10px;right:10px;background-color:#38a169;color:#fff;padding:10px 20px;font-size:12px;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:9999}.screen-resumes-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border-radius:4px;display:flex;align-items:center;cursor:pointer;margin-left:10px}.screen-resumes-btn:hover{background-color:#45a049}.screening-results{margin-top:20px;padding:15px;background:#f9f9f9;border-radius:8px}.screening-results table{width:100%;border-collapse:collapse}.screening-results th,.screening-results td{padding:8px;border-bottom:1px solid #ddd}.RRR-SS-HHomss,.RRR-SS-HHomss-TOPP{position:relative;width:100%;height:auto}.RRR-SS-HHomss-TOPP-Grid{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;grid-template-rows:auto;margin-top:10px}.RRR-SS-HHomss-Card{position:relative;width:100%;height:auto;display:block;padding:10px 20px;border-radius:10px;transition:all .3s ease-in-out;border:1px solid #e7e2f7;-webkit-user-select:none;user-select:none;cursor:pointer}.RRR-SS-HHomss-Card:hover{background-color:#f4f1ff;border-color:#7226ff}.RRR-SS-HHomss-Card p{font-size:12px;font-weight:500;margin-bottom:7px}.RRR-SS-HHomss-Card h3{font-size:20px;margin-bottom:7px;font-weight:600}.RRR-SS-HHomss-Card span{position:relative;display:flex;align-items:center;gap:5px;font-size:12px;color:#5b616d}.RRR-SS-HHomss-Card span svg{width:8px}.RegAveTrav-Sec{position:relative;width:100%;height:auto;margin-top:20px;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.Klol-HeadEr{display:block!important}.SUbb-Klol-HeadEr{display:flex;gap:20px;align-items:center;padding:10px 0}.SUbb-Klol-HeadEr .custom-checkbox{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#5b616d;cursor:pointer}.SUbb-Klol-HeadEr .custom-checkbox input[type=checkbox]{width:12px;height:12px;accent-color:#7c3aed}.SUbb-Klol-HeadEr .custom-checkbox b{background-color:#ece9fc;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.SUbb-Klol-HeadEr .custom-checkbox.checked span{color:#372580;font-weight:500}.GloobU-Seec{position:relative;width:100%;height:auto;max-height:400px}.GloobU-Card{position:relative;width:100%;height:auto;padding:15px 20px;border-bottom:1px solid #eff0f2;display:grid;grid-template-columns:1fr auto;gap:30px;transition:all .3s ease-in-out}.GloobU-Card:hover{background-color:#f7f5ff}.GloobU-Card-Part-1{position:relative;width:100%;height:auto}.GloobU-Card-Part-1 h4{font-size:14px;font-weight:500}.GloobU-Card-Part-1 h6{display:flex;align-items:flex-start;color:#8c929c;font-size:13px;font-weight:400;gap:3px;margin-top:3px}.GloobU-Card-Part-1 h6 svg{width:13px;margin-top:2px}.GloobU-Card-Part-1 p{font-size:9px;font-weight:500;display:inline-flex;align-items:center;gap:5px;background-color:#ebe6ff;color:#7226ff;overflow:hidden;border-radius:30px;padding:0 9px;margin-top:7px}.GloobU-Card-Part-1 p span{padding:4px 0}.GloobU-Card-Part-1 p span:first-child{border-right:1px solid #FBC9FF;padding-right:5px;text-transform:uppercase}.GloobU-Card-Part-2{position:relative;display:flex;align-items:center;justify-content:center}.GloobU-Card-Part-2 span{position:relative;width:25px;height:25px;border:2px solid #C3C6CC;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-weight:500;font-size:10px;color:#5b616d}.GloobU-Card.ai-accept-suggetion .GloobU-Card-Part-2 span{border-color:#35c220;color:#35c220}.GloobU-Card.ai-make-a-decision-suggetion .GloobU-Card-Part-2 span{border-color:#fcbf04;color:#fcbf04}.UserPresense{position:absolute;width:9px;height:9px;background-color:#bfbfbf;z-index:10px;border-radius:50%;bottom:5px;right:-1px;border:2px solid #fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2)}.UserPresense.active{background-color:#10b981!important}.UserPresense.inactive{background-color:#bfbfbf!important}.UserPresense.onleave{background-color:#f0ad4e!important}.AAREQsa-Sec{position:relative;width:100%;height:auto;margin-top:20px;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.AAREQsa-Card{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px;overflow:hidden}.GLlsol-TTOpla{position:relative;width:100%;height:auto;padding:15px 20px;border-bottom:1px solid #EBECF0}.GLlsol-TTOpla h3{font-size:15px;font-weight:600}.GLlsol-TTOpla p{position:relative;display:flex;align-items:center;gap:5px;font-size:12px;margin-top:5px;color:#8c929c}.GLlsol-TTOpla p svg{width:13px}.GGluja-Secca{position:relative;width:100%;height:auto;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:20px}.GGluja-Secca-1{position:relative;width:100%;height:auto}.GGluja-Secca-1 .circular-progress{position:relative;width:170px;height:170px;max-width:100%;margin:0 auto}.GGluja-Secca-1 .circular-progress svg{transform:rotate(-90deg);width:100%;height:100%}.GGluja-Secca-1 .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.GGluja-Secca-1 .progress-text strong{font-size:25px;display:block;font-weight:600}.GGluja-Secca-1 .progress-text span{font-size:10px;font-weight:500;color:#5b616d}@media (max-width: 480px){.GGluja-Secca-1 .circular-progress{width:120px;height:120px}.GGluja-Secca-1 .progress-text strong{font-size:22px}.GGluja-Secca-1 .progress-text span{font-size:12px}}.GGluja-Secca-2{position:relative;width:100%;height:auto}.GGluja-Secca-info-list{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px;justify-content:center}.GGluja-Secca-info-list li i{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background-color:#f7f5ff;flex-shrink:0}.GGluja-Secca-info-list li{position:relative;font-size:12px;display:flex;align-items:center;gap:10px}.GGluja-Secca-info-list li svg{width:13px}.GGluja-Secca-info-list li span b{padding:2px 5px;display:inline-flex;font-weight:600;border-radius:30px;font-size:10px;border:1px solid #EBECF0}.GLlsol-FOootS{position:relative;width:100%;height:auto;padding:10px 20px;border-top:1px solid #EBECF0;display:flex;align-items:center;gap:8px}.GLlsol-FOootS button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:10px;padding:6px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.GLlsol-FOootS button.accept-btn{background-color:#7226ff;color:#fff}.GLlsol-FOootS button.accept-btn:hover{background-color:#450cd5}.GLlsol-FOootS button.reject-btn{color:#7c3aed;background-color:#f7f5ff;border:1px solid #ece8fc}.GLlsol-FOootS button.reject-btn:hover{background-color:#ebe6ff}.PPOlaj-SSde{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px;margin-top:30px}.PPOlaj-SSde-Top{position:relative;width:100%;padding:15px 20px}.PPOlaj-SSde-TopTTP{position:relative;width:100%;margin-bottom:20px}.PPOlaj-SSde-TopTTP h3{font-size:15px;font-weight:600}.PPOlaj-SSde-TopSSUB{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px}.oIK-Search{position:relative;width:auto;height:auto;display:flex;align-items:center;overflow:hidden}.oIK-Search span{position:absolute;z-index:10;height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center}.oIK-Search span svg{width:15px}.oIK-Search input{width:400px;height:35px;outline:none;transition:border-color .3s;border-radius:8px;background-color:#fff;padding:0 20px 0 35px;border:1px solid #EBECF0;font-size:11px!important}.oIK-Search input:focus{border:2px solid #cfb8fa!important;background-color:#fff}.oIK-Btns{position:relative;display:inline-flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.oIK-Btns button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:11px;padding:0 13px;border-radius:8px;height:35px;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;background-color:#f7f5ff;border:1px solid #ece8fc;gap:5px;font-weight:500}.LLl-BBtn-ACCt{border-color:#7b2eff!important;color:#7b2eff!important}.oIK-Btns button:hover{background-color:#ebe6ff}.oIK-Btns button svg{width:15px}.KUJH-PPK-MMed-Table{position:relative;width:100%;height:auto;margin-top:10px}.MMed-Table-MAinns{width:100%;border-collapse:collapse;font-size:14px;border-top:1px solid #EBECF0}.MMed-Table-MAinns tbody tr{transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.MMed-Table-MAinns tbody tr:hover{background-color:#f7f6fc}.MMed-Table-MAinns th,.MMed-Table-MAinns td{text-align:left;padding:10px 20px;border-bottom:1px solid #eff0f2;font-size:12px}.MMed-Table-MAinns th{color:#667085;font-weight:500;font-size:12px}.MMed-Table-MAinns td strong{font-weight:600;color:#0a0c11}.dddik-PPLoajks{position:relative;height:auto;white-space:normal!important;max-width:200px!important}.dddik-PPLoajks p{color:#8c929c;margin-bottom:5px}.dddik-PPLoajks span{position:relative;font-size:9px;font-weight:500;color:#7226ff;background-color:#ebe6ff;padding:3px 8px;border-radius:30px;text-transform:capitalize}.HHH-TTYhkaP{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:11px;text-transform:capitalize}.HHH-TTYhkaP span{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background-color:#f7f5ff;flex-shrink:0;transition:all .3s ease-in-out}.MMed-Table-MAinns tr:hover .HHH-TTYhkaP span{background-color:#fff}.HHH-TTYhkaP span svg{width:15px}.polo-SSPna{font-size:10px;font-weight:400}.tooltip-container{position:relative;display:inline-block;width:100%;max-width:100px}.tooltip-trigger{cursor:pointer;display:inline-block;position:relative;z-index:1}.HHH-TTYhkaP{display:flex;align-items:center;justify-content:center;gap:5px}.tooltip-positioner{position:absolute;bottom:100%;left:50%;transform:translate(-50%);z-index:100;margin-bottom:12px}.work-hour-details{position:relative;background:#fff;border-radius:8px;box-shadow:0 0 20px #4a2dc51a;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .1);-moz-box-shadow:0 0 20px rgb(74 45 197 / .1);padding:15px;width:280px;border:1px solid #eee;text-align:center}.work-hour-details h4{font-size:9px;font-weight:600;text-transform:uppercase;margin-bottom:10px;border-radius:30px}.work-hour-details h5{font-size:10px;font-weight:500;color:#667085}.work-hour-details ul{margin:8px 0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.work-hour-details li{font-size:9px;margin-bottom:3px;background-color:#f4f4f6;padding:4px 8px;border-radius:30px}.work-hour-details:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff}.KUJH-PPK-MMed-Table{overflow:visible}.MMed-Table-MAinns{position:relative;z-index:1}.MaPPin-Sed{display:grid;grid-template-columns:1fr .6fr}.MaPPin-Sed-2{position:relative;width:100%;height:auto;border-left:1px solid #EBECF0}.MaPPin-Sed-2-ToP{position:relative;width:100%;height:auto;padding:15px;border-bottom:1px solid #EBECF0}.MaPPin-Sed-2-ToP h4{font-size:14px;font-weight:500;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.MaPPin-Sed-2-ToP h4 span{font-size:9px;font-weight:500;display:inline-flex;align-items:center;gap:5px;background-color:#e8f5e9;color:#388e3c;overflow:hidden;border-radius:30px;padding:2px 9px}.MaPPin-Sed-2-ToP p{position:relative;display:flex;align-items:center;gap:5px;font-size:12px;margin-top:5px;color:#8c929c}.MaPPin-Sed-2-ToP p svg{width:13px}.MaPPin-Sed-2-List{position:relative;width:100%;height:auto;display:flex;flex-direction:column;max-height:250px}.MaPPin-Sed-2-List li{position:relative;width:100%;height:auto;padding:10px 15px;border-bottom:1px solid #EBECF0}.MaPPin-Sed-2-List li h5{font-size:12px;font-weight:500}.MaPPin-Sed-2-List li p{font-size:10px;display:flex;align-items:center;gap:5px;margin-top:5px}.MaPPin-Sed-2-List li p span{position:relative;display:inline-flex;align-items:center;gap:3px;background-color:#f7f5ff;border-radius:30px;padding:2px 8px}.MaPPin-Sed-2-List li p span svg{width:12px}.MaPPin-Sed-1{position:relative;width:100%;height:100%;z-index:1}.MMap-CCLu-SEc{position:relative;width:100%;height:100%;overflow:hidden;z-index:-10}input.fake-disabled:disabled{opacity:.5;cursor:not-allowed}.dropdown-container{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:6px;margin-top:6px;z-index:1000;overflow:hidden;min-width:120px;list-style:none;padding:0}.dropdown-item{padding:8px 16px;font-size:10px;cursor:pointer;background-color:#fff;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.dropdown-item:hover{background-color:#ebe6ff;color:#7b2eff}.check-icon{width:12px;height:12px;color:#7b2eff}.sortable-col{display:flex;align-items:center;gap:4px;cursor:pointer}.sortable-col svg{width:13px!important}.AnimatePresence{position:absolute;width:100%}.OOkka-LLolg-SSca{position:relative;width:100%;height:auto;padding:0 20px 10px}.NNo-Emmpl{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.NNo-Emmpl svg{width:20px}.NNo-Emmpl p{font-size:10px}.Dashboard-Page{position:relative;width:100%;height:auto;min-height:100vh}body{background-color:#f7f5ff!important}.DashboardNavBar{position:relative;width:100%}.Top-NaV{position:fixed;width:100%;height:60px;background-color:#f7f5ff;z-index:1000;display:flex;align-items:center;justify-content:space-between}.NaV-1{position:relative;display:inline-flex;align-items:center;gap:15px;height:100%;padding-left:20px;z-index:100}.NaV-1 .Nav-Brand{position:relative;display:inline-flex;align-items:center;gap:8px;height:100%}.NaV-1 .Nav-Brand svg{max-width:90px}.NaV-1 .Nav-Brand span{display:inline-flex;align-items:center;padding-left:8px;text-transform:uppercase;font-weight:500;font-size:13px;border-left:1px solid rgba(255,255,255,.4);height:15px}.SSl-CUrent-APP{position:relative;display:inline-flex;align-items:center;gap:7px;padding:3px 13px 3px 8px;border-radius:30px;border:1px solid #c8c2e1;font-size:12px;font-weight:500;transition:all .3s ease-in-out;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#fff}.SSl-CUrent-APP:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:transparent}.SSl-CUrent-APP span{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:#f1eefe;border-radius:50%}.SSl-CUrent-APP span img{width:50%}.genn-Drop-Togler{position:relative;width:60px;height:100%;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;background-color:#fff3;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.genn-Drop-Togler svg{fill:#fff;width:22px}.NaV-2,.NaV-2-Icons{position:relative;height:100%;display:inline-flex;align-items:center;gap:5px}.NaV-2-Icons a,.NaV-2-Icons span{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border-radius:50%}.NaV-2-Icons a svg,.NaV-2-Icons span svg{width:20px}.HYsi svg{fill:#372580}.NaV-2-Icons a:hover,.NaV-2-Icons span:hover{background-color:#ece8fd}.NaV-2-Icons span.active{background-color:#fff!important;color:#7226ff}.nottti-Inddi{position:absolute;width:8px;height:8px;display:inline-flex;background-color:#f042ff;border-radius:50%;top:6px;right:8px;z-index:1}.nottti-Inddi:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:inherit;border-radius:50%;transform:translate(-50%,-50%);animation:ripple-ping 1.5s ease-out infinite;-webkit-animation:ripple-ping 1.5s ease-out infinite;-moz-animation:ripple-ping 1.5s ease-out infinite;opacity:.6;z-index:-1}.GenNot{background-color:#f495fd!important}.GenNot:after{background-color:#fff!important}.NaV-2-Prof{position:relative;width:auto;height:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.NaV-2-Prof-1{position:relative;width:auto;height:auto;display:flex;align-items:center}.NaV-2-Prof-1 img,.NaV-2-Prof-1 span{position:relative;width:36px;height:36px;background-color:#e6e0fe;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;object-fit:cover;object-position:center}.active-NavProfa .NaV-2-Prof-1 span{border-color:#7226ff!important;color:#7226ff!important}.NaV-2-Prof-2{position:relative;display:flex;align-items:center}.All_Drop_Down button.mobile-Show,.All_Drop_Down a.mobile-Show,.mobile-Show{display:none!important}@media screen and (max-width:1000px){.Top-NaV{height:50px!important}.mobile-Hide,.NaV-2-Prof-2{display:none!important}.All_Drop_Down button.mobile-Show,.All_Drop_Down a.mobile-Show,.mobile-Show{display:inline-flex!important}.All-TTo-Nagbs-1 span,.NaV-2-Prof-1 span{width:30px!important;height:30px!important;font-size:10px!important}.NaV-2-Prof-3{padding-top:15px!important}.NaV-2-Prof-3 svg{width:12px!important}.NaV-2-Prof{grid-template-columns:1fr auto!important;padding:0 10px!important;gap:5px!important}.genn-Drop-Togler{width:40px!important}.NaV-1{gap:10px!important}.genn-Drop-Togler svg{width:18px!important}.NaV-2-Icons a svg,.NaV-2-Icons span svg{width:18px!important}.NaV-1 .Nav-Brand img{max-width:50px!important}.NaV-1 .Nav-Brand{gap:5px!important}.NaV-1 .Nav-Brand span{font-size:10px!important;padding-left:5px!important}.All_Drop_Down{left:0%!important;margin-left:-115px!important}.oujah-osi p,.All-TTo-Nagbs-2 p{font-size:13px!important;line-height:20px!important}.oujah-osi span,.All-TTo-Nagbs-2 span,.All-TTo-Nagbs-2.oujah-osi span{font-size:10px!important;line-height:15px!important;margin-top:-4px!important}.nav-toggle-icon{transition:all .3s ease-in-out}.rotate-icon{transform:rotate(90deg)}.mobill-tohhak svg{width:15px!important}}.NaV-2-Prof-2 h4{font-size:12px;line-height:14px;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.NaV-2-Prof-2 p{font-size:10px}.NaV-2-Prof-3{position:relative;height:100%;padding-top:13px}.NaV-2-Prof-3 svg{width:14px}.genn-Drop-Sec{position:fixed;width:450px;height:auto;max-height:500px;overflow-y:auto;right:14px;top:50px;z-index:2000;border-radius:10px;padding:20px;color:#2f2a44;background-color:#fff;border:1px solid #d5d3dc}.daf-Svggol svg{fill:#fff!important}@media screen and (max-width:1000px){.genn-Drop-Sec{width:100%!important;left:0%!important;border-radius:0!important}}.genn-Drop-Search{position:relative;width:100%;height:auto;display:flex;align-items:center}.genn-Drop-Search input{position:relative;width:100%;height:40px;background-color:#f7f5ff;border-radius:5px;font-size:11px;padding:0 10px 0 40px;border:1px solid #e3defc}.genn-Drop-Search input:focus{border:2px solid #cfb8fa!important;background-color:#fff}.genn-Drop-Search span{position:absolute;width:40px;height:40px;z-index:10;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center}.genn-Drop-Search span svg{width:16px}.feat-Main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:10px;grid-template-rows:auto;margin-top:20px;border-bottom:1px solid #f2efff!important;padding-bottom:20px}.feat-Main a{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:10px;background-color:#fff;border-radius:5px;transition:all .3s ease-in-out;border:1px solid transparent}.feat-Main a:hover{box-shadow:0 0 20px #4a2dc51a;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .1);-moz-box-shadow:0 0 20px rgb(74 45 197 / .1);border-color:#7226ff;background-color:#ebe6ff}.feat-Main a img{width:30px}.feat-Main a p{font-size:11px}.MMk-Vieww-Mahns{position:relative;width:100%;height:auto;padding:10px 30px;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.MMk-Vieww-Mahns div{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;color:#6e6594;font-weight:500;text-transform:uppercase;font-size:10px}.MMk-Vieww-Mahns svg{width:13px}.ShrinkNav .SideNavBar .MMk-Vieww-Mahns span{display:none}.ShrinkNav .SideNavBar .MMk-Vieww-Mahns{padding:10px 0!important;width:100%!important}.ShrinkNav .SideNavBar .MMk-Vieww-Mahns div{justify-content:center!important;text-align:center!important;align-items:center!important}.All_Drop_Down{position:fixed;width:auto;min-width:250px;height:auto;z-index:800;top:50px;background-color:#fff;color:#2f2a44;border:1px solid #d5d3dc;border-radius:8px;padding:10px;right:15px;display:flex;flex-direction:column;gap:5px}.All_Drop_Down button,.All_Drop_Down a{position:relative;width:100%!important;display:flex!important;font-size:12px!important;padding:8px 10px!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;color:#626f86!important;background-color:transparent;border-radius:30px!important;transition:all .3s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.All_Drop_Down button svg,.All_Drop_Down a svg{width:14px!important}.All_Drop_Down button:hover,.All_Drop_Down a:hover{background-color:#f7f5ff;color:#7226ff!important}.ouj-pia span,.ouj-pia{cursor:default!important}.ouj-pia{margin-bottom:5px!important}button.logout-btn{background-color:#7226ff!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:30px!important;color:#fff!important}button.logout-btn:hover{color:#fff!important}.rotate{transform:rotate(180deg);transition:transform .3s ease}.rotateDown{transform:rotate(90deg);transition:transform .3s ease}.lkma-oop{min-width:250px!important}.All-TTo-Nagbs{position:relative;width:100%;height:60px;display:flex;align-items:center;padding:0 20px;-webkit-user-select:none;user-select:none;cursor:pointer}.All-TTo-Nagbs-main{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px}.All-TTo-Nagbs-1{position:relative;display:inline-flex;align-items:center}.All-TTo-Nagbs-1 img,.All-TTo-Nagbs-1 span{position:relative;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:#ebe6ff;color:#7226ff;font-size:16px;text-transform:uppercase;font-weight:500;border-radius:50%;object-fit:cover;object-position:center}.All-TTo-Nagbs-2{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:3px;justify-content:center}.oujah-osi p,.All-TTo-Nagbs-2 p{font-size:14px;font-weight:500;line-height:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#141e30!important}.oujah-osi span,.All-TTo-Nagbs-2 span{font-size:10px!important;line-height:100%!important;color:#626f86!important;display:block!important;padding:0!important;text-transform:uppercase}.All-TTo-Nagbs-3{position:relative;display:flex;align-items:center;justify-content:center}.All-TTo-Nagbs-3 svg{width:18px;color:#626f86;transition:transform .3s ease}.ouajjs-sua svg{width:16px!important}.DB-Envt{position:relative;width:100%;height:auto;min-height:100vh}.Main-DB-Envt{position:relative;width:100%;height:auto;padding-top:60px;padding-left:250px;transition:all .3s ease-in-out}@media screen and (max-width:1000px){.Main-DB-Envt{padding-left:0!important;padding-top:60px!important}.DB-Envt-Container{padding:0 20px!important}}.ShrinkNav .Main-DB-Envt{padding-left:60px}.DB-Envt-Container{position:relative;width:100%;height:auto;padding:0 40px}.Main-DB-Envt:before{content:"";position:fixed;width:100%;height:100%;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#fff;z-index:-1000;left:250px;top:60px;border-radius:20px 20px 0/20px 20px 0px}.SideNavBar{position:fixed;z-index:800;left:0;top:0;padding:60px 10px 0;width:250px;height:100%;transition:all .3s ease-in-out;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:none!important}.tenaj-Prolt{position:fixed;width:250px;height:65px;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px 20px;display:none!important}.tenaj-Prolt-Main{position:relative;width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;gap:10px;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#fff;border-radius:10px;padding:8px 12px;transition:all .3s ease-in-out;border:1px solid #fff}.tenaj-Prolt-Main:hover{background-color:#ece8fd}.tenaj-Prolt-Main-1{position:relative;display:flex;align-items:center}.tenaj-Prolt-Main-1 span{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background-color:#f0e9ff;box-shadow:0 0 0 3px #8b4cff40;-webkit-box-shadow:0 0 0 3px rgba(139,76,255,.25);-moz-box-shadow:0 0 0 3px rgba(139,76,255,.25);border-radius:8px;color:#372580;text-transform:uppercase;font-size:14px;font-weight:600}.tenaj-Prolt-Main-2{position:relative;width:100%;height:auto;display:flex;align-items:center;overflow:hidden}.tenaj-Prolt-Main-2-Main{position:relative;width:100%;height:auto;overflow:hidden}.tenaj-Prolt-Main-2-Main h4{position:relative;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:100%;margin-bottom:3px}.tenaj-Prolt-Main-2-Main p{position:relative;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#626f86;display:none!important}.SideNavBar.Gen-Boxshadow{border:none!important}@media screen and (max-width:1000px){.SideNavBar{left:-100%!important}.GenActivee-MObileNav .SideNavBar{left:0%!important}}.ShrinkNav .SideNavBar{width:60px}.SideNavBar-Main{position:relative;width:100%;height:auto;max-height:100%;padding-bottom:20px;overflow-y:auto}.LeftnavBr-Title{position:relative;width:100%;height:auto;padding:10px 20px;font-size:10px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;display:grid;grid-template-columns:1fr auto;gap:5px;color:#6e6594}.LeftnavBr-Title .shrinkToggle{position:relative;display:inline-flex;align-items:center;width:25px;height:25px;justify-content:center;text-align:center;border-radius:50%;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer;color:#372580!important}.Leffft-SOpan{transition:all .3s ease-in-out;display:inline-flex;align-items:center}.LeftnavBr-Title .shrinkToggle svg{width:70%}.LeftnavBr-Title .shrinkToggle:hover{background-color:#ebe6ff;color:#7226ff}.ShrinkNav p.LeftnavBr-Title{padding-left:18px!important}.ShrinkNav p.LeftnavBr-Title .Leffft-SOpan{opacity:0;display:none}.LeftnavBr-Icons{position:relative;width:100%;height:auto;display:flex;flex-direction:column}.ShrinkNav .LeftnavBr-Icons{padding-left:9px!important}.wddss-Cgatgs{width:14px!important;padding-top:4px!important}.LeftnavBr-Icons li{position:relative;width:100%;height:auto}.LeftnavBr-Icons li p,.LeftnavBr-Icons li a{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:8px;padding:5px 10px;font-size:12.5px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:30px;white-space:nowrap;border:1px solid #f7f5ff}.ShrinkNav .SideNavBar .LeftnavBr-Icons li a{padding-left:5px!important}.LeftnavBr-Icons li p:hover,.LeftnavBr-Icons li a:hover{background-color:#ece8fd}.LeftnavBr-Icons li p .LefB-Icon,.LeftnavBr-Icons li a .LefB-Icon{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.LeftnavBr-Icons li.active p,.LeftnavBr-Icons li.active a{background-color:#e6e0fe;font-weight:600;color:#7226ff}.LeftnavBr-Icons li p .LefB-Icon svg,.LeftnavBr-Icons li a .LefB-Icon svg{width:16px}.LeftnavBr-Icons li p .LefB-label,.LeftnavBr-Icons li a .LefB-label{position:relative;width:100%;display:flex!important;align-items:center!important;justify-content:space-between;transition:all .3s ease-in-out}.LeftnavBr-Icons li p .LefB-label svg,.LeftnavBr-Icons li a .LefB-label svg{width:15px;margin-top:2px!important}.ShrinkNav .SideNavBar .LeftnavBr-Icons li a .LefB-label,.ShrinkNav .SideNavBar .LeftnavBr-Icons li p .LefB-label{opacity:0;display:none}.submenu-list{position:absolute;width:100%;height:auto;padding:0 20px;background-color:#f7f5ff;border-radius:8px;top:100%}.submenu-list li a{font-size:12px!important}.dash-footer{position:relative;width:100%;height:auto;padding:20px 250px;text-align:center}@media screen and (max-width: 1024px){.dash-footer{padding:20px 100px}}@media screen and (max-width: 768px){.dash-footer{padding:20px 40px}}@media screen and (max-width: 480px){.dash-footer{padding:20px 16px}}.dash-footer p{font-size:12px;opacity:.8}.dash-footer p:hover{opacity:1}.dash-footer p a{font-weight:500;color:#7226ff}.dash-footer p a:hover{text-decoration:underline!important}.SubMenu-Settings{padding:5px 20px;margin-top:.3rem;background-color:transparent;overflow:hidden;background-color:#f7f5ff;border-radius:8px}.SubMenu-Settings .submenu{display:block;font-size:12px;text-decoration:none;white-space:nowrap}.SubMenu-Settings li.active .submenu{color:#7226ff}.AllaScrollToTopBtn{position:fixed;width:30px;height:30px;bottom:30px;right:30px;background-color:#ebe6ff;border-radius:50%;cursor:pointer;z-index:1000;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;color:#7226ff;border:1px solid #7226FF}.AllaScrollToTopBtn svg{width:18px}.AllaScrollToTopBtn:hover{background-color:#f7f5ff}.GHGb-MMIn-DDahs-Top{padding-top:20px!important}.Attendd-Sec .GHGb-MMIn-DDahs-Top{display:none!important}.Dash-OO-Boas,.Attendd-Sec{padding:0!important}.table-container{margin-top:0!important}.Dash-OO-Boas-Top{padding:20px 20px 10px!important}.pagination{padding:0 20px!important}.table-container{border-radius:0!important}.GenForm-Page,.GenReq-Page{position:relative;width:100%;height:auto}.GenFlt-BTn{width:auto;height:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px!important;font-weight:500!important}.GenFlt-BTn svg{width:15px}.New_MainTt_Header{margin-bottom:30px}.GenForm-Page .form-header h2,.New_MainTt_Header h3{font-size:23px!important;font-weight:700!important}.PPOl-COnt{position:relative;width:100%;height:auto;margin-top:20px}.PPOlaj-SSde-TopSSUB{margin-bottom:20px!important}.gen-td-btns .edit-btn{font-size:10px;font-weight:500;width:auto;padding:5px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:3px;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out;white-space:nowrap;background-color:#ebe6ff;color:#7226ff}.gen-td-btns .edit-btn:hover{border-color:#7226ff}.gen-td-btns .edit-btn svg{width:11px}.GenForm-Page{padding:20px 0}.GenForm-Page .form-header h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GenForm-Page .form-header h2 span{display:inline-flex;align-items:center;padding:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.GenForm-Page .form-header h2 span svg{width:15px!important}.Davv-Pils{position:relative;width:100%;height:auto;display:flex;justify-content:center;margin-top:30px}.Davv-Pils-Box{position:relative;width:100%;max-width:700px}.Davv-Pils-Box .form-section{width:100%}.form-section{background-color:transparent!important}.remove-file-btn svg{width:15px!important}.pagination button.active{background-color:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important;cursor:default!important}.table-container td,.table-container th{font-size:12px!important}.actions-button svg{width:16px!important}.actions-dropdown{width:150px;overflow:hidden}.actions-dropdown li a,.actions-dropdown button{font-size:11px;padding:7px 10px!important;width:100%;height:auto!important;text-align:left;display:flex;background-color:transparent;transition:all .3s ease-in-out}.actions-dropdown li a:hover,.actions-dropdown button:hover{background-color:#f7f5ff;color:#7226ff}.actions-dropdown{color:#372580!important}.Nottic-Panel{position:fixed;width:400px;top:60px;right:0;height:100%;background-color:#fff;z-index:1000;box-shadow:-4px 0 12px #00000012;-webkit-box-shadow:-4px 0 12px rgba(0,0,0,.07);-moz-box-shadow:-4px 0 12px rgba(0,0,0,.07);display:flex;flex-direction:column}.Nottic-Panel-Top{position:relative;width:100%;height:auto;padding:10px 20px;display:grid;grid-template-columns:auto 1fr;gap:15px;border-bottom:1px solid #e7e2f7}.Nottic-Panel-Top-1{position:relative;width:auto;height:auto}.Nottic-Panel-Top-1 span{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#e6e0fe;color:#7226ff}.Nottic-Panel-Top-1 svg{width:50%;transform:rotate(-45deg)}.Nottic-Panel-Top-2{position:relative;width:100%;height:auto;display:flex;align-items:center}.Nottic-Panel-Top-2 h3{font-size:15px;font-weight:600}.Nottic-Panel-Top-2 p{font-size:11px;opacity:.7}.close-Nottic-Panel{position:absolute;right:20px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:inherit;transform:translateY(-50%);top:40%;-webkit-user-select:none;user-select:none;cursor:pointer}.close-Nottic-Panel svg{width:70%;transition:all .3s ease-in-out;opacity:.7}.close-Nottic-Panel:hover svg{opacity:1}.Nottic-Panel-BoDDy{position:relative;width:100%;height:100%;padding-bottom:123px}.Notification-Main{position:relative;width:100%;height:100%}.Notis-Tabs{position:relative;width:100%;height:auto;padding:10px 20px}.Notis-Tabs-UL{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px;margin-top:20px}.Notis-Tabs-UL:first-child{margin-top:0}.Notis-Tabs-UL h2{position:relative;width:100%;height:auto;font-size:13px;font-weight:600}.noti-LI-TABr{position:relative;width:100%;height:auto;padding:10px;display:grid;grid-template-columns:auto 1fr;gap:15px;border:1px solid #e7e2f7;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.noti-LI-TABr:hover{background-color:#f7f5ff}.noti-LI-TABr-1{position:relative;width:auto;height:auto}.noti-LI-TABr-1 span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#7226ff;color:#fff}.noti-LI-TABr.Read .noti-LI-TABr-1 span{background-color:#e6e0fe;color:#7226ff}.noti-LI-TABr-1 svg{width:50%}.noti-LI-TABr-2{position:relative;width:100%;height:auto;display:flex;align-items:center;overflow:hidden}.noti-LI-TABr-2-Main{position:relative;width:100%;height:auto;overflow:hidden}.noti-LI-TABr-2 h5{font-size:13px;font-weight:600;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noti-LI-TABr-2 p{font-size:12px;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noti-LI-TABr-2 span{font-size:10px;opacity:.6;display:flex;align-items:center;margin-top:5px}.noti-LI-TABr-2 span i{position:relative;display:inline-flex;align-items:center;width:4px;height:4px;background-color:#756e91;border-radius:50%;margin:0 3px}.Notis-Read{position:relative;width:100%;height:auto}.Notis-Read-Top{position:relative;width:100%;height:auto;padding:5px 20px 5px 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e7e2f7}.back-Aroow{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;-webkit-user-select:none;user-select:none;cursor:pointer}.back-Aroow svg{width:60%;transition:all .3s ease-in-out;opacity:.6}.back-Aroow:hover svg{opacity:1}.Notis-Read-Top p{font-size:10px;opacity:.6;display:flex;align-items:center;margin-top:5px}.Notis-Read-Top p i{position:relative;display:inline-flex;align-items:center;width:4px;height:4px;background-color:#756e91;border-radius:50%;margin:0 3px}.Notis-Read-Main{position:relative;width:100%;height:auto;padding:15px 20px}.Notis-Read-Main h5{font-size:13px;font-weight:600}.Notis-Read-Main p{font-size:12px;margin-top:10px}.tenanti-Nmame{position:relative;font-size:13px;font-weight:500}.accessible-apps-count{position:absolute!important;top:5px!important;left:5px!important;background-color:#7226ff!important;font-size:10px!important}.view-modal-container{display:flex;flex-direction:column;height:80vh}.document-viewer{flex:1;margin-bottom:1rem}.document-iframe{width:100%;height:100%;border:none}.no-file-message{text-align:center;color:#666;font-style:italic;padding:2rem 0}.users-section{border:1px solid #ddd;border-radius:8px;padding:1rem;margin-bottom:1rem}.users-title{margin-bottom:1rem;font-size:1.1rem;color:#333}.users-list-container{max-height:200px;overflow-y:auto}.user-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee}.user-info{display:flex;flex-direction:column;flex:1}.user-name{font-weight:600;color:#333;margin-bottom:.25rem}.user-details{font-size:.875rem;color:#666}.permission-badge{background:#e3f2fd;color:#1976d2;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.no-users-message{color:#666;text-align:center;padding:2rem 0;font-style:italic}.add-user-button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px;margin-block:3rem;border:none;font-size:.875rem;transition:background-color .2s}.add-user-button:hover{background:#5a1fd0}.add-user-button .user-icon{width:15px;height:15px}.modal-footer{display:flex;gap:1rem;justify-content:flex-end;margin-top:auto}.Progres-Contne{width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.stepper-container{width:100%;max-width:700px;padding:20px;position:relative}.stepper-line{position:absolute;top:12px;left:12px;right:12px;height:2px;background-color:#ece1fc;z-index:0}.stepper-progress{position:absolute;top:0;left:0;height:2px;background-color:#7c3aed;z-index:1}.stepper-steps{display:flex;justify-content:space-between;position:relative;z-index:2}.step-item{text-align:center;flex:1;position:relative;z-index:2}.step-circle{width:24px;height:24px;border:3px solid #ece1fc;border-radius:50%;background:#fff;margin:0 auto;display:flex;align-items:center;justify-content:center}.step-circle.active{border-color:transparent}.step-circle .inner-circle{width:6px;height:6px;border-radius:50%;background:#7f56d9;transition:all .3s ease-in-out}.completed-icon{position:absolute;transition:all .3s ease-in-out;opacity:0}.completed-icon svg{width:11px}.step-circle.active .inner-circle{opacity:0}.step-circle.active .completed-icon{opacity:1}.step-labels{margin-top:10px}.step-title{font-size:14px;font-weight:600;color:#555}.step-title.active{color:#7c3aed}.step-subtitle{font-size:11px;color:#aaa}.stepper-nav{display:flex;justify-content:space-between;margin-top:40px}.stepper-nav button{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;background:#7c3aed;color:#fff;font-size:14px;transition:background .3s ease}.stepper-nav button:disabled{background:#ddd;cursor:not-allowed}.stepper-nav button:hover:not(:disabled){background:#5b21b6}.KKhn-GYH-Part{display:flex;flex-direction:column;gap:15px}.form-section h3{font-size:15px!important;font-weight:600!important}.file-types,.file-name{font-size:12px!important;font-weight:400!important}.upload-label{gap:5px!important}.MM-Dash-HOoma{position:relative;width:100%;height:auto;padding-top:5px}.Toop-DDag-SEc{position:relative;width:100%;height:auto;padding:10px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:1px solid #e7e2f7}.Toop-DDag-1{position:relative}.Toop-DDag-1 h3{position:relative;font-size:15px;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.Toop-DDag-1 h3 span{position:relative;font-size:10px;font-weight:400;padding:5px 7px;background-color:#ebe6ff;color:#7226ff;border-radius:5px;border:1px solid #7226FF;font-weight:500;line-height:100%}.Toop-DDag-2{position:relative}.Toop-DDag-2 h4{position:relative;font-size:13px;font-weight:500;line-height:115%}.Toop-DDag-2 p{position:relative;font-size:10px}.Synnc-Cards{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;grid-template-rows:auto;margin-top:10px}.Synnc-Card{position:relative;width:100%;height:auto;min-height:40px;border-radius:8px;padding:10px 15px;display:block;transition:all .3s ease-in-out}.Synnc-Card:hover{background-color:#f7f5ff;border-color:#7226ff}.Synnc-Card h4{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;font-size:11px;font-weight:500}.Synnc-Card h4 span{font-size:9px;font-weight:400;background-color:#ebe7fd;border-radius:30px;padding:4px 7px;line-height:100%}.Synnc-Card h3{position:relative;width:100%;margin-top:3px;display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600}.Synnc-Card h3 span.ppeSC-Count{font-size:8px;font-weight:400;background-color:#fef2ff;padding:3px 4px;border:1px solid #f173fc;border-radius:30px;line-height:100%}.Synnc-Card h3 b{font-weight:inherit;color:#948eb3}.GHGb-MMIn-DDahs-Sec{position:relative;width:100%;height:auto;min-height:100px;border-radius:8px;padding:20px;display:block;margin-top:10px}.GHGb-MMIn-DDahs-Top{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.GHGb-MMIn-DDahs-Top h3{font-size:14px;font-weight:500;text-wrap:nowrap}@media (max-width: 768px){.GHGb-MMIn-DDahs-Top h3{font-size:16px}}.GHGb-MMIn-DDahs-Top ul{position:relative;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 768px){.GHGb-MMIn-DDahs-Top ul{padding-top:10px}}.GHGb-MMIn-DDahs-Top ul select,.GHGb-MMIn-DDahs-Top ul li{position:relative;font-size:10px;padding:5px 10px;border:1px solid #e7e2f7;background-color:#fff;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#666084;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:5px}.GHGb-MMIn-DDahs-Top ul li:hover{background-color:#ebe6ff;color:#372580}.GHGb-MMIn-DDahs-Top ul select{padding-left:5px!important;padding-right:5px!important}.GHGb-MMIn-DDahs-Top ul li.active-MMinLi{background-color:#7226ff!important;border-color:#7226ff!important;color:#fff!important;font-weight:500;cursor:default}.GHGb-MMIn-DDahs-Top ul li svg{width:12px}.Subb-Oa{margin-top:10px!important}.ooilaui-Cards{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;grid-template-rows:auto;margin-top:15px}.ooilaui-Card{position:relative;width:100%;display:block;padding:10px;border:1px solid #e7e2f7;border-radius:10px;overflow:hidden;transition:all .3s ease-in-out}.ooilaui-Card:hover{background-color:#f7f5ff;border-color:#7226ff}.ooilaui-Card h4{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600}.ooilaui-Card h4 span{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:30px;height:30px;border-radius:8px}.ooilaui-Card h4 span svg{width:18px}.ooilaui-Card h3{font-size:20px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;width:100%}.ooilaui-Card p{font-size:10px;display:flex;align-items:center;gap:5px;margin-top:3px}.ooilaui-Card p svg{width:13px;color:#f042ff}.olikk-IOkiks{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.olikk-IOkiks select{position:relative;font-size:10px;padding:5px;border:1px solid #e7e2f7;border-radius:5px;color:#666084;transition:all .3s ease-in-out;cursor:pointer}.olikk-IOkiks p{position:relative;font-size:10px;padding:3px 8px;border-radius:5px;background-color:#ebe6ff;transition:all .3s ease-in-out;font-weight:500;color:#7226ff}.olkk-Hnn h3{font-size:13px!important;font-weight:500!important}.active-GGTba-LI{background-color:#ebe6ff!important;border-color:#7226ff!important;color:#7226ff!important;cursor:default!important}.period-controls{position:relative}.OOcalendar-container{position:absolute;right:0;z-index:100;margin-top:10px}.OOcalendar-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);-moz-box-shadow:0 4px 12px rgba(0,0,0,.15);padding:15px;width:280px;z-index:100;margin-left:-30px}.OOcalendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;text-transform:uppercase;font-weight:700}.OOcalendar-header button{background:none;border:none!important;cursor:pointer;font-size:14px!important;padding:5px 10px!important}.OOcalendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:500;margin-bottom:5px;font-size:10px;text-transform:uppercase}.OOcalendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.OOcalendar-day{padding:8px;text-align:center;cursor:pointer;border-radius:4px;transition:all .2s;font-size:11px}.OOcalendar-day:hover{background:#ebe6ff}.OOcalendar-day.selected{background:#ebe6ff;color:#7226ff;font-weight:700}.OOcalendar-day.today{border:1px solid #7226FF}.OOcalendar-day.empty{background:transparent;cursor:default}.GGTh-Grppak-Sec{position:relative;width:100%;height:auto;margin-top:10px;min-height:100px;border-radius:8px;display:grid;grid-template-columns:1fr .5fr;gap:0px}.GGTh-Grppak{position:relative;width:100%;height:auto;padding:20px}.GGTh-Grppak-header{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.GGTh-Grppak-header h3{font-size:14px;font-weight:500}.GGTh-Grppak-header p{font-size:12px;position:relative;color:#666084}.GGTh-Grppak-2{border-left:1px solid #eeecf7}.Attendd-Sec{position:relative;width:100%;height:auto;margin-top:10px;min-height:100px;border-radius:8px;padding:20px}.DDa-Statuss{position:relative;width:100%;height:auto}.DDa-Statuss span{position:relative;font-size:8px;padding:3px 8px;background-color:#ebe6ff;border-radius:30px;font-weight:500;margin-top:5px;display:inline-flex;color:#7226ff;font-weight:400;text-transform:capitalize}.early-entry{background-color:#ebe6ff!important;color:#7226ff!important}.late-entry{background-color:#feefff!important;color:#f042ff!important}.late-exit{background-color:#ebe6ff!important;color:#7226ff!important}.early-exit{background-color:#feefff!important;color:#f042ff!important}.remack-SmmmnRy{white-space:normal!important;max-width:200px}.remack-SmmmnRy span b{font-weight:600}.OIk-TTTatgs thead th{font-size:9px!important}.Proliks-Seec{position:relative;max-width:200px;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:10px;transition:all .3s ease-in-out}.Proliks-Seec:hover{color:#7226ff}.Proliks-1{position:relative;width:auto;height:auto}.Proliks-1 img{position:relative;width:27px;height:27px;border-radius:50%;object-fit:cover;object-position:center}.Proliks-1 i{position:absolute;width:9px;height:9px;background-color:#bfbfbf;z-index:10px;border-radius:50%;bottom:5px;right:-1px;border:2px solid #fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2)}.active-AttDnc{background-color:#10b981!important}.Proliks-2{position:relative;width:100%;height:auto;display:flex;align-items:center}.Proliks-2 h4{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;width:100%;font-size:11px;font-weight:400}.Proliks-2 span{position:relative;font-size:8px;padding:3px 8px;background-color:#ebe6ff;border-radius:30px;margin-top:2px;display:inline-flex;color:#7226ff;font-weight:500}.relative{position:relative}.dropdown-menu{position:absolute;background-color:#fff;border:1px solid #e7e2f7;box-shadow:0 0 20px #4a2dc51a;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .1);-moz-box-shadow:0 0 20px rgb(74 45 197 / .1);border-radius:8px;z-index:100;min-width:80px;right:0;margin-top:5px;overflow:hidden}.dropdown-menu.not-last-row-dropdown{top:45%!important}.dropdown-menu.last-row-dropdown{bottom:-50%!important}.dropdown-menu a{display:block;padding:5px 15px;text-decoration:none;font-size:10px;transition:all .3s ease-in;color:#666084}.dropdown-menu a:hover{background:#ebe6ff;color:#7226ff}.mmmo-BBTH-Drop{padding:8px;border:none;background:transparent;cursor:pointer}.mmmo-BBTH-Drop svg{width:24px;height:24px}.Admin-Analytics-Sec{padding:20px;border-radius:12px;background:#fff}.admin-analytics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.admin-analytics-card{cursor:default;transition:transform .2s ease,box-shadow .2s ease}.admin-analytics-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}.admin-analytics-card p{font-size:12px;color:#666;margin:0}.Gllols-AddUser{position:relative;width:100%;height:auto}.Top-Gllols-AddUser{position:relative;width:100%;height:auto;margin-top:20px;border-radius:8px;overflow:hidden}.Top-Gllols-AddUser h3{position:relative;padding:10px 20px;font-size:17px;font-weight:600}.Top-Gllols-AddUser ul{position:relative;width:100%;height:auto;display:flex;align-items:center;border-top:1px solid #eeebf9}.Top-Gllols-AddUser ul li{position:relative;padding:10px 15px;font-size:10px;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-bottom:2px solid transparent;transition:all .3s ease-in-out;font-weight:500;color:#666084;border-right:1px solid #eeebf9}.Top-Gllols-AddUser ul li.Active-CChgba{background-color:#ebe6ff;color:#7226ff;border-bottom-color:#7226ff}.Top-Gllols-AddUser ul li:hover{background-color:#f7f5ff;color:#372580}.Gllols-AddUser-MMMmains{position:relative;width:100%;height:auto;margin-top:10px;border-radius:8px;overflow:hidden;min-height:100px;padding:20px}.Gllols-AddUser-MMMmainsTop{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.Gllols-AddUser-MMMmainsTop h4{font-size:14px;text-transform:uppercase;font-weight:500}.Gllols-AddUser-MMMmainsTop ul{position:relative;display:inline-flex;align-items:center;gap:8px}.Gllols-AddUser-MMMmainsTop ul li{position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;padding:5px 10px;border-radius:5px;background-color:#fff;color:#666084;font-size:10px;border:1px solid #e7e2f7;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease-in-out}.Gllols-AddUser-MMMmainsTop ul li svg{width:10px}.Gllols-AddUser-MMMmainsTop ul li.continue-BTn{background:#ebe6ff;color:#7226ff;border-color:#7226ff}.Gllols-AddUser-MMMmainsTop ul li:hover{background-color:#f7f5ff}.oikujuj-stha{position:relative;width:100%;height:auto;margin-top:20px;display:grid;grid-template-columns:400px 1fr;gap:10px}.oikujuj-stha-1{position:relative;width:100%;height:auto;min-height:100px;border:1px solid #eeebf9;border-radius:10px;overflow:hidden}.oikujuj-stha-1-Top{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 20px;border-bottom:1px solid #eeebf9;background-color:#f7f5ff}.ool-Prols{position:relative}.ool-Prols img{position:relative;width:40px;height:40px;border-radius:50%;object-fit:cover}.oikujuj-stha-1-Top-2{position:relative;display:flex;flex-direction:column;justify-content:center}.oikujuj-stha-1-Top-2 h5{font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;width:100%;text-transform:capitalize}.oikujuj-stha-1-Top-2 p{font-size:11px;color:#666084}.oikujuj-stha-1-Main{position:relative;width:100%;height:420px;padding:0 20px 20px;scroll-behavior:smooth;cursor:grab;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.oikujuj-stha-1-Main::-webkit-scrollbar{display:none}.oikujuj-stha-1-Main:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.Rogg-Parts{position:relative;width:100%;height:auto;padding-top:20px}.Rogg-Parts h5{font-size:10px;font-weight:600;text-transform:uppercase;border-bottom:1px solid #eeebf9;padding-bottom:10px}.Rogg-Parts ul{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:15px}.Rogg-Parts ul li{position:relative;width:100%;height:auto;overflow:hidden}.Rogg-Parts ul li span{font-size:9px;color:#666084}.Rogg-Parts ul li p{font-size:12px;position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oikujuj-stha-2{position:relative;width:100%;height:auto}.UKiakks-Part{position:relative;width:100%;max-height:470px;padding-bottom:20px}.UKiakks-Part-Box{position:relative;width:100%;padding:0 20px;margin-top:40px}.UKiakks-Part-Box:first-child{margin-top:0}.UKiakks-Part-Header{position:relative;width:100%;padding-bottom:10px;border-bottom:1px solid #eeebf9;margin-bottom:20px}.UKiakks-Part-Header h3{font-size:15px;font-weight:600}.UKiakks-Part-Main{position:relative;width:100%;height:auto;margin-top:15px}.GGtg-Dah{display:flex;align-items:center;justify-content:space-between}.GGtg-Dah span{position:relative;width:auto;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;background-color:#ebe6ff;color:#7226ff;border-radius:5px;font-size:9px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;gap:3px;transition:all .3s ease-in-out;border:1px solid transparent;white-space:nowrap}.GGtg-Dah span svg{width:11px}.GGtg-Dah span:hover{border-color:#7226ff;background-color:#f7f5ff}.Uppol-CCards{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;grid-template-rows:auto}.Uppol-CCard-Card{position:relative;width:100%;height:auto}.Uppol-CCard-Card-Uploads{position:relative;width:100%;height:150px;border:1px solid #eeebf9;background-color:#f7f5ff;padding:10px;overflow:hidden;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.Uppol-CCard-Card-Uploads span{position:relative;display:inline-flex;align-items:center;justify-content:center}.Uppol-CCard-Card-Uploads span img{position:absolute;width:70px;height:70px;object-fit:contain;object-position:center}.Uppol-CCard-Card-Uploads span b{position:relative;width:50px;height:50px;border:1px solid #e7e2f7;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;gap:3px}.Uppol-CCard-Card-Uploads span b svg{width:15px}.Uppol-CCard-Card-Uploads p{position:absolute;top:8px;left:8px;padding:2px 5px;font-size:8px;font-weight:500;text-transform:uppercase;background-color:#00000080;border-radius:30px;color:#fff;z-index:100}.Uppol-CCard-Previewg,.Uppol-CCard-Preview img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0}.Uppol-CCard-Card-Uploads input{position:absolute;bottom:8px;width:90%;height:25px;font-size:9px;padding:0 8px;border-radius:5px;border:1px solid #ddd5f8;background-color:#fff;z-index:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;color:#666084;box-shadow:0 0 20px #4a2dc51a;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .1);-moz-box-shadow:0 0 20px rgb(74 45 197 / .1)}.Uppol-CCard-Card-Uploads input:focus{border:2px solid #cfb8fa!important;font-style:normal;color:#372580}.Uppol-CCard-Card-BBtna{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:5px;margin-top:5px}.Uppol-CCard-Card-BBtna span{position:relative;font-size:8px;padding:3px 5px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#666084;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:3px;border:1px solid #e7e2f7}.Uppol-CCard-Card-BBtna span svg{width:8px}.Uppol-CCard-Card-BBtna span:hover{background-color:#ebe6ff;color:#372580}.success-alert,.error-alert{transform:translate(-50%)!important;left:50%!important}.ool-IINpa{position:relative;width:100%;display:flex;align-items:center}.ool-IINpa .password-toggle-btn{background-color:transparent!important}.ouka-UUUkol,.GHuh-Form-Input select{font-size:12px!important}.for-Stafff-Onlyy .GHuh-Form-Input input[type=file]{padding-top:9px!important}.dddaa-assyhja-Ulaa{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dddaa-assyhja-Ulaa li{flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px 10px;border-radius:5px;font-size:10px;border:1px solid #eeebf9;background-color:#f7f5ff;transition:all .3s ease-in-out}.dddaa-assyhja-Ulaa li:hover{background:#ebe6ff}.dddaa-assyhja-Ulaa li.active-UVVho{background:#ebe6ff;color:#7226ff;border-color:#7226ff;font-weight:600}.HHyjauj-agh-BBNabs{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:70px;margin-bottom:10px}.GHuh-Form-Button{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:20px;border-radius:8px;border:1px solid #e1dafc;background-color:#f6f5f9;font-size:13px;font-weight:600;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.GHuh-Form-Button img{width:200px;height:100px;object-fit:contain}.GHuh-Form-Button:hover{border-color:#7226ff}.GHuh-Form-Button.IsActive-Oka{color:#7226ff;border-color:#7226ff;border-width:2px;box-shadow:0 0 20px #4a2dc54d;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .3);-moz-box-shadow:0 0 20px rgb(74 45 197 / .3)}.ook-rra{text-align:center!important}.has-submenu-super{position:relative!important}.submenu-super{background-color:inherit!important;margin-top:.25rem!important;overflow:hidden!important;transition:all .3s ease!important}.submenu-super li{margin-bottom:.25rem!important}.submenu-super li a{font-size:.75rem!important;border-radius:.375rem!important}.submenu-super li.active a{background-color:#3b82f61a!important;color:#3b82f6!important}.submenu-super li a:hover{background-color:#3b82f60d!important}.OnboardingDocuments-PGBA{position:relative;width:100%;height:auto;padding-top:20px}.Glob-OLs-Top{position:relative;width:100%;height:auto;min-height:100px}.Glob-OLs-Top-Grid{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.Glob-OLs-Top-1{position:relative;width:100%;height:auto;display:flex;align-items:center}.FGb-TXTtsg{position:relative;width:100%;max-width:450px}.FGb-TXTtsg h2{font-size:18px;font-weight:600;margin-bottom:10px;line-height:28px}.FGb-TXTtsg p{font-size:13px}.FGb-TXTtsg button{position:relative;margin-top:20px;padding:8px 20px;border-radius:30px;font-size:13px;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.FGb-TXTtsg button svg{width:14px}.Glob-OLs-Top-2{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.Glob-OLs-Top-2 img{width:100%;max-width:250px}.gths-Cards{position:relative;width:100%;height:auto;margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;grid-template-rows:auto}.HHj-Card{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:20px;border:1px solid #e7e2f7;padding:10px 20px;border-radius:8px;transition:all .3s ease-in-out}.HHj-Card-1{position:relative;display:flex;align-items:center}.HHj-Card-1 svg{width:25px}.HHj-Card-2{position:relative;width:100%;height:auto}.HHj-Card-2 p{font-size:12px}.HHj-Card-2 h3{font-size:20px;font-weight:500}.HHj-Card-2 h3 span{font-size:12px}.olsolsk-YYu{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.olsolsk-YYu h4{display:inline-flex;align-items:center;font-size:11px;gap:5px;padding:7px 15px;border-radius:30px;border:1px solid #e7e2f7;font-weight:500;background-color:#e6e0fe}.olsolsk-YYu p{display:inline-flex;align-items:center;font-size:11px;gap:5px}.olsolsk-YYu p svg{width:14px}.olsolsk-YYu p b{font-weight:600}.MAinn-TTable-Sec{position:relative;width:100%;height:auto}.kuj-success-alert,.ooEroo-Alert{font-size:12px!important;max-width:300px}.OnboardingDocuments-PGBA .table-container table th,.OnboardingDocuments-PGBA .table-container table td{width:14.2857%;font-size:11px!important}.OnboardingDocuments-PGBA .table-container table th svg,.OnboardingDocuments-PGBA .table-container table td svg{width:15px}.OnboardingDocuments-PGBA .table-container table th img,.OnboardingDocuments-PGBA .table-container table td img{width:20px}.OnboardingDocuments-PGBA .table-container table td p{font-style:italic;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;width:100%;max-width:200px}.OnboardingDocuments-PGBA .pagination{margin-top:0!important}.Ediit-Inpuuts{position:relative;width:150px;height:35px;border:1px solid #EBECF0;padding:0 10px;border-radius:8px;font-size:12px;background-color:transparent}.Ediit-Inpuuts:focus{border:2px solid #cfb8fa!important}.dddd-TTyhs{position:relative;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid #d0c7ec;background-color:#f7f5ff;text-transform:uppercase;border-radius:7px;font-size:9px!important;width:35px;height:25px;font-weight:500;color:#372580;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.dddd-TTyhs:hover{border-color:#7226ff;color:#7226ff}.last-updated-action{display:block;width:100%;font-style:italic;font-size:10px;opacity:.8}.actions-dropdown li button{-webkit-user-select:none!important;user-select:none!important;cursor:pointer!important}.oaiks-NNijs{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:100px 0 40px}.oaiks-NNijs img{max-width:110px}.oaiks-NNijs p{font-size:11px;font-style:italic;opacity:.7}.Absoluted-Tbd{padding-top:90px!important;background-color:transparent!important}.PPOlaj-SSde-TopSSUB{position:absolute!important;z-index:1;top:20px}.ok-BBGhs{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:20px}.ok-BBGhs button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:7px 23px;border-radius:30px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;font-size:12px}.ok-BBGhs button.closeBtn{background-color:#f7f5ff;border-color:#e7e2f7}.ok-BBGhs button.closeBtn:hover{border-color:#7226ff}.ok-BBGhs button.Delts-btn{background-color:#dc3545}.ok-BBGhs button.Delts-btn:hover{background-color:#cf2e3e}.ool-MOksa h3{font-size:20px;font-weight:500;margin-bottom:10px}.ool-MOksa p{font-size:13px}.card-active{border-color:#7226ff;background-color:#f7f5ff}.ooilssa{padding-top:0!important}.ooilssa .table-container tbody tr{-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.ooilssa .table-container tbody tr:hover{background-color:#f7f5ff}.ooilssa .table-container tbody tr:hover td{color:#7226ff}.tasks-page{padding:20px;max-width:1200px;margin:0 auto}.tasks-header{display:flex;flex-direction:column;margin-bottom:.5rem}.tasks-header h2{font-size:24px;font-weight:600;color:#1a1a66;margin:0}.tasks-description{font-size:14px;color:#6b7280;margin:4px 0 0;max-width:600px}.tasks-statistics-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.tasks-statistics-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s}.tasks-statistics-title{font-size:14px;font-weight:500;color:#6b7280;margin:0 0 8px}.tasks-statistics-count{font-size:28px;font-weight:600;color:#1a1a66;margin:0 0 8px}.tasks-status-percentage{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.tasks-status-percentage.positive{color:#10b981}.tasks-status-percentage.negative{color:#ef4444}.tasks-status-percentage.neutral{color:#6b7280}.tasks-list-options{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.search-input-container{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;min-width:250px}.search-input-container svg{color:#9ca3af;margin-right:8px}.search-input-container input{border:none;outline:none;width:100%;font-size:14px}.view-toggle{display:flex;align-items:center;padding:8px 16px;background:none;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.view-toggle svg{font-size:18px}.card-view-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.task-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000001a;transition:transform .2s,box-shadow .2s}.task-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.task-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.task-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.task-card-header h4{margin:0;font-size:16px;font-weight:600;color:#1a1a66}.task-date{margin:2px 0 0;font-size:12px;color:#6b7280}.task-content{margin-bottom:16px}.task-about{margin:0 0 12px;font-size:14px;color:#4b5563;line-height:1.5}.task-priority{display:inline-block;padding:4px 8px;border-radius:20px;font-size:12px;font-weight:500;margin-right:8px}.task-priority.High{background:#fee2e2;color:#dc2626}.task-priority.Medium{background:#fef3c7;color:#d97706}.task-priority.Low{background:#d1fae5;color:#059669}.task-actions{display:flex;gap:8px;flex-wrap:wrap}.action-button{padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#4b5563;transition:all .2s}.action-button:hover{background:#f3f4f6}.tasks-list-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.actions-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280}.actions-button:hover{background:#f3f4f6;color:#374151}.actions-popup{position:absolute;right:0;top:100%;z-index:10;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;padding:8px 0;min-width:180px}.actions-popup button{display:block;width:100%;text-align:left;padding:8px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:#4b5563;transition:background-color .2s}.actions-popup button:hover{background:#f9fafb;color:#1a1a66}@media (max-width: 1024px){.tasks-statistics-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.tasks-statistics-cards-container{grid-template-columns:1fr}.tasks-header{flex-direction:column;align-items:flex-start}.tasks-list-options{flex-direction:column;align-items:stretch}.search-input-container{min-width:auto}.card-view-container{grid-template-columns:1fr}}@media (max-width: 480px){.tasks-page,.tasks-statistics-card{padding:16px}.tasks-statistics-count{font-size:24px}.task-card{padding:12px}}.employees-list-page{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.employees-list-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 600px){.employees-list-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.employees-list-title{color:#372580;font-size:26px;font-weight:600}.employees-list-description{border-bottom:1px solid #ebecf0;color:#5b616d;font-size:13px;padding-bottom:.4rem}.employees-list-statistics-cards-container{display:flex!important;gap:1rem!important;margin-bottom:1rem!important}@media (max-width: 768px){.employees-list-statistics-cards-container{flex-direction:column!important}}.employees-list-statistics-card{flex:1!important;background-color:#fff!important;border-radius:10px!important;padding:1rem!important}.employees-list-statistics-title{font-size:15px!important;font-weight:500!important;color:#372580!important;margin-bottom:.3rem!important}.employees-list-statistics-count{font-size:1.5rem!important;font-weight:600!important;color:#1a1a66!important;margin-bottom:.5rem!important}.employees-list-statistics-percentage{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8rem!important;color:green!important}.employees-list-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.add-employee-button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px}.add-employee-button svg{width:15px;height:15px}.employees-list-table{background-color:#fff;width:100%;border-collapse:collapse;border-radius:16px;margin-top:.5rem;padding-inline:1rem}.employee-name-container{display:flex;align-items:center;gap:8px}.employee-profile-image{width:32px;height:32px;border-radius:50%;object-fit:cover}.employee-initials{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#333;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}@media (max-width: 768px){.employees-list-options{flex-direction:column;align-items:stretch}.search-input-container{min-width:100%}.add-employee-button{justify-content:center}}.profile-photo-container{width:68px;height:68px;position:relative}.editable-photo{position:relative;width:100%;height:100%;cursor:pointer;border-radius:50%}.upload-photo-area{width:100%;height:100%;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer}.camera-icon{font-size:24px;color:#999}.remove-btn{position:absolute!important;top:-2px!important;right:-2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background-color:#ff4d4f!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#fff!important;z-index:1000!important;transition:background-color .2s!important}.remove-btn:hover{background-color:#d9363e}select.edit-input{appearance:none!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'><polygon points='0,0 20,0 10,10' fill='%23666'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;padding-right:24px;flex:0}.weekly-schedule{max-width:600px;color:#374151}.day-section{padding:24px 0;border-bottom:1px solid #e5e7eb}.day-section:last-child{border-bottom:none}.day-section.disabled{opacity:.5}.day-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.toggle-day-group{display:flex;align-items:center;gap:12px}.day-label{font-weight:600;font-size:16px;color:#1f2937}.work-row{display:flex;gap:32px}.lunch-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:20px}.lunch-label{font-weight:500;font-size:14px;color:#6b7280;white-space:nowrap}.lunch-times-row{display:flex;gap:32px}.time-col{flex:1;display:flex;flex-direction:column;gap:4px}.time-col label{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:2px}.time-col input[type=time]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;background:#fff;transition:border-color .2s ease}.time-col input[type=time]:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a}.time-col input[type=time]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#d1d5db}.error{border:2px solid #ff4444!important;background-color:#fff8f8}.error-message{color:#f44;font-size:11px!important;margin-top:4px;display:block}.step-title{font-weight:500;font-size:12px}.step-subtitle{font-size:11px;color:#666;margin-top:4px;font-weight:400}.form-page{padding:2rem;max-width:800px;margin:auto}h2{color:#4c1d95}.form-section{background:#fff;border-radius:12px;padding:1.5rem;margin-top:1.5rem;box-shadow:0 0 0 1px #0000000d}.input-row{display:flex;gap:1rem;flex-wrap:nowrap}.input-group{margin-bottom:1rem;width:100%}.input-group label{display:block;margin-bottom:.5rem;font-weight:500}.input-wrapper,.phone-wrapper{display:flex;align-items:center;gap:.5rem;border-radius:8px;padding-block:.5rem}.phone-wrapper select{flex:.1!important;width:60px!important}.input-wrapper input,select,.phone-wrapper input{border:none;outline:none;background:transparent;flex:1;font-size:1rem}.upload-box{background:#f5f5f5;border-radius:12px;padding:2rem;text-align:center;margin-top:1rem}.upload-text{color:#6b7280}.upload-text .drag{color:#7c3aed;font-weight:600}.searchable-select-container{position:relative;margin-bottom:1rem}.input-label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem}.searchable-select-input-wrapper{position:relative;display:flex;align-items:center}.searchable-select-input{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .15s ease-in-out}.searchable-select-input:focus{outline:none;border-color:#7226ff;box-shadow:0 0 0 3px #7626ff1a}.clear-button{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:#6b7280;padding:0;margin-left:.5rem}.clear-button:hover{color:#374151}.searchable-select-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;margin-top:.25rem;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 10px 15px -3px #0000001a;list-style:none;padding:0}.searchable-select-option{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.searchable-select-option:hover{background-color:#f9fafb}.searchable-select-option:last-child{border-bottom:none}.employee-name{font-weight:500;color:#111827}.employee-details{font-size:.75rem;color:#6b7280;margin-top:.25rem!important}.employee-dept{font-weight:500}.searchable-select-no-results{padding:1rem;text-align:center;color:#6b7280;font-style:italic}@media (max-width: 768px){.form-page{padding:1rem}.input-row{flex-direction:column;flex-wrap:wrap}}.create-employee{padding:20px;font-family:inherit}.form-header{margin-bottom:15px}.form-header div:first-child{display:flex;align-items:center;gap:10px}.form-header svg{cursor:pointer;font-size:24px}.form-tabs{display:flex;gap:10px;margin-bottom:20px}.form-tabs button{padding:8px 16px;border:1px solid #ccc;background:#f5f5f5;cursor:pointer}.form-tabs button.active{background:#372580;color:#fff;border-color:#372580}.form-body{display:flex;justify-content:center;align-items:center;gap:20px}.form-left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:1.5rem;width:700px}.form-section{margin-top:0!important;width:100%}.form-section h3{margin-bottom:10px}.form-actions{display:flex;justify-content:space-between;gap:10px;width:100%}.form-actions button{border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;line-height:24px;padding:12px;width:100%}.continue-btn:hover{background-color:#6f3bcc;border:1px solid #8b4cff;transition:all .5s}@media (max-width: 900px){.form-header{flex-direction:column;align-items:flex-start;gap:8px}.form-header h2{font-size:18px}.form-header svg{justify-self:self-end}.form-body,.form-actions{flex-direction:column}}.salary-container{margin-bottom:1rem}.salary-input-row{display:flex;gap:.5rem;align-items:center}.currency-select{flex:0 0 80px;margin-top:0!important}.salary-input{flex:1;gap:0!important;margin-top:0!important}.compliance-section{background:#f8fafc;border-radius:8px;padding:1.5rem;margin-top:2rem}.compliance-item{display:flex;align-items:center;gap:.75rem}.compliance-content h4{color:#0a0c11;font-size:13px;font-weight:500;margin-bottom:.25rem}.compliance-content p{color:#5b616d;font-size:12px;font-weight:500}.note{color:#1080d6;font-size:13px;font-weight:500;margin-top:6px;margin-bottom:10px}.vehicle-type-header{color:#5b616d;font-size:13px;font-weight:500;line-height:20px;margin-block:.5rem}.vehicle-type-radio-group{margin:.5rem 0 0 2rem}.availability-toggle-sync{display:flex;justify-content:space-between;align-items:center;margin-top:-1rem}.availability-toggle-sync p:first-child{color:#5b616d;font-size:13px;font-weight:500;line-height:24px}.availability-toggle-sync div{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.availability-toggle-sync p:last-child{color:#620dff;font-size:12px;font-weight:500;line-height:16px}.availability-card{background:#fff;padding:20px;border-radius:16px;box-shadow:0 2px 10px #0000000d;max-width:650px}.availability-header{display:flex;align-items:center;justify-content:space-between}.availability-header h3{margin:0;font-size:1.2rem;color:#333}.sync-toggle{display:flex;align-items:center;gap:8px}.sync-label{font-size:.9rem;color:#6b6b6b}.availability-subtitle{font-size:.85rem;color:#999;margin:8px 0 16px}.availability-grid{display:flex;flex-direction:column;gap:12px}.grid-header,.grid-row{display:grid;grid-template-columns:80px repeat(7,1fr);gap:12px;align-items:center}.empty-cell{width:80px}.day-cell,.time-cell{font-weight:600;text-align:center;font-size:.9rem;color:#444}.time-cell{text-align:left}.toggle-cell{display:flex;justify-content:center}.availability-pills .time-group{margin-bottom:6px}.availability-pills .days{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.availability-pills .day-pill{background:#edf2f7;padding:4px 10px;border-radius:20px;font-size:12px;color:#2d3748}.permission-item-access{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.permission-item-access-date{gap:0!important;margin-top:0!important;width:fit-content!important}.permission-item-access div:first-of-type{display:flex;align-items:start}.file-preview{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:4px;margin-top:8px}.availability-grid-preview{grid-column:span 3;overflow-x:auto}.availability-grid-preview table{width:100%;border-collapse:collapse;margin-top:10px}.availability-grid-preview th,.availability-grid-preview td{border:1px solid #ddd;padding:8px;text-align:center}.availability-grid-preview th{background-color:#f5f5f5}.availability-grid-preview td{background-color:#fff}.system-access-list ul{list-style-type:none;padding:0;margin:8px 0 0}.system-access-list li{padding:4px 0;border-bottom:1px solid #eee}.system-access-list li:last-child{border-bottom:none}.credential-value{font-family:Courier New,monospace;font-weight:500}.password-mask{letter-spacing:2px;font-weight:600}.not-set{color:#999;font-style:italic}.badge.enabled{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.badge.disabled{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.badge.admin{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.badge.sub-admin{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.badge.staff{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.badge.unknown{background-color:#f8f9fa;color:#6c757d;border:1px solid #e9ecef}.status-badge.unknown{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.password-strength-indicator{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.sub-section-title{margin-top:0;margin-bottom:12px;font-size:14px;color:#495057;font-weight:600}.strength-meter{width:100%;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:10px}.strength-bar{height:100%;transition:width .3s ease}.strength-bar.weak{background-color:#dc3545}.strength-bar.medium{background-color:#ffc107}.strength-bar.strong{background-color:#28a745}.strength-labels{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.strength-labels span{color:#6c757d;display:flex;align-items:center;gap:4px}.strength-labels span.met{color:#28a745;font-weight:500}.strength-labels span:before{content:"✓";font-weight:700;opacity:0}.strength-labels span.met:before{opacity:1}.password-input-container{position:relative}.password-input-field{width:100%;padding:12px 45px 12px 12px;border:1px solid #ddd;border-radius:4px}.password-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px}.generate-password-btn{margin-top:8px;padding:8px 12px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px}.generate-password-btn:hover{background-color:#e0e0e0}.status-modal-content-container{background:#fff;border-radius:12px}.status-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.status-icon{margin-right:1rem}.success-icon-wrapper{border-radius:16px;background:linear-gradient(180deg,#e9ddff,#dac7ff);box-shadow:0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a;gap:12px;padding:12px}.success-icon{display:flex;width:33.333px!important;height:26.667px!important;flex-shrink:0;padding:6.667px 3.333px 6.666px;justify-content:center;align-items:center}.error-title,.error-icon{color:#ef4444}.status-message h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.status-message p{margin:0;color:#5b616d;font-size:15px;font-weight:500;text-align:center}.status-modal-footer{display:flex;justify-content:flex-end;gap:.75rem}.status-modal-footer.dual-buttons{justify-content:space-between;padding-bottom:.5rem}.status-modal-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s;font-size:.875rem;white-space:nowrap}.primary-button{background-color:#8b5cf6;color:#fff;display:flex;height:48px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#8b4cff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;font-size:15px;font-weight:600;line-height:24px}.primary-button:hover{background-color:#7c3aed}.secondary-button{background-color:#e5e7eb;color:#374151;display:flex;height:48px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.secondary-button:hover{background-color:#d1d5db}.status-container.error~.status-modal-footer .primary-button{background-color:#ef4444}.status-container.error~.status-modal-footer .primary-button:hover{background-color:#dc2626}.clients-list-page{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.clients-list-header{display:flex;justify-content:space-between;align-items:center}.clients-list-title{color:#372580;font-size:26px;font-weight:600}.clients-list-description{border-bottom:1px solid #ebecf0;color:#5b616d;font-size:13px;padding-bottom:.4rem}.clients-list-statistics-cards-container{display:flex!important;gap:1rem!important;margin-bottom:1rem!important;flex-wrap:wrap!important}@media (max-width: 768px){.clients-list-statistics-cards-container{flex-direction:column!important}}.clients-list-statistics-card{flex:1!important;background-color:#fff!important;border-radius:10px!important;box-shadow:0 2px 5px #0000000d;padding:1rem!important;max-width:400px!important}.clients-list-statistics-title{font-size:15px!important;font-weight:500!important;color:#372580!important;margin-bottom:.3rem!important}.clients-list-statistics-count{font-size:1.5rem!important;font-weight:600!important;color:#1a1a66!important;margin-bottom:.5rem!important}.client-name-container{display:flex;align-items:center;gap:8px}.client-profile-image{width:32px;height:32px;border-radius:50%;object-fit:cover}.client-initials{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#333;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.requests-status-percentage{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8rem!important}.requests-status-percentage.positive{color:#10b981!important}.requests-status-percentage.negative{color:#ef4444!important}.requests-status-percentage.neutral{color:#6b7280!important}.triangle-up,.triangle-down{font-size:.8rem!important}.clients-list-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.search-input-container{background-color:#fff;border-radius:10px;display:flex;align-items:center;border:1px solid #ebecf0;padding:12px;flex:1;max-width:400px}.add-client-button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px;white-space:nowrap}.add-client-button svg{width:15px;height:15px}.add-client-container{position:relative;display:inline-block}.add-client-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:1000;overflow:hidden}.dropdown-option{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.dropdown-option:hover{background-color:#f5f5f5}.dropdown-arrow{font-size:14px;opacity:.7}.dropdown-option:hover .dropdown-arrow{opacity:1;transform:translate(2px);transition:transform .2s ease}.clients-list-table{background-color:#fff;width:100%;border-collapse:collapse;border-radius:16px;margin-top:.5rem;padding-inline:1rem}@media (max-width: 768px){.clients-list-options{flex-direction:column;align-items:stretch}.search-input-container{min-width:100%;max-width:none}.add-client-button{justify-content:center}}.compliance-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.compliance-badge.passed{background-color:#e6f7ee;color:#0c7130}.compliance-badge.failed{background-color:#feeaea;color:#cf1322}.compliance-badge.unknown{background-color:#f0f0f0;color:#595959}.client-name-hoverable{cursor:pointer;white-space:nowrap}.client-name-hoverable:hover{color:#2563eb;text-decoration:underline dotted}.client-details-modal .modal-content{max-width:800px;max-height:80vh;overflow-y:auto}.client-details-section{margin-bottom:1.5rem}.client-details-section h3{margin-bottom:.75rem;color:#374151;font-weight:600}.client-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.detail-item{display:flex;justify-content:space-between;padding:.5rem;background-color:#f9fafb;border-radius:.375rem}.detail-label{font-weight:500;color:#4b5563}.detail-value{color:#111827;text-align:right}.care-times-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.care-time-period{background-color:#f9fafb;padding:.75rem;border-radius:.375rem}.care-time-period h4{margin-bottom:.5rem;text-align:center;color:#374151}.care-time-day{display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:1px solid #e5e7eb}.care-time-day:last-child{border-bottom:none}.day-label{color:#4b5563}.day-value{color:#111827}.client-photo-section{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.client-photo-container{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:15px;border:3px solid #f0f0f0}.client-photo{width:100%;height:100%;object-fit:cover}.client-photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#6c757d;font-size:2rem;font-weight:700}.client-name{margin:0 0 10px;font-size:1.5rem;color:#333}.client-status-badge{margin-bottom:10px}.create-client{padding:20px;font-family:inherit}.create-client-header{margin-bottom:15px}.create-client-header div:first-child{display:flex;align-items:center;gap:10px}.create-client-header svg{cursor:pointer;font-size:24px}.client-form-tabs{display:flex;gap:10px;margin-bottom:20px}.client-form-tabs button{padding:8px 16px;border:1px solid #ccc;background:#f5f5f5;cursor:pointer}.client-form-tabs button.active{background:#372580;color:#fff;border-color:#372580}.client-form-body{display:flex;gap:20px}.client-form-left{flex:2;display:flex;flex-direction:column;gap:20px;margin-top:1.5rem;padding-inline:15rem}.client-form-right{flex:1}.client-form-section{margin-top:0!important}.client-form-section h3{margin-bottom:10px}.input-row{display:flex;gap:10px}.phone-wrapper{display:flex;gap:5px}.phone-wrapper select,.phone-wrapper input{padding:8px;border:1px solid #ccc;border-radius:5px}.client-form-actions{display:flex;justify-content:space-between;gap:10px}.client-form-actions button{border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;line-height:24px;padding:12px;width:100%}.continue-btn.disabled-btn{background:#c8b6f5;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f0f0f0;cursor:not-allowed;opacity:.7}.profile-card{border:1px solid #ccc;padding:15px;border-radius:8px}.profile-card ul{list-style:none;padding:0;margin:0}.profile-card li{margin-bottom:5px}.time-inputs{display:flex;gap:10px;align-items:center}.time-inputs input{flex:1}.time-separator{color:#666}.file-upload-container{margin-bottom:1rem}.file-upload-label{display:block;margin-bottom:.5rem;font-weight:500}.file-upload-box{border:2px dashed #ccc;border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .3s}.file-upload-box:hover{border-color:#8b4cff}.file-upload-box.dragover{border-color:#8b4cff;background-color:#f5f0ff}.file-upload-icon{font-size:2rem;color:#8b4cff;margin-bottom:.5rem}.file-upload-text{color:#666;margin-bottom:.5rem}.file-upload-hint{font-size:.8rem;color:#999}.file-preview{margin-top:1rem;text-align:center}.file-preview-image{max-width:100%;max-height:200px;border-radius:4px;border:1px solid #eee}.file-preview-actions{margin-top:.5rem;display:flex;gap:.5rem;justify-content:center}.checkbox-group,.radio-group{margin-bottom:1rem}.checkbox-label,.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.final-preview-step{width:100%;padding:20px}.preview-subtitle{color:#666;margin-bottom:30px}.preview-section{margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.preview-section h4{margin-top:0;margin-bottom:20px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.preview-grid div{margin-bottom:10px}.preview-grid label{display:block;font-weight:500;color:#555;margin-bottom:5px}.preview-grid p{margin:0;padding:8px 12px;background:#f9f9f9;border-radius:4px;word-break:break-word}.file-preview-container{grid-column:span 2}.file-preview-img{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:4px;margin-top:8px}.care-times-preview{grid-column:span 2}.care-times-table{width:100%;border-collapse:collapse;margin-top:10px}.care-times-table th,.care-times-table td{border:1px solid #ddd;padding:8px;text-align:center}.care-times-table th{background-color:#f5f5f5}.badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.badge.yes{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.badge.no{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status-badge{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-badge.inactive{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.textarea-field{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:4px;resize:vertical}@media (max-width: 900px){.client-form-body,.client-form-actions,.input-row{flex-direction:column}}.create-client-for-others{padding:1rem 4rem}.create-client-for-others form{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;padding-inline:8rem}@media (max-width: 1200px){.create-client-for-others{padding:1rem 0}.create-client-for-others form{padding-inline:2rem}}.cancel-btn{background:#fff;border:1px solid #ebecf0;color:#5b616d}.continue-btn{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff}.continue-btn:disabled{background:#c8b6f5;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f0f0f0;cursor:not-allowed;opacity:.7}.text-tooltip{pointer-events:none}.text-tooltip h4,.text-tooltip .tooltip-details div{text-align:left}.text-tooltip{max-height:80vh;overflow-y:auto}.requests-page{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.requests-title{color:#372580;font-size:20px;font-weight:600}.requests-description{border-bottom:1px solid #EBECF0;color:#5b616d;font-size:13px;padding-bottom:.4rem}.requests-status-cards-container{display:flex!important;gap:1rem!important;margin-bottom:2rem!important}.requests-status-card{flex:1!important;background-color:#fff!important;border-radius:10px!important;padding:1rem!important}.requests-status-title{font-size:.9rem!important;color:#333!important;margin-bottom:.3rem!important}.requests-status-count{font-size:1.5rem!important;font-weight:600!important;color:#1a1a66!important;margin-bottom:.5rem!important}.requests-status-percentage{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8rem!important;color:green!important}.requests-options{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.search-input-container{background-color:#fff;border-radius:10px;display:flex;align-items:center;border:1px solid #EBECF0;padding:12px;width:50%}.requests-table{background-color:#fff;width:100%;border-collapse:collapse;border-radius:16px;padding-inline:1rem}.actions-popup{position:absolute;right:0;top:100%;background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;z-index:10;overflow:hidden;min-width:180px;border:1px solid #EBECF0}.approve-action{color:#10b981!important}.decline-action{color:#ef4444!important}@media (max-width: 768px){.requests-options{flex-direction:column;align-items:stretch}.search-input-container{width:100%}.requests-status-cards-container{flex-direction:column}.requests-table{overflow-x:auto;display:block}}.leave-header{display:flex;align-items:center;justify-content:start;gap:16px;margin-bottom:8px}.leave-header .header-left{display:flex;align-items:center;gap:10px;cursor:pointer;color:#2b2b3f;-webkit-user-select:none;user-select:none}.leave-header .header-left h2{color:#372580;margin:0;font-size:18px;font-weight:700;line-height:1}.leave-header+p{margin-top:8px;margin-bottom:18px;color:var(--muted);font-size:14px}.action-buttons{display:flex;gap:12px;margin-top:26px;align-items:center;justify-content:center;width:100%}@media (max-width: 480px){.leave-header .header-left h2{font-size:18px}.action-buttons{flex-direction:column;gap:8px}}.btn-approve{padding:12px;border-radius:12px;border:none;cursor:pointer;font-weight:500;font-size:13px;color:#fff;background-color:#8b4cff;box-shadow:0 10px 30px #7a2cff1f;transition:transform .12s ease,box-shadow .12s ease;min-width:180px;width:100%}.btn-approve:hover{transform:translateY(-2px);box-shadow:0 14px 40px #7a2cff24}.btn-decline{padding:12px 26px;border-radius:12px;border:none;cursor:pointer;font-weight:500;font-size:13px;background-color:#e9ddff;color:#620dff;transition:transform .12s ease;min-width:180px;width:100%}.btn-decline:hover{transform:translateY(-2px)}.btn-contact{padding:12px;border-radius:12px;border:1px solid #EBECF0;background:#fff;color:#5b616d;font-weight:500;font-size:13px;cursor:pointer;transition:background .12s ease,transform .12s ease;min-width:180px;width:100%}.btn-contact:hover{background:#faf9fb;transform:translateY(-1px)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;min-height:300px}.loading-spinner{margin-bottom:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Main-DB-Envt{animation:fadeIn .3s ease-out}.request-details-modal{font-size:.95rem;color:#333}.request-details-header{border-bottom:1px solid #EBECF0;display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;gap:.5rem}.request-details-header div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.request-details-meta{margin:0;font-size:13px}.request-details-section{margin-top:1rem}.request-details-section h4{margin-bottom:.5rem;color:#372580;font-weight:600}.requester-details-info{border-bottom:1px solid #EBECF0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.requester-details-info p:first-child{color:#000}.requester-details-info p,.summary-grid p{margin:.4rem 0;font-size:13px;color:#5b616d;text-align:left}.summary-grid{border-bottom:1px solid #EBECF0}.summary-grid div{display:flex;justify-content:flex-start;gap:2rem;flex-wrap:wrap}.summary-grid div p:first-child{white-space:nowrap;min-width:120px}.summary-grid div p:last-child{font-weight:500;color:#0a0c11}.attachment-link{text-decoration:none;color:#5b616d;font-size:15px;font-weight:500;word-break:break-all}.modal-details-actions{margin-top:2rem;display:flex;justify-content:space-between;gap:.5rem;width:100%}.approve-btn,.decline-btn{padding:.6rem 1.5rem;border:none;border-radius:5px;cursor:pointer;width:100%}.approve-btn{background-color:#6c5ce7;color:#fff}.decline-btn{background-color:#e0e0e0;color:#333}@media (max-width: 768px){.request-details-modal{font-size:.9rem}.requester-details-info{flex-direction:column;gap:.5rem}.summary-grid div{gap:1rem;flex-direction:column}.summary-grid div p:first-child{white-space:normal}.modal-details-actions{flex-direction:column;align-items:center}.approve-btn,.decline-btn{max-width:100%}}@media (max-width: 480px){.request-details-header{flex-direction:column;align-items:flex-start}.request-details-header div{width:100%;justify-content:space-between}.request-details-meta,.requester-details-info p,.summary-grid p{font-size:12px}.attachment-link{font-size:14px}}.YUa-Opal-sec{position:relative;width:100%;height:auto;min-height:80vh;padding:20px 250px 20px 0}.YUa-Opal-Part-2{position:fixed;width:250px;height:100%;top:55px;right:0;z-index:500;padding-bottom:60px;border-left:1px solid #e7e7e9;background-color:transparent;overflow-y:auto}.ouj-Damh{position:relative}.YUa-Opal-Part-1{position:relative;width:100%;height:auto}.glo-Top-Cards{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;grid-template-rows:auto}.glo-Top-Card{position:relative;width:100%;height:auto;min-height:70px;border:1px solid #e7e2f7;background-color:#fff;display:flex;flex-direction:column;gap:10px;border-radius:10px;padding:8px 15px;z-index:10;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.ffl-TOp{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:3px}.ffl-TOp span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.ffl-TOp span svg{width:17px}.ffl-TOp p{font-size:12px;line-height:14px;display:inline-flex;align-items:center}.glo-Top-Card h3{font-size:20px;font-weight:500;line-height:100%;color:#7226ff;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.glo-Top-Card h3 svg{width:15px;color:#f042ff}.glo-Top-Card h3 .ai-check-span{font-size:8px;font-weight:400;color:#6251a4!important}.glo-Top-Card h5{line-height:100%;font-size:9px;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%}.glo-Top-Card h5 span{font-size:9px;font-weight:400;padding:5px 10px;border-radius:30px;transition:all .3s ease-in-out}.card-1 h5 span{background-color:#eae0ff}.card-2 h5 span{background-color:#efe6ff}.card-3 h5 span{background-color:#f5e8ff}.card-4 h5 span{background-color:#f3edff}.Dash-OO-Boas{position:relative;width:100%;height:auto;min-height:200px;border:1px solid #e7e2f7;background-color:#fff;display:flex;flex-direction:column;gap:10px;border-radius:10px;z-index:10;margin-top:20px;padding:20px}.Dash-OO-Boas-Top{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.OOOu-KJa{position:relative;display:inline-flex;align-items:center;gap:20px}.Dash-OO-Boas-Top-1{position:relative;display:inline-flex;flex-direction:column;align-items:start;gap:15px}.Dash-OO-Boas-Top-1 span{position:relative;width:30px;height:30px;background-color:#ebe6ff;color:#7226ff;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out}.Dash-OO-Boas-Top-1 span:hover{border-color:#7226ff}.Dash-OO-Boas-Top-1 span svg{width:17px}.Dash-OO-Boas-Top-1 h3{font-size:17px;font-weight:500}.Dash-OO-Boas-Top-1 p{font-size:12px;color:#6251a4;margin:0}.Dash-OO-Boas-Top-2{position:relative;width:300px}.Dash-OO-Boas-Top-2 .genn-Drop-Search input{height:35px!important;background-color:#fff!important}.filter-dropdowns{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px}.filter-select{position:relative;width:200px;height:40px;background-color:#fff;border-radius:5px;padding:0 10px;font-size:12px;border:1px solid #e3defc}.filter-select:focus{border:2px solid #cfb8fa!important;background-color:#fff}.table-container{overflow-y:hidden;overflow-x:auto;margin-top:20px}.Gen-Sys-table{width:100%;border-collapse:collapse;font-size:13px!important}.Gen-Sys-table thead{background-color:#f0f0f0;text-align:left}.Gen-Sys-table thead th span svg{width:13px;color:#7226ff;margin-top:-2px}.Gen-Sys-table th span{display:inline-flex;align-items:center;gap:5px}.Gen-Sys-table th,.Gen-Sys-table td{padding:14px 18px;border-bottom:1px solid #e2e8f0;font-size:11px}.Gen-Sys-table th{font-weight:600;text-transform:uppercase;background-color:#f7f5ff}.Gen-Sys-table tbody tr{transition:all .3s ease-in-out;cursor:pointer}.Gen-Sys-table tbody tr:hover{background-color:#e6e0fe;color:#7226ff}.status{font-size:8px;text-transform:uppercase;font-weight:600;padding:0 10px;width:53px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:30px}.haggsb-status{gap:3px}.haggsb-status svg{width:10px}.status.completed,.status.active,.status.hired,.status.open{background-color:#4bc0c033;color:#065f46}.status.high,.status.inactive,.status.rejected,.status.closed{background-color:#ff638433;color:#991b1b}.status.shortlisted{color:#2575fc;width:auto!important;padding:0!important;gap:5px!important}.status.shortlisted svg{width:10px!important}.status.medium,.status.pending{background-color:#ffce5633;color:#212529}.status.rejected{color:#f43232}.status.low,.status.new{color:#7226ff!important;background:#f3f0fd}.reason-cell{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gen-td-btns{position:relative;width:100%;display:flex;align-items:center;gap:5px}.gen-td-btns .menu-btn{cursor:pointer;height:20px;margin:0 auto;width:20px}.gen-td-btns .link-btn,.gen-td-btns .view-btn,.gen-td-btns .delete-btn{font-size:10px;font-weight:500;width:auto;padding:5px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:3px;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out;white-space:nowrap}.gen-td-btns .link-btn svg,.gen-td-btns .view-btn svg,.gen-td-btns .delete-btn svg{width:11px}.gen-td-btns .view-btn{background-color:#ebe6ff;color:#7226ff}.gen-td-btns .view-btn:hover{border-color:#7226ff}.gen-td-btns .delete-btn{background-color:#fee2e2;color:#991b1b}.gen-td-btns .view-btn:hover{border-color:#991b1b}.schedule-options-dropdown{position:absolute;right:0;background-color:#fff;height:fit-content;width:fit-content;padding:10px;z-index:10000;border-radius:8px;box-shadow:0 2px 10px #0000001a}.schedule-options-dropdown .link-btn{display:block;width:100%;padding:8px 12px;font-size:12px;cursor:pointer;white-space:nowrap;text-wrap:nowrap}.schedule-options-dropdown .link-btn:hover{color:#7226ff}.Dash-OO-Boas-foot,.Dash-OO-Boas-foot-2{position:relative;display:inline-flex;align-items:center;gap:10px}.Dash-OO-Boas-foot-2 button{font-size:11px;font-weight:400;width:auto;padding:5px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out}.Dash-OO-Boas-foot-2 button svg{width:11px}.mark-all-btn{background-color:#ebe6ff;color:#7226ff}.mark-all-btn:hover{border-color:#7226ff}.delete-marked-btn{background-color:#fee2e2;color:#991b1b}.delete-marked-btn:hover{border-color:#991b1b}.pagination-controls{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px}.items-per-page{position:relative;display:inline-flex;align-items:center;gap:10px}.items-per-page p{font-size:12px}.items-per-page select{position:relative;padding:3px 5px;border:1px solid #c9c9c9;border-radius:5px;font-size:13px}.page-navigation{position:relative;display:inline-flex;align-items:center;gap:10px}.page-navigation span{font-size:10px;text-transform:uppercase;font-weight:500}.page-navigation-Btns{position:relative;display:inline-flex;align-items:center;gap:10px}.page-navigation-Btns button{position:relative;width:30px;height:30px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;border:1px solid #ececef!important;background-color:#fff;font-size:8px}.page-navigation-Btns button svg{width:10px}.page-navigation-Btns button:hover{background-color:#ebe6ff!important;color:#7226ff!important}.page-navigation-Btns button:disabled{display:none}.sort-toggle-btn{padding:8px 16px;background-color:#ebf8ff;color:#3182ce;border:1px solid transparent;border-radius:6px;font-size:14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sort-toggle-btn:hover{border-color:#3182ce;background-color:#e0f2fe}.sort-toggle-btn:focus{outline:2px solid #2563eb;outline-offset:2px}.fixed.inset-0.bg-black.bg-opacity-50{z-index:2000;position:fixed;width:100%;height:100%;top:0;left:0}.fixed.z-50{box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#fff;border:1px solid #e9dcff;border-radius:8px;padding:1.5rem;max-width:480px;position:fixed;top:60px;left:50%;transform:translate(-50%)!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;z-index:2100}h3.text-lg.font-semibold{font-size:17px;font-weight:600;margin-bottom:5px;color:#7226ff;-webkit-user-select:none;user-select:none}p.mb-6{font-size:14px;line-height:1.5;-webkit-user-select:none;user-select:none}.flex.justify-end.gap-3{display:flex;justify-content:flex-end;gap:.75rem}button.rounded.px-4.py-2.font-semibold{cursor:pointer;border-radius:.375rem;font-weight:600;padding:.5rem 1rem;border:none;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;min-width:80px}button.bg-gray-300{background-color:#f7f5ff;margin-top:10px!important;border-radius:30px!important;transition:all .3s ease-in-out;font-size:12px}button.bg-gray-300:hover{background-color:#ece8f9}button.bg-red-600{background-color:#fee2e2;color:#991b1b;margin-top:10px!important;border-radius:30px!important;transition:all .3s ease-in-out;font-size:12px}button.bg-red-600:hover{background-color:#fddbdb}button.bg-blue-600{background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);color:#fff;margin-top:10px!important;border-radius:30px!important;transition:all .3s ease-in-out;font-size:12px;padding:7px 20px!important;cursor:pointer}button.bg-blue-600:hover{background:linear-gradient(135deg,#f042ff,#7226ff,#450cd5)}button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width: 480px){.fixed.z-50{width:95vw;padding:1rem}h3.text-lg.font-semibold{font-size:1rem}p.mb-6{font-size:.875rem}}.Top-GHY-s{position:relative;width:100%;height:auto;padding:20px}.Top-GHY-s a,.Top-GHY-s button{width:100%!important;height:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px!important;font-weight:500!important}.Top-GHY-s a,.Top-GHY-s button svg{width:15px}.Top-GHY-s p{position:relative;width:100%;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;text-transform:uppercase}.Top-GHY-s p span{color:#7226ff}.chart-summary{display:flex;align-items:center;gap:8px;margin-top:20px;padding:15px}.summary-item{display:flex;align-items:center;flex-direction:column;gap:5px;background-color:#fff;padding:5px 8px;width:100%;border-radius:5px}.summary-color{width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent!important;position:relative}.summary-color svg{width:16px}.summary-color span{position:absolute;width:10px;height:10px;display:inline-flex;border-radius:50%;top:0;right:0}.summary-text{font-size:9px;font-weight:500}.disabled-section{opacity:.5;filter:blur(2px);pointer-events:none}.enabled-section{opacity:1;filter:none;pointer-events:auto}.reason-input-container{margin-top:10px}.reason-textarea{width:100%;height:80px;padding:8px;border:1px solid #ccc;border-radius:4px;resize:vertical}.reason-buttons{display:flex;gap:10px;margin-top:10px}.reason-button{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 20px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;border:1px solid transparent;transition:all .3s ease-in-out;justify-content:center;width:100%}.reason-buttons .confirm-reason-btn{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;transition:all .3s ease}.reason-buttons .confirm-reason-btn:hover{background:#7a3de6;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.reason-buttons .cancel-reason-btn{background:#fff;border:1px solid #8b4cff;color:#8b4cff;transition:all .3s ease}.reason-buttons .cancel-reason-btn:hover{background:#f5f0ff;color:#7a3de6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.reason-buttons .confirm-reason-btn:disabled,.reason-buttons .cancel-reason-btn:disabled{background:#e0e0e0;border:1px solid #c6c6c6;color:#9e9e9e;box-shadow:none;cursor:not-allowed;transform:none;opacity:.7}.CreateRequisition{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3000;display:flex;justify-content:center;padding:40px 0}.CreateRequisition-Bodddy{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1000;background-color:#00000080}.CreateRequisition-box{position:absolute;width:600px;min-height:300px;background-color:#fff;border-radius:10px}.CreateRequisition-box-Top{position:relative;width:100%;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3defc}.CreateRequisition-box-Top h3{font-size:17px;font-weight:600}.CreateRequisition-box-Top button{position:relative;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;background:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.CreateRequisition-box-Top button svg{width:65%}.CreateRequisition-box-Top button:hover{background-color:#f4f1ff}.CreateRequisition-box-SubTop{position:relative;width:100%;height:auto;padding:10px 20px;background-color:#f7f5ff}.CreateRequisition-box-SubTop p{font-size:12px;display:flex;align-items:center;gap:5px;font-style:italic}.CreateRequisition-box-SubTop p span{position:relative;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);border-radius:30px;padding:3px 10px;color:#fff;text-transform:uppercase;font-size:12px;-webkit-user-select:none;user-select:none}.CreateRequisition-box-SubTop p span img{width:12px}.CreateRequisition-box-Mid{position:relative;width:100%;max-height:400px;padding:10px 20px 30px;display:flex;flex-direction:column;gap:10px}.CreateRequisition-box-Mid input,.CreateRequisition-box-Mid textarea{position:relative;width:100%!important;min-height:100px;border:1px solid #e3defc;border-radius:10px;padding:10px 15px;font-size:13px;resize:none}.CreateRequisition-box-Mid input{height:50px!important;padding:0 15px!important;min-height:0px!important}.CreateRequisition-box-Mid input:focus,.CreateRequisition-box-Mid textarea:focus{border:2px solid #cfb8fa!important;background-color:#fff}.CreateRequisition-box-Mid input::placeholder,.CreateRequisition-box-Mid textarea::placeholder{color:#b4abd2!important;font-size:11px}.CreateRequisition-box-Foot{position:relative;width:100%;height:auto;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #e3defc}.CreateRequisition-box-Foot-1 p{font-size:10px;font-style:italic;display:inline-flex;gap:5px}.CreateRequisition-box-Foot-1 p svg{width:13px;margin-top:-2px}.CreateRequisition-box-Foot-2{position:relative;display:inline-flex;align-items:center;gap:10px}.CreateRequisition-box-Foot-2 button{position:relative;width:35px;height:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px;font-weight:500;background-color:#ebe6ff;color:#7226ff;border:1px solid transparent}.CreateRequisition-box-Foot-2 button:hover{border-color:#7226ff}.CreateRequisition-box-Foot-2 button svg{width:17px}.CreateRequisition-box-Foot-2 button.creat-oo-btn{width:auto!important;padding:0 15px!important;border-radius:30px!important;color:#fff}.rec-Timer{font-size:11px;font-weight:500;color:#7226ff;-webkit-user-select:none;user-select:none}.mic-button.recording{animation:pulse 1s infinite;-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite}@keyframes pulse{0%{box-shadow:0 0 #7226ff99}70%{box-shadow:0 0 0 10px #7226ff00}to{box-shadow:0 0 #7226ff00}}@-webkit-keyframes pulse{0%{box-shadow:0 0 #7226ff99}70%{box-shadow:0 0 0 10px #7226ff00}to{box-shadow:0 0 #7226ff00}}@-moz-keyframes pulse{0%{box-shadow:0 0 #7226ff99}70%{box-shadow:0 0 0 10px #7226ff00}to{box-shadow:0 0 #7226ff00}}.rreq-PPja{position:relative;display:inline-flex;align-items:center;gap:8px}.input-letter-size{font-size:10px;font-weight:500;padding:0 5px;margin-top:-8px;color:#7226ff}.VewRequisition-Page,.VewRequisition{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3000}.VewRequisition-Bodddy{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1000;background-color:#00000080}.VewRequisition-btn{position:absolute;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;right:15px;top:10px;z-index:100}.VewRequisition-btn svg{width:65%}.VewRequisition-btn:hover{background-color:#f4f1ff}.VewRequisition-Main{position:absolute;width:90%;height:100%;top:0;right:0;background-color:#fff;display:grid;grid-template-columns:.7fr 1fr .7fr}.VewRequisition-Part{position:relative;width:100%;height:100%;border-left:1px solid #e3defc}.VewRequisition-Part:first-child{border-left:none}.VewRequisition-Part-Top{position:relative;width:100%;height:auto;padding:0 20px;border-bottom:1px solid #e3defc;height:50px;display:flex;align-items:center}.VewRequisition-Part-Top h3{font-size:14px;font-weight:600}.ssen-regs{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px;height:auto;padding:0 20px;background-color:#f7f5ff;border-bottom:1px solid #dcdae3;height:70px}.ssen-regs-1{position:relative;display:flex;align-items:center}.ssen-regs-1 span{position:relative;width:50px;height:50px;background-color:#ebe6ff;color:#7226ff;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:14px;font-weight:600;text-transform:uppercase}.ssen-regs-2{position:relative;display:flex;align-items:center}.ssen-regs-2 h4{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.ssen-regs-2 p{color:#7226ff;font-size:10px}.oola-Toa{position:relative;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.oola-Toa h3{font-size:15px;font-weight:500}.oola-Toa span{font-size:11px}.oluj-Seccco{position:relative;width:100%;height:auto;padding:20px;border-bottom:1px solid #dcdae3;border-top:1px solid #dcdae3}.oluj-Seccco-Main{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:0px;max-height:380px;overflow-y:auto}.oluj-Seccco-Part{position:relative;width:100%;height:auto;display:grid;grid-template-columns:.5fr 1fr;gap:0px}.oluj-Seccco-Part:first-child .oluj-Seccco-Part-2,.oluj-Seccco-Part:first-child .oluj-Seccco-Part-1{padding-top:0!important}.oluj-Seccco-Part-1{position:relative;width:100%;height:auto;text-align:right;border-right:1px solid #dcdae3;padding-right:15px;padding-top:15px;overflow:hidden}.oluj-Seccco-Part-1 span{position:relative;font-size:12px;padding:8px 13px;background:#ebe6ff;border-radius:8px;font-weight:500;display:inline-flex}.oluj-Seccco-Part:nth-child(1) .oluj-Seccco-Part-1 span{background-color:#f4f0ff}.oluj-Seccco-Part:nth-child(2) .oluj-Seccco-Part-1 span{background-color:#e8dbff}.oluj-Seccco-Part:nth-child(3) .oluj-Seccco-Part-1 span{background-color:#e0ccff}.oluj-Seccco-Part:nth-child(4) .oluj-Seccco-Part-1 span{background-color:#d8bdff}.oluj-Seccco-Part:nth-child(5) .oluj-Seccco-Part-1 span{background-color:#efe6ff}.oluj-Seccco-Part:nth-child(6) .oluj-Seccco-Part-1 span{background-color:#f7f3ff}.oluj-Seccco-Part:nth-child(7) .oluj-Seccco-Part-1 span{background-color:#f5e8ff}.oluj-Seccco-Part:nth-child(8) .oluj-Seccco-Part-1 span{background-color:#eae0ff}.oluj-Seccco-Part-2{position:relative;width:100%;padding-left:15px;padding-top:15px}.oluj-Seccco-Part-2 p{font-size:12px!important}.oluj-Seccco-Part-2 h3{font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:15px}.oluj-Seccco-Part-2 textarea{position:relative;width:100%;background:#f7f5ff;line-height:25px;resize:none;border-radius:8px;border:1px solid #dcdae3}.Desaa-Btns{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px}.Desaa-Btns button svg{width:14px}.accepted{color:#7226ff!important}.rejected{color:#991b1b!important}.ssol-Subam{position:relative;width:100%;height:auto;display:flex;align-items:center;border-bottom:1px solid #dcdae3;height:70px}.ssol-Subam span{position:relative;padding:0 20px;font-size:10px;height:100%;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;color:#6c6394;border-bottom:3px solid transparent;text-transform:uppercase;font-weight:500}.ssol-Subam span.active-ssol-Subam{background-color:#ebe6ff;border-color:#7226ff;color:#7226ff}.GHuh-Form-Sec{position:relative;width:100%;height:auto}.GHuh-Form-Sec-Top{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:20px;border-bottom:1px solid #dcdae3;background-color:#f7f5ff}.GHuh-Form-Sec-Top h3{font-size:18px;font-weight:500;color:#7226ff}.GHuh-Form-Sec-Top-Btns{position:relative;display:inline-flex;align-items:center;gap:10px}.GHuh-Form-Sec-Top-Btns span{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:10px;border:1px solid #7226ff;color:#7226ff;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out}.GHuh-Form-Sec-Top-Btns span svg{width:11px}.GHuh-Form-Sec-Top-Btns span:hover{background:#ebe6ff}.GHuh-Form-Sec-Main{position:relative;width:100%;max-height:500px;padding:0 20px 30px}.GHuh-Form-Sec-Main h3{font-size:10px;text-transform:uppercase;font-weight:600;margin:23px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.GHuh-Form-Sec-Main h3 span{position:relative;width:auto;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;background-color:#ebe6ff;color:#7226ff;border-radius:5px;font-size:9px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;gap:3px;transition:all .3s ease-in-out;border:1px solid transparent;white-space:nowrap}.GHuh-Form-Sec-Main h3 span:hover{background-color:#f7f5ff;border-color:#7226ff}.GHuh-Form-Sec-Main h3 span svg{width:11px}.GHuh-Form-Input{position:relative;width:100%;height:auto;margin-top:15px;display:flex;flex-direction:column;gap:10px}.GHuh-Form-Input select,.GHuh-Form-Input input,.GHuh-Form-Input textarea{position:relative;width:100%;height:40px;border:1px solid #e3defc;border-radius:8px;padding:0 15px;font-size:13px;resize:none}.GHuh-Form-Input input[type=file]{padding-top:12px!important}.GHuh-Form-Input textarea{padding:10px 15px!important;min-height:100px!important}.GHuh-Form-Input input:focus,.GHuh-Form-Input textarea:focus{border:2px solid #cfb8fa!important;background-color:#fff}.GHuh-Form-Input input::placeholder,.GHuh-Form-Input textarea::placeholder{color:#7462bd;font-size:10px}.GHuh-Form-Input label{font-size:10px;font-weight:500;text-transform:uppercase}.Gland-All-Grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.custom-datepicker-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.responsibility-Inn-Box{position:relative;width:100%;display:inline-flex;align-items:center}.responsibility-Inn-Box span{position:absolute;right:5px;width:20px;height:20px;border:1px solid #e0dcef;background-color:#f7f5ff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;opacity:0}.responsibility-Inn-Box span svg{width:12px}.responsibility-Inn-Box span:hover{background-color:#ebe6ff}.responsibility-Inn-Box input{padding-right:27px}.responsibility-Inn-Box:hover span{opacity:1}.agyha-oapl{position:relative;width:100%;display:inline-flex;align-items:center}.ooi-flex{position:relative;width:100%;display:flex;align-items:center;gap:10px}.ooi-flex span{position:relative;width:auto;padding:0 10px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#ebe6ff;color:#7226ff;border-radius:8px;font-size:10px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;gap:3px;transition:all .3s ease-in-out;border:1px solid #7226ff;white-space:nowrap}.ooi-flex span:hover{background-color:#f7f5ff}.ooi-flex span svg{width:13px}.apooul-H3{margin:10px 0!important}.apooul-Ul{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:0px}.apooul-Ul li{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.apooul-Ul li p{position:relative;display:inline-flex;align-items:flex-start;gap:5px;font-size:12px;font-weight:500;text-transform:uppercase}.apooul-Ul li p svg{width:13px;margin-top:2px}.apooul-Ul li span{position:relative;width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:100;opacity:0}.apooul-Ul li span svg{width:55%}.apooul-Ul li span:hover{background-color:#f4f1ff}.apooul-Ul li:hover span{opacity:1}.checcck-lissT{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:5px}.checcck-lissT li{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;background-color:#f7f5ff;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent}.added-COmpll-list,.checcck-lissT li.active-Li-Check{border-color:#7226ff!important;background-color:#ebe6ff!important}.added-COmpll-list{cursor:default!important}.GHll-POl-Dec{position:relative;display:inline-flex;align-items:center;gap:5px}.remove-compliance-btn{position:relative;display:inline-flex;width:20px;height:20px;background-color:transparent;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;text-align:center;transition:all .3s ease-in-out;background-color:#f8f7fe;border:1px solid transparent}.remove-compliance-btn svg{width:70%}.remove-compliance-btn:hover{border-color:#d8d3fb}.edit-compliance-btn{position:relative;display:inline-flex;width:auto;height:20px;background-color:transparent;border-radius:30px;padding:0 10px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;text-align:center;transition:all .3s ease-in-out;background-color:#f8f7fe;border:1px solid transparent;gap:5px;font-size:9px;text-transform:uppercase;font-weight:500}.edit-compliance-btn svg{width:10px}.edit-compliance-btn:hover{background-color:#7226ff;color:#fff}.checcck-lissT li p{position:relative;display:inline-flex;align-items:flex-start;gap:5px;font-size:10px;font-weight:500;text-transform:uppercase}.checcck-lissT li span{position:relative;width:30px;height:15px;display:inline-flex;align-items:center;background-color:#ebe6ff;border-radius:30px;border:1px solid #e4defe;transition:all .3s ease-in-out}.checcck-lissT li.active-Li-Check span{background-color:#7226ff;border-color:#7226ff}.checcck-lissT li span:before{content:"";position:absolute;width:9px;height:9px;background-color:#7226ff;border-radius:50%;margin-left:4px;transition:all .3s ease-in-out}.checcck-lissT li.active-Li-Check span:before{background-color:#fff;margin-left:17px}.preview-buttons{position:relative;width:100%;height:auto;display:flex;align-items:center;border-bottom:1px solid #dcdae3;height:70px;padding:0 20px;gap:8px}.preview-buttons a,.preview-buttons button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:35px;padding:0 15px;font-size:12px;gap:5px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.preview-buttons a svg,.preview-buttons button svg{width:12px}.preview-buttons button.delete-btn{background-color:#ff638433;color:#991b1b}.preview-buttons button.delete-btn:hover{background-color:#ff63844d}.main-Prevs-Sec{position:relative;width:100%;height:auto;max-height:560px;padding-bottom:30px}.advert-banner{position:relative;width:100%}.advert-banner img{width:100%;max-height:150px;object-fit:cover;object-position:center}.advert-banner span{position:absolute;width:auto;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;z-index:10;background-color:#000c;left:20px;bottom:20px;font-size:10px;border-radius:30px;color:#fff}.advert-banner span svg{width:12px}.preview-section-All{position:relative;width:100%;height:auto}.preview-section{margin-top:15px}.preview-section:first-child{margin-top:0}.preview-section h3{font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:15px;background-color:#f7f5ff;padding:10px 20px}.preview-section p{position:relative;font-size:14px;border-bottom:1px solid #f1eff9;padding:10px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preview-section p span{font-weight:600;text-transform:uppercase;font-size:10px;color:#645e7c}.preview-section ul{position:relative;width:100%;display:flex;flex-direction:column;padding:0 40px!important}.preview-section ul li{position:relative;font-size:13px;border-bottom:1px solid #eae9ee;padding:10px 0;list-style:disc!important}.edit-status-btn{position:absolute;right:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:30px;font-size:10px;text-transform:uppercase;font-weight:500;background-color:#ebe6ff;border:1px solid transparent;color:#7226ff;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.edit-status-btn:hover{border-color:#7226ff}.edit-status-btn svg{width:10px}.no-advert-message{position:relative;width:100%;height:auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-advert-message img{max-width:200px;margin-bottom:20px}.no-advert-message h4{margin-bottom:10px;font-size:15px;font-weight:500}.no-advert-message p{font-size:13px}.JobDell-gab{width:450px!important;display:block!important}.bB-status{background-color:red;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:5px!important;font-size:9px;font-weight:500;text-transform:uppercase;width:auto!important}.uthath-sed{width:65%!important;grid-template-columns:1fr .7fr 1fr!important}.polau-se{position:relative;width:100%}.polau-se:first-child{margin-top:0!important}.polau-se h4{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:10px;color:#645e7c}.polau-se p{font-size:12px;margin:8px 0}.polau-se ul{position:relative;width:100%;display:flex;flex-direction:column;gap:5px;list-style:disc!important}.polau-se ul li{font-size:12px;margin:8px 0;list-style:disc!important;display:flex!important}.status-container p span{text-transform:uppercase;font-size:10px;font-weight:600;color:#645e7c!important}.aadda-poa p{border-bottom:none!important;padding:0 20px!important;font-size:12px!important}.TTTo-POkay{min-height:0px!important;padding:0!important;background-color:transparent!important;border:none!important;border-radius:0!important}.TTTo-POkay .glo-Top-Card.card-1{background:linear-gradient(135deg,#3d0d99,#8b1fff,#e54bff)!important}.TTTo-POkay .glo-Top-Card.card-2{background:linear-gradient(135deg,#065f46,#0f766e,#2dd4bf)!important}.TTTo-POkay .glo-Top-Card.card-3{background:linear-gradient(135deg,#ff6fd8,#ff42a1,#ff9770)!important}.TTTo-POkay .glo-Top-Card{color:#fff!important;overflow:hidden!important;z-index:1}.TTTo-POkay .glo-Top-Card:before{content:"";position:absolute;width:40px;height:40px;background-color:#fff6;border-radius:50%;right:-20px;top:-10px;z-index:-10}.TTTo-POkay .glo-Top-Card .ffl-TOp span{width:auto!important;height:auto!important;margin-right:5px!important}.TTTo-POkay .glo-Top-Card .ffl-TOp span svg{width:14px!important}.TTTo-POkay .glo-Top-Card h3{color:#fff!important;margin-bottom:5px!important;margin-top:0!important}.TTTo-POkay .glo-Top-Card h3 svg{color:#fff!important}.TTTo-POkay .glo-Top-Card h3 .ai-check-span{color:#fffc!important}.glo-Top-Card h5 span{background-color:transparent!important;border:1px solid rgba(255,255,255,.4)!important}.OOOP-LOa{position:relative;min-height:0px!important;padding:0!important;background-color:transparent!important;border:none!important;border-radius:0!important}.Gllla-Toopa{position:relative;width:100%;height:auto;margin-top:20px}.Gllla-Toopa h3{font-size:20px;font-weight:500}.Gllla-SUboopaCard{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:20px}.ViewApplications-PPGA .glo-Top-Card p{font-size:13px!important;white-space:nowrap;color:#fff!important}.ViewApplications-PPGA .glo-Top-Card h3{color:#3a325a!important;font-size:23px!important;margin:5px 0!important}.ViewApplications-PPGA .glo-Top-Card h4{display:flex;align-items:center;margin-top:10px;font-size:10px;font-weight:400;gap:5px}.ViewApplications-PPGA .glo-Top-Card h4 span{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:7px;color:#fff;background-color:#7226ff}.uayh-AccraD:nth-child(1) h4 span{background-color:#6dd5fa!important}.uayh-AccraD:nth-child(2) h4 span{background-color:#ff9770!important}.uayh-AccraD:nth-child(3) h4 span{background-color:#2dd4bf!important}.uayh-AccraD:nth-child(4) h4 span{background-color:#e54bff!important}.ViewApplications-PPGA .glo-Top-Card h4 span svg{width:70%}.Gtah-Cardaa{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;grid-template-rows:auto}.uayh-AccraD{border:none!important;z-index:1;overflow:hidden}.uayh-AccraD:before{content:"";position:absolute;width:100%;height:32px;z-index:-100;left:0;top:0;background-color:#7226ff}.uayh-AccraD:nth-child(1):before{background:linear-gradient(135deg,#6a11cb,#2575fc,#6dd5fa)}.uayh-AccraD:nth-child(2):before{background:linear-gradient(135deg,#ff6fd8,#ff42a1,#ff9770)}.uayh-AccraD:nth-child(3):before{background:linear-gradient(135deg,#065f46,#0f766e,#2dd4bf)}.uayh-AccraD:nth-child(4):before{background:linear-gradient(135deg,#3d0d99,#8b1fff,#e54bff)}.cgayhs-ao{position:relative;width:100%;height:auto;padding:30px 30px 60px;margin-top:20px;border-radius:10px!important}.yyess-sec{position:relative;padding:10px 20px}.yyess-sec h3{font-size:13px;font-weight:500;margin-bottom:15px;color:#7226ff}.resume-link{position:relative;display:inline-flex;align-items:center;gap:5px;color:#7226ff!important;text-transform:uppercase;font-size:10px!important;font-weight:500!important}.resume-link:hover{text-decoration:underline}.pdf-icon{position:relative;width:14px}.modal-backdrop{z-index:4000!important}.modal-content{z-index:4001!important}.ddaol-headrr{position:relative;width:100%;height:auto;padding:10px 20px 0}.ddaol-headrr h3{font-size:18px;font-weight:500}.poola-apiks{position:relative;width:100%;height:auto;padding:0 20px}.poola-apiks .Gtahy-SSa p{padding:0!important;border:none!important;margin-top:8px!important}.poola-apiks .Gtahy-SSa h4{color:#7226ff!important}.poola-apiks .Gtahy-SSa{border:1px solid #7226ff!important}.poola-apiks .Gtahy-SSa-2 a{color:#7226ff!important;background-color:#ebe6ff!important;border:1px solid transparent}.poola-apiks .Gtahy-SSa-2 a:hover{border-color:#7226ff!important}.Reee-Splak{position:relative;display:inline-flex;align-items:center;font-size:10px}.tab-Loadding-AniMMA{position:relative;width:100%;height:40px;display:flex;align-items:center;gap:10px}.tab-Loadding-AniMMA li{position:relative;width:100%;height:30px;background:linear-gradient(100deg,#ebe6ff 20%,#f7f5ff,#ebe6ff 80%);background-size:200% 100%;animation:shimmer 1.5s infinite;-webkit-animation:shimmer 1.5s infinite;-moz-animation:shimmer 1.5s infinite;border-radius:5px}.upp-Top{margin-top:10px}@-webkit-keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@-moz-keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mmoah-Dals{width:auto!important;position:fixed;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;z-index:2500;top:30px;transform:translate(-50%)!important;left:50%;background-color:#e53e3ee6}.mmoah-Dals svg{width:17px!important}.ooo-AGtgs,.mmoah-Dals-DDga{position:relative;display:inline-flex;align-items:center;gap:7px}.mmoah-Dals button{cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px;background-color:transparent}.pool-HHga{font-size:18px;font-weight:500;margin-bottom:10px;line-height:120%;text-transform:uppercase}.Schedule-PPao{position:relative;width:100%;height:auto}.Schedule-PPao-main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:300px 1fr;gap:30px}.Schedule-PPao-1{position:sticky;top:70px;left:0;z-index:500;width:100%;height:100vh}.Schedule-PPao-1-Boxx{position:inherit;top:inherit;left:inherit;z-index:inherit;width:inherit;height:auto}.Schedule-PPao-1-Boxx-Top{position:relative;width:100%;height:auto}.Schedule-PPao-1-Boxx-Top h3{font-size:12px;font-weight:600;text-transform:uppercase}.Schedule-PPao-1-Boxx-Main{position:relative;width:100%;min-height:535px;max-height:569px;padding-bottom:30px;margin-top:15px}.Schedule-PPao-1-Boxx-Main ul{position:relative;width:100%;height:auto;display:flex;flex-direction:column}.Schedule-PPao-1-Boxx-Main ul li{position:relative;width:100%;height:auto;border-bottom:1px solid #eeecf8;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 20px 10px 35px;transition:all .3s ease-in-out}.Schedule-PPao-1-Boxx-Main ul li:before{content:"";position:absolute;width:13px;height:13px;border:1px solid #c0b4ee;border-radius:50%;left:12px;margin-top:5px;transition:all .3s ease-in-out}.Schedule-PPao-1-Boxx-Main ul li h3{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.Schedule-PPao-1-Boxx-Main ul li p{position:relative;width:100%;font-size:9px;color:#6c6394}.Schedule-PPao-1-Boxx-Main ul li:hover{background-color:#ebe6ff;border-color:#fff}.active-ggarg-Li{background-color:#ebe6ff!important;color:#7226ff!important;border-color:#7226ff!important}.active-ggarg-Li:before{border-color:#fff!important;background-color:#7226ff!important;border-width:3px!important}.active-ggarg-Li p{color:#7226ff!important}.Schedule-PPao-2{position:relative;width:100%;height:auto;padding-top:10px}.Schedule-PPao-2-header{position:relative;width:100%;height:auto}.Schedule-PPao-2-header h3{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:18px;font-weight:500;color:#7226ff}.Schedule-PPao-2-header h3 span{font-size:12px;font-weight:400;color:#372580}.Schedule-PPao-2-header h3 span b{font-weight:500;color:#847bad}.Schedule-PPao-2-header p{font-size:10px;text-transform:uppercase;font-weight:500}.OOl_AGtg_Sec{position:relative;width:100%;height:auto;display:grid;grid-template-columns:300px 1fr;gap:20px;margin-top:30px}.OOl_AGtg_Sec_1{position:relative;width:100%;height:auto}.OOl_AGtg_Sec_1_main{position:relative;width:100%;height:auto;max-height:470px;margin-top:10px;padding-bottom:20px}@media screen and (min-width: 1200px){.OOl_AGtg_Sec_1_main{overflow-y:overlay;overflow-x:hidden;scrollbar-color:#787777 transparent!important;scrollbar-width:thin}.OOl_AGtg_Sec_1_main::-webkit-scrollbar{width:3px;height:8px}.OOl_AGtg_Sec_1_main::-webkit-scrollbar-thumb{background-color:#787777;border-radius:10px}}.OOl_AGtg_Sec_1_main ul{position:relative;width:100%;height:auto;display:flex;flex-direction:column}.OOl_AGtg_Sec_1_main ul li{position:relative;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e7e3fb;padding:10px 0;transition:all .3s ease-in-out}.OOl_AGtg_Sec_1_main ul li:hover{color:#7226ff}.OOl_AGtg_Sec_1_main ul li.active-OLI-O{color:#7226ff;border-color:#7226ff}.LLia_DV{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px}.LLia_DV_1{position:relative;width:40px;height:40px;border-radius:50%;background-color:#ebe6ff;padding:4px}.LLia_DV_1 span{position:relative;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;border-radius:inherit;border:2px solid #ccb2fd;transition:all .3s ease-in-out}.OOl_AGtg_Sec_1_main ul li.active-OLI-O .LLia_DV_1 span{border-color:#ffffff4d}.OOl_AGtg_Sec_1_main ul li.active-OLI-O .LLia_DV_1{background-color:#7226ff;color:#fff}.LLia_DV_2{position:relative;width:100%;display:flex;align-items:center}.LLia_DV_2 h3{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.LLia_DV_2 p{text-transform:uppercase;font-size:8px}.LLia_DV_2 p span{font-weight:600}.clear-schedule-Data{position:absolute;width:23px;height:23px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;bottom:0;right:0;transition:all .3s ease-in-out;opacity:0;transform:translateY(5px)}.OOl_AGtg_Sec_1_main ul li:hover .clear-schedule-Data{opacity:1;transform:translateY(0)}.clear-schedule-Data svg{width:12px}.clear-schedule-Data:hover{background-color:#ebe6ff;color:#7226ff}.ooo-Hyha h3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ooo-Hyha h3 span{font-size:9px}.Sheccuc-BosXX{position:relative;width:100%;height:auto;padding:20px;border-radius:10px}.ppol-Btns{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px}.ppol-Btns button{position:relative;width:auto;height:33px;padding:0 13px;border-radius:8px;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dcdae3!important;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:3px}.ppol-Btns button svg{width:12px}.oii-DDDDV{position:relative;display:inline-flex;align-items:center;gap:10px}.oii-DDDDV p{font-size:10px}.oii-DDDDV p span{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:2px 5px;text-transform:uppercase;font-size:9px;font-weight:600;color:#7226ff;background-color:#ebe6ff;border-radius:30px;margin-left:3px}.oii-DDDDV button{cursor:pointer;transition:all .3s ease-in-out;color:#7226ff!important;border-color:#7226ff!important}.oii-DDDDV button:hover{background-color:#ebe6ff}.PPOli_Sea{position:relative;width:100%;height:auto;margin-top:20px}.PPOli_Sea_Card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px}.PPOli_Sea_Card_1{position:relative;width:auto;min-width:60px;height:100%;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dcdae3;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-radius:8px}.PPOli_Sea_Card_1 span{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5px;font-size:10px;font-weight:600;text-transform:uppercase}.PPOli_Sea_Card_2{position:relative;width:100%;height:auto;display:flex;align-items:center}.PPOli_Sea_Card_2 h5{font-size:14px;font-weight:600}.DDat-IADf{color:#7226ff;background-color:#ebe6ff}.PPOli_Sea_Card_2 h6{font-size:9px;font-weight:400}.oooi-Cuup-LinkD{position:relative;display:grid;grid-template-columns:1fr auto;-webkit-user-select:none;user-select:none;cursor:pointer;color:#7226ff}.oooi-Cuup-LinkD p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:500;padding-top:3px;line-height:17px!important}.oooi-Cuup-LinkD span{position:relative;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;color:#7226ff;background-color:#ebe6ff}.oooi-Cuup-LinkD span svg{width:11px}.coppied-Stattsu{position:absolute!important;width:auto!important;height:auto!important;padding:5px 10px!important;border:1px solid #7226ff!important}.realTime-Calendar-wrapper{width:100%;padding:0;margin-top:20px;box-shadow:0 4px 6px #0000000d;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);-moz-box-shadow:0 4px 6px rgba(0,0,0,.05);background-color:#fff;border:1px solid #dcdae3;border-radius:5px;overflow:hidden}.realTime-Calendar-wrapper .react-datepicker{width:100%;border:none;font-family:inherit;box-shadow:none}.realTime-Calendar-wrapper .react-datepicker__month-container{width:100%;float:none}.realTime-Calendar-wrapper .react-datepicker__header{background-color:#fff;border-bottom:none;padding:0}.realTime-Calendar-wrapper .react-datepicker__current-month{padding:12px 0;background-color:#f7f5ff;margin-bottom:8px;font-size:13px;font-weight:600;text-transform:uppercase}.realTime-Calendar-wrapper .react-datepicker__navigation{top:14px}.realTime-Calendar-wrapper .react-datepicker__navigation--previous{left:15px}.realTime-Calendar-wrapper .react-datepicker__navigation--next{right:15px}.realTime-Calendar-wrapper .react-datepicker__day-names{display:flex;justify-content:space-between;padding:0 4px;margin-top:8px}.realTime-Calendar-wrapper .react-datepicker__day-name{flex:1;text-align:center;margin:0;font-weight:500;color:#372580;font-size:12px;font-weight:600;text-transform:uppercase}.realTime-Calendar-wrapper .react-datepicker__month{margin:0;padding:0 4px}.realTime-Calendar-wrapper .react-datepicker__week{display:flex;justify-content:space-between;margin-bottom:4px}.realTime-Calendar-wrapper .react-datepicker__day{flex:1;display:flex;justify-content:center;align-items:center;margin:10px 0 0;height:36px;border-radius:5px;transition:all .2s;font-size:12px;color:#372580}.realTime-Calendar-wrapper .react-datepicker__day:hover{background-color:#ebe6ff!important;color:#7226ff!important}.realTime-Calendar-wrapper .react-datepicker__day--selected{background-color:#ebe6ff!important;color:#7226ff!important;border:1px solid #7226ff!important}.realTime-Calendar-wrapper .react-datepicker__day--outside-month{color:#9ca3af}.realTime-Calendar-wrapper .react-datepicker__day--keyboard-selected{background-color:transparent;color:inherit}.realTime-Calendar-wrapper .react-datepicker__day--today{font-weight:700}.time-select-container{position:relative;display:inline-block}.time-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-height:200px;overflow-y:auto;z-index:10;width:120px}.time-option{padding:8px 12px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease-in-out}.time-option:hover{background-color:#ebe6ff!important;color:#7226ff!important}.time-option.conflicting,.conflicting-date{filter:blur(2px);opacity:.5;pointer-events:none}.icon{width:16px;height:16px;margin-left:4px;transition:transform .3s}.rotate-180{transform:rotate(180deg)}.OPP-YHag.error{margin-top:10px!important;display:block}.success-notification{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:4000;display:flex;align-items:center;font-weight:500;font-size:12px}.success-content{display:flex;align-items:center;gap:12px}.success-icon{width:18px;height:18px;fill:#fff}.TTTy-Solka{position:relative;width:100%;height:auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.poli-BTn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 20px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px}.poli-BTn svg{width:14px}.TTTy-Solka h3{font-size:30px;font-weight:500}.okauj-MOadad{position:relative;background-color:#fff;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.okauj-MOadad h3{font-size:15px;font-weight:600;text-transform:uppercase}.GGtg-DDDVa{position:relative;width:100%;height:auto;margin-top:20px}.okauj-MOadad label,.okauj-MOadad h4{font-size:13px;font-weight:500;margin-bottom:15px;display:block}.oujka-Inpuauy{width:100%;font-size:14px;border:1.5px solid #e2e8f0;outline:none;background:transparent;transition:border-color .3s;border-radius:5px;height:50px;padding:0 10px;font-size:12px}.oujka-Inpuauy:focus{border:2px solid #cfb8fa!important;background-color:#fff}.oujka-Inpuauy::placeholder{color:#9995ac}.OIUja-Tettxa{padding:10px!important;resize:none;height:150px}.UUl-Uuja{position:relative;width:100%;height:auto;padding:10px;border-radius:8px;border:1.5px solid #dcdae3;display:flex;flex-direction:column;gap:2px;font-size:12px}.UUl-Uuja li{border-radius:10px;padding:10px 20px;transition:all .3s ease-in-out}.oaikks-Ioks{font-size:9px;font-weight:500;text-transform:uppercase}.UUl-Uuja li:hover{background-color:#ebe6ff!important}.ouksks-pola{position:relative;width:100%;height:auto;margin-top:20px}.ouksks-pola p{position:relative;width:100%;height:auto;margin-top:5px;font-size:13px;display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#7226ff}.ouksks-pola p span{position:relative;display:inline-flex;align-items:center;gap:5px;color:#372580}.ouksks-pola span svg{width:13px}.oioak-POldj-BTn{position:relative;width:100%;height:auto;margin-top:20px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.oioak-POldj-BTn button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 20px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px;transition:all .3s ease-in-out}.oioak-POldj-BTn button.CLCLCjm-BNtn{background-color:#f7f5ff}.oioak-POldj-BTn button.CLCLCjm-BNtn:hover{background-color:#ebe6ff}.success-notification{font-size:12px;transform:translate(-50%)!important;left:50%;background-color:#10b981e6!important}.error-notification{font-size:12px;transform:translate(-50%)!important;left:50%;background-color:#e53e3ee6!important}.oLIk-STatus{position:relative;width:83px!important;display:flex;flex-direction:row-reverse;gap:5px}.oLIk-STatus svg{width:10px!important}.status-scheduled{color:#7226ff!important;background-color:#f2eef9!important}.status-completed{color:#199534!important;background-color:#edfef0!important}.status-cancelled{color:#d32e2e!important;background-color:#fff2f2!important}.modal-top-buttons-OlaD{position:relative;width:100%;height:auto;margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-top-buttons-OlaD button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 15px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:10px;transition:all .3s ease-in-out;border:1px solid transparent}.btn-cancel-bg{color:#bf2323!important;background-color:#fff2f2!important;border-color:#fccaca!important}.btn-complete-bg{color:#0f7225!important;background-color:#edfef0!important;border-color:#b0febe!important}.btn-cancel-bg:hover{background-color:#fbe4e4!important}.btn-complete-bg:hover{background-color:#e2fae7!important}.aoiiksjs-OKka{color:#372580!important;font-size:12px!important;background-color:#f8f7fd;padding:20px;border:1.5px solid #dcdae3;border-radius:8px}.oujah-Oujka{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.oujah-Oujka h3{font-size:12px;font-weight:600;text-transform:uppercase}.GTha-POka{display:flex!important;align-items:center!important;gap:5px!important}.oo-Header{position:relative;width:100%;height:auto;margin-bottom:20px}.oo-Header h3{font-size:13px;font-weight:600;text-transform:uppercase;color:#7226ff;margin-bottom:5px}.oo-Header p{font-size:12px}.POL-SPPAN{display:inline-flex!important;align-items:center!important;gap:5px}.gap-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:3px 8px;background-color:#f8dcd2;border-radius:30px;font-size:10px!important;gap:3px!important;text-transform:uppercase;font-weight:500}.gap-badge svg{width:12px;height:12px}.Edilol-OLka{position:relative;display:inline-flex;align-items:center;gap:5px}.EmailNotifications{position:relative;width:100%;height:auto}.EmailNotifications-Partss{position:relative;width:100%;height:auto;margin-top:30px;display:grid;grid-template-columns:200px 1fr;gap:20px;border-bottom:1px solid #e7e2f7;padding-bottom:20px}.EmailNotifications-Partss:first-child{margin-top:0!important}.EmailNotifications-Partss:last-child{border-bottom:none!important;padding-bottom:0!important}.EmailNotifications-Partss-1{position:relative;width:100%;height:auto}.EmailNotifications-Partss-1 h4{font-size:13px;font-weight:500;text-transform:capitalize}.EmailNotifications-Partss-2{position:relative;width:100%;height:auto}.EmailNotifications-Partss-2 .GGtg-DDDVa{margin-top:0!important}.ookk-Saoksl{margin-top:5px!important}.address-suggestions{position:relative}.address-suggestions p{font-size:11px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.address-suggestions ul li{font-size:11px}.ssend-Auuto-SPann{position:relative;display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;color:#8779be!important}.ssend-Auuto-SPann:hover{opacity:.7}.file-input-with-preview{display:flex;align-items:center;gap:10px}.banner-exists-indicator{display:flex;align-items:center;gap:5px;color:#38a169;font-weight:500}.banner-exists-indicator svg{color:#38a169;height:10px;width:10px}.banner-exists-indicator span{font-size:10px;white-space:nowrap}.change-file-button{padding:8px 12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;transition:background-color .2s}.change-file-button:hover{background-color:#e5e7eb}.change-file-button:active{background-color:#d1d5db}.requisition-selector{padding:24px;width:100%}.requisition-selector svg{height:24px;width:24px}.requisition-selector h3{margin:0 0 16px;font-size:1rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:8px}.requisition-selector h3:before{content:"";display:inline-block;width:6px;height:24px;background:#4f46e5;border-radius:3px}.requisition-list{max-height:500px;overflow-y:auto;padding-right:8px}.requisition-list::-webkit-scrollbar{width:8px}.requisition-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.requisition-list::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px}.requisition-list::-webkit-scrollbar-thumb:hover{background:#4b5563}.requisition-item{display:flex;align-items:center;padding:16px;border-radius:10px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 6px #0000000d}.requisition-item:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a;background:#f8fafc}.requisition-item.selected{background:linear-gradient(135deg,#e0e7ff,#e9d5ff);border:2px solid #4f46e5;box-shadow:0 4px 12px #4f46e533}.requisition-item:focus{outline:none;box-shadow:0 0 0 3px #4f46e54d}.requisition-icon{width:28px;height:28px;color:#4f46e5;margin-right:16px;flex-shrink:0;transition:color .3s ease}.requisition-item:hover .requisition-icon{color:#3b82f6}.requisition-info{flex:1}.requisition-info h4{margin:0;font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.3}.requisition-info p{margin:4px 0 0;color:#6b7280;font-size:.7rem;line-height:1.4}.requisition-info span{display:block;margin-top:4px;color:#9ca3af;font-size:.7rem;font-weight:400}.requisition-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f8fafc;border-radius:10px;border:1px dashed #d1d5db;color:#6b7280;font-size:1rem}.requisition-empty-icon{width:48px;height:48px;color:#f59e0b;margin-bottom:12px}.requisition-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.requisition-loading div{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 600px){.requisition-selector{margin:16px;padding:20px}.requisition-selector h3{font-size:1.5rem}.requisition-item{padding:14px}.requisition-icon{width:24px;height:24px}.requisition-info h4{font-size:1.125rem}.requisition-info p{font-size:.875rem}.requisition-info span{font-size:.75rem}.requisition-empty{padding:24px}}.selected-requisition-info{display:flex;align-items:center;gap:15px;margin-top:10px}.change-requisition-btn{padding:5px 10px;background-color:#7226ff;color:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:10px;cursor:pointer;margin-top:1rem;width:100%}.change-requisition-btn:hover{background-color:#6f51a7}.decision-display,.confirmer-display{margin-bottom:1rem}.decision-display label,.confirmer-display label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}.decision-value,.confirmer-value{padding:.75rem;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;font-weight:500}.decision-hired{color:#059669;font-weight:600}.decision-rejected{color:#dc2626;font-weight:600}.confirmer-value{color:#4b5563}.no-applicant-selected{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px dashed #d1d5db}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.screening-progress{padding:1rem;margin-bottom:1rem;border-left:4px solid #ffa500}.screening-progress.pending{border-left-color:orange;background-color:#fffaf0}.screening-progress.completed{border-left-color:#28a745;background-color:#f0fff4}.screening-progress.failed{border-left-color:#dc3545;background-color:#fff0f0}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.status-badge{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700}.status-badge.pending{background-color:orange;color:#fff}.status-badge.completed{background-color:#28a745;color:#fff}.status-badge.failed{background-color:#dc3545;color:#fff}.progress-loader{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #ffa500;border-radius:50%;animation:spin 1s linear infinite}.task-info{margin-top:.5rem;font-family:monospace;color:#666}.interview-page-container{display:grid;grid-template-columns:2fr 1.5fr;gap:2rem;padding:4rem 2rem 2rem;font-family:inherit;background-color:#f9f9fb;min-height:100vh}@media (max-width: 1024px){.interview-page-container{grid-template-columns:1fr}}.interview-left{display:flex;flex-direction:column;gap:1.5rem}.status-card{padding:2rem;border-radius:20px;color:#fff;text-align:center;font-size:1.2rem;background:#703dba4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #703dba1a;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column}.status-card.ended{background:#dc35454d}.status-card.started{background:#28a7454d}.status-card.join{background:#17a2b84d}.status-card.not_started{background:#6610f24d}.join-link{background-color:#6f42c1;color:#fff;cursor:pointer;padding:.9rem 1.7rem;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;margin-top:1rem;font-size:1rem;transition:background-color .3s ease}.join-link:hover{background-color:#5936a1}.interview-details{background-color:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 2px 10px #0000000d}.interview-details h2{margin-bottom:1rem;font-size:22px}.interview-details p{margin:.5rem 0;font-size:16px}.interview-right{background-color:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.interview-right h3{font-size:20px;margin-bottom:1.5rem}.tool-box{margin-bottom:2rem}.tool-box h4{margin-bottom:.5rem}.stars{margin:.3rem 0 1rem}.star{font-size:1.4rem;cursor:pointer;color:#ccc;transition:color .3s ease,transform .2s ease;margin-right:4px}.star.filled{color:#ffc107}.star:hover{transform:scale(1.1)}.suggestions-container{margin-bottom:1rem}.suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.suggestion{background-color:#e9ecef;color:#333;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.suggestion:hover{background-color:#d6d8ff}.custom-input-container{display:flex;gap:.5rem;margin-top:.5rem}.custom-input-container input{flex:1;padding:.5rem;border-radius:6px;border:1px solid #ccc}.custom-input-container button{background-color:#6f42c1;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer}.custom-input-container button:hover{background-color:#5936a1}.scores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem}.score-item{background-color:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.remove-btn{background:none;border:none;color:#dc3545;font-size:1.2rem;cursor:pointer;padding:0 .3rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tag{display:inline-flex;align-items:center;background-color:#e9ecef;color:#333;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;transition:all .2s ease}.remove-tag{margin-left:.5rem;cursor:pointer;color:#dc3545;font-weight:700}.comments-box{min-height:300px}.comments-box h4{margin-bottom:1rem}.submit-container{position:sticky;bottom:20px;display:flex;justify-content:flex-end;margin-top:2rem}.submit-btn{background-color:#6f42c1;color:#fff;border:none;padding:12px 24px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #6f42c14d;transition:all .3s ease}.submit-btn:hover{background-color:#5936a1;transform:translateY(-2px);box-shadow:0 6px 20px #6f42c166}@media (max-width: 768px){.scores-grid{grid-template-columns:1fr}.interview-page-container{padding:1rem}.status-card{min-height:200px;padding:1.5rem}}.jitsi-video-call-container{width:100%;height:1000px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;display:flex;flex-direction:column}.jitsi-header{padding:16px 20px;background:#2c3e50;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.jitsi-header h3{margin:0;font-size:16px;font-weight:600}.end-call-btn{background:#e74c3c;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s}.end-call-btn:hover{background:#c0392b}.jitsi-meeting-container{flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.jitsi-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jitsi-instructions{padding:12px 20px;background:#f8f9fa;border-top:1px solid #e9ecef;font-size:12px;color:#6c757d;flex-shrink:0}.jitsi-instructions p{margin:6px 0}.jitsi-instructions a{color:#3498db;text-decoration:none;word-break:break-all}.jitsi-instructions a:hover{text-decoration:underline}.copy-link-btn{background:#3498db;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s;margin-top:6px}.copy-link-btn:hover{background:#2980b9}.meeting-instructions{background:#e8f5e8;padding:8px 12px;border-radius:6px;margin-top:8px;border-left:4px solid #4caf50}.jitsi-meeting-info{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.ComplianceCheckPage{position:relative;width:100%;height:auto}.ComplianceCheckPage-TOop{position:relative;width:100%;height:auto;margin-top:15px;padding:10px 20px;background:#fff;border-radius:10px;border:1px solid #eeeafa}.ComplianceCheckPage-TOop-Grid{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ComplianceCheckPage-TOop-1{position:relative}.ComplianceCheckPage-TOop-1 h2{font-size:15px;font-weight:600}.ComplianceCheckPage-TOop-2{position:relative;display:inline-flex;align-items:center;gap:10px}.ComplianceCheckPage-TOop-2 h4{font-size:10px;font-weight:500;text-transform:uppercase}.ComplianceCheckPage-TOop-2 select{color:#372580!important;height:35px!important}.jjjh-filak .filter-select{width:100%!important;max-width:100%!important}.jjjh-filak .ComplianceCheckPage-TOop-2 h4{white-space:nowrap}.Uijauj-UUplao{position:relative;width:100%;height:auto;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.Uijauj-UUplao ul{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Uijauj-UUplao ul li{position:relative;display:inline-flex;align-items:center;font-size:11px}.Uijauj-UUplao li span{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 15px;background-color:#f7f5ff;border-radius:30px;border:1px solid #ece8fa}.Uijauj-UUplao li span svg{width:17px}.Uijauj-UUplao p{font-size:10px}.Uijauj-UUplao p span{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:30px;border:1px solid #7226FF;font-weight:500;color:#7226ff}.Deecc-NNBYna{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:30px;background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);color:#fff;font-size:11px;white-space:nowrap;gap:5px;transition:all .3s ease-in-out;cursor:pointer}.Deecc-NNBYna:hover{background:linear-gradient(135deg,#f042ff,#7226ff,#450cd5)}.Deecc-NNBYna svg{width:14px}.OUkas-POka{position:relative;width:100%;height:auto;margin-top:20px;border-top:1px solid #eae5fc;padding-top:10px}.OUkas-POka h2{font-size:23px;font-weight:600;margin-bottom:3px}.OUkas-POka p{font-size:11px;display:flex;align-items:center;gap:3px}.OUkas-POka p b{font-weight:600}.OUkas-POka p svg{width:13px}.dOikpO-PPol{background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.ouk0UUJal-POl{display:flex!important;align-items:center!important;gap:5px}.ouk0UUJal-POl svg{width:14px}.ouk0UUJal-POl p{line-height:100%!important}.ouka-OpOl{padding:12px 15px;border-radius:10px;background-color:#fff;border:1px solid #eeeafa}.OILUJ-Pla,.oluja-PPPl{margin-top:10px!important}.DocComplianceCheck{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3000}.DocComplianceCheck-Body{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1000;background-color:#00000080}.DocComplianceCheck-btn{position:absolute;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;right:15px;top:10px;z-index:100}.DocComplianceCheck-btn svg{width:65%}.DocComplianceCheck-btn:hover{background-color:#f4f1ff}.DocComplianceCheck-Main{position:absolute;width:90%;height:100%;top:0;right:0;background-color:#fff;display:grid;grid-template-columns:1fr .5fr}.DocComplianceCheck-Part{position:relative;width:100%;height:100%;border-left:1px solid #e3defc;overflow:hidden}.DocComplianceCheck-Part:first-child{border-left:none;width:30%}.DocComplianceCheck-Part-Top{position:relative;width:100%;height:auto;padding:0 20px;border-bottom:1px solid #e3defc;height:50px;display:flex;align-items:center}.DocComplianceCheck-Part-Top h3{font-size:14px;font-weight:600}.PPPOl-Seacs{position:relative;width:100%;height:auto;padding:10px 20px;background-color:#ebe6ff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.PPPOl-Seacs ul{position:relative;width:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PPPOl-Seacs ul li{font-size:15px;font-weight:500}.PPPOl-Seacs ul li span{font-size:10px;font-weight:400;padding:5px 8px;border-radius:30px;background-color:#ffffff80;border:1px solid #fff;display:inline-flex;align-items:center;gap:5px;height:33px}.PPPOl-Seacs ul li span b{display:inline-flex;align-items:center;gap:2px;font-weight:600}.PPPOl-Seacs ul li span b svg{width:10px}.PPPOl-Seacs ul li span b.status{width:auto!important}.OIUkuja-BBtns{position:relative;display:inline-flex;align-items:center;gap:5px}.OIUkuja-BBtns button{font-size:10px;font-weight:400;padding:5px 10px;border-radius:30px;background-color:#ffffff80;border:1px solid #fff;display:inline-flex;align-items:center;gap:3px;height:32px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.OIUkuja-BBtns button svg{width:11px;height:11px}.ClearDatt-BTn{background-color:transparent!important;color:#7226ff;border-color:#7226ff!important}.ClearDatt-BTn:hover{background-color:#fff!important}.clOIkka-BBBTn{padding:10px 20px;border-top:1px solid #dcdae3}.POlail-AAPAPl-Secc{position:relative;width:100%;height:auto;max-height:530px}.POlail-AAPAPl-Secc .table-container{margin-top:0!important}.status-badge.pending{display:inline-flex;align-items:center;gap:5px}.status-badge.pending svg{width:14px;height:14px;color:#f59e0b}.POlails-Gtha{position:relative;width:100%;height:auto;padding:20px;max-height:570px}.POlails-Gtha h4{margin-bottom:20px;font-size:11px;font-weight:600;text-transform:uppercase}.oikauk-Ola li{font-size:12px!important}.Resss-POla{position:relative;display:inline-flex!important;align-items:center;background-color:#f8d7da;color:#721c24;justify-content:center;height:18px;border-radius:5px;font-size:9px;padding:0 5px;gap:3px;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;transition:all .3s ease-in-out}.Resss-POla svg{width:11px;height:11px}.Resss-POla:hover{border-color:#721c24}.oaika{width:auto!important}.mmmo-BBTH-Drop{position:relative;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;border:1px solid #ebe6ff!important;background-color:#fff}.mmmo-BBTH-Drop svg{width:16px;height:16px}.mmmo-BBTH-Drop:hover{background-color:#f7f5ff!important}.oooo-Dropdiakm{position:absolute;width:100%;min-width:100px;height:auto;z-index:800;background-color:#fff;border:1px solid #ececef;border-radius:8px;right:0;display:flex;flex-direction:column;overflow:hidden}.not-last-row-dropdown{top:95%}.last-row-dropdown{bottom:90%!important}.oooo-Dropdiakm button{position:relative;width:100%;text-align:left;background-color:transparent!important;padding:7px 15px;font-size:10px;transition:all .3s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none;color:#736a92}.oooo-Dropdiakm button:hover{background-color:#f7f5ff!important;color:#372580}.oLL-TTDD{position:relative;display:flex;align-items:center;width:100%}.oLL-TTDD .status-badge.accepted{color:#0c5460!important}.oikau-OOIl{padding:0 20px!important;margin-top:0!important}.oikau-OOIl button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.oikau-OOIl button svg{width:14px}.compliance-consent-text{position:relative;margin-top:10px}.compliance-consent-text p{font-size:12px;font-style:italic;color:#7b7299}.POlails-Gtha .GGtg-DDDVa label{margin-bottom:10px!important;display:flex!important;font-size:10px;text-transform:uppercase;font-weight:600}.POlails-Gtha .GGtg-DDDVa:first-child{margin-top:0!important}.pdf-viewer-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.pdf-viewer-overlay{position:absolute;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-viewer-container{position:relative;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:90%;max-width:1000px;height:90vh;overflow:hidden;z-index:1001}.pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#7226ff;color:#fff}.pdf-viewer-header h3{margin:0;font-size:15px;display:flex;align-items:center;gap:10px;font-weight:600}.pdf-viewer-header .icon{width:17px;height:17px}.pdf-viewer-actions{display:flex;gap:10px;align-items:center}.download-btn{background:#fff;color:#7226ff;border:none;padding:8px 15px;border-radius:30px;display:flex;align-items:center;gap:5px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.2)}.download-btn:hover{background:#fffc;transform:translateY(-1px)}.download-btn .icon{width:16px;height:16px;color:#7226ff!important}.close-btn{background:none;border:none;color:#fff;cursor:pointer;padding:5px;margin-left:10px}.close-btn .icon{width:24px;height:24px}.pdf-viewer-content{height:calc(100% - 60px);width:100%}.success-text h3{font-size:17px;font-weight:500;margin-bottom:5px}.success-buttons-container{display:flex;gap:10px;margin-top:10px}.btn-danger-bg{background-color:#dc2626;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-danger-bg:hover{background-color:#b91c1c}.confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.confirmation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.confirmation-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:500px;z-index:1001;overflow:hidden}.confirmation-header{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.confirmation-header h3{margin:0;font-size:18px;color:#212529}.confirmation-header .close-btn{background:none;border:none;cursor:pointer;color:#6c757d;font-size:24px;line-height:1}.confirmation-body{padding:20px}.confirmation-body svg{width:70px;color:#f59e0b}.confirmation-body p{margin:0 0 10px;color:#675e84;line-height:1.5;font-size:12px}.confirmation-actions{padding:15px 20px;background-color:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:10px}.btn-cancel,.btn-confirm{padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.btn-cancel{background-color:#e9ecef;color:#495057;border:1px solid #dee2e6}.btn-cancel:hover{background-color:#dee2e6}.btn-confirm{background-color:#dc2626;color:#fff;border:none}.btn-confirm:hover{background-color:#b91c1c}.oaiks-OOikakushj{display:flex!important;align-items:center;gap:5px}.Warrri-Iocn{width:13px;color:#b91c1c}.EmploymentDecision-btn{position:absolute;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;right:15px;top:10px;z-index:100}.EmploymentDecision-btn svg{width:65%}.EmploymentDecision-btn:hover{background-color:#f4f1ff}.EmploymentDecision-Main{display:flex;justify-content:center;gap:1rem}.ool-HHUha{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.ool-HHUha span{background-color:#7226ff;color:#fff;border-radius:30px;font-size:8px;padding:0 8px;height:20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase}.paoli-UJao,.paoli-UJao-TOp{position:relative;width:100%;height:auto}.paoli-UJao-TOp .genn-Drop-Search{width:100%!important}.paoli-UJao-TOp .genn-Drop-Search input{padding-left:45px!important;width:100%!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;background-color:#fff!important}.paoli-UJao-TOp .genn-Drop-Search span{width:50px!important}.paoli-UJao ul{position:relative;width:100%;display:flex;flex-direction:column;gap:3px;padding:5px 20px 5px 0;height:auto;max-height:600px}.paoli-UJao ul li{position:relative;width:100%;display:flex;align-items:center;gap:10px;font-size:12px;padding:7px 20px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border-top-right-radius:30px;border-bottom-right-radius:30px;border-left:3px solid transparent}.paoli-UJao ul li:hover{background-color:#f7f5ff}.paoli-UJao ul li.active-LLOK{background-color:#ebe6ff;font-weight:600;border-left-color:#7226ff}.paoli-UJao ul li span{position:relative;width:30px;height:30px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:9px;font-weight:600;border-radius:50%;background-color:#ebe6ff}.paoli-UJao ul li.active-LLOK span{background-color:#7226ff;color:#fff}.paoli-UJao ul li p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.4em}.empty-state-li{position:relative;width:100%;height:auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state-li svg{width:40px;color:#f59e0b}.empty-state-li span{font-size:10px;font-style:italic}.olik-PPO{text-transform:uppercase!important;font-weight:500!important;font-size:9px!important;margin-top:3px!important;display:flex;align-items:center;gap:3px}.olik-PPO span{padding:2px 8px;background-color:#ebe6ff;border-radius:30px;font-size:8px!important}.olik-PPO span.pending{color:#d78c0b!important;background-color:#f9ecd5!important}.olik-PPO span.rejected{background-color:#f8d7da!important;color:#721c24!important}.olik-PPO span.hired{background-color:#4bc0c033!important;color:#065f46!important}.All-status-badge.hired{color:#065f46!important}.All-status-badge.rejected{color:#721c24!important}.All-status-badge.pending{color:#d78c0b!important}.decision-select{padding:4px 12px;border-radius:30px;border:1px solid #d1d5db;background-color:#fff;cursor:pointer;font-size:12px;min-width:120px;height:30px}.confirm-btn{display:flex;align-items:center;gap:5px;padding:4px 12px;height:30px;justify-content:center;background-color:#7226ff;color:#fff;border:none;border-radius:30px;cursor:pointer;font-weight:500;font-size:11px;transition:background-color .2s}.confirm-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.confirm-btn:not(:disabled):hover{background-color:#450cd5}.confirm-btn svg{width:14px}.notification{position:fixed;top:20px;transform:translate(-50%);left:50%;padding:13px 25px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 4px 12px #0000001a;z-index:100;font-size:12px}.notification.success{background-color:#4caf50}.olika-ola,.olika-ola .Gen-Sys-table,.olika-ola .table-container{margin-top:0!important}.olika-ola .Gen-Sys-table th,.olika-ola .Gen-Sys-table td{font-size:10px!important}.empty-state-li{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#6b7280;text-align:center}.empty-state-li svg{width:24px;height:24px;margin-bottom:10px;color:#ef4444}.HHH-DDGha{position:relative;display:flex;align-items:center;gap:5px}.HHH-DDGha svg{width:12px}.checkedd-ppo{color:#7226ff!important;font-weight:500}.olik-TTTDRF span{position:relative;display:inline-flex;padding:4px 7px;background-color:#f7d3fb!important;border-radius:30px;line-height:100%!important;font-size:8px!important;font-weight:600!important}.oll-paolsl{text-transform:initial!important}.oouk-SPOPol{color:#7226ff!important}.applicant-note{position:relative;width:100%;height:auto;padding:5px 20px 20px;border-bottom:1px solid #e2e8f0}.applicant-note h4{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.applicant-note h4 button{background-color:#ebe6ff;font-size:10px;padding:3px 8px;border-radius:30px;display:inline-flex;align-items:center;gap:3px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent}.applicant-note h4 button:hover{border-color:#7226ff;color:#7226ff}.applicant-note h4 button svg{width:11px}.applicant-note p{margin-top:10px;font-size:12px;color:#5d5677}.coool-Pla{font-style:italic}.coool-Pla span{color:#372580;font-weight:500}.OOlaols-POpp{position:relative;width:100%;height:auto;max-height:600px}.performance-Grapph{position:relative;width:100%;height:auto;padding:20px}.performance-graph-container{position:relative;width:100%;height:auto}.graph-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.graph-header h3{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px}.graph-header h3 svg{width:16px}.graph-legend{display:flex;gap:1rem}.legend-item{display:flex;align-items:center;gap:.5rem}.legend-color{width:14px;height:14px;border-radius:4px}.legend-item span{font-size:13px;color:#5d5677}.performance-graph{display:block;width:100%;height:auto}.oials-ola{font-size:10px!important;margin-top:10px}.olail-PPOla{position:relative;display:flex;align-items:flex-start;gap:5px}.olail-PPOla svg{width:14px}.interview-popup{position:fixed;top:20px;right:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;max-width:320px;width:100%;z-index:1000}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.popup-header strong{font-size:16px;color:#1a1a1a}.popup-header button{background:none;border:none;font-size:16px;cursor:pointer;color:#666;padding:4px 8px;border-radius:4px;transition:color .2s ease}.popup-header button:hover{color:#000}.interview-popup p{margin:0 0 12px;font-size:14px;color:#333;line-height:1.4}.interview-popup p b{font-weight:600}.view-btn{width:100%;padding:8px 16px;background-color:#7226ff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.view-btn:hover{background-color:#5a1fcc}.view-btn:active{background-color:#4a19a3;transform:scale(.97)}.view-btn:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.7}.company-profile-container{font-family:inherit;max-width:800px;margin:0 auto;padding:2rem}.page-title{font-size:1rem;font-weight:500;color:inherit;margin-bottom:2rem}.profile-form{display:flex;flex-direction:column;gap:2rem}.section-title{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:1rem}.upload-section,.info-section{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#4a5568}.form-input,.form-textarea{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:#7226ff;box-shadow:0 0 0 3px #7226ff33}.form-textarea{resize:vertical;min-height:120px}.word-counter-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.word-counter{font-size:.7rem;color:#718096}.word-counter.limit-exceeded{color:#e53e3e}.textarea-error{border-color:#e53e3e!important;box-shadow:0 0 0 3px #e53e3e1a!important}.error-message{color:#e53e3e;font-size:.875rem;margin-top:.5rem}.submit-btn{background-color:#7226ff;color:#fff;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-end}.submit-btn:hover{background-color:#7752bb}.submit-btn:disabled{background-color:#cbd5e0;cursor:not-allowed}.submit-btn:disabled:hover{background-color:#cbd5e0}@media (max-width: 768px){.company-profile-container{padding:.5rem}.upload-area{padding:1.5rem;min-height:120px}.logo-preview{max-width:150px}}@media (max-width: 480px){.page-title{margin-bottom:1.5rem}.upload-area{padding:1rem}.upload-icon{width:2.5rem;height:2.5rem}.submit-btn{width:100%}}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;min-height:100vh}.compliance-list-page{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}.compliance-list-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 600px){.compliance-list-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.compliance-list-title{color:#372580;font-size:20px;font-weight:600}.compliance-list-description{border-bottom:1px solid #ebecf0;color:#5b616d;font-size:13px;padding-bottom:.4rem}.compliance-list-statistics-cards-container{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;margin-bottom:1rem!important}@media (max-width: 768px){.compliance-list-statistics-cards-container{flex-direction:column!important}}.compliance-list-statistics-card{flex:2!important;background-color:#fff!important;border-radius:10px!important;padding:1rem!important;box-shadow:0 2px 5px #0000000d}.compliance-list-statistics-title{font-size:15px!important;font-weight:500!important;color:#372580!important;margin-bottom:.3rem!important}.compliance-list-statistics-count{font-size:1.5rem!important;font-weight:600!important;color:#1a1a66!important;margin-bottom:.5rem!important}.compliance-list-statistics-percentage{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8rem!important;color:green!important}.triangle-up{font-size:.8rem!important}.compliance-list-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.search-input-container{background-color:#fff;border-radius:10px;display:flex;align-items:center;border:1px solid #ebecf0;padding:12px;width:50%}.search-input-container svg{color:#8c929c;margin-right:5px;width:18px;height:18px}.search-input-container input{background-color:transparent!important;border:none;font-size:13px;outline:none;flex:1;width:100%}.search-input-container input::placeholder{color:#8c929c}.add-compliance-button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px}.add-compliance-button svg{width:15px;height:15px}.compliance-list-table{background-color:#fff;width:100%;border-collapse:collapse;border-radius:16px;margin-top:.5rem;padding-inline:1rem}.actions-cell{position:relative}.actions-container{display:flex;justify-content:center}.actions-button{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.actions-button:hover{background:#f1f5f9}.actions-popup{position:absolute;right:0;top:100%;background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;z-index:10;overflow:hidden;min-width:180px}.actions-popup button{display:block;width:100%;padding:.75rem 1rem;text-align:left;background:none;border:none;cursor:pointer;color:#334155;font-size:.85rem}.actions-popup button:hover{background:#f8fafc;color:#4f46e5}.skeleton-row td{padding:1rem}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;height:20px;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.compliance-list-options{flex-direction:column;align-items:stretch}.search-input-container{min-width:100%}.add-compliance-button{justify-content:center}}.clickable-row{cursor:pointer;transition:background-color .2s ease}.clickable-row:hover{background-color:#f5f5f5}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;width:100%}.empty-state-content{max-width:400px;margin:0 auto}.empty-state-icon{font-size:3rem;color:#6b7280}.empty-state-message{font-size:1rem;font-weight:500;color:#111827;margin-bottom:.5rem}.empty-state-description{color:#6b7280;font-size:.875rem}.credentials-display{margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.credential-row{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;padding:.6rem .8rem;border-radius:8px;border:1px solid #e5e7eb}.credential-row .label{font-weight:600;color:#374151;flex:0 0 80px}.credential-row .value{flex:1;font-family:monospace;font-size:.95rem;color:#111827;margin-right:.5rem;overflow-wrap:anywhere}.copy-icon{cursor:pointer;color:#6b7280;transition:color .2s ease,transform .2s ease}.copy-icon:hover{color:#372580;transform:scale(1.1)}.credential-actions{margin-top:1rem;display:flex;justify-content:flex-end}.compliance-container{padding:20px}.compliance-container .header{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.compliance-container svg{cursor:pointer;font-size:24px}.page-title{color:#4c2db2;font-size:22px;margin-bottom:5px}.subtitle{color:#666;margin-bottom:20px}.back-btn{border:none;background:none;color:#4c2db2;cursor:pointer;margin-bottom:10px;font-size:16px;display:flex;align-items:center;gap:5px}.card{background:#fff;border:1px solid #e7e7e9;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #00000005}.card h2{font-size:18px;font-weight:600;margin-bottom:.5rem}.info-table{width:100%}.info-table td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:#5b616d;font-size:13px}.info-table td b{font-weight:500}.info-table tr:last-child td{border-bottom:none}.content-layout{display:flex;gap:20px}.applicant-card,.job-info-card{flex:1}.status.pass{color:green;font-weight:700}.status.pending{color:orange;font-weight:700}.status.fail{color:red;font-weight:700}.compliance-action-buttons{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.action-buttons-row{display:flex;gap:12px;justify-content:center;flex-wrap:nowrap}.Desaa-Btns button{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 20px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;border:1px solid transparent;transition:all .3s ease-in-out;justify-content:center;width:100%}.Desaa-Btns button.accept-Btn{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;transition:all .3s ease}.Desaa-Btns button.accept-Btn:hover{background:#7a3de6;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.Desaa-Btns button.accept-Btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.Desaa-Btns button.reject-Btn{background:#fff;border:1px solid #8b4cff;color:#8b4cff;transition:all .3s ease}.Desaa-Btns button.reject-Btn:hover{background:#f5f0ff;color:#7a3de6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Desaa-Btns button.reject-Btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-download{padding:8px 20px;border:1px solid #1f2937;background-color:#fff;color:#1f2937;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:8px;justify-content:center;margin-top:10px}.btn-download:hover:not(:disabled){background-color:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-2px) scale(1.02)}.btn-download:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 6px #2563eb33}.btn-cancel{padding:8px 20px;border:1px solid #6b7280;background-color:#6b7280;color:#fff;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:8px;justify-content:center}.btn-cancel:hover:not(:disabled){background-color:#4b5563;transform:translateY(-2px)}.btn.request{background:#fff;color:#5b616d;border:1px solid #ebecf0;padding:8px 20px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:8px;justify-content:center;width:100%}.btn.request:hover{background-color:#f9fafb}.btn.save{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;transition:all .3s ease;padding:8px 20px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:8px;justify-content:center;width:100%}.btn.save:disabled{opacity:.6;cursor:not-allowed;transform:none;background:#a78bfa;box-shadow:none}.Desaa-Btns button{min-height:42px;white-space:nowrap;box-sizing:border-box}.Desaa-Btns button.accept-Btn{min-width:120px}.Desaa-Btns button.reject-Btn{min-width:100px}.interview-table table,.compliance-table table{width:100%;border-collapse:collapse}.interview-table th,.interview-table td,.compliance-table th,.compliance-table td{padding:12px;text-align:left;vertical-align:top}.interview-table th,.compliance-table th{background:#f9f9f9;font-weight:600}.interview-table tr,.compliance-table tr{border-bottom:1px solid #eee}.interview-table tr:last-child,.compliance-table tr:last-child{border-bottom:none}.table-row{transition:all .3s ease}.table-row:hover{background-color:#f5f5f5;transform:translate(5px)}.compliance-summary{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1rem;display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}.compliance-summary p{margin:0;font-size:.9rem}.document-link{color:#007bff;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.document-link:hover{text-decoration:underline;color:#0056b3}.description{font-size:.8rem;color:#6c757d;margin:.25rem 0 0;font-weight:400}.underlined{text-decoration:underline!important}.GHuh-Form-Input{margin-bottom:16px}.GHuh-Form-Input label{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.GHuh-Form-Input textarea{width:100%;box-sizing:border-box}.notes-section{flex:1;margin-bottom:16px;width:100%}.document-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.document-modal-content{background:#fff;border-radius:8px;max-width:90vw;max-height:90vh;width:1000px;height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden;margin:10px}.document-modal-content-wrapper{display:flex;flex-direction:column;height:100%;overflow-y:auto}.document-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.document-modal-title{margin:0;font-size:18px;font-weight:600;color:#111827}.document-modal-close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.document-modal-close-button:hover{background-color:#f3f4f6}.document-modal-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.image-container{width:100%;max-width:100%;height:auto;display:flex;justify-content:center;align-items:center}.document-image{max-width:100%;max-height:500px;height:auto;object-fit:contain;display:block;margin:0 auto}.document-iframe-container{flex:1;display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;max-height:60vh}.document-item{display:flex;flex-direction:column;gap:12px;border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff}.document-item h4{margin:0;font-size:16px;font-weight:600;color:#374151}.document-iframe{width:100%;height:400px;border:1px solid #ddd;border-radius:4px;background:#fff}.download-button{padding:8px 16px;border:1px solid #1f2937;background-color:#fff;color:#1f2937;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:8px;justify-content:center;align-self:flex-start}.download-button:hover:not(:disabled){background-color:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-2px) scale(1.02)}.download-button:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 6px #2563eb33}.no-document{display:flex;align-items:center;justify-content:center;height:300px;color:#6b7280;font-size:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}.document-details{padding:20px;flex-shrink:0;background:#f9fafb;border-top:1px solid #e5e7eb;max-height:400px;overflow-y:auto}.document-details h4{margin:0 0 16px;color:#374151;font-size:16px}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;font-size:14px}.detail-item{display:flex;flex-direction:column}.detail-item strong{color:#6b7280;font-size:12px;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.document-footer-actions{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid #e5e7eb;background:#fff}.header-actions-container{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.content-layout{flex-direction:column}.applicant-card,.job-info-card{width:100%}.compliance-action-buttons,.action-buttons{flex-direction:column;gap:.5rem}.Desaa-Btns button,.btn-download,.btn-cancel,.btn.request{width:100%;margin-bottom:10px;justify-content:center}.interview-table,.compliance-table{overflow-x:auto;display:block}.compliance-summary{flex-direction:column;gap:.5rem}.document-modal-content{width:95vw;height:95vh}.document-modal-content-wrapper{height:80vh}.document-iframe-container{max-height:50vh}.document-iframe,.no-document{height:200px}.details-grid{grid-template-columns:1fr}.action-buttons-row,.document-footer-actions,.confirm-actions{flex-direction:column}.action-buttons-row{width:100%}.download-button{width:100%;justify-content:center}}@media (max-width: 480px){.document-modal-overlay{padding:10px}.document-details,.document-footer-actions,.document-iframe-container{padding:16px}.document-item{padding:12px}}.RosttDDn-PAg{position:relative;width:100%;height:auto;min-height:100vh}.RosttDDn-PAg:before{content:"";position:fixed;width:100%;height:100%;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#fff;z-index:-1000;left:125px;top:60px;border-radius:20px 20px 0/20px 20px 0px}.RostMain-DB-Envt{position:relative;width:100%;height:auto;padding-top:60px;min-height:100vh;padding-left:125px}.SubSideNav{position:fixed;width:125px;height:100%;z-index:500;padding:60px 10px 10px;display:flex;justify-content:center}.SubSideNav-Ul{position:relative;width:100%;height:auto;max-width:100%;overflow-y:auto;display:flex;flex-direction:column;border-radius:10px;background-color:#ece8fd}.SubSideNav-Ul.custom-scroll-bar{scrollbar-color:#928cae transparent!important;scrollbar-width:thin!important}.SubSideNav-Ul li{position:relative;width:100%;height:auto}.SubSideNav-Ul li a{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:15px 10px;font-size:12px;transition:all .3s ease-in-out;border-bottom:1px solid #dedaf6}.SubSideNav-Ul li a:hover{background-color:#ece8fd;color:#7226ff}.SubSideNav-Ul li a.active{font-weight:500;color:#7226ff}.SubSideNav-Ul li a svg{width:23px}.RostDB-Envt-Container{position:relative;width:100%;height:auto;padding:0 40px}.TOT-Rost-Sec{position:relative;width:100%;height:auto;z-index:100;padding:20px 0}.GGH-TOP{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.GGH-TOP-1{position:relative}.GGH-TOP-1 p{font-size:12px;color:#5b616d}.GGH-TOP-1 h2{font-size:20px;font-weight:600}.GGH-Sub{position:relative;width:100%;height:auto;margin-top:10px}.GGH-Sub ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:auto;background-color:#f7f5ff;border-radius:10px;overflow:hidden;padding:10px;gap:10px}.ddgg-UUHS.GGH-Sub ul,.Prof-Home-Sec .GGH-Sub ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.GGH-Sub ul li{position:relative;width:100%;height:auto}.GGH-Sub ul li a{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:5px;padding:10px 15px;border-radius:8px;transition:all .3s ease-in-out;background-color:#ece8fd;border:1px solid transparent}.GGH-Sub ul li a:hover{background-color:#e3ddfa;border-color:#7226ff}.GGH-Sub ul li a p{position:relative;font-size:12px;display:flex;align-items:center;gap:5px}.GGH-Sub ul li a p svg{width:14px}.GGH-Sub ul li a h3{font-size:20px;font-weight:500}.cccll-Gbajjs{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;height:40px}.cccll-Gbajjs-Main{position:relative;display:inline-flex;align-items:center;gap:8px}.cccll-Gbajjs-Main button{display:inline-flex;align-items:center;gap:5px;font-size:10px;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;transition:all .3s ease-in-out;padding:8px 15px;border-radius:8px;border:1px solid #e7e2f7;background-color:transparent}.cccll-Gbajjs-Main button:hover{background-color:#f7f5ff}.cccll-Gbajjs-Main h3{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.cccll-Gbajjs-Main h3 span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;-webkit-user-select:none;user-select:none;border-radius:3px;transition:all .3s ease-in-out;cursor:pointer}.cccll-Gbajjs svg{width:13px}.cccll-Gbajjs-Main h3 span:hover{background-color:#ebe6ff}.OverviewVisits{position:relative;width:100%;height:auto;min-height:150px;border:1px solid #e7e2f7;border-radius:10px}.OverviewVisits-Top{position:relative;width:100%;height:auto;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.OverviewVisits-Top-1{position:relative;display:inline-flex;align-items:center;gap:10px}.OverviewVisits-Top-1 h3{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:500}.OverviewVisits-Top-1 h3 svg{width:17px}.OverviewVisits-Top-1 button{display:inline-flex;align-items:center;gap:5px;font-size:13px;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;transition:all .3s ease-in-out;padding:5px 10px;border-radius:5px;border:1px solid #e7e2f7;background-color:transparent}.OverviewVisits-Top-1 button:hover{background-color:#f7f5ff}.OverviewVisits-Top-1 button svg{width:15px}.OverviewVisits-Top-2 a{display:inline-flex;align-items:center;gap:5px;font-size:13px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;padding:5px 13px;border-radius:30px;background-color:#f7f5ff}.OverviewVisits-Top-2 a:hover{background-color:#ece8fd}.Rost-Gen-Table-Sec{position:relative;width:100%;height:auto}.Rost-Gen-Table-Sec table{width:100%;border-collapse:collapse}.Rost-Gen-Table-Sec table thead tr{background-color:#f7f5ff;text-align:left;position:relative;border-bottom:1px solid #e7e2f7;border-top:1px solid #e7e2f7}.Rost-Gen-Table-Sec table tbody tr{text-align:left;position:relative;border-bottom:1px solid #e7e2f7;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.Rost-Gen-Table-Sec table tbody tr:hover{background-color:#faf9fe}.Rost-Gen-Table-Sec table tbody tr:last-child{border-bottom:none}.Rost-Gen-Table-Sec table th,.Rost-Gen-Table-Sec table td{padding:12px 20px;border-left:1px solid #e7e2f7;width:30%}.Rost-Gen-Table-Sec table th:first-child,.Rost-Gen-Table-Sec table td:first-child{border-left:none;width:30px!important}.Rost-Gen-Table-Sec table th:nth-child(2),.Rost-Gen-Table-Sec table td:nth-child(2){width:40%}.Rost-Gen-Table-Sec table thead tr th span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.Rost-Gen-Table-Sec table thead tr th span svg{width:15px}.table-Indis{position:relative;width:10px;height:10px;border:1px solid #cac1e8;display:inline-flex;align-items:center;justify-content:baseline;border-radius:5px;transition:all .3s ease-in-out}.Rost-Gen-Table-Sec table tbody tr:hover .table-Indis,.Rost-Gen-Table-Sec table th .table-Indis{background-color:#cac1e8}.HGh-Tabl-Gbs{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:30px}.HGh-Tabl-Gbs-Tit{position:relative;width:100%;height:auto;display:flex;align-items:center}.HGh-Tabl-Gbs-Tit p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.HGh-Tabl-Gbs-Badgs{position:relative;display:inline-flex;align-items:center;gap:5px}.HGh-Tabl-Gbs-Badgs span{position:relative;display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:100%;color:#5b616d;transition:all .3s ease-in-out}.HGh-Tabl-Gbs-Badgs span svg{width:15px;height:15px}.HGh-Tabl-Gbs-Badgs span b{font-size:10px!important;font-weight:400!important}.HGh-Tabl-Gbs-Tit h3{font-size:14px;font-weight:400;display:grid;grid-template-columns:auto 1fr;gap:8px}.HGh-Tabl-Gbs-Tit h3 img,.HGh-Tabl-Gbs-Tit h3 b{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:10px;object-fit:cover;object-position:center}.HHj-IMgDIv{position:relative;display:inline-flex;align-items:center;justify-content:center}.onsite-indi{position:absolute;width:8px;height:8px;display:inline-flex;background-color:#32cd32;border:1px solid #fff;border-radius:50%;z-index:1;bottom:-1px;right:2px}.onsite-indi:after{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background-color:inherit;border-radius:50%;transform:translate(-50%,-50%);animation:ripple-ping 1.5s ease-out infinite;-webkit-animation:ripple-ping 1.5s ease-out infinite;-moz-animation:ripple-ping 1.5s ease-out infinite;opacity:.6;z-index:-1}@keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}@-webkit-keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}@-moz-keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}.Cree-Name{position:relative;width:100%;height:auto;display:flex;align-items:center}.Cree-Name span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.vist-pro-status{position:relative;display:inline-flex;padding:3px 10px;background-color:#f7f5ff;font-size:10px;border-radius:30px;font-weight:500}.vist-pro-status.inprogress{background-color:#dccbff}.vist-pro-status.pending{background-color:#ffd9d9}.vist-pro-status.completed{background-color:#c7e0ff}.vist-pro-status.active{background-color:#e4cdff}.vist-pro-status.inactive{background-color:#fddbde}.vist-pro-status.temporarily-active{background-color:#ffedda}.Double-Part{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px;padding:0 20px}.BBGb-Stha{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.BBGb-Stha img,.BBGb-Stha b{position:relative;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:10px;object-fit:cover;object-position:center;margin:0 -5px;border:2px solid #fff}.Double-Part .HGh-Tabl-Gbs{border:1px solid #e7e2f7;border-radius:30px;padding:8px 10px;gap:10px!important}.Double-Part .HGh-Tabl-Gbs-Tit p,.Double-Part .HGh-Tabl-Gbs-Badgs span{font-size:12px!important}.Double-Part .HGh-Tabl-Gbs-Badgs span svg{width:13px!important;height:13px!important}.Prog-Ok{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.Prog-Ok p{font-size:8px;text-transform:uppercase}.Prog-Ok-PPLa{position:relative;display:inline-flex;align-items:center;gap:5px}.Prog-Ok-PPLa h4{font-size:9px;font-weight:500}.OverviewBottomSec{position:relative;width:100%;height:auto;margin-top:30px;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.OverviewBottomSec-Card{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px;border:1px solid #e7e2f7}.OverviewBottomSec-Card-Top{position:relative;width:100%;height:auto;border-bottom:1px solid #e7e2f7;padding:15px}.OverviewBottomSec-Card-Top-Top{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.OverviewBottomSec-Card-Top-Top h3{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.OverviewBottomSec-Card-Top-Top h3 svg{width:14px}.IIok-GGTHS{position:relative;display:inline-flex;align-items:center;gap:10px}.IIok-GGTHS p{font-size:12px}.OverviewBottomSec-Card-Top-Top span.Triggh-Coks{position:relative;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;transition:all .3s ease-in-out;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;cursor:pointer}.OverviewBottomSec-Card-Top-Top span.Triggh-Coks svg{width:70%;color:#5b616d}.OverviewBottomSec-Card-Top-Top span.Triggh-Coks:hover{background-color:#f7f5ff}.GGTh-Caldsn{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:8px}.navii-LI{padding:0 5px!important}.UJKI-Clad{position:relative;width:100%;height:auto}.UJKI-Clad-Main{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px}.UJKI-GLid{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:55px;padding:5px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent}.UJKI-GLid span{font-size:10px}.UJKI-GLid p{font-size:13px;font-weight:600}.UJKI-GLid:hover{background-color:#f7f5ff}.UJKI-GLid.activeday{background-color:#ece8fd;color:#7226ff}.KKKUJ-Sec{position:relative;width:100%;height:auto;min-height:150px}.KKKUJ-Part{position:relative;width:100%;height:auto;padding:15px 20px 15px 40px;display:block;border-bottom:1px solid #e7e2f7;transition:all .3s ease-in-out}.KKKUJ-Part:hover{background-color:#f7f5ff}.KKKUJ-Part:before{content:"";position:absolute;left:20px;width:10px;height:10px;border:1px solid #cac1e8;display:inline-flex;align-items:center;justify-content:baseline;border-radius:5px;transition:all .3s ease-in-out;transform:translateY(-50%);top:50%}.KKKUJ-Part:hover:before{background-color:#cac1e8}.HGh-Tabl-Gbs-Badgs p{font-size:9px;font-weight:400;padding:4px 8px;border-radius:30px;background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);color:#fff;line-height:100%;display:inline-flex;align-items:center;gap:2px}.HGh-Tabl-Gbs-Badgs p svg{width:11px;height:11px}.PPl-MAns{position:relative;width:100%;height:auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.PPl-MAns-Card{position:relative;width:100%;height:auto;display:block;border:1px solid #e7e2f7;padding:10px;border-radius:8px;transition:all .3s ease-in-out}.PPl-MAns-Card:hover{background-color:#f7f5ff}.OOK-Footer{margin-top:20px}.RRsyts-tooltip-root{position:absolute;top:100%;right:0;z-index:300;background:#000c;padding:10px 12px;border-radius:8px;width:260px;color:#fff;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px)}.RRsyts-tooltip-root h4{font-size:14px;font-weight:600}.RRsyts-tooltip-root h6{font-size:12px;margin-top:3px;font-weight:400}.RRsyts-tooltip-root span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ffffff1a;color:#fff;margin-bottom:10px}.RRsyts-tooltip-root span svg{width:60%}.ssess-CCaond{position:absolute!important;top:100%!important;right:0!important;z-index:10000!important}.Coverage-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:3000}.Coverage-modal-content{background:#fff;width:90%!important;height:90%;border-radius:10px;position:relative}.Coverage-modal-close-btn{position:absolute;right:20px;top:20px;width:30px;height:30px;background-color:#fff;z-index:1000;border-radius:50%;border:1px solid #e7e2f7;box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px rgb(0 0 0 / 10%);-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;text-align:center}.Coverage-modal-close-btn:hover{background-color:#ece8fd}.Coverage-modal-close-btn svg{width:60%;opacity:.5;transition:all .3s ease-in-out}.Coverage-modal-close-btn:hover svg{opacity:1}.calendar-task{position:absolute;top:4px;height:calc(100% - 8px);border-radius:6px;padding:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0003;z-index:10}.calendar-task:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.calendar-task{position:absolute;height:calc(100% - 8px);border-radius:6px;padding:8px;font-size:11px;z-index:10;border:1px solid;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer}.carer-images-container{position:relative;width:auto;display:inline-flex;gap:4px;align-items:center}.carer-images-container img,.carer-images-container b{position:relative;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:9px;object-fit:cover;object-position:center;margin:0 -5px;border:2px solid #fff;margin-top:0!important}.task-transport-info{position:relative;display:inline-flex;align-items:center;gap:4px;margin-left:5px}.transport-icon{display:flex;align-items:center;justify-content:center}.transport-icon svg{width:12px;height:12px;opacity:.9}.transport-distance{font-size:8px;opacity:.9;font-weight:500}.task-time{font-size:9px;opacity:.9;font-weight:400}.task-name{position:relative;width:100%}.task-name span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:11px}.task-timeeew{position:absolute;left:-80px;width:80px;transform:translateY(-50%)!important;top:50%!important;border-bottom:1px solid transparent;border-color:inherit;font-size:8px;padding:2px 0}.task-call-type{display:flex;align-items:center;justify-content:center;position:absolute;top:-15px;font-size:10px}.task-call-type p{font-weight:400;display:inline-flex;align-items:center;gap:5px}.task-call-type svg{width:13px}.OverViewGraphs-Seec{position:relative;width:100%;height:auto;margin-top:30px;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.OverViewGraphs-Card{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px;border:1px solid #e7e2f7}.OVG-Header{display:flex;justify-content:space-between;align-items:center;position:relative;padding:12px 20px;border-bottom:1px solid #EBECF0}.Create-NN-Susr{position:relative;display:inline-flex;align-items:center;gap:5px;padding:10px 15px;font-size:12px;border-radius:8px;transition:all .3s ease-in-out}.Create-NN-Susr svg{width:14px}.Gradient-Btn{background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff)!important;color:#fff!important}.Gradient-Btn:hover{background:linear-gradient(135deg,#f042ff,#7226ff,#450cd5)!important}.toop-covrMap{position:relative;display:inline-flex;align-items:center;gap:5px;padding:10px 15px;font-size:12px;border:1px solid #e7e2f7;background-color:transparent;border-radius:8px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.toop-covrMap:hover{background-color:#f7f5ff}.toop-covrMap svg{width:14px}.UJu-OOK{position:relative;width:auto;height:auto;display:inline-flex;align-items:center;border-radius:50px;overflow:hidden;border:1px solid #e7e2f7;margin-top:15px}.UJu-OOK button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 15px;background-color:transparent;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#f7f5ff}.UJu-OOK button svg{width:14px}.UJu-OOK button span{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:13px}.UJu-OOK button span b{font-weight:600;font-size:14px}.UJu-OOK button:hover{background-color:#ece8fd}.UJu-OOK button:before{content:"";position:absolute;width:1px;height:40%;background-color:#d9d3ed;left:0}.UJu-OOK button:first-child:before{display:none}.GLak-BOxsag{position:relative;width:100%;height:auto;min-height:150px;border:1px solid #e7e2f7;border-radius:10px}.GLak-BOxsag-Top{position:relative;width:100%;height:auto;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.GLak-BOxsag-Top-1{position:relative;display:inline-flex;align-items:center;gap:10px}.GLak-BOxsag-Top-1 h3{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:500}.Searchh-Sec{position:relative;width:100%;height:auto;display:inline-flex;align-items:center}.Searchh-Sec input{position:relative;width:300px;height:35px;background-color:transparent;border:1px solid #d3cde6;border-radius:8px;font-size:14px;padding:0 10px 0 35px}.Searchh-Sec input:focus{border:2px solid #cfb8fa!important}.Searchh-Sec span{position:absolute;width:35px;height:35px;background-color:transparent;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;opacity:.6;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;z-index:1}.Searchh-Sec span svg{width:17px}.Searchh-Sec span:hover{opacity:1;color:#7226ff}.CLust-Btn{position:relative;display:inline-flex;align-items:center;gap:3px;padding:6px 15px;font-size:12px;border:1px solid #e7e2f7;background-color:transparent;border-radius:8px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.CLust-Btn:hover{background-color:#f7f5ff}.CLust-Btn svg{width:15px}.EMUSED-Gen-Table-Sec{position:relative;width:100%;height:auto}.EMUSED-Gen-Table-Sec table{width:100%;border-collapse:collapse}.EMUSED-Gen-Table-Sec table thead tr{background-color:#f7f5ff;text-align:left;position:relative;border-bottom:1px solid #e7e2f7;border-top:1px solid #e7e2f7}.EMUSED-Gen-Table-Sec table tbody tr{text-align:left;position:relative;border-bottom:1px solid #e7e2f7;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.EMUSED-Gen-Table-Sec table tbody tr:hover{background-color:#faf9fe}.EMUSED-Gen-Table-Sec table tbody tr:last-child{border-bottom:none}.EMUSED-Gen-Table-Sec table th,.EMUSED-Gen-Table-Sec table td{padding:12px 20px;width:20%}.EMUSED-Gen-Table-Sec table th:first-child,.EMUSED-Gen-Table-Sec table td:first-child{width:30px!important}.EMUSED-Gen-Table-Sec table thead tr th span{display:flex;align-items:center;gap:3px;font-size:13px;font-weight:600}.EMUSED-Gen-Table-Sec table thead tr th span svg{width:14px;opacity:.4}.EMUSED-Gen-Table-Sec table tbody tr:hover .table-Indis,.EMUSED-Gen-Table-Sec table th .table-Indis{background-color:#cac1e8}.cclk-TAG{position:relative;width:100%;height:auto}.cclk-TAG p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.GYHg-PArt{position:relative;width:100%;height:auto;display:flex;align-items:center;text-align:center;gap:5px}.GYHg-PArt-TOp{position:relative}.GYHg-PArt-TOp span{position:relative;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:1;flex-shrink:0}.GYHg-PArt-TOp span img,.GYHg-PArt-TOp span b{position:relative;width:inherit;height:inherit;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:inherit;background-color:#ece8fd;font-weight:600;text-transform:uppercase;font-size:9px;object-fit:cover;object-position:center}.GYHg-PArt-TOp span:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:transparent;border:1px solid #7226ff;border-radius:50%;transform:translate(-50%,-50%) scale(1);z-index:-1;animation:pulseTalk 1s ease-in-out infinite;-webkit-animation:pulseTalk 1s ease-in-out infinite;-moz-animation:pulseTalk 1s ease-in-out infinite;display:none}.GYHg-PArt-TOp span.current-care:after{display:inline-flex}@keyframes pulseTalk{0%{transform:translate(-50%,-50%) scale(1);opacity:.1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.1}}@-webkit-keyframes pulseTalk{0%{transform:translate(-50%,-50%) scale(1);opacity:.1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.1}}@-moz-keyframes pulseTalk{0%{transform:translate(-50%,-50%) scale(1);opacity:.1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.1}}.GYHg-PArt-BTHM{position:relative;display:inline-flex;align-items:center;gap:3px}.ristkk-Basdg{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:3px 6px 3px 8px;border-radius:30px;background-color:#f7f5ff;border:1px solid #e7e2f7}.ristkk-Basdg b{position:relative;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#f7f5ff;font-weight:600;text-transform:uppercase;font-size:10px;flex-shrink:0}.Asssin-Nits{position:relative;display:inline-flex;align-items:center;gap:3px}.Asssin-Nits svg{width:14px}.Asssin-Nits b{font-size:10px;font-weight:400}.ristkk-Basdg.high b{background-color:#ffe5df!important;color:#ff2e00!important}.ristkk-Basdg.medium b{background-color:#f8eddf!important;color:#ff9500!important}.ristkk-Basdg.low b{background-color:#e5defe!important;color:#6e40ff!important}.Clusttt-TTd{position:relative;width:100%;display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px}.Clusttt-TTd p{font-weight:500}.Clusttt-TTd span{position:relative;display:inline-flex;align-items:center;gap:3px;font-size:9px;padding:3px 8px;border-radius:30px;background-color:#f7f5ff;border:1px solid #e7e2f7}.Clusttt-TTd span svg{width:12px}.GEn-Profile-Pag{position:relative;width:100%;height:auto}.GEn-Profile-PartSSS{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:20px}.Left-GEn-Profile{position:sticky;top:70px;width:250px;height:100vh;padding:30px 0 20px}.Pfoll-SideNav{position:relative;width:100%;height:100%;border:1px solid #e7e2f7;border-radius:15px;display:flex;flex-direction:column}.Top-Pfoll-SideNav{position:relative;width:100%;height:auto;padding:15px;border-bottom:1px solid #e7e2f7}.Top-Pfoll-SideNav-Main{position:relative;width:100%;height:auto;border-radius:10px;display:grid;grid-template-columns:auto 1fr;gap:15px}.OOl-1{position:relative;display:flex;align-items:center}.OOl-1 span,.OOl-1 img{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:14px;object-fit:cover;object-position:center}.OOl-2{position:relative;width:100%;height:auto;display:flex;align-items:center}.OOl-2 h4{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500}.OOl-2 p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px}.Main-Pfoll-SideNav{position:relative;width:100%;height:100%;overflow-y:auto}.Main-Pfoll-SideNav ul{position:relative;width:100%;height:auto;display:flex;flex-direction:column;padding:10px;gap:5px}.Main-Pfoll-SideNav ul li{position:relative;width:100%;height:auto}.Main-Pfoll-SideNav ul li a{position:relative;width:100%;height:auto;padding:9px 20px;display:flex;align-items:center;gap:10px;font-size:13px;transition:all .3s ease-in-out;border-radius:30px}.Main-Pfoll-SideNav ul li.active a{background-color:#ece8fd!important;color:#7226ff;font-weight:600}.Main-Pfoll-SideNav ul li a:hover{background-color:#f7f5ff}.Main-Pfoll-SideNav ul li a span{position:relative}.Main-Pfoll-SideNav ul li a span svg{width:15px;max-height:15px;opacity:.8;transition:all .3s ease-in-out;display:inline-flex;align-items:center}.Main-Pfoll-SideNav ul li.active a span svg,.Main-Pfoll-SideNav ul li a:hover span svg{opacity:1}.FOOt-SNA-SeC{position:relative;width:100%;height:auto;padding:20px 10px}.FOOt-SNA-SeC button{position:relative;width:100%;height:auto;padding:9px 20px;display:flex;align-items:center;gap:7px;font-size:13px;transition:all .3s ease-in-out;border-radius:30px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}.FOOt-SNA-SeC button svg{widows:18px;height:18px}.Right-GEn-Profile{position:relative;width:100%;height:auto;padding:30px 0}.Prof-Home-Sec{position:relative;width:100%;height:auto}.Prof-HS-Top{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:15px;margin-bottom:20px}.Prof-HS-Top-1{position:relative;display:flex;align-items:center}.Prof-HS-Top-1-Main{position:relative}.Prof-HS-Top-1-Main img,.Prof-HS-Top-1-Main b{position:relative;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:18px;object-fit:cover;object-position:center}.Prof-HS-Top-2{position:relative;width:100%;height:auto;display:flex;align-items:center}.Prof-HS-Top-2 h3{font-size:15px;font-weight:600}.Prof-HS-Top-2 h3 span{font-size:10px!important;color:#2a9919!important;background-color:#d4f7cf!important;border-radius:30px!important;text-transform:capitalize!important;font-weight:500!important}.Prof-HS-Top-2 p{font-size:11px;padding:3px 10px;display:inline-flex;border:1px solid #e7e2f7;border-radius:5px;margin:7px 0}.Prof-HS-Top-2 ul{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px}.CCargs-JHH-Seccs{position:relative;width:100%;height:auto;min-height:100px;border-radius:10px;border:1px solid #e7e2f7;margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden}.CCargs-JHH-Card{position:relative;width:100%;height:auto;border-left:1px solid #e7e2f7}.CCargs-JHH-Card:first-child{border-left:none}.CCargs-JHH-Card-Top{position:relative;width:100%;height:auto}.CCargs-JHH-Card-Top h3{font-size:15px;font-weight:600;padding:15px 20px;border-bottom:1px solid #e7e2f7}.CCargs-JHH-Card-Main{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:15px}.CCargs-JHH-Card-Part{position:relative;width:100%;height:auto;padding:10px 15px}.CCargs-JHH-Card-Part span{position:relative;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;font-weight:600;font-size:18px;margin-bottom:10px}.CCargs-JHH-Card-Part span svg{width:50%}.CCargs-JHH-Card-Part h5{font-size:11px;color:#5b616d;text-transform:uppercase;font-weight:400}.CCargs-JHH-Card-Part p{font-size:14px}.GTH-TTNAVBS{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:15px 0;margin-bottom:20px;border-bottom:1px solid #e7e2f7}.GTH-TTNAVBS h3{font-size:25px;font-weight:600}.GGh-LInkss{position:relative;display:inline-flex;align-items:center;gap:3px;color:#667085}.GGh-LInkss a{position:relative;display:inline-flex;align-items:center;font-size:13px;transition:all .3s ease-in-out}.GGh-LInkss span.active{color:#7226ff}.GGh-LInkss a svg{width:16px}.GGh-LInkss span{position:relative;display:inline-flex;align-items:center;font-size:13px}.GGh-LInkss span svg{width:13px;color:#d0d5dd}.GGh-LInkss a:hover{text-decoration:underline}.KLP-TYTY{margin-top:20px}.ClientInfo-Top{position:relative;width:100%;height:auto;display:flex;justify-content:center}.ClientInfo-Top .UJu-OOK{margin-top:0!important}.ClientInfo-Seec{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:50px}.Left-ClientInfo{position:relative;width:250px;height:auto}.Left-ClientInfo ul{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:5px}.Left-ClientInfo ul li{position:relative;width:100%;height:auto;padding:8px 15px;font-size:14px;color:#667085;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border-radius:30px}.Left-ClientInfo ul li:hover{background-color:#f7f5ff;color:#372580}.Left-ClientInfo ul li.active{background-color:#f7f5ff!important;color:#7226ff!important}.Right-ClientInfo,.Info-Palt{position:relative;width:100%;height:auto}.Info-Palt-Top{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.Info-Palt-Top h3{font-size:20px;font-weight:500}.profil-Edit-Btn{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:30px;font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.profil-Edit-Btn svg{width:12px}.Info-Palt-Main{position:relative;width:100%;height:auto;border:1px solid #e7e2f7;padding:0 15px;border-radius:15px;margin-top:15px;display:flex;flex-direction:column;gap:5px}.Info-TTb-BS{position:relative;width:100%;height:auto;border-bottom:1px solid #e7e2f7;padding:15px 0;display:grid;grid-template-columns:.5fr 1fr}.Info-TTb-BS:last-child{border-bottom:none}.Info-TTb-BS-HYH{position:relative;width:100%;height:auto}.Info-TTb-BS-HYH h5{color:#5b616d;font-size:12px;font-weight:500}.Info-TTb-BS-HYH p{font-size:13px;margin-top:10px}.JUH-PART p{font-size:13px}.No-Grid{display:block!important;padding:20px!important;margin-top:15px!important}.Info-TTb-BS-HYH h4{color:#5b616d;font-size:13px;font-weight:400;margin-top:8px;line-height:25px}.Info-TTb-BS-HYH h3{font-size:16px;font-weight:500;margin-bottom:20px}.JUH-PART{position:relative;width:100%;height:auto}.JUH-PART h3{font-size:15px}.KKC-DAhbs-Top{position:relative;width:100%;height:auto}.KKC-DAhbs-Top p{font-size:14px;color:#5b616d}.KKC-DAhbs-Main{position:relative;width:100%;height:auto;margin-top:40px}.KKC-DAhbs-Main-Grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:auto;border-radius:10px;overflow:hidden;gap:10px}.KKC-DAhbs-Main-Grid a{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border-radius:10px;background-color:#f7f5ff;border:1px solid transparent;transition:all .3s ease-in-out}.KKC-DAhbs-Main-Grid a:hover{border-color:#7226ff;color:#7226ff;background-color:#ece8fd}.KKC-DAhbs-Main-Grid a p{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:13px}.KKC-DAhbs-Main-Grid a p svg{width:20px}.KKC-DAhbs-Main-Grid a span svg{width:14px}.DDD-PPLso-Sec{position:relative;width:100%;height:auto}.DDD-PPLso-Sec-Main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:30px}.DDD-PPLso-1{position:relative;width:100%;height:auto}.DDD-PPLso-1-Top{position:relative;width:100%;height:auto;margin-bottom:20px}.DDD-PPLso-1-Top span{position:relative;display:inline-flex;align-items:center;padding:5px 10px;font-size:11px;font-weight:400;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px;background-color:#f7f5ff}.DDD-PPLso-1-Top span:hover{background-color:#edeaf9}.DDD-PPLso-1-Top span svg{width:12px}.DDD-PPLso-2{position:sticky;top:80px;width:250px;height:80vh}.Tassk-Sug-Box{position:relative;width:100%;height:auto;background-color:#f7f5ff;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.Tassk-Sug-BBans,.Tassk-Sug-BBans img,.Tassk-Sug-Dlt{position:relative;width:100%;height:auto}.Tassk-Sug-Dlt p{position:relative;font-size:12px}.Tassk-Sug-Dlt-Btn{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.Tassk-Sug-Dlt-Btn button{width:100%;height:40px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.Tassk-Sug-Dlt-Btn button svg{width:13px}.Tassk-Sug-Dlt-Btn button.no-task{opacity:.5;cursor:not-allowed}.Tassk-Sug-Dlt-Btn span{position:relative;width:40px;height:40px;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}.Tassk-Sug-Dlt-Btn span svg{width:60%}.add-task-backdrop{position:fixed;inset:0;background-color:#00000059;z-index:2000}.add-task-panel{position:fixed;right:20px;top:5%;width:550px;background:#fff;border-radius:10px;padding:5px;z-index:2001;box-shadow:0 10px 30px #0000001f;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.12);-moz-box-shadow:0 10px 30px rgba(0,0,0,.12);height:90%}.TTas-Boxxs{position:relative;width:100%;height:auto;max-height:100%;overflow-y:auto;padding:15px 15px 30px}.TTas-Boxxs-Top{position:relative;width:100%;height:auto;margin-bottom:20px}.TTas-Boxxs-Top h4{font-size:16px;font-weight:600;margin-bottom:5px}.TTas-Boxxs-Top p{font-size:13px;color:#667085}.TTas-Boxxs-Body{position:relative;width:100%;height:auto}.TTas-Boxxs-Body .add-task-form{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.TTtata-Selltss,.TTtata-Input{position:relative;width:100%;height:auto}.carr-labbel,.cusTom-Sec h3,.TTtata-Selltss h4,.TTtata-Input label{position:relative;font-size:11px;margin-bottom:8px;font-weight:500;text-transform:uppercase;display:block}.TTtata-Input p{font-size:12px;color:#667085;margin-top:3px}.KKjm-OLks input[type=date],.TTtata-Input input,.TTtata-Input textarea,.TTtata-Input select{width:100%;padding:5px 10px;height:40px;border-radius:6px;border:1px solid #e7e2f7;font-size:13px}.TTtata-Input input:focus,.TTtata-Input textarea:focus,.TTtata-Input select:focus{border:2px solid #cfb8fa!important}.TTtata-Input textarea{min-height:80px;resize:vertical}.TTtata-Selltss-LInBt{position:relative;width:100%;height:auto;margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#667085;padding:5px 0}.TTtata-Selltss-LInBt label{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:11px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:5px;transition:all .3s ease-in-out}.TTtata-Selltss-LInBt input[type=checkbox],.TTtata-Selltss-LInBt input[type=radio]{accent-color:#7a5cff}.cusTom-Sec{border-top:1px solid #e7e2f7;position:relative;width:100%;height:auto;margin-top:10px;padding-top:10px}.cusTom-Sec-Main{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}.cusTom-Sec-Main h4,.cusTom-Sec-Main label{color:#667085;text-transform:capitalize!important}.KKjm-OLks{position:relative;display:grid;grid-template-columns:auto 1fr;gap:8px;width:100%}.add-task-actions{display:flex;justify-content:flex-end;gap:8px;width:100%;height:auto;position:relative}.add-task-actions button{padding:10px 30px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;border:1px solid transparent;transition:all .3s ease-in-out}.cancel-btn,.close-task{background-color:#edeced}.cancel-btn:hover,.close-task:hover{background-color:#dad7da}.task-success-alert{position:absolute;right:16px;top:12px;background:#e6ffed;color:#064e3b;border:1px solid #34d399;padding:10px 12px;border-radius:8px;box-shadow:0 6px 18px #081b240f;z-index:60}.view-task{display:inline-flex;align-items:center;gap:8px}.task-list-item{background:#fff;border:1px solid #e7e2f7;padding:12px;border-radius:8px}.task-list-item-Top{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:10px}.task-list-item-Top h3{font-size:14px;font-weight:600}.btn-edit-task{padding:5px 10px;font-size:12px;border-radius:30px;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.btn-edit-task svg{width:12px}.task-list-item-Body{position:relative;width:100%;height:auto;margin-top:10px}.task-list-item-Body p{position:relative;font-size:12px;color:#667085}.task-list-item-LSts{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;margin-top:15px;border-top:1px solid #e7e2f7;padding-top:15px}.task-list-item-LSts-Main h4{position:relative;font-size:10px;margin-bottom:5px;font-weight:500;text-transform:uppercase;display:block}.task-list-item-LSts-Main p{font-size:13px;color:#667085}.global-task-success-alert{position:fixed;right:20px;top:20px;background:#38a169;color:#fff;padding:12px 14px;border-radius:8px;box-shadow:0 8px 24px #081b2414;z-index:9999;display:flex;flex-direction:column;gap:4px;min-width:220px;font-size:12px}.body-map-btn{position:relative;margin-top:10px;display:inline-flex;align-items:center;padding:7px 15px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12px;background-color:transparent;color:#7226ff!important;border:1px solid #7226FF;font-weight:500;gap:5px;transition:all .3s ease-in-out}.body-map-btn svg{width:15px}.body-map-btn:hover{background-color:#ece8fd}.mnn-Top{margin-top:10px}.mnn-Top p{margin-bottom:10px}.JUH-PART .TTtata-Input{margin-top:10px}.Procc-Act-btn{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.Procc-Act-btn button{padding:10px 30px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;border:1px solid transparent;transition:all .3s ease-in-out}.Procc-Act-btn button.cancel-btn{background-color:#edeced!important}.Procc-Act-btn button.cancel-btn:hover{background-color:#dad7da!important}.JUH-PART h6{margin-top:8px}.JUH-PART h6 span{font-size:10px;text-transform:capitalize;padding:3px 10px!important;border-radius:30px!important;width:auto!important}.downn-pdf-btn{position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;text-decoration:underline}.downn-pdf-btn:hover{color:#7226ff}.Medications-Page{position:relative;width:100%;height:auto;display:flex;justify-content:center}.Medications-Box{position:relative;width:100%;max-width:600px;margin-top:20px}.Medications-Box-Top{position:relative;width:100%;height:auto}.Medications-Box-Top p{font-size:14px;color:#667085}.Medications-Box-Main{position:relative;width:100%;height:auto;margin-top:30px;display:flex;flex-direction:column;gap:15px}.Medi-Link{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:20px;color:#0a0c11!important;border:1px solid #F4F4F6;-webkit-user-select:none;user-select:none;cursor:pointer}.Medi-1{background-color:#c7ebfc2b}.Medi-1:hover{background-color:#c7ebfc40}.Medi-2{background-color:#fff8e666}.Medi-2:hover{background-color:#fff8e68c}.Medi-3{background-color:#ff888812}.Medi-3:hover{background-color:#ff88881a}.Medi-4{background-color:#f9f9fa}.Medi-4:hover{background-color:#eeeeef99}.Medi-Link-1{position:relative;display:flex;align-items:center}.Medi-Link-2{position:relative;width:100%;display:flex;align-items:center}.Medi-Link-2 h4{font-size:14px;font-weight:600}.Medi-Link-2 p{font-size:12px;color:#5b616d}.Medi-Link-3{position:relative;display:flex;align-items:center}.Medi-Link-3 svg{width:15px}.global-task-error-alert,.global-task-success-alert{position:fixed;top:20px;right:20px;background-color:#10b981;color:#fff;padding:12px 16px;border-radius:8px;z-index:3000;box-sizing:0 4px 6px -1px rgba(0,0,0,.1);-webkit-box-sizing:0 4px 6px -1px rgba(0,0,0,.1);-moz-box-sizing:0 4px 6px -1px rgba(0,0,0,.1);font-size:13px}.global-task-error-alert{background-color:#ef4444!important}.btn-primary-bg:disabled{background-color:#c4a8ff!important;cursor:not-allowed!important;border-color:#c4a8ff!important}.okl-HHHE{font-size:12px;font-weight:500}.caare-pllans{padding:3px 10px;background-color:#ebe6ff;border:1px solid #ece8fc;border-radius:5px;color:#372580;font-weight:500;font-size:10px;white-space:nowrap}.ookal-PLla{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:5px}.ookal-PLla h4{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;max-width:100%}.ookal-PLla p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:11px;max-width:100%}.KLk-TTabsg td{font-size:11px!important}.plan-list-container label{padding:3px 10px;background-color:#f5f4fc;border:1px solid #ece8fc;border-radius:5px;color:#372580;position:relative;transition:all .3s ease-in-out}.plan-list-container label:hover{background-color:#ebe6ff}.plan-list-container label.selected{color:#7226ff!important;background-color:#ece8fd!important;border-color:#7226ff!important}.nno-pakjs{font-size:12px}.Stafts-dropo li{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.Stafts-dropo li svg{width:11px}.BBcsmp-SeC{position:relative;width:100%;height:auto}.BBcsmp-SeC-Main{position:relative;width:100%;display:flex;justify-content:center}.BBcsmp-SeC-Box{position:relative;width:650px;height:auto;min-height:400px;border:1px solid #e7e2f7;border-radius:8px}.BBMPInfo-Palt-Top{position:relative;width:100%;height:auto;padding:20px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #e7e2f7;gap:5px}.BBMPInfo-Palt-Top h3{font-size:18px;font-weight:500}.BBMPInfo-Palt-Top p{font-size:12px;color:#667085}.Subb-TTons{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:10px}.switch-container{width:200px;height:35px;background-color:#f7f5ff;border-radius:30px;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0 10px;overflow:hidden}.switch-slider{position:absolute;width:50%;height:100%;background:#7226ff;border-radius:30px;top:0;left:0;z-index:0}.switch-label{flex:1;text-align:center;font-size:11px;font-weight:500;color:#786e89;z-index:1;transition:color .3s ease}.switch-label.active{color:#fff}.BBGns-IIMSh{position:relative;width:100%;height:auto;display:grid;grid-template-columns:130px 1fr 130px;gap:30px;padding:20px}.BBGns-IIMSh-Part{position:relative;width:100%;height:auto}.ppaths-Btns{position:relative;width:100%;display:flex;flex-direction:column;gap:5px}.ppaths-Btns button{position:relative;display:inline-flex;align-items:center;padding:5px 8px;text-align:left;font-size:11px;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;transition:all .3s ease-in-out}.ppaths-Btns button:hover{color:#7226ff}.ppaths-Btns button.active{color:#7226ff;font-weight:600}.IIMSh-HHdn-Sooa{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px;align-items:center}.IIMSh-HHdn-Sooa span{position:relative;width:70px;height:50px;background-color:#f7f5ff;display:inline-flex;border:1px solid #e7e2f7;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:5px;transition:all .3s ease-in-out}.IIMSh-HHdn-Sooa span:hover{border-color:#7226ff}.IIMSh-HHdn-Sooa span.active{border-color:#7226ff;border-width:2px;background-color:transparent}.structure-Secc{position:relative;width:100%;height:auto;display:flex;justify-content:center}.Object-Secs{position:relative}.CareVisits-PPmana{position:relative;width:100%;height:auto;margin-top:-20px!important}.CareVisits-PPmana .TAx-AMijs-2{border:1px solid #e7e2f7!important;border-top:none!important;border-bottom:none!important}.CareVisits-PPmana .Ul-OKik li.WIthBRd-UIK-VBOx{height:33px!important;padding:0 15px!important;font-size:12px!important}.JJujn-Btnshs{position:relative;display:inline-flex;align-items:center;gap:8px}.JJujn-Btnshs button{position:relative;display:inline-flex;align-items:center;gap:5px;height:33px;font-size:12px;padding:0 10px;border-radius:8px;border:1px solid #e7e2f7;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.JJujn-Btnshs button svg{width:14px}.download-Viss-Btn{border-color:#7226ff!important;color:#7226ff;background-color:#ece8fd!important}.download-Viss-Btn:hover{background-color:#7226ff!important;color:#fff!important}.CareVisits-PPmana .DD-Day.active-today{border:2px solid #7226ff!important;background:#ece8fd!important;color:#7226ff!important}.CareVisits-PPmana .Div-DR:before{display:none!important}.CareVisits-PPmana .top-Uj{height:80%!important}.CareVisits-PPmana .Div-DR{display:flex!important;align-items:center!important;z-index:none!important}.HHGg-DDTha{position:relative;padding:10px 20px;max-height:50px}.HHGg-DDTha h4{font-size:14px;font-weight:500}.HHGg-DDTha p{font-size:9px}.visit-item{position:relative;width:100%;height:auto;padding:10px;display:flex;flex-direction:column;justify-content:center}.visit-Main{position:relative;width:100%;height:auto;background-color:#fff;padding:5px 13px;border-radius:30px;box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px rgb(0 0 0 / 10%);display:grid;grid-template-columns:1fr auto;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.ooka-Dlt{position:relative;display:flex;align-items:center}.ooka-Dlt p{width:100%;font-size:10px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ooka-IICon{position:relative;display:flex;align-items:center}.ooka-IICon span{position:relative;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center}.ooka-IICon span svg{width:60%}.Visit-Dlt-DropDonw{position:absolute!important;width:100%;height:auto;padding:0 10px;z-index:10;left:0}.Visit-Dlt-DropDonw-Main{position:relative;width:100%;height:auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px rgb(0 0 0 / 10%);overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent}.Visit-Dlt-DropDonw-Main:hover{border-color:#7226ff;background-color:#f7f5ff}.List-Visit-Dlt-DropDonw-Main{position:relative;width:100%;height:auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px rgb(0 0 0 / 10%);padding:10px!important;display:flex;flex-direction:column;gap:8px}.List-Visit-Dlt-DropDonw-Main .visit-item{padding:0!important}.List-Visit-Dlt-DropDonw-Main .visit-Main{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:1px solid #e0e3e8!important}.Vistiit-TOop{position:relative;width:100%;height:auto;padding:15px}.Vistiit-TOop h5{position:relative;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;margin-bottom:10px}.Vistiit-TOop h5 svg{width:14px}.Vistiit-TOop p{position:relative;display:flex;align-items:center;gap:8px;font-size:10px;margin-top:3px}.Vistiit-TOop p svg{width:12px}.Vistiit-Foot{position:relative;width:100%;height:auto;padding:5px 15px;display:flex;align-items:center;justify-content:space-between;gap:5px}.Vistiit-Foot p{font-size:10px}.carer-display{position:relative;display:inline-flex;align-items:center}.Vistiit-Foot img,.Vistiit-Foot span{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#ece8fd;color:#7226ff;font-weight:600;text-transform:uppercase;font-size:12px;object-fit:cover;object-position:center;margin-left:-5px;border:2px solid #fff;box-shadow:0 0 3px #0003;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2)}.Prog-Tastg{position:relative;display:flex;align-items:center;margin-top:7px;gap:5px}.Prog-Tastg span{font-size:10px;display:inline-flex;align-items:center;gap:5px;padding-left:8px;border-left:1px solid #D0D5DB;height:12px}.Prog-Tastg span svg{width:10px}.Prog-Tastg span:first-child{border-left:none!important;padding-left:0!important}.missing-notice{position:relative;padding:0 10px;width:100%;height:auto;font-size:10px;margin-bottom:5px;color:#dc2828}.Meddi-Ppage .KKm-Hheaders{padding-top:0!important}.KKm-Hheaders h3{font-size:18px;font-weight:600}.Meddi-Ppage .table-container tbody tr{-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.Meddi-Ppage .table-container tbody tr:hover{background-color:#f7f5ff}.monn-Ntga{background-color:transparent!important;cursor:default!important}.ddsaqq .TTtata-Input,.OOksl-Pls .TTtata-Input{margin:10px 0}.ddsaqq h5,.OOksl-Pls h5{font-size:12px;font-weight:400;display:flex;align-items:center;gap:10px}.OOksl-Pls h5 svg{width:13px}.OOksl-Pls h5 a{color:#7226ff;text-decoration:underline}.OOksl-Pls .Info-TTb-BS-HYH p{margin-top:0!important;margin-bottom:10px!important}.Meddi-Ppage .genn-Drop-Search input{font-size:13px!important}.OOkl-ULLI{background-color:#f7f5ff;border:1px solid #ece8fc;margin-top:5px;border-radius:5px;margin-bottom:5px;max-height:200px}.OOkl-ULLI li{font-size:12px!important;padding:10px 20px;transition:all .3s ease-in-out}.OOkl-ULLI li:hover{background-color:#ece8fd!important}.OOkl-ULLI li:last-child{border-bottom:none!important}.slelct-PPsgbaMed{position:relative;background-color:#ece8fd;color:#7226ff;padding:10px 15px;border-radius:3px;font-size:13px!important}.slelct-PPsgbaMed span{text-transform:uppercase}.slelct-PPsgbaMed strong{font-weight:600}.ggllak-Ppaths{position:relative;width:100%;height:auto;margin-top:10px;display:flex;align-items:center;gap:10px}.oola-Hrra{margin-bottom:8px}.kOll-MinWidth{width:100%;max-width:700px}.labell-NGba{position:relative;width:100%;height:auto;margin-top:10px;display:flex;align-items:flex-start;gap:10px}.labell-NGba p,.labell-NGba h4{margin-top:0!important}.labell-NGba input[type=radio]{accent-color:#7226FF;margin-top:5px}.ooko-drooap{width:110px!important;right:0!important}.ooko-drooap li{white-space:nowrap!important}.kika-pplsBTN{padding:5px 20px!important}.NNwe-Madd-TTops{position:relative;width:100%;height:auto;margin-top:20px;display:flex;align-items:center;justify-content:center}.NNwe-Madd-TTops .Ul-OKik li h3{font-size:13px;font-weight:500}.NNwe-Madd-TTops .Ul-OKik li.KMN-YHA{border-radius:50%;width:33px;height:33px;background-color:#f7f5ff;border-color:#f7f5ff;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease-in-out}.NNwe-Madd-TTops .Ul-OKik li.KMN-YHA svg{width:100%!important}.NNwe-Madd-TTops .Ul-OKik li.KMN-YHA:hover{background-color:#ece8fd!important;color:#7226ff}.RRagbs-Plsa{background-color:#ece8fd!important;color:#7226ff!important;margin-top:10px;display:inline-flex!important;padding:5px 10px;text-transform:uppercase!important;font-size:11px!important;border-radius:5px!important;border:1px solid #7226FF!important}.CoverageMap{position:relative;width:100%;height:100%;border-radius:inherit;display:grid;grid-template-columns:auto 1fr}.CovG-1{position:relative;width:350px;height:100%;padding:30px}.CovG-2{position:relative;width:100%;height:auto;overflow:hidden;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.CovG-1-Main{position:relative;width:100%;height:100%;border:1px solid #e7e2f7;border-radius:10px}.MapObject{position:relative;width:100%;height:100%;overflow:hidden}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.Roster-Mman-Pag{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.RosterTop{position:sticky;top:60px;z-index:100;width:100%;height:60px;background-color:#fff;border-top-left-radius:5px;border-bottom:1px solid #e8e8e9;display:flex;align-items:center}.RosterTop-content{position:relative;width:100%;height:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.TTo-Rost-1{position:relative;display:inline-flex;align-items:center;width:auto;gap:10px}.TTo-Rost-1 .oIK-Btns{width:auto!important;display:inline-flex!important}.TTo-Rost-1 .oIK-Search input{width:300px!important}.HHj-IIctgs{position:relative;display:inline-flex;align-items:center;gap:5px}.HHj-IIctgs span{position:relative;display:inline-flex;align-items:center;gap:2px;font-size:10px;height:35px;width:auto;justify-content:center;padding:0 10px;border:1px solid #EBECF0;border-radius:8px;background-color:#f7f5ff;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.HHj-IIctgs span svg{width:13px}.HHj-IIctgs span:hover{background-color:#ebe6ff}.TTo-Rost-2 .cccll-Gbajjs-Main button{height:35px!important;font-size:12px!important}.TTo-Rost-2 .cccll-Gbajjs-Main button svg{width:14px!important}.Roster-Mman-Pag .dropdown-menu{width:100%!important}.RosterBody{position:relative;height:auto}.Roster-Mman-Pag .Wide-Taxy-Days{width:300px!important}.Roster-Mman-Pag .DD-Day{display:block!important;text-align:left!important;padding:0!important}.Roster-Mman-Pag .GBj-Mainso,.Roster-Mman-Pag .Taxy-Days{height:auto!important}.Roster-Mman-Pag .Task-Calindees{height:auto!important;background-color:#f7f5ff!important;border-bottom:1px solid #e8e8e9}.Div-DR:before,.GBJ-Parts,.Roster-Mman-Pag .Div-DR{border-color:#e8e8e9!important}.Roster-Mman-Pag .DD-Day,.Roster-Mman-Pag .GBJ-Parts{height:70px!important}.Roster-Mman-Pag .DD-Day.top-Uj,.Roster-Mman-Pag .GBJ-Parts.top-Uj{height:40px!important}.Roster-Mman-Pag .Tol-OPLSA{color:#372580!important}.Roster-Mman-Pag .DD-Day{cursor:auto!important;color:#372580!important;border:none!important;padding:5px!important}.Roosth-Gb-S{position:relative;width:100%;height:auto;background-color:#fff;height:100%;overflow:hidden;border:1px solid #dedaf6;border-radius:5px;box-shadow:0 4px 8px #5e568b0d;-webkit-box-shadow:0 4px 8px rgba(94,86,139,.05);-moz-box-shadow:0 4px 8px rgba(94,86,139,.05);padding:10px;display:flex;align-items:center}.DDD-Booxs,.Roosth-Gb-S-Top{position:relative;width:100%;height:auto}.Roosth-Gb-S-Top h2{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.Roosth-Gb-S-Sub{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.Roosth-Gb-S-Sub h5{font-size:9px;font-weight:400;display:inline-flex;align-items:center;gap:5px;line-height:100%}.Roosth-Gb-S-Sub h5 svg{width:9px}.Roosth-Gb-S-Sub h5 b{position:relative;display:inline-flex;align-items:center;gap:3px;font-weight:400}.Roosth-Gb-S-Sub h5 span{color:#8b4cff!important;background-color:#f0e9ff!important;border-radius:30px;padding:4px 6px;font-size:8px;font-weight:500;display:inline-flex;align-items:center;gap:3px;position:relative}.Roosth-Gb-S-Sub h6{font-size:9px;width:auto;font-weight:400}.Roster-Mman-Pag .GGH-TTOpl{position:relative;width:100%;height:100%;display:flex;align-items:center}.Roster-Mman-Pag .GGH-TTOpl .Ul-OKik{height:auto!important;gap:0px!important}.Roster-Mman-Pag .cccal-BGbss{font-size:13px!important}.Roster-Mman-Pag .GGH-TTOpl .Ul-OKik li:hover{background-color:#fff!important}.Roster-Mman-Pag .GGH-TTOpl .Ul-OKik li.WIthBRd-UIK-VBOx{margin-left:5px!important}.NGbas-CCads{position:relative;width:100%}.NGbas-CCads .Cree-Name{position:relative;width:100%;overflow:hidden}.NGbas-CCads h3 span{font-size:11px!important}.NGbas-CCads h3 img,.NGbas-CCads h3 b{width:25px!important;height:25px!important}.HGh-Tabl-Gbs-Badgs span{font-size:11px!important}.HGh-Tabl-Gbs-Badgs span svg{width:12px!important}.overview-container{padding:1.5rem;background:#f7f7fb;min-height:100vh}.overview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media (max-width: 600px){.overview-header{flex-direction:column;align-items:flex-start;gap:1rem}.search-bar{width:100%}}.search-bar{padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;width:280px}.employees-list-statistics-cards-container{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.employees-list-statistics-card{flex:1;background:#fff;border-radius:10px;padding:1rem;min-width:200px;box-shadow:0 2px 5px #0000000d}.employees-list-statistics-title{font-size:15px;font-weight:500;color:#372580}.employees-list-statistics-count{font-size:1.5rem;font-weight:600;color:#1a1a66;margin:.3rem 0}.employees-list-statistics-percentage{font-size:.85rem}.employees-list-statistics-percentage.positive{color:green}.employees-list-statistics-percentage.negative{color:red}.employees-list-statistics-percentage.neutral{color:gray}.overview-sections{display:flex;gap:1rem;flex-wrap:wrap}.overview-card{flex:1;background:#fff;border-radius:10px;padding:1rem;min-width:300px;box-shadow:0 2px 5px #0000000d}.overview-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.overview-card-header h3{margin:0}.overview-card-header a{font-size:.85rem;color:#372580;text-decoration:none}.onboarding-list{list-style:none;padding:0;margin:0}.onboarding-list li{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;border-bottom:1px solid #eee}.onboarding-list .name{font-weight:500}.onboarding-list .time{font-size:.8rem;color:gray}.status{padding:.3rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}.status.in-progress{background:#e8f8ec;color:#2d8a4f}.status.completed{background:#f0f0f0;color:#555}.notifications-list{list-style:none;padding:0;margin:0}.notifications-list li{padding:.7rem 0;border-bottom:1px solid #eee;font-size:.9rem}@media (max-width: 768px){.employees-list-statistics-cards-container,.overview-sections{flex-direction:column}}.onboarding-list-page{padding:20px}.onboarding-list-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.onboarding-list-description{font-size:14px;color:#6b7280;margin:0}.onboarding-list-statistics-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.onboarding-list-statistics-card{flex:1;background:#fff;border-radius:10px;padding:1rem;min-width:200px;box-shadow:0 2px 5px #0000000d}.onboarding-list-statistics-title{font-size:15px;font-weight:500;color:#372580}.onboarding-list-statistics-count{font-size:1.5rem;font-weight:600;color:#1a1a66;margin:.3rem 0}.requests-status-percentage{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.requests-status-percentage.positive{color:#10b981}.requests-status-percentage.negative{color:#ef4444}.requests-status-percentage.neutral{color:#6b7280}.triangle-up,.triangle-down{font-size:10px}.completion-bar-container{display:flex;align-items:center;gap:8px}.completion-bar{width:80px;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.completion-progress{height:100%;background-color:#10b981;border-radius:4px;transition:width .3s ease}.completion-text{font-size:12px;color:#6b7280;min-width:35px}@media (max-width: 1024px){.onboarding-list-statistics-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.onboarding-list-statistics-cards-container{grid-template-columns:1fr}.onboarding-list-page{padding:16px}.onboarding-list-header{flex-direction:column;gap:16px}}@media (max-width: 480px){.onboarding-list-statistics-cards-container{gap:12px}.onboarding-list-statistics-card{padding:16px}.onboarding-list-statistics-count{font-size:24px}.onboarding-list-title{font-size:20px}.completion-bar{width:60px}}.onboarding-checklist-container{padding:1.5rem;background:#f7f7fb;min-height:100vh}.checklist-header{margin-bottom:1.5rem}.checklist-header p{font-size:14px;color:#6b7280;margin:0}.checklist-header div:first-child{display:flex;align-items:center;gap:10px}.checklist-header svg{cursor:pointer;font-size:24px}.back-btn{background:none;border:none;font-size:1rem;font-weight:500;color:#372580;cursor:pointer}.checklist-content{display:flex;gap:2rem;flex-wrap:wrap}.employee-info-card{flex:1;min-width:280px;max-width:320px;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 6px #0000000d;text-align:center}.profile-img{border-radius:50%;margin-bottom:1rem}.employee-details{text-align:left;margin-top:1rem}.employee-details p{margin:.4rem 0;font-size:.9rem}.tasks-card{flex:2;min-width:400px;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 6px #0000000d}.tasks-list{list-style:none;padding:0;margin:0}.task-item{display:flex;justify-content:space-between;align-items:center;padding:.8rem;border-bottom:1px solid #eee}.task-title{font-weight:500;margin-left:.5rem}.task-caption{font-size:.8rem;color:gray}.task-status{padding:.3rem .7rem;border-radius:12px;font-size:.8rem;font-weight:500}.task-status.completed{background:#f0f0f0;color:#555}.task-status.in-progress{background:#e8f8ec;color:#2d8a4f}.task-status.pending{background:#fff4e5;color:#c07d00}.task-status.upload-document{background:#f3e8ff;color:#6a1b9a}.actions{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:1rem}.cancel-btn{padding:.6rem 1.2rem;border:1px solid #ccc;background:#fff;border-radius:8px;cursor:pointer}.complete-btn{padding:.6rem 1.2rem;color:#fff;border-radius:8px;cursor:pointer;background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset}@media (max-width: 768px){.checklist-content{flex-direction:column}}.info-card{max-width:500px;margin:0!important;background:#fff;border-radius:12px;box-shadow:0 6px 24px #0000000f}.info-header{text-align:center;margin-bottom:2rem}.info-image{width:80px;height:80px;border-radius:50%;object-fit:cover}.info-name{font-size:22px;font-weight:600;color:#372580;margin-top:1rem}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem}.info-item{display:flex;flex-direction:column;border-bottom:1px solid #f0f0f0;padding-bottom:.8rem}.info-label{color:#8c929c;font-size:13px;font-weight:500;margin-bottom:.3rem}.info-value{color:#372580;font-size:12px;font-weight:500}.info-value.email{color:#372580;word-break:break-word}.care-plan-page{padding:20px;max-width:600px}.care-plan-header{margin-bottom:20px;background:#fff;border-radius:24px;display:flex;width:685px;padding:10px 20px;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-4, 16px)}.header-left{display:flex;justify-content:start;gap:15px}.back-icon{color:#6c757d;cursor:pointer;margin-top:5px;font-size:20px}.header-title h1{color:#372580;margin:0 0 10px;font-size:26px;font-weight:600;line-height:32px}.header-title p{color:#5b616d;margin:0 0 10px;line-height:24px;font-size:15px;font-weight:500}.care-plan-profile-section{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.profile-container{display:flex;align-items:center;flex-direction:column;gap:20px}.profile-image{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-details{flex:1;text-align:center}.profile-details h2{margin:0 0 10px;color:#101828;font-size:22px;font-weight:500;line-height:28px;letter-spacing:0}.card-detail-item{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:5px;color:#5b616d;font-size:15px;font-weight:500;line-height:24px}.card-detail-item span{text-align:center}.care-plan-tabs{display:flex;background-color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;overflow-x:auto;gap:5px}.tab{padding:8px 16px;border:none;background:none;cursor:pointer;font-size:14px;color:#6c757d;border-radius:20px;white-space:nowrap;flex-shrink:0;transition:all .2s}.tab.active{background-color:#372580;color:#fff}.care-plan-sidebar-list{background-color:#fff;border-radius:12px;border:1px solid #f4f4f6;padding:10px!important}.care-plan-sidebar-list .sidebar-item{width:100%}.care-plan-sidebar-list .sidebar-item:hover{border-radius:8px!important;width:100%}.care-plan-sidebar-list .sidebar-item.active{border-radius:8px!important;background:#f0e9ff!important;color:#7226ff!important;font-size:12px!important;padding:10px!important;width:100%}.care-plan-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.content-section{background-color:#fff!important;padding:20px!important;border-radius:16px!important}.content-section .form-section{border:none;box-shadow:none;margin-bottom:10px;padding:0}.form-section h3{margin-bottom:10px;color:#372580;font-size:22px;font-style:normal;font-weight:600;line-height:32px}.form-section p{color:#6c757d;margin-bottom:20px;font-size:14px}.input-row{display:flex;gap:15px;margin-bottom:15px}.input-row>div{flex:1}.task-section{border-top:1px solid #eee;padding-top:20px}.task-section h3{color:#372580;font-size:22px;font-weight:600;line-height:32px}.task-section p{color:#6c757d;margin-bottom:15px;text-align:left}.add-task-btn{background-color:#372580;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px}.care-plan-actions{display:flex;gap:10px;justify-content:flex-end;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.cancel-btn,.save-btn{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.cancel-btn{background-color:#fff;color:#6c757d;border:1px solid #dee2e6}.save-btn{background-color:#372580;color:#fff}.save-btn:disabled{background-color:#6c757d;cursor:not-allowed}.checkbox-group-wrapper{border-radius:10px;border:1px solid #f4f4f6;background:#fff;display:flex;padding:10px 12px;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch}.intake-log{margin-bottom:1rem}.intake-item{display:flex;align-items:center;gap:.5rem;margin-block:.5rem;position:relative}.intake-entry{display:flex;align-items:center;flex:1;padding:.75rem 0 .75rem .75rem;border:1px solid #1447e6;border-radius:12px;background-color:#f7fafc;height:50px;position:relative}.intake-entry span{font-size:.9rem;color:#2d3748;flex:1}.clock-container{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1rem;color:#a0aec0;border-top:0;border-bottom:0;border-top-right-radius:12px;border-bottom-right-radius:12px;border-left:1px solid #e5e7eb;background:#f3f4f6;padding:2px 4px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;width:32px}.entry-actions{display:flex;gap:.5rem;height:100%;align-items:center}.entry-actions button{background:none;border:none;color:#718096;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.entry-actions button:hover{background-color:#edf2f7;color:#4a5568}.add-intake-row{display:flex;gap:1rem;margin-top:1rem;align-items:flex-end}.add-intake-row .GHuh-Form-Input{flex:1;margin-bottom:0}.add-intake-row input{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff}.add-more-btn{background-color:#f0f8ff;border:1px solid #bee3f8;color:#0c4a6e;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;width:100%;transition:all .2s ease}.add-more-btn:hover:not(:disabled){background-color:#e0f2fe;border-color:#93c5fd;color:#0c4a6e}.add-more-btn:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}.add-more-btn:disabled{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:.6}.dehydration-toggle{margin-top:1rem}.dehydration-toggle label{display:flex;align-items:center;gap:.5rem;color:#6b46c1;font-weight:500}.task-section{margin-top:2rem;padding:1rem;background-color:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.task-section h4{color:#6b46c1;margin-bottom:.5rem}.add-task-btn{background-color:#6b46c1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;margin-top:.5rem}.add-task-btn:hover{background-color:#553c9a}@media (max-width: 768px){.care-plan-page{padding:10px}.header-left{flex-direction:column;align-items:flex-start}.profile-container{flex-direction:column;align-items:center;text-align:center}.input-row{flex-direction:column}.care-plan-tabs{flex-wrap:wrap}.care-plan-actions{flex-direction:column}}.has-submenu-staff-staff{position:relative}.has-submenu-staff-staff .menu-item-wrapper{margin-bottom:0}.submenu-staff{background-color:#291d58!important;margin-top:0;max-height:100%!important;height:fit-content!important;list-style:none;overflow:hidden;opacity:1!important;transition:all .3s ease}.submenu-staff li{background-color:none!important}.submenu-staff-item{padding:.5rem 0;position:relative}.submenu-staff-item a{color:#6b7280;transition:color .2s;display:block;padding:.5rem 1rem;border-radius:.375rem}.submenu-staff-item:hover a,.submenu-staff-item.active a{color:#3b82f6;background-color:#f0f7ff}.submenu-staff-item.active{font-weight:500}.has-submenu-staff-staff.active>.menu-item-wrapper>a{color:#3b82f6;font-weight:500}.submenu-staff{max-height:0;opacity:0}.has-submenu-staff-staff.open .submenu-staff{max-height:500px;opacity:1;margin-top:.5rem}.ChattingApp{position:relative}.Chatt-IndBTns{position:fixed;bottom:30px;right:40px;width:48px;height:60px;cursor:pointer;z-index:1000}.indicator-wrapper{position:absolute;left:50%;top:50%;transform-origin:center;margin-left:-24px}.indicator-dot{display:flex;align-items:center;justify-content:center;position:relative;width:45px;height:45px;border-radius:50%;color:#fff;font-weight:700;font-size:12px;box-shadow:0 1px 3px #00000040;-webkit-user-select:none;user-select:none;pointer-events:auto}.indicator-dot img{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.sender-label{position:absolute;right:100%;top:50%;margin-right:10px;transform:translate(8px,-50%);background:#7226ffe6;color:#fff;padding:4px 8px;border-radius:12px;white-space:nowrap;font-size:10px;opacity:0;pointer-events:none;transition:all .3s ease;box-shadow:0 2px 8px #7226ff99;-webkit-box-shadow:0 2px 8px rgba(114,38,255,.6);-moz-box-shadow:0 2px 8px rgba(114,38,255,.6);z-index:10}.indicator-wrapper:hover .sender-label{opacity:1;pointer-events:auto}.message-count-badge{position:absolute;top:-6px;right:-6px;background-color:#f042ff;color:#fff;font-size:10px;font-weight:500;padding:2px 5px;border-radius:12px;line-height:1;min-width:18px;text-align:center;pointer-events:none;box-shadow:0 0 3px #0003;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2)}.Clossing-OOIla{position:relative;width:inherit;height:inherit;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out}.Clossing-OOIla svg{width:25px}.Clossing-OOIla:hover{transform:rotate(90deg)}.chat-container{width:100%;max-width:600px;height:90vh;margin:0 auto;border:1px solid #ddd;display:flex;flex-direction:column;background:#f9f9f9;border-radius:10px;overflow:hidden}.messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chat-bubble{max-width:70%;padding:12px 16px;border-radius:20px;line-height:1.4;font-size:14px;box-shadow:0 2px 8px #0000001a}.chat-bubble.bot{align-self:flex-start;background-color:#e7e7e7;color:#000;border-top-left-radius:4px}.chat-bubble.user{align-self:flex-end;background-color:#4f46e5;color:#fff;border-top-right-radius:4px}.input-area{display:flex;padding:10px;border-top:1px solid #ddd;background:#fff}.input-area input{flex:1;padding:10px;border:1px solid #ccc;border-radius:20px;outline:none}.input-area button{margin-left:10px;padding:0 20px;background-color:#4f46e5;color:#fff;border:none;border-radius:20px;cursor:pointer}.ppol-Messaging-Section{position:fixed;right:40px;bottom:30px;z-index:99999}.ppol-Messaging-Apss{position:absolute;width:400px;height:570px;z-index:2500;right:0;bottom:0;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;border:none!important;color:#372580!important}.MMApss-Top{position:relative;width:100%;height:60px;background-color:#7226ff;color:#fff;padding:10px 20px;display:grid;grid-template-columns:1fr auto;gap:10px;z-index:100}.MMApss-Top-1{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px}.MMApss-Top-10{position:relative;width:auto;height:auto;display:inline-flex;align-items:center}.MMApss-Top-10 img,.MMApss-Top-10 span{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:#fff3;border-radius:50%;font-size:12px;font-weight:500;text-transform:uppercase;object-fit:cover;object-position:center}.MMApss-Top-10:after{content:"";position:absolute;width:8px;height:8px;background-color:#10b981;z-index:10px;border-radius:50%;bottom:7px;right:-1px;border:2px solid #fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);z-index:10}.MMApss-Top-10.online:after{background-color:#10b981!important}.MMApss-Top-10.offline:after{background-color:#bfbfbf!important}.MMApss-Top-11{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center}.MMApss-Top-11 h5{font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.MMApss-Top-11 p{font-size:8px;line-height:100%;text-transform:uppercase}.MMApss-Top-2{position:relative;display:inline-flex;align-items:center;gap:5px}.MMApss-Top-2 a,.MMApss-Top-2 span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:12px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.MMApss-Top-2 a:hover,.MMApss-Top-2 span:hover{background-color:#fff3}.MMApss-Top-2 a svg,.MMApss-Top-2 span svg{width:16px}.MMApss-Body{position:relative;width:100%;height:100%;padding:5px 20px 30px;display:flex;flex-direction:column;gap:10px;touch-action:auto;pointer-events:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto}.Datgg-Puks-Cha{position:sticky;top:0;width:100%;height:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10}.Datgg-Puks-Cha span{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;background-color:#fff;box-shadow:0 0 20px #4a2dc54d;-webkit-box-shadow:0 0 20px rgb(74 45 197 / .3);-moz-box-shadow:0 0 20px rgb(74 45 197 / .3);border-radius:5px;line-height:100%;-webkit-user-select:none;user-select:none;font-size:9px;cursor:pointer}.Chatt-Box{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.Chatt-Box p{position:relative;padding:10px;border-radius:10px;font-size:11px;width:auto;display:inline-flex}.Chatt-Box span{font-size:9px;display:inline-flex;align-items:center;gap:5px}.status-icons svg{width:10px}.double-check{position:relative;display:inline-flex;align-items:center;margin-left:15px}.double-check svg{margin-left:-17px!important}.recivvv-Chatt-Box p{background-color:#f7f5ff;border-top-left-radius:0}.recivvv-Chatt-Box p:before{content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f7f5ff;border-bottom:10px solid transparent}.recivvv-Chatt-Box p:before{left:-5px;top:-0px}.SeNNdi-Chatt-Box{align-items:flex-end!important}.SeNNdi-Chatt-Box p{background-color:#7226ff;border-top-right-radius:0;color:#fff}.SeNNdi-Chatt-Box p:before{content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #7226FF;border-bottom:10px solid transparent}.SeNNdi-Chatt-Box p:before{right:-5px;top:-0px}.MMApss-Body-Foot{position:relative;width:100%;height:auto;background-color:#f7f5ff;padding:10px 20px;border-top:1px solid #e7e2f7;z-index:100}.TTh-MM-TtaetBox{position:relative;width:100%;height:auto;background-color:#fff;padding:5px;border-radius:20px}.GG-Cotrols{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.GG-Cotrols-Cont{position:relative;display:inline-flex;align-items:center;gap:5px}.GG-Cotrols-Cont span{position:relative;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:12px;font-weight:500;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;color:#666084}.GG-Cotrols-Cont span:hover{background-color:#ebe6ff;color:#7226ff}.GG-Cotrols-Cont span svg{width:15px}.ool-taetga{position:relative;width:100%;height:auto}.ssaa-Tcc-Area{position:relative;width:100%;height:auto;display:flex;align-items:flex-start}.ool-taetga textarea{position:relative;font-size:10px;padding:10px;resize:none;width:100%;height:40px;max-height:100px}.ool-taetga span{font-size:8px;margin:5px}.ool-taetga textarea::placeholder{color:#666084}.typing-indicator p{font-size:9px;font-style:italic;color:#666084}.voice-recording-panel{display:flex;align-items:center;background:#ebe6ff;padding:8px 12px;margin-right:8px;border-radius:20px;gap:10px;animation:slideIn .3s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.voice-bars{display:flex;gap:3px;align-items:end;height:20px}.voice-bar{width:3px;background:#7226ff;animation:bounce 1s infinite ease-in-out}.voice-bar:nth-child(1){animation-delay:0s}.voice-bar:nth-child(2){animation-delay:.1s}.voice-bar:nth-child(3){animation-delay:.2s}.voice-bar:nth-child(4){animation-delay:.3s}.voice-bar:nth-child(5){animation-delay:.4s}@keyframes bounce{0%,to{height:4px}50%{height:20px}}.recording-timer{font-size:.9rem;color:#333;font-weight:700}.recording-timer{font-size:10px;margin-left:6px;color:#7226ff;font-weight:600}.recording-active{color:#f042ff;filter:drop-shadow(0 0 5px #F042FF)}.voice-playback{display:flex;align-items:center;gap:7px;background:#f7f5ff;border-radius:10px;padding:8px 10px;flex:1;width:100%;position:relative;height:40px}.SeNNdi-Chatt-Box .voice-playback{background-color:#7226ff;color:#fff}.voice-waveform{display:flex;align-items:center;gap:2px;height:20px;overflow:hidden;flex:1}.voice-wave-bar{width:3px;height:100%;background:#ccc;border-radius:1px;animation:wave-bounce 1s ease-in-out infinite;transform-origin:bottom;opacity:.5}.delete-message,.delete-voice,.fff-Controll{position:relative;width:20px;height:20px;background-color:#ebe6ff;color:#7226ff;border-radius:50%;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;-webkit-user-select:none;user-select:none;cursor:pointer}.delete-voice{background-color:#f6dcf8!important;color:#f042ff!important}.delete-message{position:absolute!important;top:-5px!important;right:5px!important;width:15px!important;height:15px!important;z-index:10!important}.delete-message svg,.delete-voice svg{width:10px!important}.SeNNdi-Chatt-Box .fff-Controll{background-color:#fff3;color:#fff}.voice-wave-bar:nth-child(2n){height:80%!important}.voice-wave-bar:nth-child(5n){height:40%!important}.SeNNdi-Chatt-Box .voice-wave-bar{background-color:#ffffff80}.voice-wave-bar.active{background:#7226ff;opacity:1}.SeNNdi-Chatt-Box .voice-wave-bar.active{background-color:#fff!important}.ggyh-aolks{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;padding-left:10px;margin-top:3px}.voice-playback span svg{width:12px}.recording-fill-bar-container{height:4px;width:100%;background-color:#eee;overflow:hidden;margin-bottom:4px}.recording-fill-bar{height:100%;background-color:red;transition:width .1s linear}.emoji-picker-container{position:absolute;bottom:70px;right:0;z-index:9999;background-color:#fff}.file-message{display:flex;flex-direction:column;gap:4px;background:#f7f5ff;padding:8px 12px;border-radius:8px;position:relative}.SeNNdi-Chatt-Box .file-message{background-color:#7226ff;color:#fff}.file-icon-name{display:flex;align-items:center;gap:6px;font-weight:500}.file-meta{font-size:12px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:3px}.file-preview-image{width:30px;height:30px;object-fit:cover;object-position:center;border-radius:5px;margin-right:5px}.file-icon-name{max-width:100%}.file-icon-name span{display:inline-block;max-width:100%;word-break:break-all}.OK-CChtt-Callenad{transform:translate(-50%)!important;left:50%!important;top:100%!important;position:absolute!important;margin:8px 0 0 20px!important}.no-messages-container{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-messages-container img{max-width:60px}.no-messages-content{position:relative}.no-messages-content h3{font-size:14px;font-weight:500}.no-messages-content p{font-size:9px}.clear-confirm-section{position:absolute;width:100%;height:100%;background-color:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.Confom-Main img{width:50px;margin-bottom:10px}.Confom-Main p{font-size:11px}.clear-confirm-buttons{position:relative;display:inline-flex;align-items:center;gap:5px;margin-top:5px}.clear-confirm-buttons button{position:relative;padding:5px 15px;border-radius:30px;background-color:#f0e9ff;color:#8b4cff;font-size:11px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.clear-confirm-buttons button:hover{background-color:#8b4cff;color:#fff}.No-scroll{overflow:hidden!important}.ChatNotificationAlert{position:fixed;z-index:999;right:30px;top:60px;display:flex;flex-direction:column;gap:10px}.Char-Alert-Box{position:relative;width:270px;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #4a2dc51a;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgb(74 45 197 / .1);background-color:#f0e9ff;border-radius:15px;overflow:hidden;display:grid;grid-template-columns:1fr auto}.Char-Alert-Box-1{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.Char-Alert-Box-11{position:relative}.Char-Alert-Box-11 span,.Char-Alert-Box-11 img{position:relative;width:30px;height:30px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:9px;font-weight:600;object-fit:cover;object-position:center;background-color:#d2c0fa}.Char-Alert-Box-12{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center}.Char-Alert-Box-12 h3{font-size:11px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.Char-Alert-Box-2{position:relative;padding:10px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.6;transition:all .3s ease-in-out}.Char-Alert-Box-2 span{position:relative;width:15px;height:15px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:9px;font-weight:600;object-fit:cover;object-position:center}.Char-Alert-Box-2 span svg{width:90%}.Char-Alert-Box-2:hover{opacity:1}.kjuj-ddrop{left:-130px!important;min-width:250px!important}.fffin-OOlka{display:inline-flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.spaciila-BNtna{padding-left:20px!important;padding-right:20px!important}.spaciila-BNtna span{color:#b3a3f5!important}.All-STtr-NavBA{gap:10px!important}.All-STtr-NavBA h4{font-size:14px;font-weight:500}.clock-modal-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:3000}.clock-modal-content{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 30px #0003;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);-moz-box-shadow:0 10px 30px rgba(0,0,0,.2);width:90%;max-width:400px;text-align:center}.clock-modal-content h3{margin-bottom:5px;font-size:20px;font-weight:600}.clock-modal-content p{margin-bottom:20px;font-size:14px}.clock-modal-buttons{display:flex;justify-content:center;gap:8px}.clock-modal-buttons button{position:relative;display:inline-flex;align-items:center;padding:8px 15px;border-radius:30px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;font-size:13px}.clock-modal-buttons button.btn-secondary{background-color:#ebe6ff}.clock-modal-buttons button.btn-secondary:hover{background-color:#e0d9fe}.user-role-info{margin-left:20px;padding:0 15px;border-left:1px solid rgba(255,255,255,.1)}.user-role-info h4{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#fff;margin:0}.user-role-info h4 span{font-size:12px;opacity:.8;font-weight:400;margin-top:2px}.accessible-apps-count{position:absolute;top:-5px;right:-5px;background:#4caf50;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.app-link{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:8px;transition:all .2s ease;cursor:pointer}.app-link.disabled-app{opacity:.6;cursor:not-allowed}.app-link:not(.disabled-app):hover{background:#0000000d;transform:translateY(-2px)}.app-icon-wrapper{display:inline-block;width:40px;height:40px}.disabled-icon{filter:grayscale(100%);opacity:.7}.padlock-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#666;width:20px;height:20px}.admin-badge{position:absolute;top:8px;right:8px;background:#f44336;color:#fff;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:700}.clock-toggle{width:170px;height:40px;display:flex;position:relative;border-radius:22px;background:#ebe6ff;overflow:hidden;-webkit-user-select:none;user-select:none;border:1px solid #7226FF}.clock-btn{flex:1;z-index:2;color:#7226ff;font-weight:400;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s ease;height:100%;font-size:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.clock-btn span{font-weight:600!important}.clock-btn.active{color:#fff;font-weight:600}.clock-btn:disabled{cursor:default;opacity:.8}.spinner{display:block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%}.sliding-knob{position:absolute;width:50%;height:100%;border-radius:30px;box-shadow:0 2px 6px #00000040;z-index:1;pointer-events:none}.sliding-knob.out{background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);left:0%}.sliding-knob.in{background:linear-gradient(135deg,#f042ff,#7226ff,#450cd5);left:50%}.Team-MMen-Sec{position:fixed;width:100%;height:auto;min-height:40px;background-color:#ebe6ff;top:55px;z-index:500;border-bottom:1px solid #e1dbf8;padding-left:220px;display:none}@media (max-width: 768px){.Team-MMen-Sec{padding-left:0!important}}.Team-MMen-Sec-Container{position:relative;width:100%;height:100%;padding:8px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.Team-MMen-PPart-1{position:relative;display:inline-flex;align-items:center;gap:13px}.Team-MMen-PPart-1 h3{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;width:auto;flex-shrink:0}.Team-MMen-PPart-1 h3 span{position:relative;display:inline-flex;align-items:center}.Team-MMen-PPart-1 span svg{width:18px}.Team-MMen-PPart-1 span b{position:absolute;right:-5px;top:-5px;background-color:#7226ff;color:#fff;line-height:100%;height:15px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:30px;padding:0 5px;font-size:7px}.Team-MMen-PPart-1 a{position:relative;font-size:9px;padding:2px 7px;border:1px solid #b193ea;border-radius:30px;transition:all .3s ease-in-out}.Team-MMen-PPart-1 a:hover{background-color:#e3d4ff}.Team-MMen-PPart-2{position:relative}.SlomTTeam-Cont{position:relative;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.SlomTTeam-Cont h4{font-size:13px;font-weight:600;margin-right:10px}.SlomTTeam-Cont ul{position:relative;display:inline-flex;align-items:center}.SlomTTeam-Cont ul li{position:relative;display:inline-flex;align-items:center;margin-left:-5px}.SlomTTeam-Cont ul li img,.SlomTTeam-Cont ul li span{position:relative;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;text-transform:uppercase;border-radius:50%;font-size:10px;width:30px;height:30px;object-fit:cover;object-position:center;background-color:#c6baff;color:#3a0ca3;box-shadow:0 0 3px #0003;-webkit-box-shadow:0 0 3px rgb(0 0 0 / 20%);-moz-box-shadow:0 0 3px rgb(0 0 0 / 20%)}.SlomTTeam-Cont ul li:nth-child(1) span{background-color:#c6baff;color:#3a0ca3}.SlomTTeam-Cont ul li:nth-child(2) span{background-color:#b59cff;color:#2e0991}.SlomTTeam-Cont ul li:nth-child(3) span{background-color:#d4c1ff;color:#4b23b3}.SlomTTeam-Cont ul li:nth-child(4) span{background-color:#d7bbff;color:#4c28b8}.SlomTTeam-Cont ul li:nth-child(5) span{background-color:#b9a1ff;color:#372d9e}.SlomTTeam-Cont p{position:relative;display:inline-flex;align-items:center;font-size:12px;font-weight:500;gap:2px}.SlomTTeam-Cont p svg{width:15px}.Team-MMen-DropDown{position:fixed;width:450px;min-height:100px;right:20px;top:100px;border-radius:10px;z-index:1000;overflow:hidden}.Team-MMen-DropDown-Toop{position:relative;width:100%;display:flex;align-items:center;gap:5px;padding:10px 20px;border-bottom:1px solid #e1dbf8}.Team-MMen-DropDown-Toop button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out}.Team-MMen-DropDown-Toop button svg{width:18px}.Team-MMen-DropDown-Toop button:hover{background-color:#f7f5ff}.Team-MMen-DropDown-Toop h3{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600}.Team-MMen-DropDown-Toop h3 span{font-size:8px;font-weight:500;padding:2px 6px;border-radius:30px;background-color:#ebe6ff;color:#7226ff}.temam-MM-Crrda{position:relative;width:100%;height:auto;max-height:480px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:30px 10px;grid-template-rows:auto;padding:15px 20px}.temam-MM-Crrda li{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.temam-MM-Crrda li span.Teem-NNm-Labell{position:relative;width:50px;height:50px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;background-color:#ebe6ff;color:#7226ff;border-radius:50%;object-fit:cover;object-position:center;margin-bottom:7px}.Teem-NNm-Labell b{font-weight:500;text-transform:uppercase;font-size:16px}.temam-MM-Crrda li span.Teem-NNm-Labell img{position:relative;width:inherit;height:inherit;border-radius:inherit;object-fit:cover;object-position:center}.temam-MM-Crrda li span.Teem-NNm-Labell:after{content:"";position:absolute;width:10px;height:10px;background-color:#bfbfbf;z-index:10px;border-radius:50%;bottom:5px;right:-1px;border:2px solid #fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);z-index:10}.temam-MM-Crrda li.active-TeamMeM span.Teem-NNm-Labell:after{background-color:#10b981!important}.temam-MM-Crrda li.inactive-TeamMeM span.Teem-NNm-Labell:after{background-color:#bfbfbf!important}.lead-tag{position:absolute;z-index:10;background-color:#fbebfc;color:#f042ff;width:auto;height:auto;font-size:8px;padding:4px 7px;display:inline-flex;align-items:center;gap:3px;border-radius:30px;top:-10px;right:-50%;line-height:100%;text-transform:capitalize!important}.lead-tag svg{width:8px;margin-top:-1px}.lead-badge-small{position:absolute;top:-3px;right:-3px;width:12px;height:12px;background-color:#fbebfc;color:#f042ff;border-radius:50%;padding:1px;z-index:2;stroke-width:2px}.lead-badge-small path{fill:#f042ff;stroke:#fbebfc;stroke-width:1}.temam-MM-Crrda li h5{font-size:12px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}.temam-MM-Crrda li p{font-size:9px;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}.oolok-Btns{position:relative;display:inline-flex;align-items:center;gap:5px;justify-content:center;margin-top:7px}.oolok-Btns span{position:relative;width:28px;height:28px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #d0c7ec;border-radius:8px;object-fit:cover;object-position:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out}.oolok-Btns span svg{width:13px}.oolok-Btns span:hover{background-color:#ebe6ff;color:#7226ff}.oolok-Btns span .nottti-Inddi{top:-2px!important;right:-2px!important;width:7px!important;height:7px!important}.Team-MMen-DropDown-Foot{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;background-color:#ebe6ff}.Team-MMen-DropDown-Foot h4{font-size:11px;font-weight:600}.Team-MMen-DropDown-Foot-Statuss{position:relative;display:inline-flex;align-items:center;gap:5px}.Team-MMen-DropDown-Foot-Statuss span{font-size:9px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:5px;line-height:100%;border-left:1px solid #e3d4ff;padding-left:5px}.Team-MMen-DropDown-Foot-Statuss span svg{width:9px}.unttoop-POPa{padding:0!important;margin-top:0!important}.Produbbsna-Sec{position:relative;width:100%;margin-top:10px;border-radius:10px}.lolkik-CCOnua{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 300px;gap:20px}.OOOkchart-container{max-height:400px;background:#fff;border-radius:16px;padding:20px 0;width:100%;margin-bottom:70px}.ooko-Chht-Tha{padding:0 20px}.time-range-selector{display:inline-flex;background:#ebe6ff;padding:5px;border-radius:30px;position:relative}.time-range-selector button{border:none;background:transparent;border-radius:30px;cursor:pointer;font-size:10px;padding:5px 10px;color:#666084;transition:all .3s ease-in-out}.time-range-selector button.active{background:#7226ff;color:#fff;box-shadow:0 4px 10px #7226ff26;-webkit-box-shadow:0 4px 10px rgba(114,38,255,.15);-moz-box-shadow:0 4px 10px rgba(114,38,255,.15);font-weight:600}.OOOainsights-container{position:relative;width:100%;height:auto;padding:20px;border-left:1px solid #eeecf7}.OOOainsights-container h3{font-size:15px;font-weight:600;margin-bottom:20px}.insights-content{display:flex;flex-direction:column;gap:10px;position:relative}.insight{display:flex;gap:15px;align-items:flex-start;position:relative;background-color:#f7f5ff;padding:10px;border-radius:10px}.dot{width:10px;height:10px;border-radius:50%;margin-top:7px;flex-shrink:0}.insight h4{font-size:13px;font-weight:600;margin-bottom:5px}.insight p{font-size:12px;color:#718096;line-height:1.5}@media screen and (max-width: 768px){.lolkik-CCOnua{grid-template-columns:1fr}.ooko-Chht-Tha{width:100%}.OOOkchart-container{height:400px;margin-bottom:60px;max-width:200px;width:100%}.OOOainsights-container{border-left:none;border-top:1px solid #eeecf7;padding-top:20px}.time-range-selector{width:100%;display:flex;justify-content:flex-start;gap:10px}}.PPols-Yhs{position:relative;margin-left:30px;display:inline-flex;align-items:center;gap:10px}.PPols-Yhs button{display:inline-flex!important;align-items:center!important;gap:5px;width:auto!important;height:auto!important;font-size:13px!important;font-weight:500!important;-webkit-user-select:none!important;user-select:none!important;background-color:#fff!important;padding:5px 10px!important;border-radius:30px!important;position:relative!important}.PPols-Yhs button svg{fill:#372580!important;width:15px!important}.accessible-apps-count{right:80%!important;font-size:9px!important;width:15px!important;height:15px!important}.Sec-OOk-sa{position:relative;padding-left:250px}.ujsuj-Pola{position:relative;display:flex;align-items:center;gap:5px;margin-top:2px}.ujsuj-Pola .status-badge.admin{padding:0!important;width:auto!important;height:auto!important;display:inline-flex!important;min-width:auto!important;background-color:transparent!important;color:#7226ff!important}.olsk-CLLOk{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.7;transition:all .3s ease-in-out}.olsk-CLLOk:hover,.ClockedIn.olsk-CLLOk{opacity:1}.olsk-CLLOk h6{position:relative;width:70px;height:25px;background-color:#d7c8f9;border-radius:30px;display:inline-flex;align-items:center;transition:all .3s ease-in-out}.olsk-CLLOk span{position:absolute;width:35px;height:20px;background-color:#fff;box-shadow:0 0 5px #00000040;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;margin-left:3px;transition:all .3s ease-in-out;color:#372580}.ClockedIn.olsk-CLLOk span{background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff);color:#fff;margin-left:32px}.olsk-CLLOk span svg{width:15px}.OverViewGraphs-Seec{position:relative;width:100%;height:auto;margin-top:15px!important;display:grid;grid-template-columns:.5fr 1fr!important;gap:15px!important}.OverViewGraphs-Card{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px}.OVG-Header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;padding:12px 20px;border-bottom:1px solid #EBECF0;gap:10px}.OVG-Header-L h3{font-size:14px;font-weight:600}.ssstgaj{position:relative;display:inline-flex;align-items:center;gap:5px}.ssstgaj p{font-size:10px;font-weight:600}.ssstgaj span{position:relative;width:23px;height:23px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;color:#aba5c7;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.ssstgaj span svg{width:80%}.ssstgaj span:hover{color:#372580;background-color:#f7f5ff}.OVG-Header-R{position:relative;display:inline-flex;align-items:center;gap:10px}.OVG-Header-R p{font-size:9px;font-weight:500;display:inline-flex;align-items:center;gap:5px;background-color:#ebe6ff;color:#7226ff;overflow:hidden;border-radius:30px;padding:0 9px}.OVG-Header-R p span{padding:4px 0}.OVG-Header-R p span:first-child{border-right:1px solid #FBC9FF;padding-right:5px;text-transform:uppercase}.OVG-Header-R button,.OVG-Header-R a{position:relative;padding:8px 13px;display:inline-flex;align-items:center;color:#5b616d;border:1px solid #D0D5DD;border-radius:8px;font-size:10px;font-weight:500;transition:all .3s ease-in-out;background-color:transparent;gap:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.OVG-Header-R button:hover,.OVG-Header-R a:hover{background-color:#f7f5ff}.OVG-Header-R button svg{width:13px}.OVG-Tabs{display:flex;align-items:center;gap:5px;position:relative;padding:5px 20px}.OVG-Tab{padding:6px 10px;background:transparent;border:none;cursor:pointer;color:#5b616d;font-weight:500;border-radius:6px;font-size:11px;position:relative;transition:all .3s ease-in-out}.OVG-Tab.active{color:#7c3aed;background-color:#f7f5ff}.OVG-Tab:hover{background-color:#f7f5ff}.OVG-Chart{background:linear-gradient(to top,#f9f5ff,#fff);border-radius:10px;padding:10px}.oil-UUJus{position:relative;width:100%;height:auto;margin-top:10px;padding-bottom:20px}.olkl-GG-ol{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:10px;padding:20px}.olkl-GG-ol button{position:relative;display:inline-flex;align-items:center;background-color:#fff}.olkl-GG-ol button.active{background-color:#7226ff;color:#fff}.highlight-overlay{position:fixed;inset:0;background:#000000b3;z-index:9998}.highlight-box{position:absolute;border:3px solid #ff9800;background:#fff;padding:10px;z-index:9999}.ClockInOutNotifier{display:none}.Bllled-Bytha{position:fixed;width:100%;height:100%;z-index:9999;background-color:#000000e6;mix-blend-mode:multiply;color:#fff;top:0;left:0}.Bllled-Bytha:before{content:"";position:absolute;width:250px;height:50px;background-color:#fff;left:373px;border-radius:40px;top:5px}.Hanhs-Sec{position:fixed;z-index:99999;top:80px;left:450px}.Hanhs-Sec img{max-width:50px}.Instruc-Boxx{position:fixed;z-index:99999;top:80px;left:550px;width:300px;height:auto;min-height:150px;background-color:#8b4cff;border-radius:10px}.Instruc-Boxx:before{content:"";position:absolute;width:20px;height:20px;background-color:red;transform:rotate(45deg);left:20px;top:-10px}.Oukaujs-Secs{position:relative;width:100%;height:auto;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:15px}.Oukaujs-1{position:relative;display:grid;grid-template-columns:auto 1fr;gap:15px}.GGtgs-Pls{position:relative;display:flex;align-items:center}.GGtgs-Pls p{font-size:13px}.GGtgs-Pls h2{font-size:16px;font-weight:600}.paols-Ola{position:relative;display:flex;align-items:center}.paols-Ola img{position:relative;width:50px;height:50px;border-radius:50%;object-fit:cover;object-position:center}.Oukaujs-2{position:relative}.soika-DDOlsk{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right;gap:10px}.soika-DDOlsk h3{font-size:13px;font-weight:500}.appls-D{position:relative;display:inline-flex;align-items:center;border:1px solid #e8e2f9;border-radius:8px}.appls-D a{position:relative;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;border-right:1px solid #e8e2f9;padding:8px 15px;opacity:.9;transition:all .3s ease-in-out;gap:4px}.appls-D a:first-child{border-left:none}.more-apps svg,.appls-D a img{width:20px}.appls-D a p{font-size:9px}.more-apps:hover,.appls-D a:hover{opacity:1;color:#8b4cff;font-weight:600}.more-apps{position:relative;padding:5px 15px;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;font-size:9px;-webkit-user-select:none;user-select:none;cursor:pointer;gap:4px;transition:all .3s ease-in-out}.more-apps-dropdown{position:absolute;right:0;top:100%;z-index:1000}.more-apps-dropdown a{border:none!important;border-bottom:1px solid #e8e2f9!important}.appls-D .admin-badge{font-size:8px!important;top:-8px!important}.TeamMembers{position:relative;width:100%;height:auto;padding:20px;display:flex;flex-direction:column;gap:15px;max-height:350px;min-height:350px}.TeamMembers-Card{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.TeamMembers-Card-Part1{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px}.TeamMembers-Card-Part11{position:relative;display:flex;align-items:center}.TeamMembers-Card-Part11 span,.TeamMembers-Card-Part11 img{position:relative;width:27px;height:27px;background-color:transparent;border:1px solid #d0c7ec;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:9px;font-weight:600;object-fit:cover;object-position:center}.TeamMembers-Card-Part11 img{border:none!important}.TeamMembers-Card-Part12{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px}.TeamMembers-Card-Part12 p{font-size:11px;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.TeamMembers-Card-Part12 span{font-size:8px;text-transform:uppercase;line-height:100%;color:#aba5c7}.TeamMembers-Card-Part2{position:relative}.TeamMembers-Card-Part2 ul{position:relative;padding:5px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:3px;font-size:10px}.TeamMembers-Card-Part2 ul li{position:relative;display:inline-flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}.TeamMembers-Card-Part2 ul li span{position:relative;width:23px;height:23px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;color:#aba5c7;transition:all .3s ease-in-out}.TeamMembers-Card-Part2 ul li span svg{width:70%}.TeamMembers-Card-Part2 ul:hover span{color:#372580}.TeamMembers-Card-Part2 ul li span b{position:absolute;width:14px;height:14px;background-color:#f042ff;color:#fff;top:-5px;right:-5px;border-radius:30px;font-size:7px;line-height:100%;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center}.Avil-Status{background-color:#f7f5ff;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:30px;font-size:9px}.Avil-Status i{position:relative;width:6px;height:6px;background-color:#c9c3e1;border-radius:50%;display:inline-flex;flex-shrink:0!important;opacity:.6}.Avil-Status i.active{background-color:#4caf50!important}.Avil-Status i.inactive{background-color:#c9c3e1!important}.Seachh-EcM{position:relative;width:100%;height:auto;padding:10px 20px 0}.Seachh-EcM-Main{position:relative;width:100%;display:flex;align-items:center}.Seachh-EcM-Main input{position:relative;width:100%;height:35px;border:1px solid rgb(229,231,235);padding:0 35px;border-radius:8px;font-size:11px;color:#372580!important}.Seachh-EcM-Main input::placeholder{color:#aba5c7}.Seachh-EcM-Main input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.2);-moz-box-shadow:0 0 0 3px rgba(79,70,229,.2)}.Seachh-EcM-Main span{position:absolute;width:30px;height:100%;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid rgb(229,231,235);color:#aba5c7;z-index:10}.Seachh-EcM-Main span svg{width:50%}.searhc-CloSee{right:0;border:none!important;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.searhc-CloSee:hover{color:#372580}.Nol-HHSM{position:relative;width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.Nol-HHSM img{position:relative;width:50px}.Nol-HHSM p{font-size:10px}.RegAveTrav-Sec{position:relative;width:100%;height:auto;margin-top:15px;display:grid;grid-template-columns:.7fr 1fr;gap:15px}.RegAveTrav-Card{position:relative;width:100%;height:auto;display:block;background-color:#fff;border-radius:10px;min-height:100px}.Gen-OOplBg-Sec{position:relative;width:100%;height:auto;display:flex;flex-direction:column;max-height:350px;min-height:350px}.Gen-OOplBg-Part{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:10px;padding:15px 20px;border-bottom:1px solid #EBECF0;transition:all .3s ease-in-out}.Gen-OOplBg-Part:hover{background-color:#f7f5ff;color:#8b4cff}.Gen-OOplBg-Part-1{position:relative;display:flex;align-items:center}.Gen-OOplBg-Part-1 span{position:relative;width:35px;height:35px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:8px;font-size:9px;object-fit:cover;object-position:center;background-color:#f0e9ff;box-shadow:0 0 0 3px #8b4cff40;-webkit-box-shadow:0 0 0 3px rgba(139,76,255,.25);-moz-box-shadow:0 0 0 3px rgba(139,76,255,.25);font-weight:600}.Gen-OOplBg-Part-1 span svg{position:relative;width:50%}.Gen-OOplBg-Part-2{position:relative;width:100%;height:auto;display:flex;align-items:center}.Gen-OOplBg-Part-2 h4{position:relative;font-size:10px;color:#aba5c7;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:400}.Gen-OOplBg-Part-2 span b{font-weight:600}.Gen-OOplBg-Part-2 p{font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:100%}.submenu-super li a,.submenu-super li.active a{background-color:#f7f5ff!important;color:#372580!important;border-radius:30px!important;font-weight:400!important;padding:5px 10px!important}.submenu-super li.active a{color:#7226ff!important;background-color:#ece8fd!important}.badge{padding:3px 10px;border-radius:30px;font-size:8px;font-weight:500}.badge.pending{background:#fff8e6;color:#ca9802}.badge.acknowledged{background:#e6e0fe;color:#7226ff}.pdf-modal-backdrop{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:flex-start;z-index:2000;overflow-y:auto}.pdf-modal-content{background:#fff;width:90%;max-width:1200px;box-shadow:0 5px 20px #0000004d;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);-moz-box-shadow:0 5px 20px rgba(0,0,0,.3);position:relative;z-index:1000;height:100%}.pdf-modal-header{display:flex;justify-content:space-between;border-bottom:1px solid #e7e2f7;padding:10px 20px;gap:20px}.PPf-D-1{position:relative}.PPf-D-1 h3{font-size:18px;font-weight:600}.pdf-modal-content-MAin{position:relative;width:100%;height:auto}.PDF-ViewImH{position:relative;width:100%;height:620px;border:none!important}.PPf-D-2{position:relative;display:inline-flex;align-items:center;gap:10px}.ack-btn{width:auto;height:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 15px;border-radius:30px;font-size:12px;font-weight:500;background-color:#7226ff;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out}.ack-btn:hover{background-color:#450cd5;color:#fff}.ack-btn.active{background-color:#e6e0fe!important;color:#7226ff!important;cursor:default!important}.close-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid transparent;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;opacity:.7}.close-icon svg{width:70%}.close-icon:hover{border-color:#e7e2f7;opacity:1}.oo-UI-success-alert{position:fixed;top:70px;right:20px;background:#28a745f2;color:#fff;padding:12px 20px;border-radius:6px;display:flex;align-items:center;gap:8px;z-index:2000;box-shadow:0 4px 12px #0003;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);-moz-box-shadow:0 4px 12px rgba(0,0,0,.2);font-size:12px;max-width:300px}.oo-UI-success-alert svg{width:30px}.MyTasks_Sec{position:relative;width:100%;height:auto}.MyTasks_Header{position:relative;width:100%;height:auto;min-height:50px;padding:10px 20px;border-radius:10px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:10px}.TAx-AMijs{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;border-radius:10px}.TAx-AMijs-1{position:sticky;width:260px;height:86vh;z-index:400;top:70px;display:flex;flex-direction:column}.TAx-AMijs-1-Top{position:relative;width:100%}.TAx-AMijs-1-Top h3{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:10px 20px;border-bottom:1px solid #EBECF0}.TAx-AMijs-1-Top h3 svg{width:13px;margin-top:3px}.Glkk-PLS{position:relative;width:100%;overflow-y:auto;height:auto;max-height:100%;padding-bottom:20px}.Glkk-Card{position:relative;width:100%;padding:15px 20px;border-bottom:1px solid #EBECF0;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border-left:3px solid transparent}.Glkk-Card.started-card,.Glkk-Card:hover{background-color:#f7f5ff;border-left-color:#8b4cff}.OO-client-info-container{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:7px;margin-bottom:5px}.OO-client-info-container img,.OO-client-info-container span{position:relative;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;object-fit:cover;object-position:center;background-color:#f0e9ff;font-weight:600;font-size:10px;text-transform:uppercase}.GGh-PPls{position:relative;width:100%;height:auto;display:flex;align-items:center;overflow:hidden}.GGh-PPls p{font-size:12px;font-weight:600;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oik-pola-ULL{display:flex;flex-direction:column;position:relative;width:100%;height:auto;gap:5px;margin-bottom:5px}.oik-pola-ULL li{font-size:10px;font-weight:400;display:grid;grid-template-columns:auto 1fr;gap:5px}.oik-pola-ULL li svg{width:13px}.PPolsuka{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:5px}.PPolsuka h6{position:relative;height:auto;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:400}.PPolsuka h6 span{position:relative;padding:5px 7px;line-height:100%;border-radius:5px;border:1px solid #D0D5DD;display:inline-flex;align-items:center;gap:3px}.PPolsuka h6 span.priority{font-weight:500}.PPolsuka h6 span svg{width:10px}.PPolsuka p{position:relative;font-size:10px;color:#aba5c7}.TAx-AMijs-2{position:relative;width:100%;height:auto;border-left:1px solid #EBECF0;display:flex;flex-direction:column}.PPl-Tops{position:sticky;top:55px;width:100%;height:50px;background-color:#fff;border-bottom:1px solid #EBECF0;z-index:100;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.Ul-OKik{position:relative;display:inline-flex;align-items:center;gap:5px}.Ul-OKik li{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;gap:3px;padding:0 8px;height:25px;font-size:11px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent}.Ul-OKik li:hover{background-color:#f5f1fe}.Ul-OKik li svg{width:12px}.Ul-OKik li.WIthBRd-UIK-VBOx{border-color:#d0d5dd}.tot-Tasskai{position:relative;font-size:12px;font-weight:500}.Task-Calindees{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;height:580px}.Taxy-Days{position:relative;width:50px;height:100%;display:flex;flex-direction:column;border-right:1px solid #EBECF0}.DD-Day{position:relative;width:100%;height:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid #EBECF0;color:#8c929c;-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out;cursor:pointer}.DD-Day.active{color:#8b4cff!important;background-color:#f0e9ff!important}.DD-Day:hover{color:#8b4cff}.DD-Day.active-today{background-color:#8b4cff!important;color:#f0e9ff!important}.top-Uj{height:50%!important}.DD-Day p{font-size:9px}.DD-Day h3{font-size:11px;font-weight:600}.GBj-Mainso{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:100%;display:flex;flex-direction:column}.GBj-Mainso.active{cursor:grabbing}.GBJ-Parts{position:relative;width:max-content;height:100%;border-bottom:1px solid #EBECF0;display:flex;align-items:center;flex-shrink:0px}.Div-DR{position:relative;width:250px;height:100%;flex-shrink:0px;flex:0 0 auto;border-right:1px solid #EBECF0}.Mains-TThabs-Page .Div-DR{z-index:1}.Div-DR:before{content:"";position:absolute;width:1px;height:100%;top:0;border-left:1px dashed #EBECF0;transform:translate(-50%);left:50%;z-index:-10}.GBj-Mainso::-webkit-scrollbar{display:none}.GBj-Mainso{-ms-overflow-style:none;scrollbar-width:none}.calendar-container{overflow-x:auto;cursor:grab;position:relative}.calendar-container.active{cursor:grabbing}.drag-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#0000004d;border-radius:50%;z-index:10;width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-align:center}.drag-arrow.left{left:10px}.drag-arrow.right{right:10px}.arrow-icon{width:15px;height:15px;color:#fff}.Tol-OPLSA{position:relative;font-size:10px;color:#8c929c;padding:10px 20px}.TaskBar{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:-10}.TaskBar:hover{z-index:100}.TaskBar-Main{position:relative;width:100%;min-width:200px;height:70%;background-color:#f6f2fe;padding:0 20px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:-10}.TaskBar:hover .TaskBar-Main{z-index:100}.TaskBar-Main h3{font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:100%}.task-time{position:relative;background-color:#8b4cff;color:#fff;border-radius:30px;padding:2px 10px;white-space:nowrap}.task-time p{font-size:8px!important}.TTo-Lab-SeC{position:absolute;top:-18px;font-size:9px;display:flex;align-items:center;gap:5px;left:5px}.TTo-Lab-SeC .top-labels{white-space:nowrap;padding:0 10px;height:17px;border-radius:3px;line-height:100%;display:inline-flex;align-items:center;border:1px solid transparent}.top-labels.forced-label{background-color:#fef2cd!important;color:#ca9802!important;border-color:#ca9802!important}.top-labels.forced-clock-out-label{background-color:#feecec!important;border-color:#feecec!important;color:#f03d3d!important;border-color:#f03d3d!important}.top-labels.extra-time-label{background-color:#feefff!important;color:#f042ff!important;border-color:#f042ff!important}.top-labels.tottal-work-time{background-color:#d4f7cf!important;color:#35c220!important;border-color:#35c220!important}.OOKtask-timer-container{display:none}.task-progress-container,.Prodssl-uajs{position:absolute;width:100%;height:100%;z-index:-10;left:0;border-radius:inherit;overflow:hidden}.oo-Ptask-progress-container{position:absolute;width:100%;height:auto;bottom:3px;left:0;border-radius:inherit}.task-progress-bar{position:absolute;height:100%}.task-progress-bar{height:100%;transition:width 1s ease;border-radius:2px}.task-time{font-size:10px;margin-top:3px}.TaSt-Modal-COntsn{position:relative;width:90%;height:90%;background-color:#fff;border-radius:10px}.OL_TTOP_YS{position:relative;width:100%;height:auto;padding:20px 30px;border-bottom:1px solid #EBECF0}.TaSt-Modal-COntsn-Main{padding:10px;border-radius:8px;border:1px solid transparent}.modal-overlay{color:inherit!important}.modal-overlay.late-entry .TaSt-Modal-COntsn-Main,.modal-overlay.task-late-entry .TaSt-Modal-COntsn-Main{background-color:#feefff!important;color:#f042ff!important;border-color:#f042ff!important}.modal-overlay.task-early-entry .TaSt-Modal-COntsn-Main{background-color:#fef2cd!important;color:#ca9802!important;border-color:#ca9802!important}.modal-overlay.task-ontime-entry .TaSt-Modal-COntsn-Main{background-color:#f0e9ff!important;color:#8b4cff!important;border-color:#8b4cff!important}.oaiks-PPolsla{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px}.oaiks-PPolsla p{position:relative;padding:2px 8px;border-radius:30px}.Toot-POl-FAt{position:relative}.modal-overlay.task-late-entry .TaSt-Modal-COntsn-Main .Toot-POl-FAt{background-color:#f042ff!important;color:#fff}.modal-overlay.task-early-entry .TaSt-Modal-COntsn-Main .Toot-POl-FAt{background-color:#ca9802!important;color:#fff}.modal-overlay.task-ontime-entry .TaSt-Modal-COntsn-Main .Toot-POl-FAt{background-color:#8b4cff!important;color:#fff}.FG-POLAK{position:relative;width:100%;height:auto}.FG-POLAK p{font-size:14px;margin-top:10px}.TAxT-close-modal-button{position:absolute;padding:2px 10px;background-color:#fff;top:30px;right:40px;color:#0a0c11;border-radius:30px;font-size:10px;-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:0 0 5px #0000001a}.task-hover-dropdown{position:absolute;top:100%;left:0;z-index:100;background:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:250px;pointer-events:none}.MMO-client-info-container{position:absolute;box-shadow:0 4px 8px #5e568b1c;-webkit-box-shadow:0 4px 8px rgba(94,86,139,.11);-moz-box-shadow:0 4px 8px rgba(94,86,139,.11);background-color:#fff;top:100%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:500;border-radius:5px;min-width:130px;max-width:150px;transform:translateY(-5px);transition:all .3s ease-in-out;pointer-events:none;opacity:0;border:1px solid #ededef}.TaskBar:hover .MMO-client-info-container{transform:translateY(0);pointer-events:auto;opacity:1}.MMO-client-info-container img,.MMO-client-info-container span{position:relative;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;object-fit:cover;object-position:center;background-color:#f0e9ff;font-weight:600;font-size:13px;text-transform:uppercase}.MMO-client-info-container p{font-size:11px;margin-top:5px}.no-tasks-message{position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:50px;gap:15px}.no-tasks-message img{width:100%;max-width:150px}.no-tasks-message p{font-size:12px;font-style:italic}.Messages-Secs{position:relative;width:100%;height:94vh;display:grid;grid-template-columns:auto 1fr}.Messg-Part-1{position:relative;width:350px;height:100%;display:flex;flex-direction:column}.Messg-Part-1-Top{position:relative;width:100%;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.Messg-Part-1-Top h3{position:relative;font-size:16px;font-weight:600}.Mmesa-Btns{position:relative;display:inline-flex;align-items:center;gap:8px}.Mmesa-Btns span{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#f7f5ff;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.Mmesa-Btns span svg{width:55%}.Mmesa-Btns span:hover{background-color:#e6e0fe;color:#7226ff}.Messg-Part-1-Main{position:relative;width:100%;height:82vh}.kmj-Header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:400;line-height:100%;padding:0 20px}.kmj-Header svg{width:11px}.kmj-Header span{display:inline-flex;align-items:center;gap:5px;opacity:.7}.kmj-Header b{font-size:9px;font-weight:400;background-color:#e6e0fe;color:#7226ff;display:inline-flex;align-items:center;border-radius:30px;padding:3px 7px;line-height:100%}.Chatth-Ul{position:relative;width:100%;height:auto;margin-top:20px;display:flex;flex-direction:column;gap:10px}.All-Caht-Li{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;gap:15px;padding:10px 20px}.OOlks-LINO{position:relative;padding:0 20px}.Chatth-Ul .All-Caht-Li{-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease-in-out}.All-Caht-Li:hover{background-color:#f7f5ff}.All-Caht-Li-1{position:relative;width:auto;height:auto;display:flex;align-items:center}.All-Caht-Li-1 img,.All-Caht-Li-1 span{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;object-fit:cover;object-position:center;background-color:#f0e9ff;font-weight:600;font-size:18px;text-transform:uppercase}.message-Presnt{position:absolute;width:9px;height:9px;background-color:#bfbfbf;z-index:10;border-radius:50%;bottom:5px;right:-1px;border:2px solid #fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2)}.All-Caht-Li-2{position:relative;display:flex;align-items:center;width:100%;height:auto}.All-Caht-Li-2-Main{position:relative;width:100%;height:auto}.All-Caht-Li-2-Main h3{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:10px}.All-Caht-Li-2-Main h3 b{font-size:13px;font-weight:600;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.All-Caht-Li-2-Main h3 span{font-size:10px;font-weight:400;opacity:.6}.All-Caht-Li-2-Main p{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;gap:10px}.All-Caht-Li-2-Main p b{font-size:10px;font-weight:400;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.Icomn-Part{position:relative;display:inline-flex;align-items:center}.Icomn-Part span.Sppan-COunt{position:relative;width:auto;min-width:12px;height:12px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:30px;background-color:#f042ff;font-size:8px;color:#fff}.Icomn-Part span.Sppan-Icon{position:relative;display:inline-flex;align-items:center;opacity:.5}.Icomn-Part span.Sppan-Icon svg{margin-left:-7px}.Icomn-Part span.Sppan-Icon svg{width:11px}.MM-OIkaiks{position:relative;width:100%;background-color:#fff}.MM-OIkaiks-Top{position:relative;width:100%;height:auto;padding:5px 20px 10px}.See_All_SttaG{position:relative;width:100%;height:auto;padding:10px 20px;display:block}.See_All_SttaG_Main{position:relative;width:100%;height:auto;background-color:#f7f5ff;padding:10px;border-radius:8px}.See_All_SttaG_LIst_Top{position:relative;width:100%;height:auto}.See_All_SttaG_LIst{position:relative;width:100%;height:auto;max-height:315px;margin-top:5px;padding-bottom:20px}.See_All_SttaG_LIst ul.Chatth-Ul{padding:0!important;margin:0!important;gap:5px!important}.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li{padding:8px 10px!important;margin:0!important;gap:8px!important;border-radius:10px}.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li .All-Caht-Li-1 img,.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li .All-Caht-Li-1 span{width:30px!important;height:30px!important;font-size:13px!important}.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li .All-Caht-Li-2-Main p{margin-top:0!important}.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li .All-Caht-Li-2-Main h3 b{font-size:11px!important}.See_All_SttaG_LIst ul.Chatth-Ul li.All-Caht-Li:hover{background-color:#e6e0fe!important;color:#7226ff!important}.No-results{font-size:10px;font-style:italic}.Messg-Part-2{position:relative;width:100%;height:100%;padding:20px 20px 20px 10px}.Messg-Part-2-Main{position:relative;width:100%;height:100%;background-color:#f7f5ff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.Messg-Part-2-Main-Top{position:relative;width:100%;height:70px;background-color:inherit;padding:10px 20px;display:flex;align-items:center}.Messg-Part-2-Main-Top-Box{position:relative;width:100%;height:100%;background-color:#fff;border-radius:50px;box-shadow:0 4px 8px #5e568b0d;-webkit-box-shadow:0 4px 8px rgba(94,86,139,.05);-moz-box-shadow:0 4px 8px rgba(94,86,139,.05);padding:5px 15px;display:grid;grid-template-columns:1fr auto;gap:10px}.Messg-Part-2-Main-Top-Box .All-Caht-Li{padding:0!important;gap:5px!important;background-color:transparent!important}.Messg-Part-2-Main-Top-Box .All-Caht-Li-2-Main p{margin:0!important}.Messg-Part-2-Main-Top-Box .All-Caht-Li-2-Main p b{font-size:9px!important}.Messg-Part-2-Main-Top-Box .All-Caht-Li-2-Main h3{line-height:100%!important}.Messg-Part-2-Main-Top-Box .All-Caht-Li-2-Main h3 b{font-size:12px!important}.Messg-Part-2-Main-Top-Box .All-Caht-Li .All-Caht-Li-1 img,.Messg-Part-2-Main-Top-Box .All-Caht-Li .All-Caht-Li-1 span{width:30px!important;height:30px!important;font-size:13px!important}.message-Presnt{width:8px!important;height:8px!important}.Messg-Part-2-Main-Mannso{position:relative;width:100%;height:100%}.Messg-Part-2-Main-Mannso .ppol-Messaging-Apss{position:relative!important;width:100%!important;height:100%!important;z-index:100!important;border-radius:0!important;background-color:transparent!important}.Messg-Part-2-Main-Mannso .recivvv-Chatt-Box p{background-color:#fff!important}.Messg-Part-2-Main-Mannso .recivvv-Chatt-Box p:before{content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff!important;border-bottom:10px solid transparent}.NOn-Ujs{position:relative;width:100%;height:auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;margin-top:30px}.NOn-Ujs img{max-width:50px}.NOn-Ujs p{opacity:.7}.lol-NOn-Ujs{position:relative;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.lol-NOn-Ujs img{max-width:200px}.lol-NOn-Ujs p{opacity:.7}.employee-details-container{max-width:1200px;margin:0 auto;padding:2rem;color:#333}.back-button{display:flex;align-items:center;gap:8px;background:none;border:none;color:#333;font-size:12px;cursor:pointer;margin-bottom:10px;padding:8px 12px 8px 0;border-radius:4px;transition:background-color .2s}.back-button:hover{background-color:#f0f0f0}.employee-details-container h1{color:#372580!important;font-size:26px!important;font-weight:600!important;line-height:32px!important}.subtitle{color:#5b616d;font-size:12px;margin-bottom:3rem!important}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:20px}.header-text{flex:1}.profile-completion-circle{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;background:#f8f9fa;border-radius:8px;min-width:80px}.completion-label{font-size:12px;color:#666;font-weight:500;text-align:center}@media (max-width: 768px){.page-header{flex-direction:column;align-items:flex-start}.profile-completion-circle{align-self:flex-end;margin-top:-60px}}@media (max-width: 480px){.profile-completion-circle{align-self:center;margin-top:10px}}.main-layout{display:flex;gap:2rem}.sidebar{width:250px}.sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sidebar-item{background:transparent;border:none;font-size:12px!important;font-weight:500;line-height:16px;width:fit-content;text-align:left;padding:8px;color:#4b5563;cursor:pointer;border-radius:1000px;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:space-between}.sidebar-item:hover{background-color:#f3f4f6}.sidebar-item.active{color:#7226ff;font-weight:600;border-radius:1000px;background:#e6e0fe}.warning-icon{border-radius:12px;background:#fcd9d9;display:flex;width:24px;height:24px;padding:6px;align-items:center;margin-left:.5rem;gap:10px}.right-content{flex:1;display:flex;flex-direction:column;gap:16px}.step-form{display:flex;flex-direction:column;gap:12px;max-width:100%}.profile-header{display:flex;align-items:center;background:#f9fafb;padding:1rem;border-radius:8px;margin-bottom:1.5rem;gap:1rem}.profile-photo-container{width:68px;height:68px}.profile-photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-avatar{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.profile-info{flex:1;display:flex;justify-content:space-between}.profile-info h3{margin:0;color:#0a0c11;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.profile-info div:first-child{display:flex;align-items:center;gap:8px}.profile-info p{margin:.25rem 0;color:#5b616d;font-size:12px;font-weight:500;line-height:16px}.button-container{display:flex;justify-content:flex-end;margin-top:40px;width:100%}.edit-button,.icon-button{background:#fff;border-radius:12px;border:1px solid #ebecf0;color:#5b616d;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;display:flex;height:32px;justify-content:center;align-items:center;gap:6px;transition:background-color .2s}.edit-button{padding:10px 8px}.icon-button{width:32px}.edit-button:hover,.icon-button:hover{background-color:#dbeafe}.add-icon-button{margin-top:12px}.remove-icon-button{margin-top:18px;position:absolute;right:0;bottom:10px}.edit-input:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.edit-input{width:100%;padding:4px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff;color:#333;box-sizing:border-box}.edit-input:focus{outline:none;border-color:#999}select.edit-input{appearance:none!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'><polygon points='0,0 20,0 10,10' fill='%23666'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;padding-right:24px;flex:0}.details-phone-wrapper{display:flex;gap:5px}.details-phone-wrapper select,.details-phone-wrapper input{padding:8px;border:1px solid #ccc;border-radius:5px}.info-card{border-radius:16px;background:#fff;color:#0a0c11;font-size:12px;font-weight:500;line-height:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;max-width:100%!important;width:100%!important}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h4{margin:0;color:#372580;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;position:relative}.info-item{display:flex;flex-direction:column;border-bottom:none!important}.info-item label{color:#5b616d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:.25rem}.info-item span{color:#0a0c11;font-size:12px;font-weight:500;line-height:16px}.info-item.full-width{grid-column:span 2}.info-item.disabled label,.info-item.disabled span{color:#afb3bb;cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.7;font-weight:500;line-height:16px}.save-button{background:#8b4cff;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;line-height:24px;padding:12px;width:100%}.save-button:hover{background-color:#6f3bcc;border:1px solid #8b4cff;transition:all .5s}.save-button:disabled{background:#c8b6f5;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f0f0f0;cursor:not-allowed;opacity:.7}.placeholder-content{background:#fff;padding:2rem;border-radius:8px;text-align:center;color:#6b7280}.loading-container{max-width:1200px;margin:0 auto;padding:2rem}.loading-header{height:100px;background:#f0f0f0;border-radius:8px;margin-bottom:2rem}.loading-sidebar{width:250px;height:400px;background:#f0f0f0;border-radius:8px;float:left}.loading-content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.loading-card{height:200px;background:#f0f0f0;border-radius:8px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.error-container{text-align:center;padding:2rem;background:#fde8e8;border-radius:8px;margin:2rem 0}.error-message{color:#e74c3c;font-size:1.2rem}.no-data{text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px;margin:2rem 0}.no-data p{color:#6c757d;font-size:1.1rem}@media (max-width: 768px){.main-layout{flex-direction:column}.sidebar{width:100%;margin-bottom:2rem}.sidebar ul{display:flex;overflow-x:auto;gap:1rem}.sidebar-item{white-space:nowrap}.info-grid{grid-template-columns:1fr}.info-item.full-width{grid-column:span 1}}.add-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;margin-top:20px;background-color:#7226ff;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.add-button:hover{background-color:#5e1fd9;transform:translateY(-1px)}.add-button:active{transform:translateY(0)}.add-button:disabled{background-color:#b3b3b3;cursor:not-allowed;opacity:.6}.remove-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin:10px 0;background-color:#ff4d4f;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.remove-button:hover{background-color:#d9363e;transform:translateY(-1px)}.remove-button:active{transform:translateY(0)}.remove-button:disabled{background-color:#b3b3b3;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.add-button,.remove-button{width:100%;padding:12px;font-size:16px}}@media (prefers-color-scheme: dark){.add-button{background-color:#8b4cff}.add-button:hover{background-color:#6e3ad9}.remove-button{background-color:#f66}.remove-button:hover{background-color:#e64d4d}}.rewards-penalties-page{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.rewards-penalties-header{display:flex;justify-content:space-between;align-items:center}.rewards-penalties-title{color:#372580;font-size:26px;font-weight:600}.rewards-penalties-description{border-bottom:1px solid #ebecf0;color:#5b616d;font-size:13px;padding-bottom:.4rem;margin-top:.25rem;width:80%}.rewards-penalties-statistics-cards-container{display:flex!important;gap:1rem!important;margin-bottom:1rem!important}.confirmation-body{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:15px}.confirmation-body h3{font-size:1.25rem;font-weight:600;color:#372580}.confirmation-body p{margin:0;color:#5b616d;font-size:15px;font-weight:500;text-align:center}.confirmation-icon{border-radius:16px;background:linear-gradient(180deg,#e9ddff,#dac7ff);box-shadow:0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a;gap:12px;padding:12px}.confirmation-icon img{display:flex;width:33.333px!important;height:26.667px!important;flex-shrink:0;padding:6.667px 3.333px 6.666px;justify-content:center;align-items:center}@media (max-width: 768px){.rewards-penalties-statistics-cards-container{flex-direction:column!important}}.rewards-penalties-statistics-card{flex:1!important;background-color:#fff!important;border-radius:10px!important;box-shadow:0 2px 5px #0000000d;padding:1rem!important}.rewards-penalties-statistics-title{font-size:15px!important;font-weight:500!important;color:#372580!important;margin-bottom:.3rem!important}.rewards-penalties-statistics-count{font-size:1.5rem!important;font-weight:600!important;color:#1a1a66!important;margin-bottom:.5rem!important}.rewards-penalties-statistics-percentage{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8rem!important;color:green!important}.rewards-penalties-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rewards-penalties-table{background-color:#fff;width:100%;border-collapse:collapse;border-radius:16px;margin-top:.5rem;padding-inline:1rem}.add-reward-penalty-button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#7226ff;box-shadow:0 2px 8px -2px #ffffff8f inset,0 0 8px -2px #0000003d inset;color:#fff;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px;font-size:.9rem;font-weight:500;white-space:nowrap}.add-reward-penalty-button svg{width:15px;height:15px}.rewards-penalties-page{padding:24px}.tabs-container{display:flex;gap:12px;background-color:#f3f4f6;border-radius:9999px;padding:6px;margin-bottom:24px;width:fit-content}.tab-button{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:9999px;background:transparent;cursor:pointer;color:#6b7280;font-size:14px;transition:all .2s ease}.tab-button.active{background:#fff;color:#6d28d9;font-weight:600;box-shadow:0 2px 6px #0000001a}.details-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.detail-row label{font-weight:600;color:#374151;min-width:150px}.detail-row span{flex:1;text-align:right;color:#6b7280;word-break:break-word}.modal-content.details-modal{max-width:500px}.employee-photo-icon{margin:0;padding:0;border:none;background:none;line-height:0}.employee-img-wrapper{position:relative;width:20px!important;height:20px!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.employee-img-wrapper img{width:20px!important;height:20px!important;object-fit:cover;border-radius:50%;display:block;border:2px solid #fff!important}.employee-img-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#7226ff;border-radius:50%;transform:translate(-50%,-50%);animation:ripple-ping 1.5s ease-out infinite;-webkit-animation:ripple-ping 1.5s ease-out infinite;-moz-animation:ripple-ping 1.5s ease-out infinite;opacity:.6;z-index:-1;display:none}.employee-photo-icon.active:after{display:inline-flex}@keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}@-webkit-keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}@-moz-keyframes ripple-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}to{opacity:0}}.employee-img-wrapper img{border-radius:50%;width:20px;height:20px;object-fit:cover}.assignment-indicator{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid white}.assignment-indicator.assigned-active{background-color:#4caf50}.assignment-indicator.assigned-inactive{background-color:#ff9800}.assignment-indicator.not-assigned{background-color:#ccc}.employee-img-wrapper.assigned-active{box-shadow:0 0 6px #ac80ff}.employee-img-wrapper.assigned-inactive{box-shadow:0 0 6px #ff9800}.employee-img-wrapper.not-assigned{opacity:.7}.employee-img-wrapper.assigned-active:after{display:inline-flex}.availability-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle;border:1px solid #555}.availability-available{background-color:#4caf50}.availability-not-available{background-color:#ff3b3b}.client-indicator,.active-indicator{display:inline-block;width:10px;height:10px;border-radius:50%}.client-indicator.assigned-active.present,.client-indicator.assigned-inactive.present{background-color:#4caf50}.client-indicator.assigned-active.absent,.client-indicator.assigned-inactive.absent{background-color:#f39c12}.client-indicator.not-assigned{background-color:#999}.active-indicator.assigned-active.yes{background-color:#4caf50}.active-indicator.assigned-inactive.not-active,.active-indicator.not-assigned.not-active,.active-indicator.not-available.not-active{background-color:#e74c3c}.group-label{background-color:#7226ff;color:#fff;padding:2px 6px;font-size:13px;font-weight:700;border-radius:6px;text-align:center;white-space:nowrap;box-shadow:0 1px 5px #0000004d}.dstn-Box{background-color:#000c!important;color:#fff!important;font-size:9px!important;padding:3px 5px!important;line-height:100%!important;border-radius:30px!important;border:none!important}.group-summary{position:absolute;top:10px;left:50px;background:#fff;padding:12px;border-radius:8px;box-shadow:0 0 5px #0003;z-index:1000;font-size:14px;max-width:220px;transition:opacity .3s ease}.group-summary.hidden{opacity:0;pointer-events:none}.group-summary h3{margin-top:0;margin-bottom:8px;font-size:14px;font-weight:600}.color-box{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;border-radius:3px;border:1px solid #444}.dstn-Box{background:#fff;padding:2px 4px;border-radius:3px;box-shadow:0 1px 2px #0003;font-size:11px;font-weight:700}.zoom-alert{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#ffffffe6;padding:8px 16px;border-radius:20px;box-shadow:0 2px 10px #0003;font-size:14px;z-index:1000;transition:opacity .3s ease}.zoom-alert.hidden{opacity:0;pointer-events:none}.group-header{display:flex;align-items:center;cursor:pointer;padding:4px 0;font-size:10px;font-weight:500!important}.group-header span{margin-left:auto;transition:transform .2s ease}.group-locations{margin-left:22px;margin-top:4px;max-height:0;overflow:hidden;transition:max-height .3s ease}.group-locations.expanded{max-height:500px}.location-item{font-size:12px;margin-bottom:2px}.chevron-icon{width:16px;height:16px;margin-left:auto;transition:transform .2s ease}.chevron-down{transform:rotate(0)}.chevron-right{transform:rotate(-90deg)}.leaflet-popup-content strong i{display:inline-block;width:10px;height:10px;margin-left:6px;border-radius:50%;background-color:gray;vertical-align:middle}.assigned-to-client{background-color:#ff3b3b;animation:blinking 1.2s infinite}@keyframes blinking{0%{opacity:1}50%{opacity:0}to{opacity:1}}.employee-popup-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.employee-popup-photo{width:35px;height:35px;border-radius:50%;object-fit:cover;border:2px solid #666}.employee-popup-status{margin-top:6px}:root{--primary-color: #7226FF;--primary-light: rgba(114, 38, 255, .1);--primary-dark: #5a1fd1;--primary-gradient: linear-gradient(135deg, #7226FF 0%, #9F66FF 100%);--text-dark: #2d3748;--text-medium: #4a5568;--text-light: #718096;--bg-gradient: linear-gradient(135deg, #f9f5ff 0%, #f0ebfa 100%);--table-shadow: 0 10px 25px rgba(114, 38, 255, .1);--border-radius: 12px;--transition: all .3s ease}.job-table-container{padding:2rem;max-width:1400px;margin:0 auto;font-family:Poppins,sans-serif;background:var(--bg-gradient);min-height:100vh}.company-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d}.company-logo-title{display:flex;align-items:center;gap:1.5rem}.company-logo{width:80px;height:80px;object-fit:contain;border-radius:8px;border:1px solid #eee;box-shadow:0 2px 8px #0000000d}.company-header-text{flex:1}.table-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:30px}.table-title{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin:0 0 .25rem;line-height:1.2}.table-subtitle{font-size:.875rem;color:var(--primary-dark);margin:0;font-weight:500}.about-us-compact{padding-top:1rem;border-top:1px solid #eee}.about-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text-dark)}.about-text{font-size:.875rem;line-height:1.6;color:var(--text-medium);margin:0}.search-container{margin-bottom:2rem}.search-wrapper{position:relative;max-width:800px}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);height:1.25rem;width:1.25rem;color:var(--primary-color)}.search-input{width:100%;padding:1rem 1rem 1rem 3rem;border:1px solid #ddd;border-radius:var(--border-radius);font-size:.875rem;background:#fff;box-shadow:0 2px 10px #0000000d;transition:var(--transition)}.search-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.table-responsive-wrapper{width:100%;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--table-shadow);background:#fff;margin-bottom:2rem}.table-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1rem}.jobs-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0}.jobs-table th{font-size:.875rem;text-align:left;padding:1.25rem;font-weight:600;color:var(--text-medium);background-color:#f9f5ff;position:sticky;top:0;z-index:10;white-space:nowrap;transition:var(--transition)}.jobs-table th:hover{background-color:#f0e9ff}.jobs-table th.active-column{color:var(--primary-color);background-color:var(--primary-light)}.header-content{display:flex;align-items:center;gap:.5rem}.sort-indicator{color:var(--primary-color);font-weight:700}.jobs-table td{font-size:.8rem;padding:1.25rem;border-bottom:1px solid #edf2f7;vertical-align:middle;transition:var(--transition)}.job-row{cursor:pointer}.job-title-cell{min-width:220px}.job-title{font-weight:600;color:var(--text-dark);margin-bottom:.25rem;font-size:.8rem}.job-code{font-size:.75rem;color:var(--text-light)}.job-type-cell{white-space:nowrap;min-width:120px}.job-type{display:inline-block;padding:.375rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:capitalize}.job-location{min-width:150px}.location-wrapper{display:flex;align-items:center;gap:.5rem}.location-icon{height:1rem;width:1rem;color:var(--primary-color)}.job-deadline{position:relative;padding-right:4.5rem;min-width:150px}.deadline-badge{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:.25rem .5rem;border-radius:.25rem;font-size:.6rem;font-weight:500;background:#f8f9fa;color:var(--text-light)}.past-deadline{background:#fee2e2;color:#dc2626}.apply-button{padding:.5rem 1rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:var(--transition);font-size:.75rem;white-space:nowrap}.apply-button:hover{background-color:var(--primary-dark)}.loading-container{display:flex;justify-content:center;align-items:center;height:300px}.loading-spinner{height:3rem;width:3rem;border:.25rem solid var(--primary-light);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.no-results-row td{text-align:center;padding:2.5rem;color:var(--text-medium)}.no-results-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:25rem;margin:0 auto}.no-results-icon{height:3rem;width:3rem;color:var(--primary-light)}.clear-search-button{padding:.5rem 1rem;background:var(--primary-light);color:var(--primary-color);border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:var(--transition)}.clear-search-button:hover{background:#7226ff33}.powered-by-footer{cursor:pointer;position:fixed;bottom:1.25rem;right:1.25rem;background:#fff;padding:.625rem .9375rem;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;font-size:.875rem;color:var(--text-medium)}.powered-by-footer img{height:1.25rem;vertical-align:middle}.powered-by-footer span{font-size:.875rem}.powered-by-bold{font-weight:600;color:var(--primary-color)}@media (max-width: 1200px){.job-table-container{padding:1.75rem}}@media (max-width: 992px){.job-table-container{padding:1.5rem}.table-header{flex-direction:column;align-items:flex-start}.table-title{font-size:1rem}.about-title{font-size:.875rem}}@media (max-width: 768px){.job-table-container{padding:1.25rem}.company-logo-title{flex-direction:column;align-items:flex-start;gap:1rem}.company-logo{width:70px;height:70px}.table-header{flex-direction:column;align-items:flex-start}.jobs-table th,.jobs-table td{padding:1rem;font-size:.875rem}.job-deadline{padding-right:0}.deadline-badge{position:relative;display:inline-block;margin-left:.5rem;transform:none;top:auto;right:auto}}@media (max-width: 576px){.job-table-container{padding:1rem}.table-title{font-size:1.25rem}.table-subtitle{font-size:.875rem}.jobs-table th,.jobs-table td{padding:.75rem;font-size:.8125rem}.job-title-cell,.job-location{min-width:140px}.job-type-cell{min-width:90px}.apply-button{padding:.375rem .75rem;font-size:.75rem}}.table-scroll-container{scrollbar-width:thin;scrollbar-color:var(--primary-color) #f1f1f1}.table-scroll-container::-webkit-scrollbar{height:6px}.table-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-scroll-container::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:3px}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900}*{box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Poppins,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}body{font-family:Poppins,sans-serif;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.5;width:100%;background-color:#fff;color:#372580;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li{list-style:none}a:hover,a:focus,a{text-decoration:none;color:inherit}a,button{outline:none}p,h1,h2,h3,h4,h5,h6,ul,ol,li,a,button,input,span,textarea,select{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;color:inherit;font-family:inherit}select option{font-size:13px}.large-container{width:90%;margin-left:5%}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset!important;-webkit-text-fill-color:#372580!important}input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px white inset!important;-webkit-text-fill-color:#372580!important}.site-container{position:relative;width:80%;margin-left:10%;height:auto}@media screen and (max-width: 1300px){.large-container,.site-container{width:95%!important;margin-left:2.5%!important}}@media screen and (max-width: 1000px){.big-text{font-size:40px!important;line-height:130%!important}}@media screen and (max-width: 700px){.big-text{font-size:30px!important}.mid-text{font-size:20px!important}}@media screen and (max-width: 450px){.p{font-size:14px!important}}.big-text{font-size:60px;line-height:70px;font-weight:600}.mid-text{font-size:35px;line-height:45px;font-weight:500}.dd-none{display:none!important}.btn-primary-bg{background-color:#7226ff!important;border-color:#7226ff!important;color:#fff;transition:all .3s ease-in-out}.btn-primary-bg:hover{background-color:#450cd5!important;border-color:#450cd5!important;color:#fff!important}.btn-primary-bg:disabled{background-color:#c4a8ff;cursor:not-allowed}.custom-scroll-bar{overflow-y:overlay;overflow-x:hidden}@media screen and (min-width: 1200px){.custom-scroll-bar{overflow-y:overlay;overflow-x:hidden;scrollbar-color:#787777 #fff!important;scrollbar-width:thin}.custom-scroll-bar::-webkit-scrollbar{width:3px;height:8px}.custom-scroll-bar::-webkit-scrollbar-thumb{background-color:#787777;border-radius:10px}}.Gen-Boxshadow{background-color:#fff;border:1px solid #e7e7e9!important}.Simp-Boxshadow{background-color:#fff}.Cool-Boxshadow{box-shadow:0 4px 8px #5e568b0d;-webkit-box-shadow:0 4px 8px rgba(94,86,139,.05);-moz-box-shadow:0 4px 8px rgba(94,86,139,.05);background-color:#fff}p.error,.erro-message-Txt{color:#f43232;font-size:10px;font-style:italic;margin-top:5px}p.error{margin-top:0!important}.oooi-Cuup-LinkD p{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-container svg.search-icon{width:20px;height:20px}.Alll_OOo_LODer{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:99999}.loader{width:50px;height:28px;--_g: no-repeat radial-gradient(farthest-side, #7226ff 94%, #0000);background:var(--_g) 50% 0,var(--_g) 100% 0;background-size:12px 12px;position:relative;animation:l23-0 1.5s linear infinite}.loader:before{content:"";position:absolute;height:12px;aspect-ratio:1;border-radius:50%;background:#f042ff;left:0;top:0;animation:l23-1 1.5s linear infinite,l23-2 .5s cubic-bezier(0,200,.8,200) infinite}@keyframes l23-0{0%,31%{background-position:50% 0,100% 0}33%{background-position:50% 100%,100% 0}43%,64%{background-position:50% 0,100% 0}66%{background-position:50% 0,100% 100%}79%{background-position:50% 0,100% 0}to{transform:translate(calc(-100% / 3))}}@keyframes l23-1{to{left:calc(100% + 7px)}}@keyframes l23-2{to{top:-.1px}}.Alll_OOo_LODer p{font-size:10px;font-style:italic;margin-top:3px;display:none!important}.Main_Dashboard_Page{position:relative}.present{border-left:none!important}.status-badge{border-radius:8px!important;font-size:9px!important}.submenu-super li a{opacity:.7!important}.submenu-super li.active a,.submenu-super li a:hover{background-color:#ece8fd!important;opacity:1!important}.dash-footer{z-index:100!important;position:relative}.ggg-Main-DB-Envt{position:relative;padding-left:250px;margin-top:30px}.ThemeSwitch .Alll_OOo_LODer,.ThemeSwitch .Top-NaV,.ThemeSwitch{background-color:#141127!important;color:#fff!important}.ThemeSwitch{position:relative;width:100%;height:auto;min-height:100vh}.ThemeSwitch .RegAveTrav-Card,.ThemeSwitch .Gen-Boxshadow{background-color:transparent!important;border-color:#ffffff1a!important}.ThemeSwitch .HYsi svg{fill:#fff!important}.ThemeSwitch .Main-DB-Envt:before{background-color:#1c1735!important;box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem #14112780!important;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgba(20,17,39,.5)!important;-moz-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem 0 rgba(20,17,39,.5)!important}.ThemeSwitch .NaV-2-Prof-1 img,.ThemeSwitch .NaV-2-Prof-1 span{background:linear-gradient(135deg,#450cd5,#7226ff,#f042ff)!important}.ThemeSwitch .LeftnavBr-Icons li p,.ThemeSwitch .LeftnavBr-Icons li a{border-color:#141127!important}.ThemeSwitch .SSl-CUrent-APP{background-color:#ffffff0d!important;border-color:#ffffff1a!important}.ThemeSwitch .SSl-CUrent-APP:hover,.ThemeSwitch .NaV-2-Icons a:hover,.ThemeSwitch .NaV-2-Icons span:hover,.ThemeSwitch .LeftnavBr-Icons li p:hover,.ThemeSwitch .LeftnavBr-Icons li a:hover{background-color:#ffffff14!important}.ThemeSwitch .LeftnavBr-Icons li.active p,.ThemeSwitch .LeftnavBr-Icons li.active a{background-color:#7226ff!important;color:#fff!important}.ThemeSwitch .LeftnavBr-Icons li .submenu-super li a,.ThemeSwitch .LeftnavBr-Icons li .submenu-super li.active a{background-color:transparent!important;color:#fff!important}.ThemeSwitch .LeftnavBr-Icons li .submenu-super li a:hover{background-color:#ffffff14!important}.ThemeSwitch .noti-LI-TABr:hover,.ThemeSwitch .LeftnavBr-Icons li .submenu-super li.active a{background-color:#ffffff1a!important}.ThemeSwitch .Notis-Read-Top,.ThemeSwitch .noti-LI-TABr,.ThemeSwitch .Nottic-Panel-Top,.ThemeSwitch .appls-D,.ThemeSwitch .appls-D a{border-color:#ffffff1a!important}.ThemeSwitch .Nottic-Panel,.ThemeSwitch .pdf-modal-content,.ThemeSwitch .VewRequisition-Main,.ThemeSwitch .CreateRequisition-box,.ThemeSwitch .OOcalendar-dropdown,.ThemeSwitch .TaSt-Modal-COntsn,.ThemeSwitch .more-apps-dropdown,.ThemeSwitch .All_Drop_Down,.ThemeSwitch .genn-Drop-Sec{background-color:#252141!important;border-color:#332f4e!important;color:#fff!important}.ThemeSwitch .All-TTo-Nagbs-1 img,.ThemeSwitch .All-TTo-Nagbs-1 span,.ThemeSwitch .feat-Main a{background-color:#ffffff0a!important;color:#fff!important}.ThemeSwitch .feat-Main{border-color:#ffffff1a!important}.ThemeSwitch .GHuh-Form-Input select,.ThemeSwitch .GHuh-Form-Input input,.ThemeSwitch .GHuh-Form-Input textarea,.ThemeSwitch .Dash-OO-Boas-Top-2 .genn-Drop-Search input,.ThemeSwitch .genn-Drop-Search input{background-color:#ffffff14!important;border-color:#ffffff26!important}.ThemeSwitch .GHuh-Form-Input select:focus,.ThemeSwitch .GHuh-Form-Input input:focus,.ThemeSwitch .GHuh-Form-Input textarea:focus,.ThemeSwitch .Dash-OO-Boas-Top-2 .genn-Drop-Search input:focus,.ThemeSwitch .genn-Drop-Search input{background-color:transparent!important}.ThemeSwitch .genn-Drop-Search input::placeholder{color:#ffffff80!important}.ThemeSwitch .oujah-osi p,.ThemeSwitch .All-TTo-Nagbs-2 p{color:#fff!important}.ThemeSwitch .oujah-osi span,.ThemeSwitch .All-TTo-Nagbs-2 span{color:#fff9!important}.ThemeSwitch .All_Drop_Down button,.ThemeSwitch .All_Drop_Down a{color:#fff!important}.ThemeSwitch .All_Drop_Down button:hover,.ThemeSwitch .All_Drop_Down a:hover{background-color:#ffffff14!important;color:#fff!important}.ThemeSwitch .glo-Top-Card{background-color:#ffffff08!important;border-color:#ffffff0d!important}.ThemeSwitch .ooilaui-Card,.ThemeSwitch .RRR-SS-HHomss-Card{background-color:#ffffff0f!important;border-color:#ffffff1a!important}.ThemeSwitch .RRR-SS-HHomss-Card:hover{background-color:#ffffff1a!important}.ThemeSwitch .glo-Top-Card h3{color:#fff!important}.ThemeSwitch .RRR-SS-HHomss-Card span{color:#988acc!important}.ThemeSwitch .OVG-Header{border-color:#ffffff1a!important}.ThemeSwitch .Avil-Status{background-color:#ffffff14!important}.ThemeSwitch .TeamMembers-Card-Part11 span,.ThemeSwitch .TeamMembers-Card-Part11 img{border-color:#ffffff1a!important}.ThemeSwitch .olkl-GG-ol button{background-color:#ffffff0d!important;color:#fff!important;border-color:#ffffff1a!important}.ThemeSwitch .olkl-GG-ol button.active{background-color:#7226ff!important;color:#fff!important}.ThemeSwitch .OVG-Header-R button,.ThemeSwitch .OVG-Header-R a{color:#fff!important;border-color:#ffffff1a!important}.ThemeSwitch .Gen-OOplBg-Part:hover,.ThemeSwitch .OVG-Header-R button:hover,.ThemeSwitch .OVG-Header-R a:hover{background-color:#ffffff14!important}.ThemeSwitch .Gen-OOplBg-Part{border-color:#ffffff1a!important}.ThemeSwitch .Gen-OOplBg-Part-1 span{color:#7226ff!important}.ThemeSwitch .prog-tracKK p span{background-color:#ffffff14!important}.ThemeSwitch .TaskBar-Main,.ThemeSwitch .PPl-Tops{background-color:#2f2a46!important}.ThemeSwitch .Glkk-Card{border-bottom-color:#ffffff1a!important}.ThemeSwitch .GHGb-MMIn-DDahs-Top ul select,.ThemeSwitch .GHGb-MMIn-DDahs-Top ul li{background-color:transparent!important;color:#fff!important;border-color:#ffffff1a!important}.ThemeSwitch .ssol-Subam,.ThemeSwitch .oluj-Seccco,.ThemeSwitch .VewRequisition-Part-Top,.ThemeSwitch .GHuh-Form-Sec-Top,.ThemeSwitch .ssen-regs,.ThemeSwitch .CreateRequisition-box-Foot,.ThemeSwitch .CreateRequisition-box-Top,.ThemeSwitch .YUa-Opal-Part-2,.ThemeSwitch .glo-Top-Card h5 span,.ThemeSwitch .OL_TTOP_YS,.ThemeSwitch .table-container th,.ThemeSwitch .table-container td,.ThemeSwitch .Div-DR:before,.ThemeSwitch .Ul-OKik li,.ThemeSwitch .PPolsuka h6 span,.ThemeSwitch .TAx-AMijs-2,.ThemeSwitch .PPl-Tops,.ThemeSwitch .Taxy-Days,.ThemeSwitch .DD-Day,.ThemeSwitch .GBJ-Parts,.ThemeSwitch .Div-DR{border-color:#ffffff1a!important}.ThemeSwitch .prog-tracKK-Bar{background-color:#ffffff4d!important}.ThemeSwitch .summary-item,.ThemeSwitch .Dash-OO-Boas-Top-1 span{background-color:#ffffff0f!important;color:#fff!important}.ThemeSwitch .Gen-Sys-table th{background-color:transparent!important}.ThemeSwitch .Gen-Sys-table thead{background-color:#ffffff0d!important}.ThemeSwitch .Attendd-Sec{background-color:transparent!important;border-color:#ffffff1a!important}.ThemeSwitch .table-container{background-color:transparent!important}.ThemeSwitch .table-container td{color:#ffffffb3!important}.ThemeSwitch .table-container th{color:#fff!important}.ThemeSwitch .pagination-extra input{background-color:transparent!important;border-color:#ffffff1a!important;color:#fff!important}.ThemeSwitch .pagination button:hover{background-color:#ffffff1a!important}.ThemeSwitch .upload-label,.ThemeSwitch .pagination button{background-color:#ffffff14!important;border-color:#ffffff1a!important;color:#fff!important}.ThemeSwitch .pagination button.active{background-color:#7226ff!important;color:#fff!important}.ThemeSwitch .file-types,.ThemeSwitch .pagination-extra span{color:#fff!important}.ThemeSwitch .file-types{opacity:.7!important}.ThemeSwitch .GHuh-Form-Sec-Top,.ThemeSwitch .ssen-regs,.ThemeSwitch .CreateRequisition-box-SubTop{background-color:#ffffff0d!important;color:#fff!important}.ThemeSwitch .CreateRequisition-box-Top button:hover{background-color:#ffffff14!important}.ThemeSwitch ul.tab-Loadding-AniMMA li{background-color:#ffffff14!important;opacity:.1!important}.ThemeSwitch .PPOlaj-SSde-TopSSUB,.ThemeSwitch select option{color:#332f4e!important}.ThemeSwitch .form-section{border:1px solid rgba(255,255,255,.1)!important}.ThemeSwitch .HHj-Card{background-color:#ffffff14!important;border-color:#ffffff1a!important}.ThemeSwitch .dddd-TTyhs,.ThemeSwitch .olsolsk-YYu h4{background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.ThemeSwitch .card-active{background-color:transparent!important;border:1px solid #fff!important}.ThemeSwitch .ooilssa .table-container tbody tr:hover{background-color:#ffffff14!important}.ThemeSwitch .ooilssa .table-container tbody tr:hover td{color:#fff!important}.ThemeSwitch .close-icon:hover{border-color:#ffffff1a;opacity:1}.ThemeSwitch .tenaj-Prolt-Main{background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important}.ThemeSwitch .tenaj-Prolt-Main-2-Main p{color:#fff9!important}.ThemeSwitch .tenaj-Prolt-Main:hover{background-color:#ffffff1a!important;border-color:#fff3!important}@media screen and (min-width: 1200px){.ThemeSwitch .custom-scroll-bar{scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.02)!important}.ThemeSwitch .custom-scroll-bar::-webkit-scrollbar-thumb{background-color:#787777!important}}.ThemeSwitch input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.08) inset!important;-webkit-text-fill-color:#fff!important}.ThemeSwitch input:-webkit-autofill:focus,.ThemeSwitch input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.08) inset!important;-webkit-text-fill-color:#fff!important}
