@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#f8f8f8;box-shadow:0 6px 20px #0000001a;display:flex;justify-content:center;padding:15px 30px;position:relative}.navbar-links{display:flex;gap:160px;list-style:none;margin:0;padding:0}.navbar-links li a{color:#333;font-size:1.5rem;font-weight:600;position:relative;text-decoration:none;transition:color .3s}.navbar-links li a.active{color:#1e90ff}.navbar-links li a.active:after,.navbar-links li a.active:before{color:#1e90ff;content:"";font-size:1.5rem;position:absolute;top:-10px}.navbar-logo{align-items:center;display:flex;left:30px;position:absolute}.navbar-logo .logo{height:70px;width:auto}.navbar-log-out{align-items:center;background:#0000;border:none;display:flex;position:absolute;right:30px}.log-out{height:40px;width:auto}.log-out:hover{align-items:center;background:#add8e6;border:none;display:flex}.logo-name{color:#1e90ff;font-size:2rem;font-weight:700}@media (max-width:1125px){.navbar-logo{display:none}}@media (max-width:1025px){.navbar-links{gap:80px}}.edit-project-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.edit-project-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.edit-project-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.edit-project-modal-close-btn:hover{color:#333}.edit-project-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-10px;text-align:center}.edit-project-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:10px}.edit-project-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:4px;margin-top:4px;padding:12px;transition:border-color .3s ease;width:95%}.edit-project-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.edit-project-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#44ea76,#44ea76);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.edit-project-button:hover{background:linear-gradient(90deg,#2cb658,#2cb658);box-shadow:0 6px 20px #0000004d}.edit-project-input:hover{border-color:#2cb658}.delete-project-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.delete-project-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.delete-project-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.delete-project-modal-close-btn:hover{color:#333}.delete-project-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-10px;text-align:center}.delete-project-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:10px}.delete-project-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:4px;margin-top:4px;padding:12px;transition:border-color .3s ease;width:95%}.delete-project-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.delete-project-button{align-items:center;background-color:initial;background:#e74c3c;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.delete-project-button:hover{background:#c0392b;box-shadow:0 6px 20px #0000004d}.delete-project-button:before{bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.delete-project-button:hover:before{background:linear-gradient(90deg,#2cb658,#2aa393);filter:blur(5px)}.delete-project-input:hover{border-color:#2cb658}.exit-delete-project-button{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.exit-delete-project-button:hover{background:#2cb658}.project-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border-color:#000;border-radius:8px;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;height:187px;justify-content:space-between;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:187px}.project-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-5px)}.project-info{color:#333;flex-grow:1}.project-title-container{height:90px;width:100%}.project-title{word-wrap:break-word;color:#1e90ff;font-size:1.75rem;font-weight:600;line-height:1;margin-bottom:0;margin-top:10px}.project-duration,.project-part-number,.project-revision{color:#555;font-size:1rem;margin-bottom:-4px;margin-top:8px}.edit-project-details-buttonn{align-items:center;background-color:initial;background:linear-gradient(90deg,#1e90ff,#4682b4);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.edit-project-details-buttonn:hover{background:linear-gradient(90deg,#104e8b,#36648b);box-shadow:0 6px 20px #00000040}.edit-project-details-button:before{background:linear-gradient(90deg,#1e90ff,#4682b4);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.edit-project-details-button:hover:before{background:linear-gradient(90deg,#104e8b,#36648b);filter:blur(5px)}.project-card-image{height:20px;object-fit:cover;position:absolute;right:5px;top:10px;width:20px}.add-project-modal-submit-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#44ea76,#44ea76);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.add-project-modal-submit-button:hover{background:linear-gradient(90deg,#2cb658,#2cb658);box-shadow:0 6px 20px #0000004d}.projects-page{background-color:#f8f8f8;min-height:100vh;min-width:100vw}.projects-main-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:0 20px}.add-project-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;margin-bottom:30px;margin-top:30px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.add-project-btn:hover{background:#2cb658}.add-project-btn:before{background:linear-gradient(90deg,#44ea76,#39fad7);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.add-project-btn:hover:before{background:linear-gradient(90deg,#2cb658,#2aa393);filter:blur(5px)}.projects-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}.projects-page-header-container{align-items:center}.projects-page-header,.projects-page-header-container{display:flex;justify-content:space-between;width:100%}.projects-page-search{align-items:center;background-color:#f2f2f225;border:1px solid #777;border-radius:25px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;flex-grow:1;font-size:1rem;height:25px;justify-content:center;margin-top:30px;padding:10px 20px;transition:all .3s ease}.projects-page-search:hover{background-color:#e6e6e6;border-color:#aaa}.projects-page-search:focus{background-color:#fff;border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}.projects-page-search::placeholder{color:#aaa;font-style:italic}.no-projects-message-container{background:linear-gradient(90deg,#b39ddb40,#a6c1ee40);border-color:#000;border-radius:16px;box-shadow:0 6px 20px #0003;color:#555;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:600;height:100px;justify-content:center;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:450px}.no-projects-wrapper{display:flex;justify-content:center;margin-top:10%;min-height:80vh;width:100%}@media (max-width:2700px){.projects-page-search{align-items:center;background-color:#f2f2f225;border:1px solid #777;border-radius:25px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;flex-grow:1;font-size:1rem;height:25px;justify-content:center;margin-left:250px;margin-right:70px;margin-top:30px;padding:10px 20px;transition:all .3s ease}}@media (max-width:770px){.projects-page-search{margin-left:0;margin-right:0;max-width:50%}.projects-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}}@media (max-width:430px){.projects-page-search{margin-left:0;margin-right:0;max-width:50%}.add-project-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;margin-bottom:30px;margin-left:20px;margin-top:30px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.projects-page-header-container{align-items:center}.projects-page-header,.projects-page-header-container{display:flex;justify-content:space-between;width:100%}}.organization-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border-color:#000;border-radius:8px;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;height:187px;justify-content:space-between;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:187px}.organization-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-5px)}.organization-info{color:#333;flex-grow:1}.organization-title-container{height:90px;width:100%}.organization-title{word-wrap:break-word;color:#1e90ff;font-size:1.75rem;font-weight:600;line-height:1;margin-bottom:0;margin-top:10px}.organization-part-number,.organization-revision{color:#555;font-size:1rem;margin-bottom:-4px;margin-top:8px}.edit-organization-details-buttonn{align-items:center;background-color:initial;background:linear-gradient(90deg,#1e90ff,#4682b4);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.edit-organization-details-buttonn:hover{background:linear-gradient(90deg,#104e8b,#36648b);box-shadow:0 6px 20px #00000040}.edit-organization-details-button:before{background:linear-gradient(90deg,#1e90ff,#4682b4);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.edit-organization-details-button:hover:before{background:linear-gradient(90deg,#104e8b,#36648b);filter:blur(5px)}.organization-card-image{height:20px;object-fit:cover;position:absolute;right:5px;top:10px;width:20px}.project-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.project-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.project-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.project-modal-close-btn:hover{color:#333}.add-project-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-10px;text-align:center}.add-project-modal-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:8px}.add-project-modal-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:2px;margin-top:1px;padding:12px;transition:border-color .3s ease;width:470px}.add-project-modal-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.add-project-modal-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#44ea76,#44ea76);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:400px}.add-project-modal-button:hover{background:linear-gradient(90deg,#2cb658,#2cb658);box-shadow:0 6px 20px #0000004d}.add-project-modal-button:before{background:linear-gradient(90deg,#44ea76,#39fad7);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.add-project-modal-button:hover:before{background:linear-gradient(90deg,#2cb658,#2aa393);filter:blur(5px)}.add-project-modal-input:hover{border-color:#2cb658}.dashboard-page{background-color:#f8f8f8;min-height:100vh}.dashboard-main-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:0 20px}.add-dashboard-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;margin-bottom:30px;margin-top:30px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.add-dashboard-btn:hover{background:#2cb658}.add-dashboard-btn:before{background:linear-gradient(90deg,#44ea76,#39fad7);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.add-dashboard-btn:hover:before{background:linear-gradient(90deg,#2cb658,#2aa393);filter:blur(5px)}.dashboard-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}.dashboard-page-header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.dashboard-page-header{display:flex;justify-content:space-between;margin-bottom:0;width:100%}.dashboard-page-search{align-items:center;background-color:#f2f2f225;border:1px solid #777;border-radius:25px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;flex-grow:1;font-size:1rem;height:25px;justify-content:center;margin-left:250px;margin-right:70px;margin-top:30px;padding:10px 20px;transition:all .3s ease;width:auto}.dashboard-page-search:hover{background-color:#e6e6e6;border-color:#aaa}.dashboard-page-search:focus{background-color:#fff;border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}.dashboard-page-search::placeholder{color:#aaa;font-style:italic}.edit-job-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.edit-job-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.edit-job-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.edit-job-modal-close-btn:hover{color:#333}.edit-job-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-10px;text-align:center}.edit-job-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:10px}.edit-job-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:4px;margin-top:4px;padding:12px;transition:border-color .3s ease;width:95%}.edit-job-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.edit-job-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#44ea76,#44ea76);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.edit-job-button:hover{background:linear-gradient(90deg,#2cb658,#2cb658);box-shadow:0 6px 20px #0000004d}.edit-job-input:hover{border-color:#2cb658}.delete-job-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.delete-job-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.delete-job-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.delete-job-modal-close-btn:hover{color:#333}.delete-job-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-10px;text-align:center}.delete-job-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:10px}.delete-job-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:4px;margin-top:4px;padding:12px;transition:border-color .3s ease;width:95%}.delete-job-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.delete-job-button{align-items:center;background-color:initial;background:#e74c3c;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.delete-job-button:hover{background:#c0392b;box-shadow:0 6px 20px #0000004d}.exit-delete-job-button{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:80%}.exit-delete-job-button:hover{background:#2cb658}.job-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border-color:#000;border-radius:8px;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;height:187px;justify-content:space-between;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:187px}.job-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-5px)}.job-info{color:#333;flex-grow:1}.job-title-container{height:90px;width:100%}.job-title{word-wrap:break-word;color:#1e90ff;font-size:1.75rem;font-weight:600;line-height:1;margin-bottom:10px;margin-top:10px}.job-part-number,.job-revision{color:#555;font-size:1rem;margin-bottom:-3px;margin-top:8px}.edit-job-details-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#1e90ff,#4682b4);border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.edit-job-details-button:hover{background:linear-gradient(90deg,#104e8b,#36648b);box-shadow:0 6px 20px #00000040}.edit-job-details-button:before{background:linear-gradient(90deg,#1e90ff,#4682b4);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.edit-job-details-button:hover:before{background:linear-gradient(90deg,#104e8b,#36648b);filter:blur(5px)}.job-card-image{height:20px;object-fit:cover;position:absolute;right:5px;top:10px;width:20px}.dropdown-menu{background:linear-gradient(90deg,#1e90ff,#1e90ff);border:1px solid #1e90ff;border-radius:5px;box-shadow:0 8px 16px #0003;opacity:0;position:absolute;right:0;top:35px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.dropdown-menu.show{opacity:1;visibility:visible}.dropdown-item{background-color:#f8f8f8;border:1px solid #1e90ff;cursor:pointer;display:block;opacity:75%;padding:8px 16px;text-align:left;width:100%}.dropdown-item:hover{background-color:#ddd}.job-modal-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.job-modal-content{animation:job-fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;height:auto;max-height:78%;max-width:500px;overflow:auto;padding:40px 40px 20px;position:relative;width:90%}.job-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.job-modal-close-btn:hover{color:#333}.add-job-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-20px;text-align:center}.job-form{display:flex;flex-direction:column;gap:20px}.job-label{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:8px}.job-input[type=text]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#555;font-size:1.2rem;margin-bottom:2px;margin-top:2px;padding:12px;transition:border-color .3s ease;width:95%}.job-input[type=text]:focus{background-color:#fff;border-color:#2cb658;outline:none}.job-drag-drop-box{background-color:#f8f8f8;border:2px dashed #2cb658;border-radius:8px;margin:10px 0;padding:50px;text-align:center;transition:border-color .3s}.job-drag-drop-box.active{background-color:#eafaf2;border-color:#2cb658}.job-drag-drop-input{display:none}.job-drag-drop-box p{color:#555;margin:0}.job-drag-drop-box span{color:#44ea76;cursor:pointer;text-decoration:underline}.job-file-list{list-style:none;margin:10px 0;padding:0}.job-file-item{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px 10px}.file-progress p{margin-bottom:0;margin-top:10px}.job-remove-file-btn{background:none;border:none;color:#ff4d4d;cursor:pointer;font-size:.9rem}.job-submit-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-bottom:15px!important;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:100%}.job-submit-btn:disabled,.job-submit-btn:hover{background:#2cb658;box-shadow:0 6px 20px #0000004d}.job-submit-btn:disabled{cursor:not-allowed;opacity:1}.dropdown{border-radius:5px;height:50px;margin-bottom:2px;margin-top:2px;width:100%}@keyframes job-fadeIn{0%{opacity:0}to{opacity:1}}.jobs-page{background-color:#f8f8f8;min-height:100vh;min-width:100vw}.jobs-page-main-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:0 20px}.jobs-page-main-content-header{color:#333;margin-bottom:20px;text-align:center}.jobs-page-add-job-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;margin-bottom:30px;margin-top:30px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.jobs-page-add-job-btn:hover{background:#2cb658}.jobs-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}.jobs-page-header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.jobs-page-header{display:flex;justify-content:center;width:100%}.back-btn{align-items:center;background-color:#add8e6;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;font-size:1rem;height:45px;justify-content:center;margin-top:30px;padding:10px 20px;transition:background-color .3s ease;width:180px}.back-btn:hover{background-color:#7ec8d8}.jobs-page-search{align-items:center;background-color:#f2f2f225;border:1px solid #777;border-radius:25px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;flex-grow:1;font-size:1rem;height:25px;justify-content:center;margin-left:70px;margin-right:70px;margin-top:30px;padding:10px 20px;transition:all .3s ease}.jobs-page-search:hover{background-color:#e6e6e6;border-color:#aaa}.jobs-page-search:focus{background-color:#fff;border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}.jobs-page-search::placeholder{color:#aaa;font-style:italic}@media (max-width:2700px){.jobs-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}}@media (max-width:770px){.jobs-page-search{margin-left:0;margin-right:0;max-width:25%}.jobs-page-add-job-btn{margin-left:20px}.back-btn{margin-right:20px}.jobs-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;margin-bottom:25px}}.delete-step-modal-overlay{align-items:center;background:#aca8a833;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.delete-step-modal-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%}.delete-step-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.delete-step-modal-close-btn:hover{color:#333}.delete-step-modal-header{color:#333;font-size:2rem;margin:0;text-align:center}.delete-step-message{color:#333;font-size:1rem;margin-bottom:20px;margin-top:0;text-align:center}.delete-step-modal-button{align-items:center;background-color:initial;background:red;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#000;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:400px}.delete-step-modal-button:hover{background:#c00;box-shadow:0 6px 20px #0000004d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.job-detail-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border:1px solid #1e90ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 6px 20px #0003;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:-1px auto 0;max-width:1000px;min-height:100px;padding:0 10px;position:relative;width:80vw}.job-detail-info{color:#333;flex-grow:1}.job-detail-title{color:#000;font-size:1.25rem;font-weight:600;margin-bottom:10px;margin-top:5px}.textarea{background-color:#ffffff80;border:1px solid #000000bf;border-radius:5px;color:#000;font-family:Arial,sans-serif;margin-bottom:2px;margin-top:-5px;max-width:945px;min-height:20px;overflow-y:hidden;padding:8px;resize:none;width:66vw}.job-step-sparkles{display:block;height:25px;margin-bottom:5px;margin-left:0;margin-top:0;width:25px}.job-step-header{align-items:center;display:flex;margin-bottom:0}.step-container{background:radial-gradient(circle,#ffffff80,#fff3);border:1px solid #1e90ff50;border-radius:5px;margin-bottom:10px;margin-top:10px;max-width:955px;min-width:100px;padding-left:10px;padding-right:10px;position:relative;width:70vw}.close-btn{background:#0000;border:none;color:red;cursor:pointer;font-size:20px;position:absolute;right:4px;top:0;transition:color .3s ease}.close-btn:hover{color:#c00}.add-btn{background-color:initial;border:none;bottom:-8px;color:#4caf50;cursor:pointer;font-size:35px;left:8px;position:absolute}.add-btn:hover{color:#45a049}.custom-file-upload{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:-5px;padding:0 4px 2px}.custom-file-upload:hover{background-color:#0056b3}.clone-step-button{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:-5px;margin-left:5px;padding:0 4px 2px}.clone-step-button:hover{background-color:#0056b3}.images-container{background:#f0f8ff;border:1px dashed #777;border-radius:5px;display:center;flex-wrap:wrap;font-size:.75rem;height:10%;margin-bottom:10px;margin-top:5px;max-width:950px;padding:0 0 2px;text-align:center;width:70vw}.image-wrapper{display:inline-block;position:relative}.image-container-image{border-radius:8px;height:300px;margin:5px;object-fit:cover;width:300px}.delete-image-btn{background:red;border:none;border-radius:50%;right:7px;width:20px}.delete-image-btn,.edit-image-btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;top:7px}.edit-image-btn{background:blue;border:none;border-radius:10%;right:35px;width:40px}.edit-image-btn:hover{background:red}@media (max-width:450px){.job-detail-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border:1px solid #1e90ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 6px 20px #0003;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:-1px auto 0;max-width:500px;min-height:100px;padding:0 10px;position:relative;width:80vw}.image-container-image{border-radius:8px;height:180px;margin:5px;object-fit:cover;width:180px}}.step-form{display:flex;gap:20px;justify-content:center;margin-bottom:10px;width:100%}.step-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.step-modal-content{animation:job-fadeIn .3s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-height:90vh;max-width:500px;min-height:auto;overflow:auto;padding:40px;position:relative;width:90%}.step-modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.step-modal-overlay{align-items:center;display:flex;justify-content:center;visibility:visible}.step-modal-content{opacity:1}.dropdown{background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#555;font-size:1.2rem;min-width:100px;padding:12px;transition:border-color .3s ease}.dropdown:focus{background-color:#fff;border-color:#2cb658;outline:none}.step-submit-btn{align-items:center;background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;display:flex;font-size:1.2rem;gap:8px;height:50px;justify-content:center;letter-spacing:1.4px;margin-bottom:-10px!important;margin-top:15px;position:relative;transition:background-color .3s,box-shadow .3s;width:100%}.step-submit-btn:disabled,.step-submit-btn:hover{background:#2cb658;box-shadow:0 6px 20px #0000004d}.step-submit-btn:disabled{cursor:not-allowed;opacity:1}.step-input-container{display:flex;justify-content:center;margin:20px 0}.large-text-input{background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#555;font-size:1.2rem;min-height:150px;padding:15px;resize:vertical;transition:border-color .3s ease;width:93%}.large-text-input:focus{background-color:#fff;border-color:#2cb658;outline:none}.step-drag-drop-box{background-color:#f8f8f8;border:2px dashed #2cb658;border-radius:8px;margin:10px 0;padding:50px;text-align:center;transition:border-color .3s}.step-drag-drop-box.active{background-color:#eafaf2;border-color:#2cb658}.step-drag-drop-input{display:none}.step-drag-drop-box p{color:#555;margin:0}.step-drag-drop-box span{color:#44ea76;cursor:pointer;text-decoration:underline}.step-file-list{list-style:none;margin:10px 0;padding:0}.step-file-item{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px 10px}.step-remove-file-btn{background:none;border:none;color:#ff4d4d;cursor:pointer;font-size:.9rem}.add-step-modal-header{color:#333;font-size:2rem;margin-bottom:10px;margin-top:-20px;text-align:center}.progress-container{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;margin:40px auto;max-width:600px;padding:20px}.progress-container>p{font-size:1rem;font-weight:600;margin-bottom:20px;text-align:center}.file-progress{margin-bottom:16px}.file-progress p{font-size:.95rem;margin-bottom:6px}.progress-bar{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:6px 0 0 6px;height:100%;transition:width .3s ease-in-out}.progress-bar-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:6px;height:18px;overflow:hidden;width:100%}.loader-container{left:0;margin-top:25vh;position:absolute;top:0}.image-container,.loader-container{align-items:center;display:flex;height:50vh;justify-content:center;width:100vw}.image-container{flex-direction:column;overflow:hidden;text-align:center}.image-container img{animation:cycleImages 2s linear infinite;height:180px;left:50%;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:180px}.image-container p{color:#000;font-size:16px;margin:0}@keyframes cycleImages{0%,10%{opacity:1}11%,to{opacity:0}}.image-container img:first-child{animation-delay:0s}.image-container img:nth-child(2){animation-delay:.2s}.image-container img:nth-child(3){animation-delay:.4s}.image-container img:nth-child(4){animation-delay:.6s}.image-container img:nth-child(5){animation-delay:.8s}.image-container img:nth-child(6){animation-delay:1s}.image-container img:nth-child(7){animation-delay:1.2s}.image-container img:nth-child(8){animation-delay:1.4s}.image-container img:nth-child(9){animation-delay:1.6s}.image-container img:nth-child(10){animation-delay:1.8s}.video-container{align-items:center;background-color:#000;display:flex;justify-content:center;overflow:hidden}.video-container,video{border-radius:8px}.chart-container,.chart-wrapper{height:100%;position:relative;width:100%}.chart-container{margin-top:3%}.labels-container{bottom:0;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none;position:absolute;width:100%}.screenshot-btn{align-items:center;background-color:#add8e6;border:1px solid #1e90ff;border-radius:40px;box-shadow:0 6px 20px #0003;color:#333;cursor:pointer;font-size:1rem;height:45px;justify-content:center;margin-bottom:10px;margin-top:10px;padding:5px 10px;transition:background-color .3s ease;width:70%}.screenshot-btn:hover{background-color:#7ec8d8}.time-box{background-color:initial;border:1px solid #1e90ff!important;border-radius:2px;font-size:18px;height:9px;width:22px!important}.time-box:focus{border:2px solid #1e90ff!important;outline:none}@media (max-width:768px){.step-label{bottom:50px;font-size:10px}}.job-page{background-color:#f8f8f8;min-height:100vh}.job-page-main-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:0 20px}.job-page-main-content h1{color:#333;font-size:45px;margin-bottom:25px;text-align:center}.job-page-header-container{justify-content:center;position:relative}.job-page-header{justify-content:space-between;margin-bottom:0;max-width:1000px;width:100%}.add-job-btn,.job-page-header{align-items:center;display:flex}.add-job-btn{background-color:initial;background:#44ea76;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;color:#555;cursor:pointer;font-size:.95rem;gap:8px;height:45px;justify-content:center;letter-spacing:1.4px;margin-bottom:30px;margin-top:30px;position:relative;transition:background-color .3s,box-shadow .3s;width:180px}.add-job-btn:disabled,.add-job-btn:hover{background:#2cb658;box-shadow:0 6px 20px #0000004d}.add-job-btn:disabled{cursor:not-allowed;opacity:1}.add-job-btn:before{background:linear-gradient(90deg,#44ea76,#39fad7);bottom:-3px;content:"";filter:blur(10px);height:30%;position:absolute;transition:background .3s,filter .3s;width:80%;z-index:-1}.add-job-btn:hover:before{background:linear-gradient(90deg,#2cb658,#2aa393);filter:blur(5px)}.job-page-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto 25px}.job-page-header-container{justify-content:space-between;width:100%}.job-page-header-container,.job-page-toggle-box{align-items:center;display:flex;max-width:1000px}.job-page-toggle-box{justify-content:center;margin:0 auto;width:80vw}.toggle-option{background-color:#f0f0f0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;flex:1 1;font-size:1.75rem;font-weight:700;height:40px;padding:8px;text-align:center;transition:background-color .3s ease}.toggle-option:disabled,.toggle-option:hover{background-color:#e0e0e0}.toggle-option:disabled{cursor:not-allowed;opacity:1}.toggle-option.active{background-image:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border:1px solid #1e90ff;border-bottom:2px solid #a6c1ee1a;border-top-left-radius:5px;border-top-right-radius:5px;color:#1e90ff;margin-bottom:-.1px;position:relative;z-index:1}body,html{background-color:#f8f8f8;height:100%}.job-view-body{background-color:#f8f8f8;max-height:1375px;min-height:100vh}.time-standards-placeholder{background:#f0f8ff;border:2px dashed #ccc;border-radius:5px;font-size:1.2rem;height:auto;margin:0 auto;max-width:980px;text-align:center;width:70vw}.time-standards-placeholder h3{color:#333;margin-bottom:10px}.time-study-card{background:linear-gradient(90deg,#b39ddb50,#a6c1ee50);border:1px solid #1e90ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 6px 20px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin-top:-1px;max-width:1000px;padding-bottom:5px;padding-top:8px;position:relative;width:80vw}.job-page-header h1{font-size:45px;margin:0}.job-page-back-btn,.job-page-header h1{align-items:center;color:#333;display:flex}.job-page-back-btn{background-color:#add8e6;border:none;border-radius:40px;box-shadow:0 6px 20px #0003;cursor:pointer;font-size:1rem;height:45px;justify-content:center;margin-bottom:30px;margin-top:30px;padding:10px 20px;position:relative;transition:background-color .3s ease;width:180px}.job-page-back-btn:hover{background-color:#7ec8d8}.time-information-container{align-items:center;display:flex;justify-content:space-evenly}.time-information{background:#f0f8ff;border:1px solid #1e90ff;border-radius:40px;margin-bottom:10px;margin-top:10px;padding:2px 10px 5px}.no-jobs-message-container{background:linear-gradient(90deg,#b39ddb40,#a6c1ee40);border-color:#000;border-radius:16px;box-shadow:0 6px 20px #0003;color:#555;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:600;height:100px;justify-content:center;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:450px}.no-jobs-wrapper{display:flex;justify-content:center;margin-top:10%;min-height:80vh;width:100%}@media (max-width:450px){.toggle-option{font-size:1.45rem;height:60px;width:40vw}}.AddingStepFooter{background-Color:#1e90ff;text-Align:center;box-Shadow:0 -2px 4px #0000001a;bottom:0;color:#fff;padding:.75rem;position:fixed;width:100vw}.getting-started{background-color:#f4f4f9;color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px 15px}.header{margin-bottom:30px;text-align:center}.header h1{color:#1e90ff;font-size:2rem}.header .intro-text{color:#555;font-size:1rem;margin-top:10px}.section{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#1e90ff;color:#666;font-size:1.5rem;font-size:1rem;line-height:1.6;margin-bottom:15px;margin-bottom:12px;padding:15px}.section:hover{transform:scale(1.02);transition:all .3s ease-in-out}.Login_loginBody__Bo9r\+{align-items:center;background:linear-gradient(135deg,#87cefa,#1e90ff);display:flex;font-family:Roboto,sans-serif;height:100vh;justify-content:center;margin:0}.Login_loginTitle__ynd\+Y{color:#333;font-size:28px;margin-bottom:20px}.Login_formGroup__9f2VY{margin-bottom:20px;text-align:left}.Login_loginLabel__EUWUB{color:#555;display:block;font-size:14px;margin-bottom:5px}.Login_input__fBnVH{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease;width:90%}.Login_input__fBnVH:focus{border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}.Login_loginBtn__wRbHV{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:14px;transition:background-color .3s ease;width:90%}.Login_loginBtn__wRbHV:hover{background-color:#4169e1}.Login_error__WYLt6{color:red;font-size:14px;margin-bottom:20px}.Login_signupLink__F6xdO{color:#777;font-size:14px;margin-top:20px}.Login_signupLink__F6xdO a{color:#4d55f4;text-decoration:none}.Login_signupLink__F6xdO a:hover{text-decoration:underline}.Login_contactLink__xhgsE{color:#777;font-size:14px;margin-bottom:10px;margin-top:-5px}.Login_contactLink__xhgsE a{color:#4d55f4;text-decoration:none}.Login_contactLink__xhgsE a:hover{text-decoration:underline}@media (max-width:2700px){.Login_loginContainer__oq53Z{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;max-width:450px;padding:0 60px 1% 40px;text-align:center;width:50%}}@media (max-width:770px){.Login_loginContainer__oq53Z{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;padding:0 4% 1%;text-align:center;width:50%}}@media (max-width:430px){.Login_loginContainer__oq53Z{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;height:fit-content;padding:0 1% 1% 2%;text-align:center;width:90%}}.Signup_signupBody__P5svH{align-items:center;background:linear-gradient(135deg,#87cefa,#1e90ff);display:flex;font-family:Roboto,sans-serif;justify-content:center;margin:0;min-height:100vh}.Signup_signupTitle__rH1yO{color:#333;font-size:28px;margin-bottom:20px}.Signup_signupLabel__OV25R{color:#555;display:block;font-size:14px;margin-bottom:5px}.Signup_nameInput__de4WN{flex:1 1}.Signup_input__tsb\+6:focus{border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}button.Signup_signupBtn__ColOU{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:14px;transition:background-color .3s ease;width:90%}button.Signup_signupBtn__ColOU:hover{background-color:#4169e1}.Signup_error__iIHaR{color:red;font-size:14px;margin-bottom:1%;margin-top:-4%}.Signup_signinLink__QhNGO{color:#777;font-size:14px;margin-top:20px}.Signup_signinLink__QhNGO a{color:#4d55f4;text-decoration:none}.Signup_signinLink__QhNGO a:hover{text-decoration:underline}.Signup_navigateInfo__46ZWB{color:#777;font-size:14px;margin-top:20px}@media (max-width:2700px){.Signup_signupContainer__3lPM\+{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;height:fit-content;padding:0 60px 1% 40px;text-align:center}.Signup_nameGroup__P1sCc{display:flex;gap:20px;justify-content:space-between;width:90%}.Signup_formGroup__GqCo-{margin-bottom:5px;padding-left:2%;text-align:left}.Signup_input__tsb\+6{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease;width:90%}.Signup_signinLink__QhNGO a{color:#4d55f4;font-size:14px;text-decoration:none}button.Signup_signupBtn__ColOU{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:4px;padding:6px;transition:background-color .3s ease;width:90%}}@media (max-width:770px){.Signup_signupContainer__3lPM\+{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;height:fit-content;padding:0 60px 1% 40px;text-align:center}.Signup_nameGroup__P1sCc{display:flex;gap:20px;justify-content:space-between;width:90%}.Signup_formGroup__GqCo-{margin-bottom:5px;padding-left:2%;text-align:left}.Signup_input__tsb\+6{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease;width:90%}.Signup_signinLink__QhNGO{color:#777;font-size:14px;margin-bottom:10px;margin-top:10px}.Signup_signinLink__QhNGO a{color:#4d55f4;font-size:14px;text-decoration:none}button.Signup_signupBtn__ColOU{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:4px;padding:6px;transition:background-color .3s ease;width:90%}}@media (max-width:430px){.Signup_signupContainer__3lPM\+{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;height:fit-content;max-width:90%;padding:0 1% 1%;text-align:center}}.Contactus_contactBody__c7hu-{align-items:center;background:linear-gradient(135deg,#87cefa,#1e90ff);display:flex;font-family:Roboto,sans-serif;height:100vh;justify-content:center;margin:0;overflow:hidden}.Contactus_contactContainer__pXJcj{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;min-height:fit-content;min-width:300px;overflow-y:hidden;padding:0 60px 1% 40px;text-align:center;width:40vw}.Contactus_contactTitle__gY-bU{color:#333;font-size:28px;margin-bottom:20px}.Contactus_contactLabel__KPQu-{color:#555;display:block;font-size:14px;margin-bottom:5px}.Contactus_contactInput__Pgg1O,.Contactus_contactTextarea__23HXI{border:1px solid #ddd;border-radius:6px;font-family:Roboto,sans-serif;font-size:16px;gap:40px;margin-top:5px;padding:8px;transition:border-color .3s ease;width:90%}.Contactus_contactInput__Pgg1O:focus,.Contactus_contactTextarea__23HXI:focus{border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff66;outline:none}.Contactus_contactTextarea__23HXI{height:10vh;resize:none}.Contactus_contactBtn__Zcam3{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:14px;transition:background-color .3s ease;width:90%}.Contactus_contactBtn__Zcam3:hover{background-color:#4169e1}.Contactus_contactError__r2J7V{color:red;font-size:14px;margin-bottom:20px}.Contactus_contactLoginLink__hqBM\+{color:#777;color:#4d55f4;font-size:14px;margin-top:20px;text-decoration:none}.Contactus_contactLoginLink__hqBM\+:hover{text-decoration:underline}.Contactus_contactFormGroupLabel__EUjm0{margin-bottom:8px}.Contactus_contactLink__vdJuc{color:#777;font-size:14px;margin-top:20px}.Contactus_emailCompanyGroup__jo83R{display:flex;gap:40px;justify-content:space-between}.Contactus_NameInput__a892v,.Contactus_companyInput__bsE-A,.Contactus_contactInput__Pgg1O,.Contactus_emailInput__UYsAb,.Contactus_firstnNameInput__N4yce{width:90%}.Contactus_nameGroup__cY4e4{display:flex;gap:40px;justify-content:space-between}.Contactus_contactFormGroup__uIakQ{margin-bottom:5px;padding-left:2%;text-align:left}@media (max-width:2700px){.Contactus_contactContainer__pXJcj{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;max-width:450px;padding:0 60px 1% 40px;text-align:center;width:50%}}@media (max-width:770px){.Contactus_contactContainer__pXJcj{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;padding:0 8% 1% 4%;text-align:center;width:50%}}@media (max-width:430px){.Contactus_contactContainer__pXJcj{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001a;height:fit-content;padding:0 1% 1% 2%;text-align:center;width:90%}}.organization-edit-container{background:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:600px;padding:20px}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700}input[type=number],input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}table{border-collapse:collapse;margin-top:10px;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background:#f1f1f1}.add-email{display:flex;gap:10px;margin-top:10px}button{border:none;border-radius:4px;cursor:pointer;padding:8px 12px}.delete-btn{background:#ff4d4d;color:#fff}.update-btn{background:#007bff;color:#fff;width:100%}.active-btn{background:#28a745;color:#fff}.inactive-btn{background:#dc3545;color:#fff}
/*# sourceMappingURL=main.b0cca06c.css.map*/