@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700&display=swap");:root{--main-bg:rgb(249,254,255);--primary-color:rgb(30,61,50);--primary-light:rgba(30,61,50,0.1);--primary-dark:rgb(25,50,40);--secondary-color:rgb(99,184,177);--third-color:245,245,220;--separator-bg:rgb(245,245,220);--bg-light:#f8f9fa;--base-bg:white;--text-dark:#333;--text-light:#666;--border-color:#e0e0e0;--shadow:0 5px 10px rgba(0,0,0,0.1);--warning-color:#f39c12;--warning-light:#ffeeba;--warning-dark:#e67e22;--danger-color:#e74c3c;--danger-light:#f5c6cb;--danger-dark:#c0392b;--success-color:#27ae60;--success-light:#d4edda;--success-dark:#1e8449;--info-color:#3498db;--info-light:#d1ecf1;--info-dark:#2980b9;--error-color:#e74c3c;--error-color-rgb:231,76,60}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;direction:rtl;font-family:Cairo,sans-serif}body,html{overflow-x:hidden}body{color:var(--text-dark);background:var(--base-bg);line-height:1.6;position:relative}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}.btn-primary{background:var(--primary-color);color:white;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-primary:hover{background:var(--secondary-color);transform:translateY(-2px)}.btn-secondary{background:var(--secondary-color);color:white;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;transition:all .3s ease}.btn-secondary:hover{background:var(--primary-color)}.btn-outline{background:transparent;color:white;padding:12px 24px;border:2px solid white;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-outline:hover{background:white;color:var(--primary-color);transform:translateY(-2px)}.btn-warning{background:var(--warning-color);color:white;padding:12px 24px;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-warning:hover{background:var(--warning-dark);transform:translateY(-2px)}.btn-danger{background:var(--danger-color);color:white;padding:12px 24px;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-danger:hover{background:var(--danger-dark);transform:translateY(-2px)}.btn-success{background:var(--success-color);color:white;padding:12px 24px;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-success:hover{background:var(--success-dark);transform:translateY(-2px)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-success{color:var(--success-color)}.bg-warning{background-color:var(--warning-light);color:var(--warning-dark)}.bg-danger{background-color:var(--danger-light);color:var(--danger-dark)}.bg-success{background-color:var(--success-light);color:var(--success-dark)}.border-warning{border-color:var(--warning-color)}.border-danger{border-color:var(--danger-color)}.border-success{border-color:var(--success-color)}.custom-bg{position:relative;background-image:url(/mainBackGround.webp)}.custom-bg:before{content:"";position:absolute;inset:0;background-color:rgba(var(--third-color),.5);z-index:0}.text-left{text-align:right}.text-right{text-align:left}.mr-auto{margin-left:auto;margin-right:0}.ml-auto{margin-right:auto;margin-left:0}.z-1{position:relative;z-index:1}@media (max-width:768px){.mobile-hidden{display:none!important}}@media (min-width:769px){.desktop-hidden{display:none!important}}@media (max-width:1024px){.tablet-hidden{display:none!important}}@media (min-width:1025px){.desktop-only{display:block}}@media (max-width:1024px){.desktop-only{display:none!important}}.container{margin:0 auto}@media (max-width:767px){.container{padding:0 10px}}@media (min-width:767px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}*{scrollbar-width:thin;scrollbar-color:var(--secondary-color) var(--separator-bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--separator-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.content,.modal,.modalBody,.sidebar,.tableContainer,.tableWrapper{scrollbar-width:thin;scrollbar-color:var(--secondary-color) var(--separator-bg)}.content::-webkit-scrollbar,.modal::-webkit-scrollbar,.modalBody::-webkit-scrollbar,.sidebar::-webkit-scrollbar,.tableContainer::-webkit-scrollbar,.tableWrapper::-webkit-scrollbar{width:8px;height:8px}.content::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,.modalBody::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track,.tableContainer::-webkit-scrollbar-track,.tableWrapper::-webkit-scrollbar-track{background:var(--separator-bg);border-radius:4px}.content::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,.modalBody::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb,.tableContainer::-webkit-scrollbar-thumb,.tableWrapper::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.content::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,.modalBody::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover,.tableContainer::-webkit-scrollbar-thumb:hover,.tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_10d1bf{font-family:Cairo,Cairo Fallback;font-style:normal}.Navbar_navbar__WeF_G{background:var(--secondary-color);box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:0;z-index:2000;border-bottom:1px solid var(--border-color);width:100%;flex-direction:row-reverse}.Navbar_navContent___qDgg{justify-content:space-between;padding:.6rem 0;position:relative}.Navbar_logo__yuqDb,.Navbar_navContent___qDgg{display:flex;align-items:center}.Navbar_logo__yuqDb li{list-style:none;margin-top:10px}.Navbar_logoImage__NK3IX{height:3.4375rem;width:auto;display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.Navbar_navContent___qDgg .Navbar_logoImage__NK3IX:hover{filter:drop-shadow(0 0 5px rgba(0,0,0,.3));-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}.Navbar_navMenu__KjF12{display:flex;list-style:none;gap:2rem;margin:0;align-items:center}.Navbar_greetingItem__Saxst{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Navbar_greetingText__M4gc_{color:var(--base-bg);white-space:nowrap;font-size:.95rem}.Navbar_greetingName__Hf7Ya{color:var(--primary-color)}.Navbar_navItem__KfKAi{position:relative}.Navbar_navLink__9UW2E{color:var(--base-bg);font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;position:relative;display:block}.Navbar_navLink__9UW2E:hover{color:var(--primary-color);background:rgba(30,61,50,.05);transform:translateY(-1px)}.Navbar_navLink__9UW2E.Navbar_active__g9cje{color:var(--primary-color);font-weight:600;background:rgba(30,61,50,.1)}.Navbar_navLink__9UW2E.Navbar_active__g9cje:after{content:"";position:absolute;bottom:-.5rem;right:50%;transform:translateX(50%);width:1.875rem;height:.1875rem;background:var(--primary-color);border-radius:2px}.Navbar_menuToggle__TQOgu{background:none;border:none;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .5rem;cursor:pointer;border-radius:6px;transition:background .3s ease;position:relative}.Navbar_hamburger__Yg_nd{width:1.5625rem;height:.1875rem;border-radius:2px;transition:all .3s ease;transform-origin:center}.Navbar_hamburger__Yg_nd,.Navbar_menuToggle__TQOgu:hover .Navbar_hamburger__Yg_nd{background:var(--base-bg)}.Navbar_mobileOverlay__fWGwA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:Navbar_fadeIn__JrfJU .3s ease}@keyframes Navbar_fadeIn__JrfJU{0%{opacity:0}to{opacity:1}}.Navbar_mobileMenu__30d66{position:fixed;top:0;left:-100%;width:17.5rem;height:100vh;background:var(--base-bg);box-shadow:-5px 0 15px rgba(0,0,0,.1);z-index:999;overflow-y:auto;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.4,0,.2,1);-webkit-transition:left .3s cubic-bezier(.4,0,.2,1);-moz-transition:left .3s cubic-bezier(.4,0,.2,1);-ms-transition:left .3s cubic-bezier(.4,0,.2,1);-o-transition:left .3s cubic-bezier(.4,0,.2,1)}.Navbar_mobileMenuOpen__9jN85{left:0!important}.Navbar_mobileMenuHeader__Nmx6q{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.25rem;border-bottom:1px solid var(--border-color);background:var(--secondary-color)}.Navbar_mobileMenuHeader__Nmx6q h3{color:var(--primary-color);font-weight:700;margin:0}.Navbar_closeButton__4i0lj{background:none;border:none;font-size:1.5rem;color:var(--primary-color);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.Navbar_closeButton__4i0lj:hover{background:rgba(0,0,0,.1);color:var(--primary-color)}.Navbar_mobileNavList__a7Cyl{list-style:none;margin:0;padding:0;flex:1 1}.Navbar_mobileNavItem__H2FBe{border-bottom:1px solid rgba(224,224,224,.3)}.Navbar_mobileNavItem__H2FBe:last-child{border-bottom:none}.Navbar_mobileNavLink__nkYlL{display:block;padding:1.25rem;color:var(--text-dark);font-weight:500;font-size:1.1rem;transition:all .3s ease;position:relative}.Navbar_mobileNavLink__nkYlL:hover{background:rgba(30,61,50,.05);color:var(--primary-color);padding-right:1.5rem}.Navbar_mobileNavLink__nkYlL.Navbar_active__g9cje{color:var(--primary-color);font-weight:600;background:rgba(30,61,50,.1);border-right:4px solid var(--secondary-color)}.Navbar_mobileMenuFooter__JxDI6{padding:.5rem;border-top:1px solid var(--border-color);background:var(--secondary-color);text-align:center}.Navbar_mobileMenuFooter__JxDI6 .Navbar_logoImage__NK3IX{margin:0 auto}.Navbar_logoutButton__Ar8e9{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;color:inherit;text-decoration:none;transition:all .3s ease;display:block;width:100%;text-align:center}.Navbar_logoutButton__Ar8e9:hover{color:var(--danger-color);background:rgba(220,53,69,.1)}.Navbar_userInfo__GakXe{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--light-bg);font-weight:500;color:var(--text-primary);text-align:center}.Navbar_userInfo__GakXe p{margin:0;font-size:.9rem;color:var(--primary-color)}.Navbar_mobileNavList__a7Cyl .Navbar_logoutButton__Ar8e9{color:var(--danger-color);font-weight:500}.Navbar_mobileNavList__a7Cyl .Navbar_logoutButton__Ar8e9:hover,.Navbar_navMenu__KjF12 .Navbar_logoutButton__Ar8e9{background:rgba(220,53,69,.1);color:var(--danger-color)}.Navbar_navMenu__KjF12 .Navbar_logoutButton__Ar8e9{padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(220,53,69,.2)}.Navbar_navMenu__KjF12 .Navbar_logoutButton__Ar8e9:hover{background:var(--danger-color);color:var(--base-bg);transform:translateY(-1px)}@media (max-width:1024px){.Navbar_navMenu__KjF12{gap:1rem}.Navbar_navLink__9UW2E{padding:.4rem .8rem;font-size:.95rem}}@media (max-width:768px){.Navbar_logoImage__NK3IX{height:2.8rem}.Navbar_navContent___qDgg{padding:.75rem 0}.Navbar_logo__yuqDb h2{font-size:1.3rem}.Navbar_mobileMenu__30d66{width:100%;left:-100%}.Navbar_greetingText__M4gc_{display:none}}@media (max-width:480px){.Navbar_logo__yuqDb h2{font-size:1.2rem}.Navbar_logoImage__NK3IX{height:2.1875rem}.Navbar_mobileNavLink__nkYlL{padding:1rem;font-size:1rem}.Navbar_mobileMenuHeader__Nmx6q{padding:1.25rem 1rem}.Navbar_mobileMenuFooter__JxDI6{padding:1rem}}@media (prefers-reduced-motion:no-preference){.Navbar_mobileNavLink__nkYlL,.Navbar_navLink__9UW2E{transition:all .3s cubic-bezier(.4,0,.2,1)}}.Navbar_navLink__9UW2E.Navbar_active__g9cje,.Navbar_navLink__9UW2E:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){.Navbar_navbar__WeF_G{border-bottom:2px solid var(--primary-color)}.Navbar_navLink__9UW2E.Navbar_active__g9cje:after{height:.25rem}}.Navbar_authLoader__03ckw{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f0f0f0;border-radius:6px;font-size:14px;color:#666;animation:Navbar_pulse__2UqK4 1.5s ease-in-out infinite alternate}.Navbar_loadingSpinner__YTnAu{width:16px;height:16px;border:2px solid #e3e3e3;border-top-color:#007bff;border-radius:50%;animation:Navbar_spin__Eu_dc 1s linear infinite}@keyframes Navbar_pulse__2UqK4{0%{opacity:.6}to{opacity:1}}@keyframes Navbar_spin__Eu_dc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Footer_footer__15iFs{border-top:1px solid var(--border-color);padding:3rem 0 1rem}.Footer_footerContent__vv2Ko{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Footer_footerSection__xemh6{display:flex;flex-direction:column;gap:1rem}.Footer_sectionTitle__HOGAX{color:var(--primary-color);font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.Footer_description__ifozX{color:var(--text-light);line-height:1.6;font-size:.95rem}.Footer_linksList__S4RYk{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Footer_footerLink__MLhk6{color:var(--text-light);font-size:.9rem;transition:color .3s ease;text-decoration:none}.Footer_contactInfo__zzfQA{display:flex;flex-direction:column;gap:.75rem}.Footer_contactItem__KDsZJ{font-size:.9rem}.Footer_contactLabel__KdJsY{color:var(--text-light);font-weight:500;display:block;margin-bottom:.25rem}.Footer_contactLink__6VooW{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.Footer_contactLink__6VooW:hover,.Footer_footerLink__MLhk6:hover{color:var(--secondary-color)}.Footer_socialMedia__FSsB4{margin-top:1rem}.Footer_socialTitle__aqZGG{color:var(--primary-color);font-weight:600;font-size:.95rem;margin-bottom:.75rem}.Footer_socialLinks__XnncV{display:flex;gap:.75rem}.Footer_socialLink__eizhp{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:var(--base-bg);border:1px solid var(--border-color);border-radius:50%;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.Footer_socialLink__eizhp:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);color:var(--secondary-color)}.Footer_footerBottom__9_eB8{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--border-color)}.Footer_copyright__vTENx{color:var(--text-light);font-size:.9rem}.Footer_bottomLinks__BiyV_{display:flex;gap:1.5rem}.Footer_bottomLink__yh6MZ{color:var(--text-light);font-size:.9rem;text-decoration:none;transition:color .3s ease}.Footer_bottomLink__yh6MZ:hover{color:var(--primary-color)}@media (max-width:1024px){.Footer_footerContent__vv2Ko{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.Footer_footer__15iFs{padding:2rem 0 1rem}.Footer_footerContent__vv2Ko{grid-template-columns:1fr;gap:2rem}.Footer_footerBottom__9_eB8{flex-direction:column;gap:1rem;text-align:center}.Footer_bottomLinks__BiyV_{justify-content:center}}@media (max-width:480px){.Footer_socialLinks__XnncV{justify-content:center}.Footer_socialLink__eizhp{width:32px;height:32px;font-size:1.1rem}.Footer_bottomLinks__BiyV_{flex-direction:column;gap:.75rem}}.Footer_loadingText__CGw2_{color:var(--text-light);font-size:.9rem;animation:Footer_pulse__hkb8e 1.5s ease-in-out infinite}.Footer_errorText__H39qL{color:#ff6b6b;font-size:.9rem;font-style:italic}@keyframes Footer_pulse__hkb8e{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.FloatingWhatsAppButton_floatingButton__YdJW6{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:linear-gradient(135deg,#25d366,#20b954);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(37,211,102,.4);transition:all .3s ease;z-index:9999;color:white;font-family:inherit}.FloatingWhatsAppButton_floatingButton__YdJW6:hover{box-shadow:0 6px 20px rgba(37,211,102,.6);transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.FloatingWhatsAppButton_floatingButton__YdJW6:active{transform:translateY(0);box-shadow:0 2px 8px rgba(37,211,102,.4)}.FloatingWhatsAppButton_icon__u2QHk{font-size:1.5rem;color:white}.FloatingWhatsAppButton_floatingButton__YdJW6{animation:FloatingWhatsAppButton_pulse__buAfE 2s infinite}@keyframes FloatingWhatsAppButton_pulse__buAfE{0%{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 12px rgba(37,211,102,.8)}to{box-shadow:0 4px 12px rgba(37,211,102,.4)}}@media (max-width:768px){.FloatingWhatsAppButton_floatingButton__YdJW6{width:55px;height:55px;bottom:1.5rem;right:1.5rem}.FloatingWhatsAppButton_icon__u2QHk{font-size:1.3rem}}@media (max-width:480px){.FloatingWhatsAppButton_floatingButton__YdJW6{width:50px;height:50px;bottom:1rem;right:1rem}.FloatingWhatsAppButton_icon__u2QHk{font-size:1.2rem}}.FloatingWhatsAppButton_floatingButton__YdJW6:before{content:attr(title);right:70px;background:rgba(0,0,0,.8);color:white;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;white-space:nowrap}.FloatingWhatsAppButton_floatingButton__YdJW6:after,.FloatingWhatsAppButton_floatingButton__YdJW6:before{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;z-index:10000}.FloatingWhatsAppButton_floatingButton__YdJW6:after{content:"";right:62px;border:6px solid transparent;border-right-color:rgba(0,0,0,.8)}.FloatingWhatsAppButton_floatingButton__YdJW6:hover:after,.FloatingWhatsAppButton_floatingButton__YdJW6:hover:before{opacity:1;visibility:visible}.FloatingWhatsAppButton_floatingButton__YdJW6:focus{outline:2px solid #25d366;outline-offset:2px}@media print{.FloatingWhatsAppButton_floatingButton__YdJW6{display:none!important}}@media (max-width:768px){.FloatingWhatsAppButton_floatingButton__YdJW6:after,.FloatingWhatsAppButton_floatingButton__YdJW6:before{display:none}}