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}.no-internet-container{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.animation{height:250px;width:250px}.title{color:#333;font-size:24px;font-weight:700;margin-top:20px}.subtitle{color:#666;margin-top:10px}.retry-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background .3s ease-in-out}.retry-button:hover{background-color:#0056b3}.login-wrapper{align-items:center;background-color:#f9f9f9;box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding:20px}.login-box{background:#fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;box-sizing:border-box;padding:10px 30px;text-align:center;width:450px}.login-image{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;width:40%}.login-box h2{color:#333;font-size:1.6rem;font-weight:600;margin-bottom:10px}.login-box p{color:#777;font-size:1rem;margin-bottom:25px}.login-form{display:flex;flex-direction:column;gap:15px}.login-form .MuiInput-root{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:7px;transition:border-color .3s ease;width:100%}.login-form .MuiInput-root:hover{border-color:#007bff}.login-form .MuiInput-root:focus-within{border-color:#007bff;box-shadow:0 0 5px #007bff80}.login-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px;transition:background .3s ease;width:100%}.login-button:hover{background:#0056b3}.login-button:active{background:#004080}.login-form div{display:flex;flex-direction:column;gap:5px}.label-login{color:#0056b3;font-weight:500;margin:0;text-align:start}@media (max-width:768px){.login-box{padding:30px;width:100%}}.google-signin-button{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:4px;color:#757575;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;justify-content:center;line-height:40px;padding:0 15px;text-decoration:none}.google-signin-button:hover{box-shadow:0 1px 2px #0000001a}.google-logo-wrapper{align-items:center;display:flex;justify-content:center;margin-right:12px}.google-logo-wrapper img{height:18px;width:18px}*{box-sizing:border-box;margin:0;padding:0}.header{align-items:center;display:flex;height:10%;justify-content:space-between;padding:10px 20px;width:100%}.logo-container img{height:40px}.end-container{align-items:center;display:flex;gap:15px;justify-content:center;width:35%}.user-image{border-radius:50%;height:40px;overflow:hidden;width:40px}.user-image img{height:100%;object-fit:cover;width:100%}.user-details{display:flex;flex-direction:column;font-size:14px;justify-content:center;width:60%}.user-name{font-weight:700}.logout{color:#e63946;cursor:pointer}.end-container hr{border:none;border-left:1px solid #ccc;height:20px}.settings-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.settings-container img{height:20px}.settings-container p{color:#4d4d4d;font-size:14px;font-style:italic;font-weight:700}.menu{padding:10px;right:20px}.menu .user-image{border-radius:50%;height:60px;margin:0 auto;overflow:hidden;width:60px}.menu .user-image img{height:100%;object-fit:cover;width:100%}.menu .user-details{text-align:center}.menu .user-name{font-weight:700;margin-bottom:5px}.menu .logout{color:#e63946;cursor:pointer}.menu .settings-container{align-items:center;display:flex;gap:5px;justify-content:center}.menu .settings-container img{height:20px}.menu .settings-container p{font-size:14px;font-weight:700}.pop-hover{display:none}@media screen and (max-width:950px){.end-container{width:50%}}@media screen and (max-width:768px){.end-container{display:none}.pop-hover{display:block}.hamburger{display:flex}}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;position:absolute;right:20px;top:15px;z-index:1000}.hamburger .line{background-color:#2867b2;border-radius:2px;height:3px;width:25px}@media screen and (max-width:768px){.end-container{display:none}.hamburger{background-color:#fff;border:none;color:#2867b2;display:flex!important;outline:none}.user-name{font-size:11px;width:100%}.settings-container{flex-direction:row;margin-bottom:10px;margin-top:0}}.menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;flex-direction:column;gap:10px;padding:5px;position:absolute;top:60px;width:200px;z-index:1000}.menu,.scrolling-tabs{align-items:center;display:flex;justify-content:center}.scrolling-tabs{box-sizing:border-box;gap:22px;overflow-x:auto;overflow:hidden;padding:0 20px;width:100%}.tab{background-color:#fefeff;border:1px solid #000;border-radius:12px;cursor:pointer;display:flex;gap:5px;height:33px;justify-content:center;line-height:30px;overflow:hidden;padding:2px 0;position:relative;text-align:center;transition:transform .3s ease,background-color .3s ease;width:170px}.tab p{color:#000;display:inline-block}.tab svg{stroke:#000;transition:stroke .3s ease}.tab:hover:before{transform:scale(40)}.tab:hover{transform:scale(1.02)}.tab.active{background-color:#2867b2;border:none;color:#fff}.tab.active svg{stroke:#fff}.tab.active p{color:#fff}.tab:not(.active):before{aspect-ratio:1;background-color:#2867b2;border-radius:50%;content:"";inset:0;margin:auto;opacity:.2;position:absolute;transition:transform .6s;width:2%;z-index:1}@media (max-width:1200px){.tab{height:30px;width:150px}}@media (max-width:992px){.scrolling-tabs{gap:10px}.tab{height:30px;width:130px}.tab p{font-size:14px}}@media (max-width:768px){.tab p{display:none}.tab{align-items:center;height:35px;width:60px}.tab svg{height:24px;width:24px}}@media (max-width:480px){.tab{align-items:center;height:40px;width:45px}.tab svg{height:20px;width:20px}}.admin-body{height:90%;width:100%}.tabs{align-content:center;display:flex;height:10%}.tab-content{height:90%;width:100%}.iecc-body{display:flex;height:100%;width:100%}.left-side{height:100%;padding:5px;width:20%}.middle-side{height:100%;padding:9px 0;width:56%}.right-side{height:100%;padding:10px 0;width:24%}.full-width-outlet{height:100%;padding:12px 0 0;width:80%}.floating-right-btn{background-color:#2867b2;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;padding:12px;position:fixed;right:10px;top:50%;transform:translateY(-50%);transition:background-color .3s ease,transform .3s ease;z-index:1050}.floating-right-btn:hover{background-color:#1d4b82;transform:translateY(-50%) scale(1.1)}.right-side.active{right:0}.close-btn{background:#0000;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;transition:transform .2s ease}.close-btn:hover{color:#ff4d4d;transform:scale(1.2)}@media (max-width:800px){.right-side{background:#fff;box-shadow:-5px 0 10px #0003;height:100%;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:80%;z-index:1000}.left-side{display:none}.iecc-body{justify-content:space-between}.floating-navbar{align-items:center;background:#fff;bottom:0;box-shadow:0 0 10px #0000001a;display:flex;justify-content:space-around;left:0;padding:10px;position:fixed;right:0;z-index:1000}.floating-navbar button{align-items:center;background:none;border:none;color:#333;display:flex;flex-direction:column;font-size:12px}.floating-navbar button span{font-size:10px;margin-top:4px}.floating-navbar button.active{color:#007bff;font-weight:700}.full-width-outlet,.middle-side{width:100%}}@media (max-width:768px){.tab-content{flex-direction:column;width:100%}}.navigation-buttons{display:flex;flex-direction:column;justify-content:center;width:100%}.navigation-buttons div{background-color:#fff;background:linear-gradient(270deg,#fffdfd 50%,#e0f0f5 0) 100%;background-size:200%;border:1px solid #f3f3f3;cursor:pointer;display:flex;gap:20px;padding:10px;position:relative;transition:.5s steps(25)}.buttons-myconnection.open:before{background:linear-gradient(270deg,#2867b2 40%,#2867b2 50%) 100%;content:"";height:100%;left:0;position:absolute;top:0;transition:all 1s ease;width:2%}.buttons-myconnection.open{color:#2867b2}.navigation-buttons div:hover{animation:changeToRed .5s steps(25),showRed .5s steps(1) .5s forwards,revertColor .5s steps(1) 1s forwards;background-position:0;transition:all s 1 ease-in-out}.rank-containers{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto auto;margin-bottom:10px;margin-top:10px}.ranks{background-color:#fff;border-radius:10px;flex-direction:column;padding:10px}.ranks,.ranks div{align-items:center;display:flex;gap:5px;justify-content:center}.ranks div div{color:#64696c}.ranks>div:nth-child(2){color:#2867b2;font-weight:500}.search-container-middle div:first-child{font-weight:600}.search-container-middle{background-color:#fff;display:flex;flex-direction:column;gap:5px;padding:10px}.search-container-middle input{border:none;outline:none;padding:5px 0;width:100%}.person-contacts{grid-gap:10px;box-sizing:border-box;display:grid;flex-grow:1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));overflow-y:scroll;padding:10px;width:100%}.project-card-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:10px}.project-card{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:250px;justify-content:space-between;padding:15px 10px;position:relative;transition:transform .2s;width:260px}.person-contacts::-webkit-scrollbar{padding:10px 0;width:3px}.person-contacts::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.person-contacts::-webkit-scrollbar-thumb:hover{background:#555}.person-contacts::-webkit-scrollbar-track{background:#f1f1f1}.merge-contacts-card-container::-webkit-scrollbar{padding:10px 0;width:3px}.merge-contacts-card-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.merge-contacts-card-container::-webkit-scrollbar-thumb:hover{background:#555}.merge-contacts-card-container::-webkit-scrollbar-track{background:#f1f1f1}.person-card{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:200px;justify-content:space-between;overflow:hidden;padding:10px 7px;position:relative;transition:transform .2s}.person-card:hover,.project-card:hover{background-color:#f5f5f5;cursor:pointer}@media (max-width:1024px){.project-card{flex-basis:calc(33.33% - 10px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.project-card{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media (max-width:480px){.project-card{flex:0 0 100%}}.image-details{align-items:center;display:flex;gap:5%;height:40%;width:100%}.profile-wrapper{display:inline-block;position:relative}.profile-container{border-radius:50%;height:60px;overflow:hidden;width:60px}.profile-container img{height:100%;object-fit:cover;width:100%}.rank-image{align-items:center;background-color:#fff;border-radius:50%;bottom:0;box-shadow:2px 2px 5px #0003;display:flex;height:25px;justify-content:center;padding:2px;position:absolute;right:0;transform:translate(17%,17%);width:25px}.rank-image img{height:100%;object-fit:cover;width:100%}.details-container{display:flex;flex-direction:column;height:100%;justify-content:center;width:65%}.details-container div{font-size:14px}.details-container .name{font-weight:600;height:42%;line-height:1.2;width:100%}.details-container .role{color:#717171;font-weight:500}.person-card i{color:#2867b2;font-size:12px}.person-info{align-items:end;color:#000;display:flex;flex-direction:column;font-weight:500;height:60%;justify-content:end;width:100%}.person-info .card-links{display:flex;flex-direction:column;gap:4%;height:95%;width:95%}.card-links div{align-items:center;display:flex;gap:5%;text-overflow:ellipsis}.card-links a{color:#000;text-decoration:none}.card-links div>div{align-items:start;display:flex;flex-direction:column;font-size:11px;text-overflow:ellipsis;width:100%}.details-box{display:flex;gap:5px;height:40%;justify-content:center;width:100%}.details-box>div{border:1px solid #ccc;border-radius:5px;font-weight:400;padding:5px;text-align:center}.details-box div div{font-size:10px;font-weight:600}.details-box div>div:nth-child(2){color:#2867b2;font-size:15px;font-weight:600}@media (max-width:1200px){.person-card{flex-basis:calc(50% - 7.5px);flex-grow:0;flex-shrink:0}}@media (max-width:600px){.person-contacts{overflow-y:scroll}.person-card{flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:450px){.person-card{width:100%}.person-card .name{font-size:20px}.person-info{height:100%}.card-links div div{font-size:13px}.person-contacts{padding-bottom:6%}.person-card{padding-top:2px}}.plus-icon{align-items:center;background:#2867b2;border-radius:10%;box-shadow:2px 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;padding:5px;position:absolute;right:0;top:0;transition:background .3s ease;width:20px}.plus-icon:hover{background:#0056b3}.loader-component{height:100%}.loader-component,.profile-action-buttons{align-items:center;display:flex;justify-content:center;width:100%}.profile-action-buttons{gap:5px;margin-top:5px}.profile-action-buttons button{background-color:#2867b2;border:none;border-radius:7px;color:#fff;cursor:pointer;gap:5px;padding:8px 6px;width:50%}.error,.profile-action-buttons button{align-items:center;display:flex;justify-content:center}.error{flex-direction:column;gap:5%}.no-data-error{align-content:center;background-color:#fff;height:84%;margin-top:10px;text-align:center;width:100%}.notification-container{height:90%;overflow-y:scroll;width:100%}.notification-header{align-items:center;display:flex;font-size:19px;font-weight:600;height:7%;width:100%}.card-notification{border:1px solid #dddcdc;border-radius:5px;height:90px;margin-bottom:5px;padding-left:10px;width:98%}@media (max-width:768px){.card-notification{height:12%}.notification-action-buttons{background-color:#2867b2;border:none;border-radius:20px;color:#fff;font-size:10px;margin-top:7px;padding:6px 12px}}.image-name-role{align-items:center;display:flex;gap:4%;height:100%;width:100%}.notification-img{align-content:center;align-items:center;border-radius:50%;display:flex;height:78%;justify-content:center;overflow:hidden;width:20%}.snoozed-message{color:#c78100;font-size:14px;font-weight:600;margin-top:5px}.notification-img img{width:60%}.notification-img i{font-size:30px}.contact-name{font-size:17px;font-weight:600}.contact-name,.contact-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-role{color:#000;font-size:13px}.notification-container::-webkit-scrollbar{padding:10px 0;width:3px}.notification-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.notification-container::-webkit-scrollbar-thumb:hover{background:#555}.notification-container::-webkit-scrollbar-track{background:#f1f1f1}.snooze-catalog{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:10px;position:absolute;z-index:1000}.snooze-catalog button{background-color:#f8f8f8;border:none;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px 15px;text-align:left;width:100%}.snooze-catalog button:hover{background-color:#e0e0e0}.notification-action-buttons{background-color:#2867b2;border:none;border-radius:20px;color:#fff;margin-top:7px;padding:6px 12px}.notification-action-buttons-sent{align-items:center;background-color:#fff;border:1px solid #2867b2;border-radius:20px;color:green;display:flex;justify-content:center;margin-top:7px;padding:6px 12px}.minutes-confirmation{font-size:14px;font-weight:500;margin-top:5px}.minutes-confirmation.approved{color:green}.minutes-confirmation.rejected{color:red}.name-not-available{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.input-add-box-check{margin-bottom:10px;width:50%}.addconnection-container{background-color:#fff;display:flex;height:100%;width:100%}.addconnection-photosection{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:50%;display:flex;height:150px;justify-content:center;margin-bottom:15px;overflow:hidden;width:150px}.add-connection-whole-container{display:flex;height:100%;overflow-y:scroll;width:100%}.leftside-addconnection{padding:20px;width:70%}.rightside-addconnection{align-items:center;border-left:1px solid #ccc;display:flex;flex-direction:column;height:100%;padding:20px;width:30%}.add-connection-button{margin-bottom:20px;width:100%}.add-connection-whole-container::-webkit-scrollbar{padding:10px 0;width:3px}.add-connection-whole-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.add-connection-whole-container::-webkit-scrollbar-thumb:hover{background:#555}.add-connection-whole-container::-webkit-scrollbar-track{background:#f1f1f1}@media (max-width:768px){.input-add-box-check{width:80%}.add-connection-whole-container{flex-direction:column;gap:10px;padding-bottom:50px}.add-connection-button{margin-bottom:20px;width:60%}.leftside-addconnection{width:100%}.rightside-addconnection{border:none;width:100%}}.tab-content{display:block}.left-data,.middle-data,.right-data{box-sizing:border-box;padding:10px;width:100%}.right-data{background-color:#fff;margin:10px 0}.close-btn{display:none}@media (max-width:1024px){.right-data{display:none}.right-data.open{background:#fff;box-shadow:-5px 0 10px #0003;height:100%;overflow-y:auto;right:0;top:0;width:80%;z-index:1000}.right-data-button,.right-data.open{display:block;padding:20px;position:fixed}.right-data-button{background-color:#2867b2;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;right:20px;z-index:1050}.close-btn{background:none;border:none;color:red;cursor:pointer;display:block;font-size:20px;left:10px;position:absolute;top:10px}}@media (min-width:1025px){.tab-content{display:flex}.left-data{width:20%}.middle-data{width:55%}.right-data{box-shadow:none;display:block;position:relative;width:25%}.right-data-button{display:none}}.person-card-person-data{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-basis:calc(33.33% - 7.5px);flex-direction:column;flex-grow:0;flex-shrink:0;height:50%;justify-content:space-between;overflow:hidden;padding:10px 7px;position:relative;transition:transform .2s}.person-card-person-data i{color:#2867b2;font-size:12px}.person-card-person-data:hover{transform:scale(1.02)}@media (max-width:1200px){.person-card-person-data{flex-basis:calc(50% - 7.5px);flex-grow:0;flex-shrink:0}}@media (max-width:600px){.person-card-person-data{flex:0 0 100%;height:100%;max-width:100%;width:100%}}@media (max-width:450px){.person-card-person-data{width:100%}}@media (max-width:768px){.tab-content{margin-bottom:20px}}.admin-body::-webkit-scrollbar{padding:10px 0;width:3px}.admin-body::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.admin-body::-webkit-scrollbar-thumb:hover{background:#555}.admin-body::-webkit-scrollbar-track{background:#f1f1f1}.history-header{display:flex;height:10%;justify-content:space-between;padding:10px}.history-header>div{font-size:17px}.history-header>button{background-color:#2867b2;border:none;border-radius:15%;color:#fff;font-size:14px;outline:none;width:20%}.history-body{height:90%;padding:0 10px;width:100%}.history-data::-webkit-scrollbar{padding:10px 0;width:3px}.history-data::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.history-data::-webkit-scrollbar-thumb:hover{background:#555}.history-data::-webkit-scrollbar-track{background:#f1f1f1}.calltype{max-width:100%;overflow-x:scroll}.calltype::-webkit-scrollbar{display:none}.visited-image{height:100%;object-fit:cover;overflow:hidden;width:100%}.image-bar{border:1px solid grey;border-radius:14px;cursor:pointer;padding:5px 10px;transition:.3s}.image-bar:hover{background-color:#e8e8e8;color:#000}.profile-data{box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.profile-content{display:flex;gap:1%;height:100%;width:95%}.persondata-leftside,.persondata-rightside{display:flex;flex-direction:column;gap:2%;height:100%;width:50%}.persondata-rightside{padding-bottom:10px}.persondata-info{height:20%;justify-content:space-around;padding:2%}.person-description,.persondata-info{background-color:#fff;border-radius:5px;display:flex;width:100%}.person-description{flex-direction:column;gap:7%;height:25%;padding:10px}.person-graph{background-color:#fff;border-radius:5px;height:48%;width:100%}.input-navigation-button{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding-right:5%;width:20%}.graph-button{background-color:#e2f0ff;border:none;border-radius:10px;cursor:pointer;height:15%;transition:all .3s ease-in-out;width:100%}.graph-button:hover{background-color:#99d4f2}.graph-output{align-content:center;display:flex;height:80%;width:100%}.diamond-points{display:flex;height:20%;justify-content:end;padding:0 20px;width:100px}.diamond-points img{margin-right:-15px;width:25px;z-index:100}.total-points-box{display:flex;height:60%;width:120px}.total-points-graph{border:.5px solid #989ca1;border-radius:20px;height:100%;padding-top:5px;width:100%}.graph-button.active{background-color:#0a66c2;color:#fff;transition:all .3s ease-in-out}.person-basicinfo{display:flex;flex-direction:column;height:20%;justify-content:center;padding:10px}.person-basicinfo,.person-proffesionalinfo{background-color:#fff;border-radius:5px;width:100%}.person-proffesionalinfo{height:25%}.person-companyinfo,.person-contactinfo{background-color:#fff;border-radius:5px;height:30%;padding:10px;width:100%}.persondata-info-img{border-radius:50%;height:80px;overflow:hidden;width:80px}.persondata-info-img img{height:100%;object-fit:fill;width:100%}.persondata-info-details{height:100%;width:50%}.persondata-info-connections{height:100%;width:30%}.persondata-info-details .name{font-size:20px;font-weight:600}.persondata-info-details .role{font-size:16px;font-weight:400}.persondata-info-details .location{color:#4e4e4e;font-size:16px}.persondata-info-connections{display:flex;flex-direction:column;justify-content:center;text-align:center}.persondata-info-connections .connection-header{font-size:17px;font-weight:600}.persondata-info-connections .connection-count{color:#0a66c2;font-size:20px;font-weight:700}.person-description .description-header{font-size:20px;font-weight:600}.person-description .description-body{font-size:16px}.basicinfo-header-content{display:flex;gap:2%}.person-basicinfo .basicinfo-header{font-size:20px;font-weight:600}.person-basicinfo .basicinfo-body{align-items:center;display:flex;flex-direction:column;height:auto;margin-left:2%;width:40%}.basicinfo-header-content{text-align:center;width:100%}.basicinfo-header-content div:first-child{font-weight:500}.proffesionalinfo-body-content{display:flex;gap:1%;margin-left:2%;width:100%}.proffesionalinfo-body-content div:first-child{font-weight:500}.skill-lists{display:flex;gap:2%;margin-left:2%;width:100%}.skill{background-color:#e3e9f1;border-radius:3px;color:#989ca1;margin-top:1%;padding:3px 10px;width:-webkit-fit-content;width:fit-content}.proffesionalinfo-header{font-size:20px;font-weight:600}.person-proffesionalinfo{padding:10px}.company-info-table{padding-left:2%;width:100%}.company-info-table .label-cell{font-weight:600;white-space:nowrap;width:25%}.company-info-table .value-cell{width:75%}.empty-error{align-items:center;justify-content:center;text-align:center}.empty-error,.graph-box{display:flex;height:100%;width:100%}.value-cell a{color:blue;text-decoration:none}@media (max-width:1200px){.persondata-info-details{margin-left:10px;width:50%}}@media (max-width:1100px){.profile-content{flex-direction:column;height:200%}.persondata-leftside,.persondata-rightside{width:99.5%}.persondata-leftside{height:200%}.persondata-info{height:17%;padding:10px}.person-description{height:30%}.person-graph{height:48%}}@media (max-width:600px){.persondata-info-details .name{font-size:15px}.persondata-info-details .location,.persondata-info-details .role{font-size:14px}.graph-box{flex-direction:column}.input-navigation-button{flex-direction:row;gap:10px;width:100%}.graph-button{height:23%;width:50%}.diamond-points{align-items:center;display:flex;height:30%;width:50%}}@media (max-width:450px){.profile-content{gap:0}.persondata-info{height:10%}.persondata-info-img{height:85%;width:17%}.persondata-info-connections .connection-header{font-size:10px}}.interlinks-container{box-sizing:border-box;display:flex;justify-content:center;overflow:auto;padding:10px;width:100%}.interlinks-container::-webkit-scrollbar{padding:10px 0;width:0}.rank-flow{background-color:#fefeff;border-radius:10px;height:100%;overflow-x:hidden;overflow-y:auto}.rank-flow::-webkit-scrollbar{display:none}.rank-connections{color:#000;font-family:Open Sans,sans-serif;font-weight:650;margin:1.4% 0 0 5%}.rectangle{background-color:#fefeff;border-radius:2%;border-top:5px solid #f299e8;box-shadow:0 10px 15px 0 #1404ff1f;height:14vh;justify-content:center;margin:30px 18px 0;position:relative;width:10vw}.rectangle1{border-top:5px solid #c1c1c1}.rectangle2{border-top:5px solid #ffd18c}.rectangle3{border-top:5px solid #89ffb9}.rectangle4{border-top:5px solid #ccaffb}.account-container{align-items:center;height:25%;justify-content:center}.account{align-items:center;background-color:#d3d3d3;border:3px solid #d3d3d3;border-radius:50%;height:65px;margin-top:-25%;width:65px}.line,.line1,.line2,.line3{border-radius:30%;display:flex;height:5px;left:0;position:absolute;top:-5px;width:240px;z-index:-1}.line{background-color:#f299e8}.line1{background-color:#c1c1c1}.line2{background-color:#ffd18c}.line3{background-color:#89ffb9}.text{color:#000;display:flex;margin-top:10px}.t{display:block}.rank-details{align-items:center;margin-top:1%}.text-item-name{color:#000;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.text-item-role{color:#bab8b8}.text-item-profession,.text-item-role{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500}.text-item-profession{color:#6b6b6b;margin-top:1%}.card-container-interlinks{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center;padding-top:10px}@media (max-width:768px){.rectangle{width:50%}.card-container-interlinks{grid-template-columns:repeat(2,1fr)}.card-container-interlinks .rectangle{width:100%}.card-container-interlinks .text-item-name .text-item-profession,.text-item-role{font-size:7px}}.projects-header-mom{align-items:center;display:flex;height:40%;justify-content:space-between}.projects-header-mom button{align-items:center;background:#2867b2;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:15%;justify-content:center;padding:7px;transition:background .3s ease;width:8%}.projects-header-mom button:hover{background:#0056b3}.project-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.infograph-container{background-color:#fff;border-radius:5px;flex-direction:column;height:100%;width:100%}.infograph-container,.node-label{align-items:center;display:flex;justify-content:center}.node-label{border-radius:8px}.image-name-container{border-radius:10px;padding-bottom:5px}.image-name-container,.image-name-container div{align-items:center;display:flex;flex-direction:column}.image-name-container div{justify-content:center;width:100%}.image-name-container img{margin-top:100%}.node-label>div>div{font-size:12px}.node-label img{width:45%}@media (max-width:768px){.node-label{font-size:12px}.infograph-container{overflow-y:scroll;padding:0 20px 0 200px}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.dialog-title{align-items:center;display:flex;flex-direction:column;font-size:17px;padding-bottom:10px;position:relative}.dialog-progress-bar{height:20px;width:100%}.profile-image-section{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:45px;margin-top:5%;overflow:hidden;width:50px}.profile-image-section img{height:100%;object-fit:cover;width:100%}.profile-upload-label{cursor:pointer;display:inline-block}.profile-upload-input{display:none}.profile-preview{border-radius:50%;height:13px;object-fit:cover;width:13px}.profile-placeholder{align-items:center;border:2px dashed #ccc;border-radius:50%;color:#aaa;display:flex;font-size:10px;height:50px;justify-content:center;text-align:center;width:50px}.transition-container{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}.transition-container.show{max-height:1000px}.input-group{margin-top:15px}.input-group,.input-group div{display:flex;gap:10px;width:100%}.input-group div{flex-direction:column}.address-input,.description-input{margin-top:15px}.upload-label{align-items:center;display:flex;gap:10px}.visiting-card-preview{height:60%;overflow:hidden;width:100%}.visiting-card-preview img{height:100%;object-fit:cover;width:100%}.remove-button{display:flex;justify-content:end}.remove-button button{align-items:center;background-color:#fa4949;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:12px;padding:5px}@media (max-width:600px){.input-group{flex-direction:column}}.project-card{padding:10px}.status-bar{height:12%;width:100%}.status-bar>div{background-color:#ed8f03;border-radius:40px;color:#fff;padding:3px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.project-lead{display:flex;flex-direction:column;height:18%;justify-content:end}.project-lead div:first-child{color:#7b7b7b;font-size:13px}.project-lead>div{align-items:center;display:flex;font-size:13px;font-weight:600;gap:2%}.project-lead i{color:#2867b2}.project-details{align-items:start;display:flex;flex-direction:column;height:22%;justify-content:center}.project-details div:first-child{font-size:18px;font-weight:600}.project-details div:nth-child(2){color:#7b7b7b;font-size:13px;font-weight:400}.project-domain div:first-child{color:#7b7b7b;font-size:13px;font-weight:600}.project-domain div:nth-child(2){font-size:14px;font-weight:600}.project-domain{height:20%}.project-progress{flex-direction:column;height:28%;justify-content:center}.progress-bar-value,.project-progress{display:flex;font-size:13px;width:100%}.progress-bar-value{justify-content:space-between}.progress-bar{background-color:#e0e0e0;border-radius:15px;height:5px;margin:7px 0;overflow:hidden;width:100%}.progress-fill{background-color:#2867b2;height:100%;transition:width .3s ease}.minute-card-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;overflow-y:scroll;padding:10px 0;width:100%}.project-card-container::-webkit-scrollbar{padding:10px 0;width:3px}.project-card-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.project-card-container::-webkit-scrollbar-thumb:hover{background:#555}.project-card-container::-webkit-scrollbar-track{background:#f1f1f1}.minute-card-container::-webkit-scrollbar{padding:10px 0;width:3px}.minute-card-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.minute-card-container::-webkit-scrollbar-thumb:hover{background:#555}.minute-card-container::-webkit-scrollbar-track{background:#f1f1f1}.minute-card{background-color:#fff;border-radius:10px;box-sizing:border-box;flex:0 0 285px;height:240px;overflow:hidden;padding-bottom:5px}.minutes-header{align-items:center;display:flex;height:18%;justify-content:space-between;padding:5px 10px;width:100%}.minutes-header>div:nth-child(2){color:#b3bcce;font-size:13px}.minutes-header span{color:#7f8287}.minutes-status{border-radius:40px;display:flex;gap:5%;padding:3px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.minutes-action{height:82%;padding:3px 10px}.minutes-action .topic{font-size:16px;font-weight:600;height:-webkit-fit-content;height:fit-content;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.minutes-action .topic-description{font-size:13px;font-weight:400;height:43%;margin:5px 0;overflow-y:scroll}.action-buttons{display:flex;height:17%;width:100%}.action-buttons>div{align-items:center;display:flex;gap:5%;width:80%}.action-buttons>div button{border:none;border-radius:15px;color:#fff;cursor:pointer;height:100%;outline:none;padding:0 15px}.action-buttons>div button:first-child{background-color:#5da95d;width:100%}.action-buttons>div button:nth-child(2){background-color:#ef5555}.assigned-faculty{display:flex;flex-direction:column;gap:4%;height:30%;justify-content:center;width:100%}.assigned-faculty div:first-child{color:#7b7b7b;font-size:13px}.assigned-faculty div:nth-child(2){align-items:center;display:flex;font-size:13px;font-weight:600;gap:3%}.assigned-faculty i{color:#2867b2}@media (max-width:1199px){.minute-card{flex-basis:calc(50% - 7.5px);flex-grow:0;flex-shrink:0;height:250px}}@media (max-width:767px){.minute-card{flex:0 0 100%;height:250px}}.api-container{font-family:Arial,sans-serif;max-width:100vw;overflow-x:hidden;padding:20px}.api-loader,.api-title{text-align:center}.api-loader{font-size:18px;font-weight:700;margin:20px}.api-table-container{overflow-x:auto}.api-table{border-collapse:collapse;width:100%}.api-table-header{background-color:#f4f4f4}.api-table-row{border-bottom:1px solid #ddd}.api-table-heading{font-weight:700;padding:8px;text-align:left}.api-table-cell{border-bottom:1px solid #ddd;padding:8px;text-align:left}.minutes-action .topic-description::-webkit-scrollbar{padding:10px 0;width:3px}.minutes-action .topic-description::-webkit-scrollbar-thumb{background:#2867b2;border-radius:3px}.minutes-action .topic-description::-webkit-scrollbar-thumb:hover{background:#555}.minutes-action .topic-description::-webkit-scrollbar-track{background:#fff}.secure-data-hub{display:flex;flex-direction:column;height:100vh}.admin-body{background-color:#edf3f7;flex:1 1;overflow:auto;padding:20px}.secure-data-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;gap:20px;height:100%;margin:0 auto;max-width:1200px;padding:20px;width:100%}.left-side-sections{display:flex;flex-direction:column;gap:10px;height:100%;width:50%}.profile-section{height:20%;width:100%}.profile-left-container,.profile-section{align-items:center;display:flex;justify-content:center}.profile-left-container{border:1px dotted grey;border-radius:50%;height:90px;overflow:hidden;position:relative;width:90px}.profile-left-container img{height:100%;object-fit:cover;width:100%}.profile-left-container button{background:#0009;color:#fff;position:absolute;right:5px;top:5px}.input-fields{display:flex;flex-direction:column;gap:5px;width:100%}.right-side-sections{display:flex;flex-direction:column;gap:10px;height:100%;width:50%}.action-button-bottom{display:flex;gap:10px;justify-content:end;margin-top:10px}@media (max-width:768px){.secure-data-container{flex-direction:column;height:auto;min-height:500px;padding:10px}.left-side-sections,.right-side-sections{width:100%}.admin-body{padding:10px}.profile-section{height:105px;width:100%}}.merge-contacts-card-container{align-content:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;height:85%;overflow-y:scroll;padding:10px 0;width:100%}.merge-contacts-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 10px);flex-grow:0;flex-shrink:0;height:auto;overflow:hidden;padding:15px;transition:transform .2s}.merge-contacts-card:hover{transform:scale(1.02)}@media (max-width:1200px){.merge-contacts-card{flex-basis:calc(33% - 5px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.merge-contacts-card{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media (max-width:550px){.merge-contacts-card-container{justify-content:center}.merge-contacts-card{flex:0 0 100%}.bottom-box-right{display:flex;justify-content:end}}.profile-name-box{align-items:center;display:flex;height:70%;width:100%}.profile-name{font-size:17px;font-weight:600}.photo-user{border-radius:50%;height:60px;margin-right:10px;overflow:hidden;width:60px}.photo-user img{height:100%;object-fit:cover;width:100%}.profile-name-box input{width:10%}.bottom-box{display:flex;font-weight:600;justify-content:space-between;width:100%}.bottom-box div{align-items:center;display:flex;font-size:14px;gap:5px}.bottom-box-left{width:100%}.bottom-box-right{width:40%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.settings-body{background-color:#edf3f7;display:flex;height:90%;width:100%}.sidebar{background:#f9f9f9;border-right:1px solid #ccc;box-sizing:border-box;min-width:200px;padding:20px;transition:transform .3s ease-in-out;width:25%}.tab-item{border-radius:4px;cursor:pointer;margin-bottom:15px;padding:10px;transition:background-color .3s ease}.tab-item.active{background-color:#deedff;color:#2867b2;font-weight:700}.content{box-sizing:border-box;flex:1 1;overflow:auto;padding:20px}@media (max-width:768px){.settings-body{flex-direction:column;height:80%}.sidebar{background:#f9f9f9;position:absolute;transform:translateX(-100%);width:100%;z-index:1000}.sidebar.open{transform:translateX(0)}.menu-toggle{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:10px;padding:10px}}@media (min-width:769px){.menu-toggle{display:none}}.content::-webkit-scrollbar{padding:10px 0;width:5px}.content::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.content::-webkit-scrollbar-thumb:hover{background:#555}.content::-webkit-scrollbar-track{background:#f1f1f1}.left-alumni{height:100%;width:20%}.right-alumni{height:100%;margin:5px 0;overflow-y:scroll;width:80%}.right-alumni::-webkit-scrollbar{padding:10px 0;width:3px}.right-alumni::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.right-alumni::-webkit-scrollbar-thumb:hover{background:#555}.right-alumni::-webkit-scrollbar-track{background:#f1f1f1}