.contact-module__swMWYG__contactPage{background:var(--background);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex;position:relative}.contact-module__swMWYG__bgWrap{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.contact-module__swMWYG__container{z-index:1;width:100%;max-width:760px;margin:0 auto;position:relative}.contact-module__swMWYG__backLink{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.contact-module__swMWYG__backLink:hover{color:var(--primary)}.contact-module__swMWYG__card{-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:#ffffffe0;border:1px solid #0206170f;border-radius:14px;margin-bottom:0;padding:2rem;animation:.4s contact-module__swMWYG__fadeIn;box-shadow:0 20px 45px #02061714}.contact-module__swMWYG__card h1{color:var(--foreground);margin-bottom:.5rem;font-size:1.75rem}.contact-module__swMWYG__subtitle{color:var(--muted-foreground);margin-bottom:1.5rem}.contact-module__swMWYG__content{color:var(--foreground);line-height:1.8}.contact-module__swMWYG__contactMethods{border-top:1px solid #0206171a;margin-top:2rem;padding-top:2rem}.contact-module__swMWYG__contactMethod{background:#3b82f60d;border:1px solid #3b82f61a;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.contact-module__swMWYG__contactMethod:hover{background:#3b82f614;border-color:#3b82f633;transform:translateY(-2px)}.contact-module__swMWYG__contactIcon{color:var(--primary);flex-shrink:0;margin-top:.25rem;font-size:1.5rem}.contact-module__swMWYG__contactInfo{flex:1}.contact-module__swMWYG__contactInfo h3{color:var(--foreground);margin:0 0 .5rem;font-size:1rem;font-weight:600}.contact-module__swMWYG__emailLink{color:var(--primary);word-break:break-all;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.contact-module__swMWYG__emailLink:hover{opacity:.8;text-decoration:underline}.contact-module__swMWYG__actions{margin-top:1.5rem}.contact-module__swMWYG__actions a{color:var(--primary);font-weight:500;text-decoration:none}.contact-module__swMWYG__actions a:hover{text-decoration:underline}@keyframes contact-module__swMWYG__fadeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.contact-module__swMWYG__card{padding:1.5rem}}
.Background-module__NA7cUa__backgroundWrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__blob1{opacity:.1;z-index:-1;width:60%;height:60%;animation:15s ease-in-out infinite alternate Background-module__NA7cUa__float;position:absolute;top:-15%;right:-15%}.Background-module__NA7cUa__blob2{opacity:.08;z-index:-1;width:50%;height:50%;animation:20s ease-in-out infinite alternate-reverse Background-module__NA7cUa__float;position:absolute;bottom:-10%;left:-10%}.Background-module__NA7cUa__grid{z-index:-1;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__gradientOverlay{z-index:-1;background:radial-gradient(circle at 100% 0,#00a0e40d 0%,#fff0 50%),radial-gradient(circle at 0 100%,#0056b30d 0%,#fff0 50%);width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__dots{z-index:-1;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__wave{z-index:-1;width:100%;position:absolute;bottom:0;left:0;transform:translateY(70%)}@keyframes Background-module__NA7cUa__float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes Background-module__NA7cUa__floatMore{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-35px)rotate(6deg)scale(1.015)}to{transform:translateY(0)rotate(0)scale(1)}}.Background-module__NA7cUa__heroBackground{z-index:-1;background:linear-gradient(135deg,#0056b30d 0%,#00a0e41a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__featuresBackground{z-index:-1;background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__featuresRectPattern{z-index:-1;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__featuresRect1{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#0056b30d,#00a0e408);border:1px solid #0056b30d;border-radius:10px;width:35%;height:25%;animation:22s ease-in-out infinite Background-module__NA7cUa__floatFeaturesRect;position:absolute;top:-10%;right:-5%;transform:rotate(-10deg)}.Background-module__NA7cUa__featuresRect2{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#00a0e40a,#0056b305);border:1px solid #00a0e40d;border-radius:12px;width:40%;height:30%;animation:25s ease-in-out infinite reverse Background-module__NA7cUa__floatFeaturesRect;position:absolute;bottom:-5%;left:-8%;transform:rotate(15deg)}.Background-module__NA7cUa__featuresRect3{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#0056b30a,#00a0e405);border:1px solid #0056b30a;border-radius:8px;width:25%;height:18%;animation:20s ease-in-out 1.5s infinite Background-module__NA7cUa__floatFeaturesRect;position:absolute;top:35%;left:15%;transform:rotate(-8deg)}.Background-module__NA7cUa__featuresRect4{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#00a0e408,#0056b303);border:1px solid #00a0e408;border-radius:10px;width:30%;height:20%;animation:18s ease-in-out 1s infinite reverse Background-module__NA7cUa__floatFeaturesRect;position:absolute;bottom:25%;right:10%;transform:rotate(12deg)}@keyframes Background-module__NA7cUa__floatFeaturesRect{0%{opacity:.5;transform:rotate(-8deg)translateY(0)translate(0)}25%{opacity:.6;transform:rotate(-5deg)translateY(-8px)translate(8px)}50%{opacity:.7;transform:rotate(-2deg)translateY(0)translate(15px)}75%{opacity:.6;transform:rotate(-5deg)translateY(8px)translate(8px)}to{opacity:.5;transform:rotate(-8deg)translateY(0)translate(0)}}.Background-module__NA7cUa__pricingBackground{z-index:-1;background:linear-gradient(135deg,#f0f9ffcc 0%,#e0f2fee6 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__pricingGlass{-webkit-backdrop-filter:blur(10px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__pricingBlobs{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__pricingBlob1{background:radial-gradient(circle,#00a0e447 0%,#00a0e400 70%);border-radius:50%;width:40%;height:40%;animation:6s ease-in-out infinite Background-module__NA7cUa__floatMore;position:absolute;top:-10%;right:-5%}.Background-module__NA7cUa__pricingBlob2{background:radial-gradient(circle,#0056b338 0%,#0056b300 70%);border-radius:50%;width:50%;height:50%;animation:7s ease-in-out infinite reverse Background-module__NA7cUa__floatMore;position:absolute;bottom:-15%;left:10%}.Background-module__NA7cUa__pricingBlob3{background:radial-gradient(circle,#1a2b4229 0%,#1a2b4200 70%);border-radius:50%;width:30%;height:30%;animation:8s ease-in-out infinite alternate Background-module__NA7cUa__floatMore;position:absolute;top:30%;left:-10%}.Background-module__NA7cUa__pricingGrid{z-index:-1;opacity:.95;will-change:transform;width:100%;height:100%;animation:8s linear infinite Background-module__NA7cUa__panGrid;position:absolute;top:0;left:0}@keyframes Background-module__NA7cUa__panGrid{0%{transform:translate(0,0)}50%{transform:translate(-72px,-48px)}to{transform:translate(0,0)}}.Background-module__NA7cUa__ctaBackground{z-index:-1;background:linear-gradient(135deg,#004696f2 0%,#0078b4f2 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__ctaGlass{-webkit-backdrop-filter:blur(5px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__ctaPattern{z-index:-1;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.Background-module__NA7cUa__ctaBlobs{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__ctaBlob1{background:radial-gradient(circle,#ffffff40 0%,#fff0 70%);border-radius:50%;width:60%;height:60%;animation:20s ease-in-out infinite alternate Background-module__NA7cUa__float;position:absolute;top:-20%;right:-10%}.Background-module__NA7cUa__ctaBlob2{background:radial-gradient(circle,#008cc84d 0%,#008cc800 70%);border-radius:50%;width:70%;height:70%;animation:25s ease-in-out infinite reverse Background-module__NA7cUa__float;position:absolute;bottom:-30%;left:-10%}.Background-module__NA7cUa__ctaWave{display:none}.Background-module__NA7cUa__ctaRectPattern{z-index:-1;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Background-module__NA7cUa__ctaRect1{-webkit-backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:8px;width:40%;height:30%;animation:20s ease-in-out infinite Background-module__NA7cUa__floatRect;position:absolute;top:-5%;left:-10%;transform:rotate(-15deg)}.Background-module__NA7cUa__ctaRect2{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:12px;width:35%;height:40%;animation:25s ease-in-out infinite reverse Background-module__NA7cUa__floatRect;position:absolute;bottom:-10%;right:-5%;transform:rotate(20deg)}.Background-module__NA7cUa__ctaRect3{-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(135deg,#008cc826,#008cc80d);border:1px solid #008cc81a;border-radius:6px;width:20%;height:15%;animation:18s ease-in-out 2s infinite Background-module__NA7cUa__floatRect;position:absolute;top:40%;right:20%;transform:rotate(-10deg)}.Background-module__NA7cUa__ctaRect4{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#008cc81a,#008cc808);border:1px solid #008cc814;border-radius:10px;width:25%;height:20%;animation:22s ease-in-out 1s infinite reverse Background-module__NA7cUa__floatRect;position:absolute;bottom:30%;left:15%;transform:rotate(12deg)}@keyframes Background-module__NA7cUa__floatRect{0%{opacity:.7;transform:rotate(-15deg)translateY(0)translate(0)}25%{opacity:.8;transform:rotate(-10deg)translateY(-10px)translate(10px)}50%{opacity:.9;transform:rotate(-5deg)translateY(0)translate(20px)}75%{opacity:.8;transform:rotate(-10deg)translateY(10px)translate(10px)}to{opacity:.7;transform:rotate(-15deg)translateY(0)translate(0)}}.Background-module__NA7cUa__heroBlobExtra{opacity:.08;z-index:-1;width:30%;height:30%;animation:18s ease-in-out infinite Background-module__NA7cUa__float;position:absolute;top:20%;left:60%}.Background-module__NA7cUa__heroAnimatedBackground{z-index:-1;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.Background-module__NA7cUa__heroBlob2{transform-origin:50%;animation:18s ease-in-out infinite Background-module__NA7cUa__heroFloat2}.Background-module__NA7cUa__heroBlob3{transform-origin:50%;animation:22s ease-in-out infinite Background-module__NA7cUa__heroFloat3}.Background-module__NA7cUa__heroBlob4{transform-origin:50%;animation:16s ease-in-out infinite Background-module__NA7cUa__heroFloat4}.Background-module__NA7cUa__heroBlob5{transform-origin:50%;animation:19s ease-in-out infinite Background-module__NA7cUa__heroFloat5}@keyframes Background-module__NA7cUa__heroFloat2{0%,to{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(40px,-30px)scale(1.1)rotate(5deg)}66%{transform:translate(-20px,40px)scale(.9)rotate(-5deg)}}@keyframes Background-module__NA7cUa__heroFloat3{0%,to{transform:translate(0)scale(1)}30%{transform:translate(35px,25px)scale(1.06)}60%{transform:translate(-40px,-15px)scale(.94)}}@keyframes Background-module__NA7cUa__heroFloat4{0%,to{transform:translate(0)scale(1)rotate(0)}40%{transform:translate(-45px,35px)scale(1.12)rotate(8deg)}80%{transform:translate(30px,-25px)scale(.92)rotate(-8deg)}}@keyframes Background-module__NA7cUa__heroFloat5{0%,to{transform:translate(0)scale(1)}35%{transform:translate(25px,-40px)scale(1.08)}70%{transform:translate(-35px,20px)scale(.96)}}@media (prefers-reduced-motion:reduce){.Background-module__NA7cUa__blob1,.Background-module__NA7cUa__blob2,.Background-module__NA7cUa__pricingBlob1,.Background-module__NA7cUa__pricingBlob2,.Background-module__NA7cUa__pricingBlob3,.Background-module__NA7cUa__featuresRect1,.Background-module__NA7cUa__featuresRect2,.Background-module__NA7cUa__featuresRect3,.Background-module__NA7cUa__featuresRect4,.Background-module__NA7cUa__ctaBlob1,.Background-module__NA7cUa__ctaBlob2,.Background-module__NA7cUa__ctaRect1,.Background-module__NA7cUa__ctaRect2,.Background-module__NA7cUa__ctaRect3,.Background-module__NA7cUa__ctaRect4,.Background-module__NA7cUa__pricingGrid,.Background-module__NA7cUa__heroBlob2,.Background-module__NA7cUa__heroBlob3,.Background-module__NA7cUa__heroBlob4,.Background-module__NA7cUa__heroBlob5{animation:none!important}}
.BackgroundDashboard-module__osZ2Oa__backgroundWrapper{z-index:-1;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__blob1{opacity:.085;z-index:-1;width:60%;height:60%;animation:34s ease-in-out infinite alternate BackgroundDashboard-module__osZ2Oa__float;position:absolute;top:-15%;right:-15%}.BackgroundDashboard-module__osZ2Oa__blob2{opacity:.065;z-index:-1;width:50%;height:50%;animation:28s ease-in-out infinite alternate-reverse BackgroundDashboard-module__osZ2Oa__float;position:absolute;bottom:-10%;left:-10%}.BackgroundDashboard-module__osZ2Oa__grid{z-index:-1;opacity:.32;width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__gradientOverlay{z-index:-1;background:radial-gradient(circle at 100% 0,#00a0e40d 0%,#fff0 50%),radial-gradient(circle at 0 100%,#0056b312 0%,#fff0 50%);width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__dots{z-index:-1;opacity:.25;width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__wave{z-index:-1;width:100%;position:absolute;bottom:0;left:0;transform:translateY(70%)}@keyframes BackgroundDashboard-module__osZ2Oa__float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes BackgroundDashboard-module__osZ2Oa__floatMore{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-35px)rotate(6deg)scale(1.015)}to{transform:translateY(0)rotate(0)scale(1)}}.BackgroundDashboard-module__osZ2Oa__heroBackground{z-index:-1;background:linear-gradient(135deg,#0056b30f 0%,#00a0e41f 100%);width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__featuresBackground{z-index:-1;background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__featuresRectPattern{z-index:-1;opacity:.35;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__featuresRect1{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#0056b30d,#00a0e408);border:1px solid #0056b30d;border-radius:10px;width:35%;height:25%;animation:26s ease-in-out infinite BackgroundDashboard-module__osZ2Oa__floatFeaturesRect;position:absolute;top:-10%;right:-5%;transform:rotate(-10deg)}.BackgroundDashboard-module__osZ2Oa__featuresRect2{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#00a0e40a,#0056b305);border:1px solid #00a0e40d;border-radius:12px;width:40%;height:30%;animation:30s ease-in-out infinite reverse BackgroundDashboard-module__osZ2Oa__floatFeaturesRect;position:absolute;bottom:-5%;left:-8%;transform:rotate(15deg)}.BackgroundDashboard-module__osZ2Oa__featuresRect3{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#0056b30a,#00a0e405);border:1px solid #0056b30a;border-radius:8px;width:25%;height:18%;animation:24s ease-in-out 1.5s infinite BackgroundDashboard-module__osZ2Oa__floatFeaturesRect;position:absolute;top:35%;left:15%;transform:rotate(-8deg)}.BackgroundDashboard-module__osZ2Oa__featuresRect4{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#00a0e408,#0056b303);border:1px solid #00a0e408;border-radius:10px;width:30%;height:20%;animation:22s ease-in-out 1s infinite reverse BackgroundDashboard-module__osZ2Oa__floatFeaturesRect;position:absolute;bottom:25%;right:10%;transform:rotate(12deg)}@keyframes BackgroundDashboard-module__osZ2Oa__floatFeaturesRect{0%{opacity:.5;transform:rotate(-8deg)translateY(0)translate(0)}25%{opacity:.6;transform:rotate(-5deg)translateY(-8px)translate(8px)}50%{opacity:.7;transform:rotate(-2deg)translateY(0)translate(15px)}75%{opacity:.6;transform:rotate(-5deg)translateY(8px)translate(8px)}to{opacity:.5;transform:rotate(-8deg)translateY(0)translate(0)}}.BackgroundDashboard-module__osZ2Oa__pricingBackground{border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#f0f9ffd1 0%,#cbcbcb1f 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__pricingGlass{-webkit-backdrop-filter:blur(10px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__pricingBlobs{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__pricingBlob1{background:radial-gradient(circle,#00a0e426 0%,#00a0e400 50%);border-radius:50%;width:40%;height:40%;animation:15s ease-in-out infinite BackgroundDashboard-module__osZ2Oa__floatMore;position:absolute;top:-10%;right:-5%}@media (max-width:768px){.BackgroundDashboard-module__osZ2Oa__pricingBlob1{background:radial-gradient(circle,#00a0e426 0%,#00a0e400 30%)}.BackgroundDashboard-module__osZ2Oa__pricingBlob2{background:radial-gradient(circle,#0056b326 0%,#0056b300 30%)}.BackgroundDashboard-module__osZ2Oa__pricingBlob3{background:radial-gradient(circle,#1a2b4229 0%,#1a2b4200 30%)}}.BackgroundDashboard-module__osZ2Oa__pricingBlob2{background:radial-gradient(circle,#0056b326 0%,#0056b300 50%);border-radius:50%;width:50%;height:50%;animation:9s ease-in-out infinite reverse BackgroundDashboard-module__osZ2Oa__floatMore;position:absolute;bottom:-15%;left:10%}.BackgroundDashboard-module__osZ2Oa__pricingBlob3{background:radial-gradient(circle,#1a2b4229 0%,#1a2b4200 50%);border-radius:50%;width:30%;height:30%;animation:10s ease-in-out infinite alternate BackgroundDashboard-module__osZ2Oa__floatMore;position:absolute;top:30%;left:-10%}.BackgroundDashboard-module__osZ2Oa__pricingGrid{z-index:-1;opacity:.9;will-change:transform;width:100%;height:100%;animation:12s linear infinite BackgroundDashboard-module__osZ2Oa__panGrid;position:absolute;top:0;left:0}@keyframes BackgroundDashboard-module__osZ2Oa__panGrid{0%{transform:translate(0,0)}50%{transform:translate(-72px,-48px)}to{transform:translate(0,0)}}.BackgroundDashboard-module__osZ2Oa__ctaBackground{z-index:-1;background:linear-gradient(135deg,#004696f2 0%,#0078b4f2 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__ctaGlass{-webkit-backdrop-filter:blur(5px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__ctaPattern{z-index:-1;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.BackgroundDashboard-module__osZ2Oa__ctaBlobs{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__ctaBlob1{background:radial-gradient(circle,#ffffff40 0%,#fff0 70%);border-radius:50%;width:60%;height:60%;animation:24s ease-in-out infinite alternate BackgroundDashboard-module__osZ2Oa__float;position:absolute;top:-20%;right:-10%}.BackgroundDashboard-module__osZ2Oa__ctaBlob2{background:radial-gradient(circle,#008cc84d 0%,#008cc800 70%);border-radius:50%;width:70%;height:70%;animation:30s ease-in-out infinite reverse BackgroundDashboard-module__osZ2Oa__float;position:absolute;bottom:-30%;left:-10%}.BackgroundDashboard-module__osZ2Oa__ctaWave{display:none}.BackgroundDashboard-module__osZ2Oa__ctaRectPattern{z-index:-1;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundDashboard-module__osZ2Oa__ctaRect1{-webkit-backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:8px;width:40%;height:30%;animation:20s ease-in-out infinite BackgroundDashboard-module__osZ2Oa__floatRect;position:absolute;top:-5%;left:-10%;transform:rotate(-15deg)}
.Button-module__e7WGRa__button{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__e7WGRa__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Button-module__e7WGRa__button:hover:before{left:100%}.Button-module__e7WGRa__button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.Button-module__e7WGRa__button:disabled:before{display:none}.Button-module__e7WGRa__button:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb4d}.Button-module__e7WGRa__sm{border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem}.Button-module__e7WGRa__md{border-radius:12px;padding:.875rem 1.75rem;font-size:1rem}.Button-module__e7WGRa__lg{border-radius:14px;padding:1.125rem 2.25rem;font-size:1.125rem}.Button-module__e7WGRa__fullWidth{width:100%}.Button-module__e7WGRa__primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);box-shadow:0 4px 12px #2563eb40,0 2px 6px #00000014,inset 0 1px #fff3}.Button-module__e7WGRa__primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#3b82f6 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #2563eb59,0 4px 12px #0000001f,inset 0 1px #ffffff4d}.Button-module__e7WGRa__primary:active:not(:disabled){transform:translateY(0)scale(1);box-shadow:0 3px 8px #2563eb40,0 1px 4px #00000014,inset 0 1px #ffffff26}.Button-module__e7WGRa__secondary{color:#334155;background:#fff;border:1px solid #e2e8f0cc;box-shadow:0 2px 6px #0000000f,0 1px 3px #0000000a}.Button-module__e7WGRa__secondary:before{background:linear-gradient(90deg,#0000,#64748b14,#0000)}.Button-module__e7WGRa__secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #0000001a,0 3px 8px #0000000f}.Button-module__e7WGRa__secondary:active:not(:disabled){background:#f1f5f9;border-color:#94a3b8;transform:translateY(0);box-shadow:0 2px 6px #0000000f,0 1px 3px #0000000a}.Button-module__e7WGRa__secondary:focus-visible{box-shadow:0 0 0 3px #64748b26,0 2px 6px #0000000f}.Button-module__e7WGRa__secondary:disabled{color:#94a3b8;box-shadow:none;background-color:#f5f7fa;border-color:#e2e8f0}.Button-module__e7WGRa__outline{color:#2563eb;background-color:#0000;border:1px solid #2563eb;box-shadow:0 1px 3px #2563eb14}.Button-module__e7WGRa__outline:before{background:linear-gradient(90deg,#0000,#2563eb1a,#0000)}.Button-module__e7WGRa__outline:hover:not(:disabled){color:#1d4ed8;background:linear-gradient(135deg,#2563eb14,#3b82f60d);border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb26,0 3px 8px #0000000f}.Button-module__e7WGRa__outline:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #2563eb1f}.Button-module__e7WGRa__ghost{color:#64748b;background-color:#0000}.Button-module__e7WGRa__ghost:before{background:linear-gradient(90deg,#0000,#64748b14,#0000)}.Button-module__e7WGRa__ghost:hover:not(:disabled){color:#334155;background-color:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 6px #0000000a}.Button-module__e7WGRa__ghost:active:not(:disabled){background-color:#f1f5f9;transform:translateY(0)}.Button-module__e7WGRa__danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);box-shadow:0 4px 12px #ef44444d,0 2px 6px #00000014,inset 0 1px #fff3}.Button-module__e7WGRa__danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 50%,#991b1b 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #ef444466,0 4px 12px #0000001f,inset 0 1px #ffffff4d}.Button-module__e7WGRa__danger:active:not(:disabled){transform:translateY(0)scale(1);box-shadow:0 3px 8px #ef44444d,0 1px 4px #00000014}.Button-module__e7WGRa__destructive{color:#dc2626;background:#fff;border:1px solid #dc26264d;box-shadow:0 2px 6px #dc262614,0 1px 3px #0000000a}.Button-module__e7WGRa__destructive:before{background:linear-gradient(90deg,#0000,#dc26261a,#0000)}.Button-module__e7WGRa__destructive:hover:not(:disabled){color:#b91c1c;background:linear-gradient(135deg,#fef2f280,#fee2e24d);border-color:#dc2626;transform:translateY(-2px);box-shadow:0 6px 16px #dc262626,0 3px 8px #0000000f}.Button-module__e7WGRa__destructive:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #dc26261f,0 1px 3px #0000000a}.Button-module__e7WGRa__destructive:disabled{color:#dc262666;background:#fef2f266;border-color:#dc26261a}.Button-module__e7WGRa__inverted{color:#2563eb;background:#fff;box-shadow:0 4px 12px #fff3,0 2px 6px #0000001a}.Button-module__e7WGRa__inverted:hover:not(:disabled){background:#f8fafc;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #ffffff4d,0 4px 12px #00000026}.Button-module__e7WGRa__inverted:active:not(:disabled){transform:translateY(0)scale(1);box-shadow:0 3px 8px #fff3,0 1px 4px #0000001a}.Button-module__e7WGRa__invertedOutline{color:#fff;background-color:#0000;border:1px solid #ffffffe6;box-shadow:0 1px 3px #ffffff1a}.Button-module__e7WGRa__invertedOutline:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}.Button-module__e7WGRa__invertedOutline:hover:not(:disabled){background:#ffffff1f;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #fff3,0 3px 8px #0000001a}.Button-module__e7WGRa__invertedOutline:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #ffffff26}.Button-module__e7WGRa__loading{cursor:wait}.Button-module__e7WGRa__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite Button-module__e7WGRa__spin}@keyframes Button-module__e7WGRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__e7WGRa__button{transition-duration:.01ms}.Button-module__e7WGRa__button:before{animation:none;display:none}.Button-module__e7WGRa__button:hover:not(:disabled),.Button-module__e7WGRa__button:active:not(:disabled){transform:none}.Button-module__e7WGRa__spinner{border-top-color:#0000;border-right-color:currentColor;animation:none}}@media (max-width:768px){.Button-module__e7WGRa__md{padding:.625rem 1.25rem;font-size:.875rem}.Button-module__e7WGRa__lg{padding:.875rem 1.75rem;font-size:1rem}}
.DashboardCard-module__mUIKqq__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.34,1.56,.64,1) backwards DashboardCard-module__mUIKqq__fadeInScale;display:flex;position:relative;overflow:hidden}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__interactive:before{content:"";pointer-events:none;opacity:0;background-image:radial-gradient(circle at 20% 80%,#3b82f60d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#6366f10d 0%,#0000 50%),radial-gradient(circle at 40% 40%,#8b5cf608 0%,#0000 50%);width:100%;height:100%;transition:opacity .6s;animation:20s ease-in-out infinite DashboardCard-module__mUIKqq__particlesFloat;position:absolute;top:0;left:0}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__interactive:hover:before{opacity:1}@keyframes DashboardCard-module__mUIKqq__particlesFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10px,-10px)scale(1.1)}66%{transform:translate(-10px,10px)scale(.9)}}.DashboardCard-module__mUIKqq__card:first-child{animation-delay:.1s}.DashboardCard-module__mUIKqq__card:nth-child(2){animation-delay:.15s}.DashboardCard-module__mUIKqq__card:nth-child(3){animation-delay:.2s}.DashboardCard-module__mUIKqq__card:nth-child(4){animation-delay:.25s}.DashboardCard-module__mUIKqq__card:nth-child(5){animation-delay:.3s}@keyframes DashboardCard-module__mUIKqq__fadeInScale{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.DashboardCard-module__mUIKqq__card:hover{background:#fffc;border-color:#ffffff80;transform:translateY(-8px);box-shadow:0 20px 40px #2563eb1a,0 0 30px #2563eb0d,inset 0 1px 2px #ffffff80}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__interactive{cursor:pointer}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__interactive:active{transform:translateY(-4px)}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__primary{background:linear-gradient(135deg,#2563eb14,#3b82f60a);border-color:#2563eb33}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__primary:hover{background:linear-gradient(135deg,#2563eb1f,#3b82f614);border-color:#2563eb4d;box-shadow:0 20px 40px #2563eb26,0 0 30px #2563eb14}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__success{background:linear-gradient(135deg,#10b98114,#22c55e0a);border-color:#10b98133}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__success:hover{background:linear-gradient(135deg,#10b9811f,#22c55e14);border-color:#10b9814d;box-shadow:0 20px 40px #10b98126,0 0 30px #10b98114}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__warning{background:linear-gradient(135deg,#f59e0b14,#f973160a);border-color:#f59e0b33}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__warning:hover{background:linear-gradient(135deg,#f59e0b1f,#f9731614);border-color:#f59e0b4d;box-shadow:0 20px 40px #f59e0b26,0 0 30px #f59e0b14}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__danger{background:linear-gradient(135deg,#ef444414,#dc26260a);border-color:#ef444433}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__danger:hover{background:linear-gradient(135deg,#ef44441f,#dc262614);border-color:#ef44444d;box-shadow:0 20px 40px #ef444426,0 0 30px #ef444414}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__info{background:linear-gradient(135deg,#3b82f614,#60a5fa0a);border-color:#3b82f633}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__info:hover{background:linear-gradient(135deg,#3b82f61f,#60a5fa14);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f626,0 0 30px #3b82f614}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__sm{padding:1.25rem}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__lg{flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__gauge{min-height:180px;padding:2rem;overflow:visible}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__interactive{justify-content:center;align-items:center}@media (prefers-color-scheme:dark){.DashboardCard-module__mUIKqq__card{background:#0f172ab3;border-color:#94a3b833}.DashboardCard-module__mUIKqq__card:hover{background:#0f172acc;border-color:#94a3b84d}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__primary{background:linear-gradient(135deg,#2563eb26,#3b82f614);border-color:#2563eb4d}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__primary:hover{background:linear-gradient(135deg,#2563eb33,#3b82f61f)}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__success{background:linear-gradient(135deg,#10b98126,#22c55e14);border-color:#10b9814d}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__success:hover{background:linear-gradient(135deg,#10b98133,#22c55e1f)}}@media (max-width:768px){.DashboardCard-module__mUIKqq__card{border-radius:16px;min-height:140px;padding:1.5rem}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__lg{min-height:160px;padding:1.75rem}.DashboardCard-module__mUIKqq__card.DashboardCard-module__mUIKqq__gauge{min-height:160px;padding:1.5rem}}
.MetricCounter-module__5BqccW__counter{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;display:flex;position:relative}.MetricCounter-module__5BqccW__counterIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;font-size:2.25rem;animation:2.5s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__iconPulse;display:flex;position:relative;overflow:visible;box-shadow:0 10px 25px #2563eb66,0 0 #2563eb66}.MetricCounter-module__5BqccW__counterIcon:before{content:"";border:2px solid;border-color:inherit;opacity:0;border-radius:25px;animation:2.5s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__pulseRing;position:absolute;inset:-6px}@keyframes MetricCounter-module__5BqccW__pulseRing{0%{opacity:0;transform:scale(.95)}50%{opacity:.6;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}.MetricCounter-module__5BqccW__counterIcon:after{content:"";background:linear-gradient(45deg,#0000 30%,#fff3 50%,#0000 70%);width:200%;height:200%;animation:3s ease-in-out infinite MetricCounter-module__5BqccW__shimmer;position:absolute;top:-50%;left:-50%}@keyframes MetricCounter-module__5BqccW__shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@keyframes MetricCounter-module__5BqccW__iconPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #2563eb4d}50%{transform:scale(1.05);box-shadow:0 8px 20px #2563eb80}}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__success{background:linear-gradient(135deg,#10b981,#059669);animation:2.5s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__iconPulseSuccess;box-shadow:0 10px 25px #10b98166}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__success:before{border-color:#10b981}@keyframes MetricCounter-module__5BqccW__iconPulseSuccess{0%,to{box-shadow:0 10px 25px #10b98166}50%{box-shadow:0 12px 30px #10b98199}}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__warning{background:linear-gradient(135deg,#f59e0b,#d97706);animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__iconPulseWarning;box-shadow:0 10px 25px #f59e0b66}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__warning:before{border-color:#f59e0b}@keyframes MetricCounter-module__5BqccW__iconPulseWarning{0%,to{box-shadow:0 10px 25px #f59e0b66}50%{box-shadow:0 12px 30px #f59e0b99}}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__danger{background:linear-gradient(135deg,#ef4444,#dc2626);animation:1.5s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__iconPulseDanger;box-shadow:0 10px 25px #ef444466}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__danger:before{border-color:#ef4444}@keyframes MetricCounter-module__5BqccW__iconPulseDanger{0%,to{transform:scale(1);box-shadow:0 10px 25px #ef444466}50%{transform:scale(1.05);box-shadow:0 14px 35px #ef444499}}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__info{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 25px #3b82f666}.MetricCounter-module__5BqccW__counterIcon.MetricCounter-module__5BqccW__info:before{border-color:#3b82f6}.MetricCounter-module__5BqccW__counterContent{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.MetricCounter-module__5BqccW__counterValue{background:linear-gradient(135deg,#1e293b,#475569);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.25rem;font-weight:800;line-height:1;animation:.8s cubic-bezier(.34,1.56,.64,1) MetricCounter-module__5BqccW__countUp;display:inline-block;position:relative}.MetricCounter-module__5BqccW__counterValue:after{content:"";opacity:0;pointer-events:none;z-index:-1;filter:blur(15px);background:radial-gradient(circle,#3b82f633,#0000 70%);animation:3s ease-in-out infinite MetricCounter-module__5BqccW__valueGlow;position:absolute;inset:-10px}@keyframes MetricCounter-module__5BqccW__valueGlow{0%,to{opacity:0}50%{opacity:.4}}@keyframes MetricCounter-module__5BqccW__countUp{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.MetricCounter-module__5BqccW__counterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0;font-size:.875rem;font-weight:600;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s backwards MetricCounter-module__5BqccW__labelSlideIn}@keyframes MetricCounter-module__5BqccW__labelSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MetricCounter-module__5BqccW__counterSubtext{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:500;animation:.8s ease-out .4s backwards MetricCounter-module__5BqccW__subtextFadeIn;display:flex}@keyframes MetricCounter-module__5BqccW__subtextFadeIn{0%{opacity:0}to{opacity:1}}.MetricCounter-module__5BqccW__metricWithGauge{flex-direction:column;gap:1rem;display:flex}.MetricCounter-module__5BqccW__metricLabel{color:#64748b;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;display:flex}.MetricCounter-module__5BqccW__metricValue{color:#1e293b;font-size:1.5rem;font-weight:700}.MetricCounter-module__5BqccW__gaugeContainer{background:#e2e8f0;border-radius:999px;width:100%;height:12px;overflow:hidden}.MetricCounter-module__5BqccW__gaugeFill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1);animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCounter-module__5BqccW__gaugePulse}@keyframes MetricCounter-module__5BqccW__gaugePulse{0%,to{opacity:1}50%{opacity:.9}}.MetricCounter-module__5BqccW__gaugeFill.MetricCounter-module__5BqccW__success{background:linear-gradient(90deg,#10b981,#059669)}.MetricCounter-module__5BqccW__gaugeFill.MetricCounter-module__5BqccW__warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.MetricCounter-module__5BqccW__gaugeFill.MetricCounter-module__5BqccW__danger{background:linear-gradient(90deg,#ef4444,#dc2626)}.MetricCounter-module__5BqccW__gaugeFill.MetricCounter-module__5BqccW__info{background:linear-gradient(90deg,#3b82f6,#2563eb)}@media (max-width:768px){.MetricCounter-module__5BqccW__counterIcon{width:72px;height:72px;font-size:1.875rem}.MetricCounter-module__5BqccW__counterValue{font-size:2.5rem}.MetricCounter-module__5BqccW__counterLabel{font-size:.8rem}.MetricCounter-module__5BqccW__counterSubtext{font-size:.75rem}}
.EmployeesHeader-module__WtRclq__header{justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;padding-bottom:1.5rem;animation:.5s ease-out EmployeesHeader-module__WtRclq__fadeInDown;display:flex}@keyframes EmployeesHeader-module__WtRclq__fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmployeesHeader-module__WtRclq__headerLeft h1{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:2.25rem;font-weight:700}.EmployeesHeader-module__WtRclq__headerLeft p{color:#64748b;margin:0;font-size:.95rem;line-height:1.5}.EmployeesHeader-module__WtRclq__headerRight{flex-shrink:0}@media (max-width:1024px){.EmployeesHeader-module__WtRclq__headerLeft h1{font-size:2rem}}@media (max-width:768px){.EmployeesHeader-module__WtRclq__header{flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:2rem;padding-bottom:1rem}.EmployeesHeader-module__WtRclq__headerLeft h1{font-size:1.75rem}.EmployeesHeader-module__WtRclq__headerLeft p{font-size:.875rem}.EmployeesHeader-module__WtRclq__headerRight{width:100%}.EmployeesHeader-module__WtRclq__headerRight button{justify-content:center;width:100%}}@media (max-width:480px){.EmployeesHeader-module__WtRclq__headerLeft h1{font-size:1.5rem}.EmployeesHeader-module__WtRclq__header{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.EmployeesHeader-module__WtRclq__header{animation:none}}
.TimeRemaining-module__tROu8G__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffffd9;border-radius:20px;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;padding:clamp(1.5rem,3vw,2.5rem);animation:.8s cubic-bezier(.34,1.56,.64,1) TimeRemaining-module__tROu8G__containerFadeIn;display:flex;position:relative;overflow:hidden}.TimeRemaining-module__tROu8G__container:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f626 0%,#0000 70%);width:200%;height:200%;animation:10s linear infinite TimeRemaining-module__tROu8G__rotateGradient;position:absolute;top:-50%;left:-50%}@keyframes TimeRemaining-module__tROu8G__containerFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TimeRemaining-module__tROu8G__rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TimeRemaining-module__tROu8G__clockSection{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:1.25rem;display:flex;position:relative}.TimeRemaining-module__tROu8G__clock{width:clamp(90px,14vw,160px);height:clamp(90px,14vw,160px);transform-style:preserve-3d;animation:4s ease-in-out infinite TimeRemaining-module__tROu8G__clockFloat,2s ease-in-out infinite TimeRemaining-module__tROu8G__clockGlow;position:relative}@keyframes TimeRemaining-module__tROu8G__clockFloat{0%,to{transform:translateY(0)rotateY(0)}25%{transform:translateY(-8px)rotateY(5deg)}50%{transform:translateY(0)rotateY(0)}75%{transform:translateY(-5px)rotateY(-5deg)}}@keyframes TimeRemaining-module__tROu8G__clockGlow{0%,to{filter:drop-shadow(0 4px 12px #3b82f64d)}50%{filter:drop-shadow(0 8px 24px #3b82f699)}}.TimeRemaining-module__tROu8G__clockSvg{color:currentColor;width:100%;height:100%;transition:all .3s}.TimeRemaining-module__tROu8G__clockSvg circle{stroke-dasharray:301.59;stroke-dashoffset:0;animation:2s ease-out TimeRemaining-module__tROu8G__drawCircle}@keyframes TimeRemaining-module__tROu8G__drawCircle{0%{stroke-dashoffset:301.59px}to{stroke-dashoffset:0}}.TimeRemaining-module__tROu8G__hourHand{transform-origin:50%;filter:drop-shadow(0 2px 4px #0003);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.TimeRemaining-module__tROu8G__minuteHand{transform-origin:50%;filter:drop-shadow(0 2px 4px #00000026);transition:transform .5s cubic-bezier(.34,1.56,.64,1);animation:1s ease-in-out infinite TimeRemaining-module__tROu8G__minuteHandTick}@keyframes TimeRemaining-module__tROu8G__minuteHandTick{0%,to{opacity:1}50%{opacity:.9}}.TimeRemaining-module__tROu8G__countdownSection{z-index:1;flex:1;position:relative}.TimeRemaining-module__tROu8G__countdownGrid{justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.5rem);display:flex}.TimeRemaining-module__tROu8G__countdownItem{background:linear-gradient(135deg,#f8fafcf2,#f1f5f9cc);border:2px solid #e2e8f099;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:clamp(70px,10vw,110px);max-width:150px;padding:clamp(1rem,2vw,1.75rem) clamp(.875rem,2vw,1.5rem);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.34,1.56,.64,1) both TimeRemaining-module__tROu8G__countdownEntrance;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014,inset 0 0 0 1px #ffffff80}.TimeRemaining-module__tROu8G__countdownItem:first-child{animation-delay:.1s}.TimeRemaining-module__tROu8G__countdownItem:nth-child(3){animation-delay:.2s}.TimeRemaining-module__tROu8G__countdownItem:nth-child(5){animation-delay:.3s}.TimeRemaining-module__tROu8G__countdownItem:before{content:"";background:linear-gradient(45deg,#0000 30%,#3b82f61a 50%,#0000 70%);width:200%;height:200%;animation:3s linear infinite TimeRemaining-module__tROu8G__shimmer;position:absolute;top:-50%;left:-50%}@keyframes TimeRemaining-module__tROu8G__shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.TimeRemaining-module__tROu8G__countdownItem:hover{border-color:#3b82f680;transform:translateY(-8px)scale(1.05);box-shadow:0 12px 24px #3b82f633,inset 0 0 0 1px #fffc}@keyframes TimeRemaining-module__tROu8G__countdownEntrance{0%{opacity:0;transform:translateY(30px)scale(.8)rotateX(-20deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}.TimeRemaining-module__tROu8G__countdownValue{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #2563eb33;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;line-height:1;animation:2s ease-in-out infinite TimeRemaining-module__tROu8G__valueGlow;position:relative}@keyframes TimeRemaining-module__tROu8G__valueGlow{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.TimeRemaining-module__tROu8G__countdownLabel{color:#64748b;text-transform:uppercase;letter-spacing:.08em;z-index:1;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:flex;position:relative}.TimeRemaining-module__tROu8G__countdownIcon{stroke-width:2px;opacity:.8;width:14px;min-width:14px;height:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.TimeRemaining-module__tROu8G__countdownItem:hover .TimeRemaining-module__tROu8G__countdownIcon{opacity:1;transform:scale(1.05)}.TimeRemaining-module__tROu8G__separator{background:linear-gradient(135deg,#cbd5e1,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 .5rem;font-size:2rem;font-weight:800;animation:1.5s cubic-bezier(.4,0,.6,1) infinite TimeRemaining-module__tROu8G__separatorBlink;position:relative}.TimeRemaining-module__tROu8G__separator:after{content:"";background:radial-gradient(circle,#3b82f666,#0000);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite TimeRemaining-module__tROu8G__separatorPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes TimeRemaining-module__tROu8G__separatorBlink{0%,49%,to{opacity:1}50%,99%{opacity:.2}}@keyframes TimeRemaining-module__tROu8G__separatorPulse{0%,to{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{opacity:.6;transform:translate(-50%,-50%)scale(2)}}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__primary{background:linear-gradient(135deg,#2563eb1a,#3b82f60d);border:2px solid #2563eb40;box-shadow:0 8px 24px #2563eb26,inset 0 0 0 1px #fff9}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__primary .TimeRemaining-module__tROu8G__clock{color:#2563eb}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__success{background:linear-gradient(135deg,#10b9811a,#22c55e0d);border:2px solid #10b98140;box-shadow:0 8px 24px #10b98126,inset 0 0 0 1px #fff9}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__success .TimeRemaining-module__tROu8G__clock{color:#10b981}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__success .TimeRemaining-module__tROu8G__countdownValue{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__warning{background:linear-gradient(135deg,#f59e0b1f,#f973160f);border:2px solid #f59e0b4d;animation:2s ease-in-out infinite TimeRemaining-module__tROu8G__warningPulse;box-shadow:0 8px 24px #f59e0b33,inset 0 0 0 1px #fff9}@keyframes TimeRemaining-module__tROu8G__warningPulse{0%,to{box-shadow:0 8px 24px #f59e0b33,inset 0 0 0 1px #fff9}50%{box-shadow:0 12px 32px #f59e0b59,inset 0 0 0 1px #fffc}}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__warning .TimeRemaining-module__tROu8G__clock{color:#f59e0b}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__warning .TimeRemaining-module__tROu8G__countdownValue{background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__danger{background:linear-gradient(135deg,#ef444426,#dc262614);border:2px solid #ef444459;animation:1.5s ease-in-out infinite TimeRemaining-module__tROu8G__dangerPulse;box-shadow:0 8px 24px #ef444440,inset 0 0 0 1px #fff9}@keyframes TimeRemaining-module__tROu8G__dangerPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #ef444440,inset 0 0 0 1px #fff9}50%{transform:scale(1.02);box-shadow:0 16px 40px #ef444466,inset 0 0 0 2px #fffc,0 0 20px #ef44444d}}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__danger .TimeRemaining-module__tROu8G__clock{color:#ef4444;animation:4s ease-in-out infinite TimeRemaining-module__tROu8G__clockFloat,1s ease-in-out infinite TimeRemaining-module__tROu8G__dangerClockGlow}@keyframes TimeRemaining-module__tROu8G__dangerClockGlow{0%,to{filter:drop-shadow(0 4px 12px #ef444466)}50%{filter:drop-shadow(0 8px 24px #ef4444cc)}}.TimeRemaining-module__tROu8G__container.TimeRemaining-module__tROu8G__danger .TimeRemaining-module__tROu8G__countdownValue{background:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#f87171 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1s ease-in-out infinite TimeRemaining-module__tROu8G__valueGlow}@media (max-width:1200px){.TimeRemaining-module__tROu8G__container{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.TimeRemaining-module__tROu8G__clockSection{gap:.75rem}.TimeRemaining-module__tROu8G__clock{width:100px;height:100px}.TimeRemaining-module__tROu8G__countdownGrid{gap:.75rem}.TimeRemaining-module__tROu8G__countdownItem{flex:1;min-width:75px;padding:1rem .875rem}.TimeRemaining-module__tROu8G__countdownValue{font-size:1.75rem}.TimeRemaining-module__tROu8G__countdownLabel{gap:.35rem;font-size:.8rem}.TimeRemaining-module__tROu8G__countdownIcon{width:14px;min-width:14px;height:14px}.TimeRemaining-module__tROu8G__separator{margin:0 .35rem;font-size:1.75rem}}@media (max-width:768px){.TimeRemaining-module__tROu8G__container{flex-direction:column;gap:2rem;padding:1.5rem}.TimeRemaining-module__tROu8G__clock{width:90px;height:90px}.TimeRemaining-module__tROu8G__countdownItem{min-width:70px;padding:1.25rem 1rem}.TimeRemaining-module__tROu8G__countdownValue{font-size:2rem}.TimeRemaining-module__tROu8G__countdownLabel{gap:.3rem;font-size:.75rem}.TimeRemaining-module__tROu8G__countdownIcon{width:13px;min-width:13px;height:13px}.TimeRemaining-module__tROu8G__separator{margin:0 .25rem;font-size:1.5rem}}@media (max-width:480px){.TimeRemaining-module__tROu8G__container{gap:1rem;padding:1rem}.TimeRemaining-module__tROu8G__clockSection{gap:.5rem}.TimeRemaining-module__tROu8G__clock{width:75px;height:75px}.TimeRemaining-module__tROu8G__countdownGrid{gap:.25rem}.TimeRemaining-module__tROu8G__countdownItem{min-width:60px;padding:.75rem .5rem}.TimeRemaining-module__tROu8G__countdownValue{font-size:1.25rem}.TimeRemaining-module__tROu8G__countdownLabel{gap:.25rem;font-size:.7rem}.TimeRemaining-module__tROu8G__countdownIcon{width:12px;min-width:12px;height:12px}}
.Dialog-module__Bw1M2G__dialog{visibility:hidden;pointer-events:none;opacity:0;z-index:1000;background-color:#fff;border:none;border-radius:8px;flex-direction:column;width:90vw;max-width:500px;max-height:95vh;padding:0;transition:transform .3s ease-out,opacity .3s ease-out;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.9);box-shadow:0 4px 16px #0003}.Dialog-module__Bw1M2G__dialogSm{max-width:400px}.Dialog-module__Bw1M2G__dialogMd{max-width:500px}.Dialog-module__Bw1M2G__dialogLg{max-width:700px}.Dialog-module__Bw1M2G__dialogXl{max-width:900px}.Dialog-module__Bw1M2G__dialogXxl{flex-direction:column;max-width:1100px;height:95vh;max-height:98vh;display:flex}.Dialog-module__Bw1M2G__dialogFull{flex-direction:column;width:92vw;max-width:1600px;height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);margin:0;display:flex;top:.5rem;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:640px){.Dialog-module__Bw1M2G__dialog{width:85vw}.Dialog-module__Bw1M2G__dialogSm{max-width:400px}.Dialog-module__Bw1M2G__dialogMd{max-width:500px}.Dialog-module__Bw1M2G__dialogLg{max-width:700px}.Dialog-module__Bw1M2G__dialogXl{max-width:900px}.Dialog-module__Bw1M2G__dialogXxl{max-width:1150px}}@media (min-width:768px){.Dialog-module__Bw1M2G__dialog{width:80vw}.Dialog-module__Bw1M2G__dialogSm{max-width:450px}.Dialog-module__Bw1M2G__dialogMd{max-width:550px}.Dialog-module__Bw1M2G__dialogLg{max-width:750px}.Dialog-module__Bw1M2G__dialogXl{max-width:1000px}.Dialog-module__Bw1M2G__dialogXxl{max-width:1250px}}@media (min-width:1024px){.Dialog-module__Bw1M2G__dialog{width:75vw}.Dialog-module__Bw1M2G__dialogSm{max-width:500px}.Dialog-module__Bw1M2G__dialogMd{max-width:600px}.Dialog-module__Bw1M2G__dialogLg{max-width:800px}.Dialog-module__Bw1M2G__dialogXl{max-width:1100px}.Dialog-module__Bw1M2G__dialogXxl{max-width:1350px}.Dialog-module__Bw1M2G__dialogFull{width:88vw;max-width:1700px}}@media (min-width:1280px){.Dialog-module__Bw1M2G__dialog{width:70vw}.Dialog-module__Bw1M2G__dialogSm{max-width:550px}.Dialog-module__Bw1M2G__dialogMd{max-width:650px}.Dialog-module__Bw1M2G__dialogLg{max-width:850px}.Dialog-module__Bw1M2G__dialogXl{max-width:1200px}.Dialog-module__Bw1M2G__dialogXxl{max-width:1450px}.Dialog-module__Bw1M2G__dialogFull{width:80vw;max-width:1800px}}.Dialog-module__Bw1M2G__dialog[open]{visibility:visible;pointer-events:auto;opacity:1;display:flex;transform:translate(-50%,-50%)scale(1)}.Dialog-module__Bw1M2G__dialog[open].Dialog-module__Bw1M2G__closing{opacity:0;transform:translate(-50%,-50%)scale(.9)}.Dialog-module__Bw1M2G__dialog::backdrop{background:#00000080;animation:.3s ease-out Dialog-module__Bw1M2G__fadeBackdrop}@keyframes Dialog-module__Bw1M2G__fadeBackdrop{0%{background-color:#0000}to{background-color:#00000080}}.Dialog-module__Bw1M2G__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}@media (max-width:640px){.Dialog-module__Bw1M2G__header{padding:1rem 1.25rem}}.Dialog-module__Bw1M2G__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.Dialog-module__Bw1M2G__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:2rem;line-height:1;display:flex}.Dialog-module__Bw1M2G__closeButton:hover{background-color:#0000000d}.Dialog-module__Bw1M2G__closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Dialog-module__Bw1M2G__closeButton:active{background-color:#0000001a}.Dialog-module__Bw1M2G__body{color:#374151;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:1.5rem 2rem;font-size:1rem;overflow-y:auto}@media (max-width:640px){.Dialog-module__Bw1M2G__body{padding:1rem 1.25rem}}.Dialog-module__Bw1M2G__footer{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;padding:1rem 2rem;display:flex}@media (max-width:640px){.Dialog-module__Bw1M2G__footer{padding:.75rem 1.25rem}}.Dialog-module__Bw1M2G__dialogFull[open]{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);top:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}.Dialog-module__Bw1M2G__dialog button:focus-visible{box-shadow:0 0 0 2px var(--primary,#0056b3);color:#334155;background-color:#f1f5f9;outline:none}
.DashboardApprovalTimeline-module__Oyphwq__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f614,#60a5fa0a);border:1px solid #3b82f633;border-radius:20px;max-width:100%;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.34,1.56,.64,1) DashboardApprovalTimeline-module__Oyphwq__fadeInScale;position:relative;overflow:hidden}.DashboardApprovalTimeline-module__Oyphwq__container:hover{background:linear-gradient(135deg,#3b82f61f,#60a5fa14);border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 20px 40px #3b82f626,0 0 30px #3b82f614,inset 0 1px 2px #ffffff80}.DashboardApprovalTimeline-module__Oyphwq__container:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.DashboardApprovalTimeline-module__Oyphwq__container:hover:before{left:100%}@keyframes DashboardApprovalTimeline-module__Oyphwq__fadeInScale{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.DashboardApprovalTimeline-module__Oyphwq__title{color:#1e293b;letter-spacing:-.5px;word-break:break-word;z-index:1;margin:0 0 2rem;font-size:1.25rem;font-weight:800;position:relative}.DashboardApprovalTimeline-module__Oyphwq__timeline{z-index:1;flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.DashboardApprovalTimeline-module__Oyphwq__timelineItem{gap:1rem;width:100%;max-width:100%;padding-left:0;transition:all .3s;display:flex;position:relative}.DashboardApprovalTimeline-module__Oyphwq__timelineItem.DashboardApprovalTimeline-module__Oyphwq__activeItem{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:3px solid #f59e0b;border-radius:16px;margin:-.5rem -.5rem .5rem;padding:1rem;animation:2s ease-in-out infinite DashboardApprovalTimeline-module__Oyphwq__currentStepGlow;box-shadow:0 8px 24px #f59e0b40,inset 0 0 0 1px #fbbf2433}@keyframes DashboardApprovalTimeline-module__Oyphwq__currentStepGlow{0%,to{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b40,inset 0 0 0 1px #fbbf2433}50%{border-color:#fbbf24;box-shadow:0 12px 32px #f59e0b59,inset 0 0 0 1px #fbbf244d}}.DashboardApprovalTimeline-module__Oyphwq__timelineTrack{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.DashboardApprovalTimeline-module__Oyphwq__dot{z-index:2;border:3px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 4px 16px #0003}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-approved{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#fff6;box-shadow:0 8px 24px #10b98173}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-approved:hover{transform:scale(1.05);box-shadow:0 12px 32px #10b98173}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-rejected{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 24px #ef444459}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-pending{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#ffffff80;animation:2s cubic-bezier(.4,0,.6,1) infinite DashboardApprovalTimeline-module__Oyphwq__dotPulse;box-shadow:0 8px 24px #fbbf2473}@keyframes DashboardApprovalTimeline-module__Oyphwq__dotPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #fbbf2473}50%{transform:scale(1.08);box-shadow:0 12px 32px #fbbf24b3}}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-pending.DashboardApprovalTimeline-module__Oyphwq__active{animation:1.5s cubic-bezier(.4,0,.6,1) infinite DashboardApprovalTimeline-module__Oyphwq__dotPulse}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-inactive{color:#94a3b8;background:#e2e8f0e6;border-color:#ffffff4d}.DashboardApprovalTimeline-module__Oyphwq__dot.DashboardApprovalTimeline-module__Oyphwq__status-future{color:#cbd5e1;background:linear-gradient(135deg,#f1f5f9cc,#e2e8f099);border-width:2px;border-color:#cbd5e166;box-shadow:0 2px 8px #94a3b814}.DashboardApprovalTimeline-module__Oyphwq__iconApproved,.DashboardApprovalTimeline-module__Oyphwq__iconRejected,.DashboardApprovalTimeline-module__Oyphwq__iconPending,.DashboardApprovalTimeline-module__Oyphwq__iconInactive,.DashboardApprovalTimeline-module__Oyphwq__iconFuture{animation:.4s cubic-bezier(.34,1.56,.64,1) DashboardApprovalTimeline-module__Oyphwq__iconAppear}.DashboardApprovalTimeline-module__Oyphwq__iconFuture{color:#cbd5e1;opacity:.7;font-size:1.2rem}@keyframes DashboardApprovalTimeline-module__Oyphwq__iconAppear{0%{opacity:0;transform:scale(.5)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}.DashboardApprovalTimeline-module__Oyphwq__line{background:linear-gradient(#94a3b899,#cbd5e180);border-radius:2px;width:4px;height:60px;margin-top:.5rem;transition:all .4s;box-shadow:0 0 10px #94a3b84d}.DashboardApprovalTimeline-module__Oyphwq__line.DashboardApprovalTimeline-module__Oyphwq__lineCompleted{background:linear-gradient(#10b981,#059669);width:4px;box-shadow:0 0 16px #10b98166,0 0 6px #10b9814d}.DashboardApprovalTimeline-module__Oyphwq__line.DashboardApprovalTimeline-module__Oyphwq__lineFuture{opacity:.8;background:linear-gradient(#cbd5e180,#e2e8f066);width:3px;box-shadow:0 0 8px #94a3b833}.DashboardApprovalTimeline-module__Oyphwq__content{flex:1;min-width:0;max-width:100%;padding-top:.5rem;overflow:hidden}.DashboardApprovalTimeline-module__Oyphwq__header{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.5rem;display:flex}.DashboardApprovalTimeline-module__Oyphwq__headerLeft{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.DashboardApprovalTimeline-module__Oyphwq__headerRight{flex-shrink:0;align-items:flex-start;display:flex}.DashboardApprovalTimeline-module__Oyphwq__level{color:#1e293b;flex:1;min-width:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden}.DashboardApprovalTimeline-module__Oyphwq__stepNumber{color:#667eea;background:#fffffff2;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:.1rem;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.DashboardApprovalTimeline-module__Oyphwq__stepTitle{word-break:break-word;flex:1;min-width:0}.DashboardApprovalTimeline-module__Oyphwq__futureLevel .DashboardApprovalTimeline-module__Oyphwq__stepNumber{color:#94a3b8;background:#cbd5e140;box-shadow:0 2px 6px #94a3b81f}.DashboardApprovalTimeline-module__Oyphwq__activeItem .DashboardApprovalTimeline-module__Oyphwq__stepNumber{color:#fff;background:linear-gradient(135deg,#ea580c,#f59e0b);border:2px solid #ffffff4d;animation:2s ease-in-out infinite DashboardApprovalTimeline-module__Oyphwq__numberPulse;box-shadow:0 4px 12px #ea580c66,inset 0 1px 2px #ffffff40}@keyframes DashboardApprovalTimeline-module__Oyphwq__numberPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #ea580c66,inset 0 1px 2px #ffffff40}50%{transform:scale(1.08);box-shadow:0 6px 16px #ea580c8c,inset 0 1px 2px #ffffff59}}.DashboardApprovalTimeline-module__Oyphwq__currentStepIndicator{color:#ea580c;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 2px #ea580c1a;align-items:center;gap:.35rem;margin-top:.5rem;margin-bottom:.5rem;padding:.35rem 0;font-size:.75rem;font-weight:800;animation:2s ease-in-out infinite DashboardApprovalTimeline-module__Oyphwq__pulseText;display:inline-flex}.DashboardApprovalTimeline-module__Oyphwq__currentStepIndicator svg{filter:drop-shadow(0 1px 2px #ea580c33);flex-shrink:0}@keyframes DashboardApprovalTimeline-module__Oyphwq__pulseText{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.DashboardApprovalTimeline-module__Oyphwq__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;flex-shrink:0;padding:.35rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.DashboardApprovalTimeline-module__Oyphwq__badge-approved{color:#059669;background:#10b98126;border:1px solid #10b9814d}.DashboardApprovalTimeline-module__Oyphwq__badge-rejected{color:#dc2626;background:#ef444426;border:1px solid #ef44444d}.DashboardApprovalTimeline-module__Oyphwq__badge-pending{color:#d97706;background:#fbbf2426;border:1px solid #fbbf244d;animation:2s cubic-bezier(.4,0,.6,1) infinite DashboardApprovalTimeline-module__Oyphwq__badgePulse}.DashboardApprovalTimeline-module__Oyphwq__badge-future{color:#94a3b8;background:#e2e8f04d;border:1px solid #cbd5e166}@keyframes DashboardApprovalTimeline-module__Oyphwq__badgePulse{0%,to{opacity:1}50%{opacity:.75}}.DashboardApprovalTimeline-module__Oyphwq__details{flex-direction:column;gap:.25rem;width:100%;margin-top:.5rem;font-size:.8rem;display:flex;overflow:hidden}.DashboardApprovalTimeline-module__Oyphwq__approver{color:#334155;word-break:break-word;overflow-wrap:break-word;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.DashboardApprovalTimeline-module__Oyphwq__approver svg{color:#3b82f6;flex-shrink:0}.DashboardApprovalTimeline-module__Oyphwq__date{color:#64748b;word-break:break-word;overflow-wrap:break-word;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.DashboardApprovalTimeline-module__Oyphwq__date svg{color:#94a3b8;flex-shrink:0}.DashboardApprovalTimeline-module__Oyphwq__futureApprover{color:#64748b;word-break:break-word;overflow-wrap:break-word;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.DashboardApprovalTimeline-module__Oyphwq__futureApprover svg{color:#94a3b8;flex-shrink:0}.DashboardApprovalTimeline-module__Oyphwq__futureLevel{color:#475569}.DashboardApprovalTimeline-module__Oyphwq__activeStepInfo{background:linear-gradient(135deg,#fbbf241f,#f59e0b14);border:2px solid #f59e0b40;border-left:4px solid #f59e0b;border-radius:12px;width:100%;max-width:100%;margin-top:.75rem;padding:1rem 1.25rem;animation:.4s ease-out DashboardApprovalTimeline-module__Oyphwq__slideIn;overflow:hidden;box-shadow:0 4px 12px #f59e0b26,inset 0 1px 2px #ffffff80}@keyframes DashboardApprovalTimeline-module__Oyphwq__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.DashboardApprovalTimeline-module__Oyphwq__activeApprover{color:#1e293b;word-break:break-word;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.85rem;font-weight:700;display:flex}.DashboardApprovalTimeline-module__Oyphwq__activeDeadline{color:#1e293b;word-break:break-word;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:700;display:flex}.DashboardApprovalTimeline-module__Oyphwq__activeDeadline svg{color:#f59e0b}.DashboardApprovalTimeline-module__Oyphwq__activeLabel{color:#ea580c;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px #ea580c1a;flex-shrink:0;font-size:.7rem;font-weight:900}.DashboardApprovalTimeline-module__Oyphwq__rejectionBox{background:#ef44440f;border-left:3px solid #ef4444;border-radius:8px;width:100%;max-width:100%;margin-top:.75rem;padding:.75rem;overflow:hidden}.DashboardApprovalTimeline-module__Oyphwq__rejectionLabel{color:#dc2626;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .35rem;font-size:.7rem;font-weight:800}.DashboardApprovalTimeline-module__Oyphwq__rejectionReason{color:#991b1b;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.8rem;line-height:1.5}@media (max-width:1200px){.DashboardApprovalTimeline-module__Oyphwq__container{padding:1.75rem 1.5rem}.DashboardApprovalTimeline-module__Oyphwq__title{margin-bottom:1.75rem;font-size:1.2rem}.DashboardApprovalTimeline-module__Oyphwq__timeline{gap:1.5rem}.DashboardApprovalTimeline-module__Oyphwq__dot{width:46px;height:46px;font-size:1.4rem}.DashboardApprovalTimeline-module__Oyphwq__line{height:55px}}@media (max-width:768px){.DashboardApprovalTimeline-module__Oyphwq__container{border-width:1.5px;border-radius:20px;padding:1.5rem 1.25rem}.DashboardApprovalTimeline-module__Oyphwq__title{margin-bottom:1.5rem;font-size:1.15rem}.DashboardApprovalTimeline-module__Oyphwq__timeline{gap:1.25rem}.DashboardApprovalTimeline-module__Oyphwq__timelineItem{gap:.75rem}.DashboardApprovalTimeline-module__Oyphwq__timelineItem.DashboardApprovalTimeline-module__Oyphwq__activeItem{margin:-.2rem;padding:.65rem}.DashboardApprovalTimeline-module__Oyphwq__dot{border-width:2px;width:42px;height:42px;font-size:1.3rem}.DashboardApprovalTimeline-module__Oyphwq__line{height:50px}.DashboardApprovalTimeline-module__Oyphwq__headerLeft{gap:.4rem}.DashboardApprovalTimeline-module__Oyphwq__level{font-size:.9rem}.DashboardApprovalTimeline-module__Oyphwq__stepNumber{min-width:20px;height:20px;font-size:.65rem}.DashboardApprovalTimeline-module__Oyphwq__currentStepIndicator{margin-top:.3rem;font-size:.65rem}.DashboardApprovalTimeline-module__Oyphwq__badge{padding:.3rem .6rem;font-size:.6rem}.DashboardApprovalTimeline-module__Oyphwq__details{font-size:.75rem}.DashboardApprovalTimeline-module__Oyphwq__date{font-size:.7rem}.DashboardApprovalTimeline-module__Oyphwq__activeStepInfo{margin-top:.45rem;padding:.85rem}.DashboardApprovalTimeline-module__Oyphwq__activeApprover,.DashboardApprovalTimeline-module__Oyphwq__activeDeadline{font-size:.8rem}.DashboardApprovalTimeline-module__Oyphwq__activeLabel{font-size:.65rem}.DashboardApprovalTimeline-module__Oyphwq__rejectionBox{padding:.65rem}.DashboardApprovalTimeline-module__Oyphwq__rejectionLabel{font-size:.65rem}.DashboardApprovalTimeline-module__Oyphwq__rejectionReason{font-size:.75rem}}@media (max-width:480px){.DashboardApprovalTimeline-module__Oyphwq__container{border-radius:16px;padding:1.25rem 1rem}.DashboardApprovalTimeline-module__Oyphwq__title{margin-bottom:1.25rem;font-size:1.05rem}.DashboardApprovalTimeline-module__Oyphwq__timeline{gap:1rem}.DashboardApprovalTimeline-module__Oyphwq__timelineItem{gap:.65rem}.DashboardApprovalTimeline-module__Oyphwq__dot{width:38px;height:38px;font-size:1.15rem}.DashboardApprovalTimeline-module__Oyphwq__line{height:45px}.DashboardApprovalTimeline-module__Oyphwq__header{gap:.5rem}.DashboardApprovalTimeline-module__Oyphwq__headerLeft{gap:.35rem}.DashboardApprovalTimeline-module__Oyphwq__level{font-size:.85rem}.DashboardApprovalTimeline-module__Oyphwq__stepNumber{min-width:18px;height:18px;font-size:.6rem}.DashboardApprovalTimeline-module__Oyphwq__currentStepIndicator{margin-top:.25rem;font-size:.65rem}.DashboardApprovalTimeline-module__Oyphwq__badge{padding:.25rem .5rem;font-size:.55rem}.DashboardApprovalTimeline-module__Oyphwq__activeStepInfo{margin-top:.4rem;padding:.75rem}}
.Input-module__aqcCqa__inputWrapper{margin-bottom:1.5rem}.Input-module__aqcCqa__label{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.Input-module__aqcCqa__inputContainer{align-items:center;display:flex;position:relative}.Input-module__aqcCqa__input{border:1px solid var(--muted);width:100%;color:var(--foreground);background-color:#fff;border-radius:6px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.Input-module__aqcCqa__input:hover:not(:disabled){border-color:var(--muted)}.Input-module__aqcCqa__input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary,#0056b3);background-color:#f1f5f9;outline:none}.Input-module__aqcCqa__input::placeholder{color:var(--muted-foreground);opacity:.7}.Input-module__aqcCqa__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;filter:grayscale(.3);transition:opacity .2s}.Input-module__aqcCqa__input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;filter:grayscale(0)}.Input-module__aqcCqa__input[type=date]:focus-visible::-webkit-calendar-picker-indicator{opacity:1;filter:grayscale(0)}.Input-module__aqcCqa__sm{padding:.5rem .75rem;font-size:.875rem}.Input-module__aqcCqa__md{padding:.75rem 1rem;font-size:1rem}.Input-module__aqcCqa__lg{padding:1rem 1.25rem;font-size:1.125rem}.Input-module__aqcCqa__fullWidth{width:100%}.Input-module__aqcCqa__withLeftIcon{padding-left:2.5rem}.Input-module__aqcCqa__withRightIcon{padding-right:2.5rem}.Input-module__aqcCqa__leftIcon{color:var(--muted-foreground);z-index:1;align-items:center;display:flex;position:absolute;left:.75rem}.Input-module__aqcCqa__rightIcon{color:var(--muted-foreground);z-index:1;align-items:center;display:flex;position:absolute;right:.75rem}.Input-module__aqcCqa__error{border-color:var(--destructive)!important}.Input-module__aqcCqa__error:focus{box-shadow:0 0 0 2px #dc26261a;border-color:var(--destructive)!important}.Input-module__aqcCqa__errorMessage{color:var(--destructive);margin-top:.5rem;font-size:.875rem;display:block}.Input-module__aqcCqa__hint{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem}.Input-module__aqcCqa__input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--muted-light,#f8fafc)}@media (max-width:768px){.Input-module__aqcCqa__md{padding:.625rem .875rem;font-size:.875rem}.Input-module__aqcCqa__lg{padding:.875rem 1rem;font-size:1rem}}
.DashboardToDo-module__reN_oG__todoContainer{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b26;border-radius:20px;margin-bottom:2rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #f59e0b1f}.DashboardToDo-module__reN_oG__todoContainer:before{content:"";opacity:.8;background:linear-gradient(90deg,#f59e0b,#fbbf24);height:4px;position:absolute;top:0;left:0;right:0}.DashboardToDo-module__reN_oG__todoContainer:hover{transform:translateY(-2px);box-shadow:0 15px 40px #f59e0b2e}.DashboardToDo-module__reN_oG__emptyContainer{animation:.8s cubic-bezier(.34,1.56,.64,1) DashboardToDo-module__reN_oG__containerFadeIn;position:relative;overflow:hidden;background:linear-gradient(135deg,#22c55e1a,#16a34a0f)!important;border-color:#22c55e40!important}.DashboardToDo-module__reN_oG__emptyContainer:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e1f 0%,#10b9810f 30%,#0000 60%);width:200%;height:200%;animation:15s linear infinite DashboardToDo-module__reN_oG__rotateGlow;position:absolute;top:-50%;right:-50%}.DashboardToDo-module__reN_oG__emptyContainer:after{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 20% 30%,#22c55e26 1px,#0000 1px),radial-gradient(circle at 80% 70%,#16a34a26 1px,#0000 1px),radial-gradient(circle,#10b98126 1px,#0000 1px);background-size:50px 50px,80px 80px,100px 100px;animation:20s linear infinite DashboardToDo-module__reN_oG__floatParticles;position:absolute;inset:0}@keyframes DashboardToDo-module__reN_oG__containerFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DashboardToDo-module__reN_oG__rotateGlow{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes DashboardToDo-module__reN_oG__floatParticles{0%{background-position:0 0,0 0,0 0}to{background-position:50px 50px,-80px 80px,100px -100px}}.DashboardToDo-module__reN_oG__todoHeader{border-bottom:2px solid #f59e0b26;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.DashboardToDo-module__reN_oG__todoTitle{color:#92400e;text-shadow:0 1px 2px #f59e0b1a;align-items:center;gap:.875rem;margin:0;font-size:1.375rem;font-weight:800;display:flex}.DashboardToDo-module__reN_oG__todoTitle svg{color:#f59e0b;filter:drop-shadow(0 2px 4px #f59e0b4d);font-size:1.5rem}.DashboardToDo-module__reN_oG__todoCount{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #f59e0b4d}.DashboardToDo-module__reN_oG__todoList{flex-direction:column;gap:1rem;display:flex}.DashboardToDo-module__reN_oG__todoItem{cursor:pointer;color:inherit;opacity:0;background:#fff;border:2px solid #f59e0b26;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out forwards DashboardToDo-module__reN_oG__fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #f59e0b14}.DashboardToDo-module__reN_oG__todoItem:before{content:"";opacity:0;background:linear-gradient(#f59e0b,#fbbf24);width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.DashboardToDo-module__reN_oG__todoItem:hover:before{opacity:1}@keyframes DashboardToDo-module__reN_oG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DashboardToDo-module__reN_oG__todoItem:first-child{animation-delay:50ms}.DashboardToDo-module__reN_oG__todoItem:nth-child(2){animation-delay:.1s}.DashboardToDo-module__reN_oG__todoItem:nth-child(3){animation-delay:.15s}.DashboardToDo-module__reN_oG__todoItem:nth-child(4){animation-delay:.2s}.DashboardToDo-module__reN_oG__todoItem:nth-child(5){animation-delay:.25s}.DashboardToDo-module__reN_oG__todoItem:hover{background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);border-color:#f59e0b;transform:translateY(-4px);box-shadow:0 12px 24px #f59e0b2e}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-urgent{background:linear-gradient(90deg,#ef444414 0%,#fff 20%);border-left:5px solid #ef4444}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-urgent:hover{background:linear-gradient(90deg,#ef44441f 0%,#fffbeb 20%);border-color:#ef4444}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-high{background:linear-gradient(90deg,#f59e0b14 0%,#fff 20%);border-left:5px solid #f59e0b}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-high:hover{background:linear-gradient(90deg,#f59e0b1f 0%,#fffbeb 20%);border-color:#f59e0b}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-normal{background:#fff;border-left:5px solid #3b82f6}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-normal:hover{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%);border-color:#3b82f6}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-low{background:#fff;border-left:5px solid #22c55e}.DashboardToDo-module__reN_oG__todoItem.DashboardToDo-module__reN_oG__priority-low:hover{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-color:#22c55e}.DashboardToDo-module__reN_oG__todoItemIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000026}.DashboardToDo-module__reN_oG__priority-urgent .DashboardToDo-module__reN_oG__todoItemIcon{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.DashboardToDo-module__reN_oG__priority-high .DashboardToDo-module__reN_oG__todoItemIcon{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.DashboardToDo-module__reN_oG__priority-normal .DashboardToDo-module__reN_oG__todoItemIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb)}.DashboardToDo-module__reN_oG__priority-low .DashboardToDo-module__reN_oG__todoItemIcon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.DashboardToDo-module__reN_oG__todoItem:hover .DashboardToDo-module__reN_oG__todoItemIcon{transform:scale(1.1)rotate(5deg);box-shadow:0 6px 16px #0003}.DashboardToDo-module__reN_oG__todoItemContent{flex:1;min-width:0}.DashboardToDo-module__reN_oG__todoItemTitle{color:#1e3a8a;margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.4}.DashboardToDo-module__reN_oG__todoItemDescription{color:#64748b;margin:0 0 .625rem;font-size:.875rem;font-weight:500;line-height:1.5}.DashboardToDo-module__reN_oG__todoItemDue{border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000001a}.DashboardToDo-module__reN_oG__todoItemDue svg{font-size:.75rem}.DashboardToDo-module__reN_oG__todoItemDue.DashboardToDo-module__reN_oG__danger{color:#991b1b;background:linear-gradient(135deg,#fee2e2,#fecaca);font-weight:800}.DashboardToDo-module__reN_oG__todoItemDue.DashboardToDo-module__reN_oG__warning{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);font-weight:800}.DashboardToDo-module__reN_oG__todoItemDue.DashboardToDo-module__reN_oG__primary{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.DashboardToDo-module__reN_oG__todoItemDue.DashboardToDo-module__reN_oG__success{color:#15803d;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.DashboardToDo-module__reN_oG__todoItemAction{color:#f59e0b;background:#f59e0b1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.DashboardToDo-module__reN_oG__todoItem:hover .DashboardToDo-module__reN_oG__todoItemAction{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);transform:translate(6px)scale(1.1);box-shadow:0 4px 12px #f59e0b4d}.DashboardToDo-module__reN_oG__emptyState{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex;position:relative}.DashboardToDo-module__reN_oG__emptyIllustration{width:280px;height:280px;margin-bottom:2rem;position:relative}.DashboardToDo-module__reN_oG__emptySvg{filter:drop-shadow(0 8px 24px #22c55e40);width:100%;height:100%}.DashboardToDo-module__reN_oG__svgSuccessCheck{animation:.8s cubic-bezier(.34,1.56,.64,1) DashboardToDo-module__reN_oG__successCheckPop}@keyframes DashboardToDo-module__reN_oG__successCheckPop{0%{opacity:0;transform:scale(0)rotate(-45deg)}to{opacity:1;transform:scale(1)rotate(0)}}.DashboardToDo-module__reN_oG__svgSuccessCheckPath{stroke-dasharray:100;stroke-dashoffset:100px;animation:.8s ease-out .4s forwards DashboardToDo-module__reN_oG__drawSuccessCheck}@keyframes DashboardToDo-module__reN_oG__drawSuccessCheck{to{stroke-dashoffset:0}}.DashboardToDo-module__reN_oG__svgSmallChecks circle{animation:.6s cubic-bezier(.34,1.56,.64,1) both DashboardToDo-module__reN_oG__smallCheckCircle}.DashboardToDo-module__reN_oG__svgSmallChecks circle:first-child{animation-delay:.6s}.DashboardToDo-module__reN_oG__svgSmallChecks circle:nth-child(3){animation-delay:.7s}.DashboardToDo-module__reN_oG__svgSmallChecks circle:nth-child(5){animation-delay:.8s}@keyframes DashboardToDo-module__reN_oG__smallCheckCircle{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.DashboardToDo-module__reN_oG__svgSmallCheck1,.DashboardToDo-module__reN_oG__svgSmallCheck2,.DashboardToDo-module__reN_oG__svgSmallCheck3{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s ease-out both DashboardToDo-module__reN_oG__drawSmallCheck}.DashboardToDo-module__reN_oG__svgSmallCheck1{animation-delay:.8s}.DashboardToDo-module__reN_oG__svgSmallCheck2{animation-delay:.9s}.DashboardToDo-module__reN_oG__svgSmallCheck3{animation-delay:1s}@keyframes DashboardToDo-module__reN_oG__drawSmallCheck{to{stroke-dashoffset:0}}.DashboardToDo-module__reN_oG__svgConfetti1,.DashboardToDo-module__reN_oG__svgConfetti2,.DashboardToDo-module__reN_oG__svgConfetti3,.DashboardToDo-module__reN_oG__svgConfetti4,.DashboardToDo-module__reN_oG__svgConfetti5,.DashboardToDo-module__reN_oG__svgConfetti6,.DashboardToDo-module__reN_oG__svgConfetti7,.DashboardToDo-module__reN_oG__svgConfetti8{animation:1.2s cubic-bezier(.4,0,.2,1) both DashboardToDo-module__reN_oG__confettiFall,3s ease-in-out infinite DashboardToDo-module__reN_oG__confettiFloat,2s ease-in-out infinite DashboardToDo-module__reN_oG__confettiPulse}.DashboardToDo-module__reN_oG__svgConfetti1{animation-delay:.3s,0s,0s}.DashboardToDo-module__reN_oG__svgConfetti2{animation-delay:.4s,.5s,.3s}.DashboardToDo-module__reN_oG__svgConfetti3{animation-delay:.5s,1s,.6s}.DashboardToDo-module__reN_oG__svgConfetti4{animation-delay:.6s,1.5s,.9s}.DashboardToDo-module__reN_oG__svgConfetti5{animation-delay:.7s,2s,1.2s}.DashboardToDo-module__reN_oG__svgConfetti6{animation-delay:.8s,2.5s,1.5s}.DashboardToDo-module__reN_oG__svgConfetti7{animation-delay:.9s,.8s,.4s}.DashboardToDo-module__reN_oG__svgConfetti8{animation-delay:1s,1.2s,.7s}@keyframes DashboardToDo-module__reN_oG__confettiFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(360deg)}}@keyframes DashboardToDo-module__reN_oG__confettiFloat{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-5px)translate(3px)}50%{transform:translateY(-8px)translate(-2px)}75%{transform:translateY(-3px)translate(4px)}}@keyframes DashboardToDo-module__reN_oG__confettiPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.DashboardToDo-module__reN_oG__svgSparkles path{animation:2s ease-in-out infinite DashboardToDo-module__reN_oG__sparkle}.DashboardToDo-module__reN_oG__svgSparkle1{animation-delay:0s}.DashboardToDo-module__reN_oG__svgSparkle2{animation-delay:.6s}.DashboardToDo-module__reN_oG__svgSparkle3{animation-delay:1.2s}@keyframes DashboardToDo-module__reN_oG__sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}}.DashboardToDo-module__reN_oG__emptyState h3{color:#15803d;text-shadow:0 2px 4px #22c55e1a;margin:0 0 1rem;font-size:1.75rem;font-weight:800;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both DashboardToDo-module__reN_oG__textSlideIn}.DashboardToDo-module__reN_oG__emptyState p{color:#64748b;max-width:450px;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.7;animation:.8s ease-out .4s both DashboardToDo-module__reN_oG__textFadeIn}@keyframes DashboardToDo-module__reN_oG__textSlideIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes DashboardToDo-module__reN_oG__textFadeIn{0%{opacity:0}to{opacity:1}}.DashboardToDo-module__reN_oG__todoItemSkeleton{padding:.5rem 0}@media (max-width:768px){.DashboardToDo-module__reN_oG__todoContainer{border-radius:16px;padding:1.5rem}.DashboardToDo-module__reN_oG__todoHeader{flex-direction:column;align-items:flex-start;gap:1rem}.DashboardToDo-module__reN_oG__todoTitle{font-size:1.25rem}.DashboardToDo-module__reN_oG__emptyState{padding:4rem 1.5rem}.DashboardToDo-module__reN_oG__emptyIllustration{width:240px;height:240px}.DashboardToDo-module__reN_oG__emptyState h3{font-size:1.5rem}.DashboardToDo-module__reN_oG__emptyState p{font-size:1rem}.DashboardToDo-module__reN_oG__todoItem{gap:.75rem;padding:.875rem}.DashboardToDo-module__reN_oG__todoItemIcon{width:2.5rem;height:2.5rem;font-size:1rem}.DashboardToDo-module__reN_oG__todoItemTitle{font-size:.9375rem}.DashboardToDo-module__reN_oG__todoItemDescription{font-size:.8125rem}}
.EmployeesSearchSection-module__1y0pLW__searchSection{align-items:center;gap:1rem;margin-bottom:2rem;animation:.5s ease-out .2s backwards EmployeesSearchSection-module__1y0pLW__fadeIn;display:flex}@keyframes EmployeesSearchSection-module__1y0pLW__fadeIn{0%{opacity:0}to{opacity:1}}.EmployeesSearchSection-module__1y0pLW__searchContainer{flex:1;max-width:500px;margin-bottom:0!important}.EmployeesSearchSection-module__1y0pLW__searchContainer>*{margin-bottom:0!important}.EmployeesSearchSection-module__1y0pLW__searchContainer *{margin-bottom:0!important}.EmployeesSearchSection-module__1y0pLW__filterButtons{gap:.75rem;display:flex}.EmployeesSearchSection-module__1y0pLW__spinnerInline{border:2px solid #cbd5e1;border-top-color:var(--primary,#0056b3);border-radius:50%;width:16px;height:16px;margin-left:.5rem;animation:.6s linear infinite EmployeesSearchSection-module__1y0pLW__spin;display:inline-block}@keyframes EmployeesSearchSection-module__1y0pLW__spin{to{transform:rotate(360deg)}}.EmployeesSearchSection-module__1y0pLW__inlineStatus{align-items:center;gap:.25rem;display:flex}@media (max-width:768px){.EmployeesSearchSection-module__1y0pLW__searchSection{flex-direction:column;align-items:stretch;margin-bottom:1.5rem}.EmployeesSearchSection-module__1y0pLW__searchContainer{max-width:none;margin-bottom:0}.EmployeesSearchSection-module__1y0pLW__filterButtons,.EmployeesSearchSection-module__1y0pLW__inlineStatus{justify-content:center}}@media (max-width:480px){.EmployeesSearchSection-module__1y0pLW__searchSection{gap:.75rem;margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.EmployeesSearchSection-module__1y0pLW__searchSection{animation:none}}
.Skeleton-module__r0nEoq__skeleton{background-color:#e2e2e2;border-radius:4px;position:relative;overflow:hidden}.Skeleton-module__r0nEoq__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:150%;height:100%;animation:1.2s infinite Skeleton-module__r0nEoq__shimmer;position:absolute;top:0;left:-150%}@keyframes Skeleton-module__r0nEoq__shimmer{to{transform:translate(150%)}}
.Toast-module__UKUNqG__toastContent{flex-direction:column;flex:1;gap:2px;display:flex}.Toast-module__UKUNqG__toastTitle{font-size:14px;font-weight:600;line-height:1.2}.Toast-module__UKUNqG__toastDescription{opacity:.8;font-size:13px;font-weight:400;line-height:1.3}.Toast-module__UKUNqG__successToast{color:#1f2937;background-color:#d1fae5;border-color:#a7f3d0}.Toast-module__UKUNqG__successIcon{color:#16a34a;flex-shrink:0;font-size:18px}.Toast-module__UKUNqG__infoToast{color:#1f2937;background-color:#dbeafe;border-color:#bfdbfe}.Toast-module__UKUNqG__infoIcon{color:#2563eb;flex-shrink:0;font-size:18px}.Toast-module__UKUNqG__warningToast{color:#1f2937;background-color:#fef3c7;border-color:#fde68a}.Toast-module__UKUNqG__warningIcon{color:#d97706;flex-shrink:0;font-size:18px}.Toast-module__UKUNqG__errorToast{color:#1f2937;background-color:#fee2e2;border-color:#fecaca}.Toast-module__UKUNqG__errorIcon{color:#dc2626;flex-shrink:0;font-size:18px}.Toast-module__UKUNqG__progressBar{height:4px}.Toast-module__UKUNqG__successToast .Toast-module__UKUNqG__progressBar{background:linear-gradient(90deg,#22c55e,#16a34a)}.Toast-module__UKUNqG__infoToast .Toast-module__UKUNqG__progressBar{background:linear-gradient(90deg,#3b82f6,#2563eb)}.Toast-module__UKUNqG__warningToast .Toast-module__UKUNqG__progressBar{background:linear-gradient(90deg,#f59e0b,#d97706)}.Toast-module__UKUNqG__errorToast .Toast-module__UKUNqG__progressBar{background:linear-gradient(90deg,#ef4444,#dc2626)}.Toast-module__UKUNqG__closeButton{color:#6b7280;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px;font-size:12px;transition:all .2s;display:flex}.Toast-module__UKUNqG__closeButton:hover{opacity:1;color:#374151;background-color:#0000000d}.Toast-module__UKUNqG__closeButton:focus{outline:none;box-shadow:0 0 0 2px #0000001a}.Toast-module__UKUNqG__toast button:focus-visible{box-shadow:0 0 0 2px var(--primary,#0056b3);background-color:#f1f5f9;outline:none}@keyframes Toast-module__UKUNqG__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__UKUNqG__slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__UKUNqG__toast{animation:.3s ease-out Toast-module__UKUNqG__slideInRight}@media (prefers-color-scheme:dark){.Toast-module__UKUNqG__successToast{color:#717171;background-color:#10b98126;border-color:#10b9814d}.Toast-module__UKUNqG__successIcon{color:#16a34a}.Toast-module__UKUNqG__infoToast{color:#717171;background-color:#3b82f626;border-color:#3b82f64d}.Toast-module__UKUNqG__infoIcon{color:#2563eb}.Toast-module__UKUNqG__warningToast{color:#717171;background-color:#f59e0b26;border-color:#f59e0b4d}.Toast-module__UKUNqG__warningIcon{color:#d97706}.Toast-module__UKUNqG__errorToast{color:#717171;background-color:#ef444426;border-color:#ef44444d}.Toast-module__UKUNqG__errorIcon{color:#dc2626}.Toast-module__UKUNqG__closeButton{color:#9ca3af}.Toast-module__UKUNqG__closeButton:hover{color:#d1d5db;background-color:#ffffff1a}.Toast-module__UKUNqG__toast{box-shadow:0 4px 12px #0003,0 2px 4px #0000001a}}@media (max-width:768px){.Toast-module__UKUNqG__toastContainer{box-sizing:border-box;width:100%;padding:0 16px}.Toast-module__UKUNqG__toast{border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:13px}}
.LogoutDialog-module__c-lBJG__message{margin-top:0}.LogoutDialog-module__c-lBJG__actions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}
.RecentDraftItems-module__FzTXeG__container{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #3b82f626;border-radius:20px;margin-bottom:2rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #3b82f61f}.RecentDraftItems-module__FzTXeG__container:before{content:"";opacity:.8;background:linear-gradient(90deg,#3b82f6,#06b6d4);height:4px;position:absolute;top:0;left:0;right:0}.RecentDraftItems-module__FzTXeG__container:hover{transform:translateY(-2px);box-shadow:0 15px 40px #3b82f62e}.RecentDraftItems-module__FzTXeG__emptyContainer{background:linear-gradient(135deg,#3b82f61a,#93c5fd0f);border-color:#3b82f640;animation:.8s cubic-bezier(.34,1.56,.64,1) RecentDraftItems-module__FzTXeG__containerFadeIn;position:relative;overflow:hidden}.RecentDraftItems-module__FzTXeG__emptyContainer:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f 0%,#60a5fa0f 30%,#0000 60%);width:200%;height:200%;animation:15s linear infinite RecentDraftItems-module__FzTXeG__rotateGlow;position:absolute;top:-50%;right:-50%}.RecentDraftItems-module__FzTXeG__emptyContainer:after{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 20% 30%,#3b82f626 1px,#0000 1px),radial-gradient(circle at 80% 70%,#93c5fd26 1px,#0000 1px),radial-gradient(circle,#60a5fa26 1px,#0000 1px);background-size:50px 50px,80px 80px,100px 100px;animation:20s linear infinite RecentDraftItems-module__FzTXeG__floatParticles;position:absolute;inset:0}@keyframes RecentDraftItems-module__FzTXeG__containerFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RecentDraftItems-module__FzTXeG__rotateGlow{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes RecentDraftItems-module__FzTXeG__floatParticles{0%{background-position:0 0,0 0,0 0}to{background-position:50px 50px,-80px 80px,100px -100px}}.RecentDraftItems-module__FzTXeG__header{border-bottom:2px solid #3b82f626;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.RecentDraftItems-module__FzTXeG__title{color:#1e40af;text-shadow:0 1px 2px #3b82f61a;align-items:center;gap:.875rem;margin:0;font-size:1.375rem;font-weight:800;display:flex}.RecentDraftItems-module__FzTXeG__title svg{color:#3b82f6;filter:drop-shadow(0 2px 4px #3b82f64d);font-size:1.5rem}.RecentDraftItems-module__FzTXeG__viewAllLink{color:#2563eb;background:#fff;border:2px solid #3b82f633;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #3b82f626}.RecentDraftItems-module__FzTXeG__viewAllLink:hover{color:#1d4ed8;background:#3b82f60d;border-color:#3b82f6;gap:.75rem;transform:translate(-4px);box-shadow:0 4px 12px #3b82f640}.RecentDraftItems-module__FzTXeG__itemsList{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.RecentDraftItems-module__FzTXeG__item{cursor:pointer;color:inherit;opacity:0;background:#fff;border:2px solid #3b82f626;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out forwards RecentDraftItems-module__FzTXeG__fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #3b82f614}.RecentDraftItems-module__FzTXeG__item:before{content:"";opacity:0;background:linear-gradient(#3b82f6,#06b6d4);width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.RecentDraftItems-module__FzTXeG__item:hover:before{opacity:1}@keyframes RecentDraftItems-module__FzTXeG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RecentDraftItems-module__FzTXeG__item:first-child{animation-delay:50ms}.RecentDraftItems-module__FzTXeG__item:nth-child(2){animation-delay:.1s}.RecentDraftItems-module__FzTXeG__item:nth-child(3){animation-delay:.15s}.RecentDraftItems-module__FzTXeG__item:nth-child(4){animation-delay:.2s}.RecentDraftItems-module__FzTXeG__item:nth-child(5){animation-delay:.25s}.RecentDraftItems-module__FzTXeG__item:hover{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 24px #3b82f62e}.RecentDraftItems-module__FzTXeG__itemIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #3b82f64d}.RecentDraftItems-module__FzTXeG__item:hover .RecentDraftItems-module__FzTXeG__itemIcon{transform:scale(1.1)rotate(5deg);box-shadow:0 6px 16px #3b82f666}.RecentDraftItems-module__FzTXeG__itemContent{flex:1;min-width:0}.RecentDraftItems-module__FzTXeG__itemTitle{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.4;overflow:hidden}.RecentDraftItems-module__FzTXeG__itemDescription{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .625rem;font-size:.875rem;font-weight:500;line-height:1.5;overflow:hidden}.RecentDraftItems-module__FzTXeG__itemMeta{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.RecentDraftItems-module__FzTXeG__itemDate{color:#94a3b8;background:#94a3b81a;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.RecentDraftItems-module__FzTXeG__itemAttachments{color:#3b82f6;background:#3b82f61a;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.RecentDraftItems-module__FzTXeG__itemAttachments svg{font-size:.75rem}.RecentDraftItems-module__FzTXeG__itemAction{color:#3b82f6;background:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.RecentDraftItems-module__FzTXeG__item:hover .RecentDraftItems-module__FzTXeG__itemAction{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translate(6px)scale(1.1);box-shadow:0 4px 12px #3b82f64d}.RecentDraftItems-module__FzTXeG__footer{border-top:2px solid #3b82f626;justify-content:center;padding-top:1.5rem;display:flex}.RecentDraftItems-module__FzTXeG__footerButton{border-radius:16px!important;padding:1rem 2rem!important;font-size:1rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.RecentDraftItems-module__FzTXeG__footerButton:hover{transform:translateY(-3px)!important}.RecentDraftItems-module__FzTXeG__footerButton:active{transform:translateY(-1px)!important}.RecentDraftItems-module__FzTXeG__emptyState{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex;position:relative}.RecentDraftItems-module__FzTXeG__emptyIllustration{width:280px;height:280px;margin-bottom:2rem;position:relative}.RecentDraftItems-module__FzTXeG__emptySvg{filter:drop-shadow(0 8px 24px #3b82f640);width:100%;height:100%}.RecentDraftItems-module__FzTXeG__svgMainDocument{animation:.8s cubic-bezier(.34,1.56,.64,1) RecentDraftItems-module__FzTXeG__documentSlideIn}@keyframes RecentDraftItems-module__FzTXeG__documentSlideIn{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.RecentDraftItems-module__FzTXeG__svgSmallDocuments rect{animation:.6s ease-out both RecentDraftItems-module__FzTXeG__smallDocFadeIn}.RecentDraftItems-module__FzTXeG__svgSmallDoc1{animation-delay:.3s}.RecentDraftItems-module__FzTXeG__svgSmallDoc2{animation-delay:.5s}@keyframes RecentDraftItems-module__FzTXeG__smallDocFadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.RecentDraftItems-module__FzTXeG__svgPlusIcon{animation:.6s cubic-bezier(.34,1.56,.64,1) .8s both RecentDraftItems-module__FzTXeG__plusPop}@keyframes RecentDraftItems-module__FzTXeG__plusPop{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}.RecentDraftItems-module__FzTXeG__svgPlusCircle{animation:2s ease-in-out infinite RecentDraftItems-module__FzTXeG__plusPulse}@keyframes RecentDraftItems-module__FzTXeG__plusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.RecentDraftItems-module__FzTXeG__svgPlusPath{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s ease-out 1s forwards RecentDraftItems-module__FzTXeG__drawPlus}@keyframes RecentDraftItems-module__FzTXeG__drawPlus{to{stroke-dashoffset:0}}.RecentDraftItems-module__FzTXeG__svgParticle1,.RecentDraftItems-module__FzTXeG__svgParticle2,.RecentDraftItems-module__FzTXeG__svgParticle3,.RecentDraftItems-module__FzTXeG__svgParticle4,.RecentDraftItems-module__FzTXeG__svgParticle5,.RecentDraftItems-module__FzTXeG__svgParticle6,.RecentDraftItems-module__FzTXeG__svgParticle7,.RecentDraftItems-module__FzTXeG__svgParticle8{animation:1.2s cubic-bezier(.4,0,.2,1) both RecentDraftItems-module__FzTXeG__particleFall,3s ease-in-out infinite RecentDraftItems-module__FzTXeG__particleFloat,2s ease-in-out infinite RecentDraftItems-module__FzTXeG__particlePulse}.RecentDraftItems-module__FzTXeG__svgParticle1{animation-delay:.3s,0s,0s}.RecentDraftItems-module__FzTXeG__svgParticle2{animation-delay:.4s,.5s,.3s}.RecentDraftItems-module__FzTXeG__svgParticle3{animation-delay:.5s,1s,.6s}.RecentDraftItems-module__FzTXeG__svgParticle4{animation-delay:.6s,1.5s,.9s}.RecentDraftItems-module__FzTXeG__svgParticle5{animation-delay:.7s,2s,1.2s}.RecentDraftItems-module__FzTXeG__svgParticle6{animation-delay:.8s,2.5s,1.5s}.RecentDraftItems-module__FzTXeG__svgParticle7{animation-delay:.9s,.8s,.4s}.RecentDraftItems-module__FzTXeG__svgParticle8{animation-delay:1s,1.2s,.7s}@keyframes RecentDraftItems-module__FzTXeG__particleFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(360deg)}}@keyframes RecentDraftItems-module__FzTXeG__particleFloat{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-5px)translate(3px)}50%{transform:translateY(-8px)translate(-2px)}75%{transform:translateY(-3px)translate(4px)}}@keyframes RecentDraftItems-module__FzTXeG__particlePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.RecentDraftItems-module__FzTXeG__svgSparkles path{animation:2s ease-in-out infinite RecentDraftItems-module__FzTXeG__sparkle}.RecentDraftItems-module__FzTXeG__svgSparkle1{animation-delay:0s}.RecentDraftItems-module__FzTXeG__svgSparkle2{animation-delay:.6s}.RecentDraftItems-module__FzTXeG__svgSparkle3{animation-delay:1.2s}@keyframes RecentDraftItems-module__FzTXeG__sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}}@keyframes RecentDraftItems-module__FzTXeG__iconFloat{0%,to{transform:translateY(0)rotateY(0)}25%{transform:translateY(-10px)rotateY(5deg)}50%{transform:translateY(0)rotateY(0)}75%{transform:translateY(-6px)rotateY(-5deg)}}@keyframes RecentDraftItems-module__FzTXeG__iconGlow{0%,to{filter:drop-shadow(0 8px 24px #3b82f666)}50%{filter:drop-shadow(0 12px 32px #3b82f699)}}.RecentDraftItems-module__FzTXeG__emptyState h3{color:#1e40af;text-shadow:0 2px 4px #3b82f61a;margin:0 0 1rem;font-size:1.75rem;font-weight:800;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both RecentDraftItems-module__FzTXeG__textSlideIn}.RecentDraftItems-module__FzTXeG__emptyState p{color:#64748b;max-width:450px;margin:0 0 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.7;animation:.8s ease-out .4s both RecentDraftItems-module__FzTXeG__textFadeIn}@keyframes RecentDraftItems-module__FzTXeG__textSlideIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes RecentDraftItems-module__FzTXeG__textFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.RecentDraftItems-module__FzTXeG__container{border-radius:16px;padding:1.5rem}.RecentDraftItems-module__FzTXeG__header{flex-direction:column;align-items:flex-start;gap:1rem}.RecentDraftItems-module__FzTXeG__title{font-size:1.25rem}.RecentDraftItems-module__FzTXeG__viewAllLink{justify-content:center;align-self:stretch}.RecentDraftItems-module__FzTXeG__item{gap:1rem;padding:1rem}.RecentDraftItems-module__FzTXeG__itemIcon{width:2.5rem;height:2.5rem;font-size:1.125rem}.RecentDraftItems-module__FzTXeG__emptyState h3{font-size:1.5rem}.RecentDraftItems-module__FzTXeG__emptyState p{font-size:1rem}.RecentDraftItems-module__FzTXeG__itemTitle{font-size:.9375rem}.RecentDraftItems-module__FzTXeG__itemDescription{font-size:.8125rem}.RecentDraftItems-module__FzTXeG__itemMeta{gap:.75rem}.RecentDraftItems-module__FzTXeG__emptyState{padding:3rem 1.5rem}.RecentDraftItems-module__FzTXeG__emptyIcon{font-size:4rem}}@media (max-width:480px){.RecentDraftItems-module__FzTXeG__itemMeta{flex-direction:column;align-items:flex-start;gap:.5rem}}.RecentDraftItems-module__FzTXeG__itemSkeleton{padding:.5rem 0}@media (max-width:768px){.RecentDraftItems-module__FzTXeG__item{gap:.75rem;padding:.875rem}.RecentDraftItems-module__FzTXeG__itemIcon{width:2rem;height:2rem;font-size:1rem}.RecentDraftItems-module__FzTXeG__itemTitle{font-size:.875rem}.RecentDraftItems-module__FzTXeG__itemDescription{font-size:.75rem}}
.ApproverDashboard-module__gSD6PW__approverDashboard{flex-direction:column;gap:2rem;animation:.4s ease-out ApproverDashboard-module__gSD6PW__pageLoad;display:flex}@keyframes ApproverDashboard-module__gSD6PW__pageLoad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ApproverDashboard-module__gSD6PW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;width:100%;display:grid}@media (min-width:1280px){.ApproverDashboard-module__gSD6PW__metricsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.ApproverDashboard-module__gSD6PW__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ApproverDashboard-module__gSD6PW__metricsGrid{grid-template-columns:1fr}}.ApproverDashboard-module__gSD6PW__gaugeWrapper{background:linear-gradient(135deg,#ffffff80,#f8fafc4d);border-radius:16px;justify-content:center;align-items:center;min-height:220px;padding:1.5rem 1rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.ApproverDashboard-module__gSD6PW__gaugeWrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9810d 0%,#0000 60%);width:200%;height:200%;animation:8s ease-in-out infinite ApproverDashboard-module__gSD6PW__gaugeWrapperGlow;position:absolute;top:-50%;right:-50%}@keyframes ApproverDashboard-module__gSD6PW__gaugeWrapperGlow{0%,to{opacity:.5;transform:rotate(0)scale(1)}50%{opacity:.8;transform:rotate(180deg)scale(1.2)}}.ApproverDashboard-module__gSD6PW__gaugeWrapper:hover{background:linear-gradient(135deg,#ffffffb3,#f8fafc80);transform:translateY(-2px);box-shadow:0 8px 24px #10b98126}.ApproverDashboard-module__gSD6PW__queuesSection{flex-direction:column;gap:1.5rem;display:flex}.ApproverDashboard-module__gSD6PW__sectionTitle{color:#1e293b;background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.ApproverDashboard-module__gSD6PW__queuesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;display:grid}@media (min-width:1280px){.ApproverDashboard-module__gSD6PW__queuesGrid{grid-template-columns:repeat(3,1fr)}}.ApproverDashboard-module__gSD6PW__queuesStack{flex-direction:column;gap:1.5rem;display:flex}.ApproverDashboard-module__gSD6PW__queueSection{padding:0}.ApproverDashboard-module__gSD6PW__queueHeader{border-bottom:1px solid #e2e8f04d;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ApproverDashboard-module__gSD6PW__queueHeader h3{color:#1e293b;margin:0;font-size:1.1rem;font-weight:700}.ApproverDashboard-module__gSD6PW__queueCount{color:#2563eb;background:#3b82f61a;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.ApproverDashboard-module__gSD6PW__queueList{flex-direction:column;gap:.75rem;display:flex}.ApproverDashboard-module__gSD6PW__queueItem{color:inherit;background:#f8fafc99;border:1px solid #e2e8f066;border-radius:12px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:.4s cubic-bezier(.34,1.56,.64,1) backwards ApproverDashboard-module__gSD6PW__slideInLeft;display:flex}@keyframes ApproverDashboard-module__gSD6PW__slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ApproverDashboard-module__gSD6PW__queueItem:hover{background:#f8fafce6;border-color:#3b82f64d;transform:translate(4px);box-shadow:0 8px 16px #3b82f61a}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-urgent{background:#ef44440d;border-color:#ef444433}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-urgent:hover{background:#ef444414;border-color:#ef44444d;box-shadow:0 8px 16px #ef44441a}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-high{background:#f59e0b0d;border-color:#f59e0b33}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-high:hover{background:#f59e0b14;border-color:#f59e0b4d;box-shadow:0 8px 16px #f59e0b1a}.ApproverDashboard-module__gSD6PW__queueItemIcon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-urgent .ApproverDashboard-module__gSD6PW__queueItemIcon{color:#ef4444;background:#ef44441a}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-high .ApproverDashboard-module__gSD6PW__queueItemIcon{color:#f59e0b;background:#f59e0b1a}.ApproverDashboard-module__gSD6PW__queueItem.ApproverDashboard-module__gSD6PW__priority-normal .ApproverDashboard-module__gSD6PW__queueItemIcon{color:#10b981;background:#10b9811a}.ApproverDashboard-module__gSD6PW__urgentIcon,.ApproverDashboard-module__gSD6PW__normalIcon{font-size:1rem}.ApproverDashboard-module__gSD6PW__queueItemContent{flex:1;min-width:0}.ApproverDashboard-module__gSD6PW__queueItemContent h4{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.ApproverDashboard-module__gSD6PW__queueItemContent p{color:#64748b;margin:.25rem 0 0;font-size:.85rem}.ApproverDashboard-module__gSD6PW__queueItemMeta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.ApproverDashboard-module__gSD6PW__daysLeft{color:#f59e0b;white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.ApproverDashboard-module__gSD6PW__arrow{color:#94a3b8;font-size:.85rem;transition:all .3s}.ApproverDashboard-module__gSD6PW__queueItem:hover .ApproverDashboard-module__gSD6PW__arrow{color:#2563eb;transform:translate(4px)}.ApproverDashboard-module__gSD6PW__emptyState{text-align:center;padding:0}.ApproverDashboard-module__gSD6PW__emptyQueue{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.ApproverDashboard-module__gSD6PW__emptyQueueIcon{color:#10b981;margin-bottom:.5rem;font-size:3rem;animation:2s cubic-bezier(.36,0,.66,1) infinite ApproverDashboard-module__gSD6PW__bounce}.ApproverDashboard-module__gSD6PW__emptyQueue p{color:#1e293b;margin:0;font-size:1.1rem;font-weight:700}.ApproverDashboard-module__gSD6PW__emptyQueue small{color:#64748b;font-size:.9rem;display:block}.ApproverDashboard-module__gSD6PW__emptyIcon{color:#10b981;margin-bottom:1rem;font-size:4rem;animation:2s cubic-bezier(.36,0,.66,1) infinite ApproverDashboard-module__gSD6PW__bounce}@keyframes ApproverDashboard-module__gSD6PW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ApproverDashboard-module__gSD6PW__emptyState h3{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.ApproverDashboard-module__gSD6PW__emptyState p{color:#64748b;margin:0 0 .5rem;font-size:.95rem}.ApproverDashboard-module__gSD6PW__emptyState small{color:#94a3b8;font-size:.85rem;display:block}.ApproverDashboard-module__gSD6PW__helpSection{padding:0}.ApproverDashboard-module__gSD6PW__helpSection h4{color:#1e293b;margin:0 0 .75rem;font-size:1rem;font-weight:800}.ApproverDashboard-module__gSD6PW__helpList{counter-reset:step;margin:0;padding-left:1.75rem;list-style:none}.ApproverDashboard-module__gSD6PW__helpList li{color:#475569;counter-increment:step;margin-bottom:.5rem;padding-left:0;font-size:.8rem;line-height:1.4;position:relative}.ApproverDashboard-module__gSD6PW__helpList li:before{content:counter(step);color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;left:-1.75rem}.ApproverDashboard-module__gSD6PW__helpNote{color:#475569;background:#3b82f60d;border-left:3px solid #3b82f6;border-radius:6px;margin:1rem 0 0;padding:.75rem;font-size:.8rem;line-height:1.4}.ApproverDashboard-module__gSD6PW__teamStatusSection{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.ApproverDashboard-module__gSD6PW__teamStatusGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;display:grid}@media (min-width:1280px){.ApproverDashboard-module__gSD6PW__teamStatusGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1536px){.ApproverDashboard-module__gSD6PW__teamStatusGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ApproverDashboard-module__gSD6PW__approverDashboard{gap:1.5rem}.ApproverDashboard-module__gSD6PW__queueItem{gap:.75rem;padding:.75rem}.ApproverDashboard-module__gSD6PW__queueItemContent h4{font-size:.9rem}.ApproverDashboard-module__gSD6PW__queueItemMeta{gap:.5rem}.ApproverDashboard-module__gSD6PW__queuesGrid{grid-template-columns:1fr}.ApproverDashboard-module__gSD6PW__sectionTitle{font-size:1.25rem}.ApproverDashboard-module__gSD6PW__teamStatusGrid{grid-template-columns:1fr}}
.StatusBadge-module__SlOFKW__badge{text-transform:capitalize;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-width:fit-content;min-height:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;position:relative;opacity:1!important;visibility:visible!important;display:inline-flex!important;overflow:visible!important}.StatusBadge-module__SlOFKW__badge>*{opacity:1!important;visibility:visible!important}.StatusBadge-module__SlOFKW__sm{padding:.25rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.2;opacity:1!important;visibility:visible!important}.StatusBadge-module__SlOFKW__md{padding:.375rem .875rem;font-size:.875rem;font-weight:600;line-height:1.2;opacity:1!important;visibility:visible!important}.StatusBadge-module__SlOFKW__active,.StatusBadge-module__SlOFKW__success{border-color:#059669;color:#fff!important;background-color:#10b981!important}.StatusBadge-module__SlOFKW__not_activated,.StatusBadge-module__SlOFKW__error{border-color:#dc2626;color:#fff!important;background-color:#ef4444!important}.StatusBadge-module__SlOFKW__deactivated,.StatusBadge-module__SlOFKW__default,.StatusBadge-module__SlOFKW__inactive{border-color:#475569;color:#fff!important;background-color:#64748b!important}.StatusBadge-module__SlOFKW__info{border-color:#2563eb;color:#fff!important;background-color:#3b82f6!important}.StatusBadge-module__SlOFKW__warning{border-color:#d97706;color:#fff!important;background-color:#f59e0b!important}.StatusBadge-module__SlOFKW__danger{border-color:#dc2626;color:#fff!important;background-color:#ef4444!important}
