:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}@media (width<=1250px){.dash-head h2{font-size:18px}.total-card h4{font-size:14px}.total-card .user-icon,.job-icon,.application-icon,.company-icon{font-size:24px!important}.menu-list i{width:20%!important}}@media (width<=1200px){.dash-head{flex-direction:column}.dashboard{gap:0!important}}@media (width<=1024px){.dashboard{gap:0}}@media (width<=1000px){.dash-head{flex-direction:column}.count-cards{padding-right:0!important}.total-card{box-shadow:none!important}.dashboard-list{width:100%!important}.Menu-dashboard{justify-items:center;transition:all .5s cubic-bezier(.25,1,.5,1);position:fixed;left:-820px;width:80%!important}.menu-btn{display:block!important}.dash-head h2{display:none}.count-card{grid-template-columns:repeat(2,1fr)}.dashboard{gap:0!important}.total-card .user-icon,.application-icon,.company-icon.job-icon{font-size:15px!important}.count-cards{grid-template-columns:repeat(2,1fr)!important}.search-box{width:100%!important}.login-card{width:100%}.content-top{justify-content:space-around;display:flex}.count-charts{gap:10px!important;padding-right:0!important}.chart-1{box-shadow:none!important}.login-card img{width:50px!important;height:50px!important}.close-btn{display:block!important}.Menu-dashboard.show-menu{left:0}.content-top{gap:20px}.job-card{flex-direction:column;align-items:center!important}.job-card img{width:100%!important}.company-card{flex-direction:column}}@media (width<=768px){.user-card{flex-direction:column;justify-items:center;display:flex}}@media (width<=576px){.menu-btn{display:block!important}.count-cards{grid-template-columns:repeat(1,1fr)!important}.login-card{display:none!important}.content-top{gap:30px}.dash-head h2{display:block!important}.count-charts{flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}.dashboard{background-color:#e6f6ff;gap:30px;display:flex}.Menu-dashboard{color:#fff;background-color:#0a2e3d;width:25%;height:100vh}.dash-head{text-align:center;justify-content:center;align-items:center;gap:20px;padding-top:30px;display:flex}.dash-head i{color:#999;font-size:30px}.menu-list{border-bottom:1px solid gray;align-items:center;gap:10px;width:100%;padding:20px;list-style-type:none;display:flex}.dashboard-list{flex-direction:column;align-items:flex-start;padding-top:60px;padding-left:10px;padding-right:10px;display:flex}.close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;display:none;position:absolute;top:15px;right:15px}.menu-list a,i{color:#fff;font-size:14px;text-decoration:none}.menu-list a{width:100%}.menu-list i{width:10%;font-size:20px}.search-box{width:500px}.search-box input{color:#222;border:none;border-radius:10px;width:80%;padding:10px;box-shadow:10px 5px 20px 2px #dcdcdc}.dashboard-content{justify-content:space-between;width:100%;height:fit-content;padding:20px 20px 10px 10px}.dashboard-content i{color:#222;font-size:30px}.content-top{border-bottom:2px solid #dcdcdc;justify-content:end;width:100%;height:fit-content;padding-bottom:20px;display:flex}.login-card{justify-content:center;align-items:center;gap:30px;height:fit-content;padding-right:20px;display:flex}.login-profile{align-items:center;gap:20px;width:fit-content;display:flex}.login-profile img{object-fit:cover;border:2px solid #6f6675;border-radius:50%;width:60px;height:60px}.login-profile p{font-size:14px}.total-card{background-color:#fff;border-radius:10px;align-items:center;gap:20px;padding:20px;font-size:16px;display:flex;box-shadow:10px 10px 30px #dcdcdc}.total-card .user-icon{color:#fff;background-color:#096fcf;border-radius:10px;padding:10px;font-size:35px}.total-card .job-icon{color:#fff;background-color:#cf9a09;border-radius:10px;padding:10px;font-size:35px}.total-card .application-icon{color:#fff;background-color:#07ae58;border-radius:10px;padding:10px;font-size:35px}.total-card .company-icon{color:#fff;background-color:#6307ae;border-radius:10px;padding:10px;font-size:35px}.count-cards{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:30px;margin-top:30px;display:grid}.count-charts{gap:30px;width:100%;padding-top:20px;padding-right:20px;display:flex}.chart-1{background-color:#fff;border-radius:10px;width:100%;height:250px;box-shadow:5px 5px 20px #dcdcdc}.menu-btn{background-color:#0000;border:none;font-size:24px;display:none}.user-card{color:#222;background-color:#e9e9e9;justify-content:center;gap:30px;width:100%;margin:10px 0;padding:10px;display:flex}.user-name,.user-email{width:20%}.user-btn{justify-content:space-between;gap:10px;width:100%;display:flex}.user-btn button{border:none;width:100%;padding:10px}.company-btn{width:100%;display:flex}.company-name,.company-site,.company-location{width:100%}.company-btn button{border:none;width:100%;padding:10px}.dropdown{z-index:999;background-color:#fff;padding:20px;position:absolute;top:50px;right:0}.login-card{position:relative}.users-section{background-color:#fff;margin-top:20px;padding:10px;line-height:50px}.modal-overlay{z-index:999;background:#0009;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-box{background:#fff;border-radius:12px;width:380px;padding:25px;animation:.25s ease-in-out pop;box-shadow:0 10px 30px #0003}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-box h2{color:#333;margin-bottom:15px;font-size:20px}.modal-box input{border:1px solid #ddd;border-radius:6px;outline:none;width:100%;margin:8px 0;padding:10px;font-size:14px}.modal-box input:focus{border-color:#4caf50}.modal-box button{cursor:pointer;border:none;border-radius:6px;margin-top:10px;margin-right:8px;padding:10px 14px;font-weight:500}.modal-box button:first-of-type{color:#fff;background:#4caf50}.modal-box button:last-of-type{color:#fff;background:#f44336}.user{display:flex}.users-section{width:100%;margin-right:20px}.user-name,.user-email,.user-location{text-align:left;width:100%}.company-section{background-color:#fff;margin-top:20px;padding:10px}.company-details{background-color:#ddd;justify-content:space-between;margin-top:30px;padding:10px;display:flex}.company-card{text-align:center;background-color:#ddd;justify-content:space-between;gap:30px;width:100%;margin-top:50px;padding:20px 10px;display:flex}.company-name{justify-content:space-between;width:100%;display:flex}.job-card{color:#222;background-color:#e9e9e9;justify-content:center;gap:30px;width:100%;margin:10px 0;padding:10px;display:flex}.job-btn{align-items:center;width:100%;display:flex}.job-btn button{width:100%;height:50px;padding:10px}.job-email,.job-name{align-content:center;width:80%;font-size:14px}.company-section{margin-top:30px}.company-card{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:flex;box-shadow:0 2px 8px #0000001a}.company-actions button{cursor:pointer;border:none;border-radius:6px;margin-left:10px;padding:8px 12px}.approve-btn{color:#fff;background:green}.reject-btn{color:#fff;background:red}.users{color:#fff;background-color:orange;font-size:20px}.jobs{color:#fff;background-color:#f08080}.company{color:#fff;background-color:#00008b}.pending{color:#fff;background-color:#daa520}.approved{color:#fff;background-color:#4caf50}.reject{color:#fff;background-color:#f44336}.logout-btn{color:#fff;background-color:red;border:none;padding:10px 20px}.admin-page{background:#f4f7fb;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex}.admin-form{background:#fff;border-radius:15px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:40px 30px;display:flex;box-shadow:0 10px 30px #0000001a}.admin-form h1{text-align:center;color:#111827}.admin-form input{border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:14px;font-size:16px}.admin-form input:focus{border-color:#2563eb}.admin-form button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:14px;font-size:16px}.admin-form button:hover{background:#1d4ed8}.admin-form a{text-align:center;color:#2563eb;text-decoration:none}.error{color:#dc2626;text-align:center;background:#fee2e2;border-radius:8px;padding:10px}.success{color:#16a34a;text-align:center;background:#dcfce7;border-radius:8px;padding:10px}.profile-card{text-align:center;background-color:#222;padding:20px;line-height:40px}.profile-card img{width:200px}.card-contain{text-align:left;background-color:#fff;width:100%;padding:10px}.skill-list{text-align:center;justify-items:center}.card-contain :nth-child(2n){background-color:#d5d5d5;padding:0 10px}.card-contain :nth-child(odd){padding:0 10px}
