.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px;opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4D4D4D;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0px 0px 3px 2px #0099E0;-moz-box-shadow:0px 0px 3px 2px #0099E0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0px 0px 5px 5px #0099E0;-moz-box-shadow:0px 0px 5px 5px #0099E0;box-shadow:0 0 5px 5px #0099e0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}:root{--colour-grey-100: #efeff3;--colour-grey-200: #b7b9cc;--colour-grey-300: #9b9dab;--colour-grey-400: #6e707e;--colour-grey-500: #50515b;--colour-grey-600: #3c3e47;--colour-grey-700: #353741;--colour-grey-800: #2f303b;--colour-grey-900: #191a23;--colour-grey-dashboard-dark: white;--colour-grey-dashboard-light: #22232d;--colour-red-100: #ffb6b6;--colour-red-200: #ffacb8;--colour-red-300: #f87c8d;--colour-red-400: #ee5e5e;--colour-red-500: #e54d4d;--colour-red-600: #cb3636;--colour-red-700: #704049;--colour-red-800: #492a30;--colour-red-900: #3e1e24;--colour-orange-100: #fff7f0;--colour-orange-200: #f1c69f;--colour-orange-300: #fbb683;--colour-orange-400: #fc9e5a;--colour-orange-500: #ff8e3c;--colour-orange-600: #d79667;--colour-orange-700: #b25613;--colour-orange-800: #8a420d;--colour-orange-900: #43342b;--colour-yellow-100: #fffff5;--colour-yellow-200: #fff73c;--colour-yellow-300: #f5e23d;--colour-yellow-400: #edd030;--colour-yellow-500: #dfb520;--colour-yellow-600: #c9921d;--colour-yellow-700: #b47c22;--colour-yellow-800: #955f1f;--colour-yellow-900: #6b3f0c;--colour-green-100: #edfced;--colour-green-200: #c6f6c5;--colour-green-300: #8ce98a;--colour-green-400: #49cd5b;--colour-green-500: #3abb4b;--colour-green-600: #37a947;--colour-green-700: #329840;--colour-green-800: #267f33;--colour-green-900: #245d2d;--colour-blue-100: #dcebfe;--colour-blue-200: #c4dbff;--colour-blue-300: #97c1ff;--colour-blue-400: #75a4ff;--colour-blue-500: #558fff;--colour-blue-600: #246af2;--colour-blue-700: #1d4eaf;--colour-blue-800: #1d428c;--colour-blue-900: #2c3847;--colour-teal-100: #dcf4f9;--colour-teal-200: #b7e8f2;--colour-teal-300: #49c5cd;--colour-teal-400: #2db8c1;--colour-teal-500: #27abb4;--colour-teal-600: #2e8f96;--colour-teal-700: #2b787d;--colour-teal-800: #246165;--colour-teal-900: #1b4d50;--colour-purple-100: #edeaff;--colour-purple-200: #ddd6fe;--colour-purple-300: #c4b5fd;--colour-purple-400: #aa94fe;--colour-purple-500: #9980ff;--colour-purple-600: #8161ff;--colour-purple-700: #6242df;--colour-purple-800: #4e35b0;--colour-purple-900: #38277f;--colour-pink-100: #fcf5ff;--colour-pink-200: #f6dcfe;--colour-pink-300: #ecb9fe;--colour-pink-400: #d995fd;--colour-pink-500: #cd7bff;--colour-pink-600: #c966f0;--colour-pink-700: #be42e0;--colour-pink-800: #9536b0;--colour-pink-900: #642675;--colour-transparent: transparent;--colour-white: #fff;--colour-black: #000;--colour-active-side-menu-item-bg: #443f68;--colour-primary-light: var(--colour-grey-200);--colour-primary: var(--colour-grey-800);--colour-primary-dark: var(--colour-grey-700);--colour-secondary-light: var(--colour-grey-200);--colour-secondary: var(--colour-grey-900);--colour-secondary-dark: var(--colour-grey-700);--colour-danger-light: var(--colour-red-300);--colour-danger: var(--colour-red-800);--colour-danger-dark: var(--colour-red-700);--font-family-base: "inter", sans-serif;--font-weight-regular: 400;--font-weight-semi-bold: 500;--font-weight-bold: 700;--text-color: var(--colour-grey-100)}thead{background-color:#1f202a}.sidebar-padding{padding-left:280px}.icon-heading{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px;align-items:center}.flip-icon{transform:rotate(180deg)}@font-face{font-family:inter;src:url(/assets/inter-regular-CIdlr5YK.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:inter;src:url(/assets/inter-medium-B9u8Q_zH.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:inter;src:url(/assets/inter-bold-C2zfFY7I.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-Dmddk12W.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-sZls3Q25.otf) format("opentype");font-weight:400;font-style:normal}body{padding:0;margin:0;background-color:#191a23;font-family:inter,Montserrat-Bold,Roboto-Bold,sans-serif;color:#c4c5cb}table{border-collapse:collapse;margin-left:32px;margin-right:32px;min-width:90%}table tr:nth-child(2n){background-color:#22232d;color:#fff}th{font-size:150%;padding-right:1rem}tr{border-bottom:1px solid rgba(196,197,203,.4)}table *{padding:6px;text-align:center}.table-hover:hover .table-data-name{cursor:pointer;opacity:1}.justify-left{display:flex;justify-content:left!important;align-items:center}.justify-left *{margin-right:1rem}.table-data-name{width:100%;display:flex;padding:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}button{border-radius:10px;width:12rem;height:2rem;font-weight:600;font-size:larger;color:#fff;background-color:#246af2;border:none;display:flex;justify-content:center;align-items:center;transition-duration:.2s}.bigger-button{border-radius:10px;width:12rem;height:2.5rem;font-weight:600;font-size:larger;color:#fff;background-color:#246af2;border:none;transition-duration:.2s}button:hover{box-shadow:0 4px 15px #fff3}input:active{outline:2px solid #c4c5cb}input:focus{outline:2px solid #c4c5cb}label{font-size:120%}a{color:#fff;text-decoration:none}::-webkit-scrollbar{background-color:#191a23;width:10px;transition-duration:1s;padding-bottom:0!important}::-webkit-scrollbar-thumb{background-color:#3c3e47;border-radius:5px;width:5px}::-webkit-scrollbar-thumb:hover{background-color:#246af2}::-webkit-scrollbar-corner{background-color:#191a23}.container{width:max-content;height:max-content;padding:1rem 2rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}.container-screen{height:100vh;width:100%}.container-flex{display:flex;gap:1rem;background-color:#191a23;justify-content:center;align-items:center}.page-container-row{height:100%;display:flex;flex-direction:row;align-items:center;text-align:center}.page-container-col{width:calc(100% - 20rem);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;padding:0 0 0 280px}.page-container-flex{height:99vh;width:calc(100% - 20rem);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;text-align:center}.page-container-grid{height:80vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:calc(100vw - 22rem);overflow-y:scroll}@media (max-width: 1200px){.page-container-col{padding-left:72px;width:calc(100% - 72px)}.page-container-flex{width:calc(100% - 72px)}.page-container-grid{width:calc(100vw - 6rem)}}.border{border:1px solid #c4c5cb;border-radius:10px}.border-sm{border:1px solid rgba(196,197,203,.4)}.inline{display:flex;flex-direction:row;justify-content:center;align-items:center}.btn-warn{background-color:#cb3636;color:#fff}.btn-info{background-color:#246af2;color:#fff}.btn{background-color:#3abb4b;color:#fff}.no-border{border:none}.left-text,.center-text{text-align:left}.btn-group{display:inline-flex;border:1px solid #ccc;border-radius:10px;overflow:hidden}.btn-group-btn{padding:10px 20px;font-size:16px;border-left:1px solid white;border-radius:0;flex-grow:1;text-align:center;background-color:#22232d;transition:background-color .2s ease;cursor:pointer;outline:none}.btn-group-btn:hover{background-color:#2f303b}.btn-group-btn:first-child{border-left:none}.btn-group-btn:active{background-color:#22232d}.dropdown-menu *{padding:5px 0}.dropdown-menu * .refresh-button{margin:0;padding:0;margin-left:.5rem;border-radius:50px}.dropdown-menu *:hover{background-color:#2f303b}.login{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.sidebar-user{justify-content:center}.sidebar-user p{margin-left:1rem}.admin-nav-cont{position:fixed;top:0;max-height:5rem}.btn-admin-edit{width:5rem;height:2rem;font-size:medium;border-radius:0}.table-top-margin{margin-top:auto}.grid-container{height:auto;width:auto;margin-left:50%;transform:translate(-50%)}.display-grid{display:grid;grid-template-columns:2fr 6fr}.display-grid input,.display-grid label{margin-top:.5rem}.display-grid select{margin-top:.5rem;padding-top:.25rem;padding-bottom:.25rem}.signup-btn{margin-top:2rem}.project-card-container{border-radius:20px;margin:2rem;height:8rem;width:20rem;display:flex;justify-content:center;align-items:center;background-color:#22232d;transition-duration:.2s}.project-card-container:hover{transform:scale(1.2)}.self-center{margin-top:50%;margin-left:50%;transform:translateY(-50%) translate(-50%);text-align:center}.vul-list-container{height:100%;min-width:100%;overflow:scroll;padding:0 important;box-sizing:border-box!important;padding-left:5rem;padding-right:5rem}.width-100{width:100}.card-vul-category-container{height:30rem;width:30rem;background-color:#191a23;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-left:50%;transform:translate(-50%)}.card-vul-category{height:auto;min-height:5rem;gap:1rem;min-width:10rem;background-color:#2f303b;border-top-right-radius:20px;border-bottom-right-radius:20px;transition-duration:.2s}.issue-modal-container{overflow:scroll}.issue-details-priority:hover{color:#fff;text-decoration:underline}.even-row:nth-child(2){background-color:#3c3e47}.sticky-head{position:sticky;top:0;opacity:1;z-index:1}.user-admin-container{height:calc(100vh - 8rem);width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:scroll}section{height:40rem;width:45rem;background-color:#191a23;overflow:scroll}.login{border-radius:6px;border:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#191a23 51.71%,#25262e 106.77%);box-shadow:0 31px 104px #000;padding:28px 24px;min-width:350px;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.login .logo{width:150px;height:auto;margin:0 auto 32px;display:block}.login label{display:block;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;margin-bottom:10px}.login .login-label{text-align:start}.login input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;margin-bottom:20px;padding:8px 10px}.login button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.login button:hover{box-shadow:0 0 20px #a82f4ab3}.login .login-forget-btn{text-align:right}.login .login-forget-btn button{background:none;width:initial;margin-bottom:32px;padding:0;display:inline-block;height:initial}.login .login-forget-btn button:hover{box-shadow:none}.login .form-error{color:var(--colour-red-600);font-weight:var(--font-weight-semi-bold);font-family:var(--font-family-base);font-size:14px;font-style:normal;line-height:normal;margin:0 0 10px}.sidebar-cont{width:280px;height:100%;padding:40px 12px 18px;border-right:1px solid rgba(80,81,91,.4);background:linear-gradient(90deg,#191a23 1.67%,#25262e);position:fixed;z-index:2;overflow-y:auto}.sidebar-cont h2{color:var(--colour-grey-200, #b7b9cc);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:14px;font-style:normal;line-height:normal;margin:0 0 12px;padding:0 10px;text-align:left}.sidebar-cont hr{border:none;height:1px;margin:16px 0;background:linear-gradient(270deg,#9b9dab00,#9b9dab 52.21%,#9b9dab00 98.28%)}.sidebar-main{overflow-y:auto;max-height:calc(100% - 115px)}.projects-container{overflow-y:auto;overflow-x:hidden;max-height:30rem}.sidebar-logo{text-align:center;margin-bottom:40px;-webkit-user-select:none;user-select:none}.sidebar-link{cursor:pointer;display:grid;grid-template-columns:20px 1fr 20px;grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:0px;align-items:center;color:var(--text-color);padding:8px 10px 10px;text-align:left;font-size:15px;line-height:15px;font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);margin-bottom:6px}.sidebar-link.active{border-radius:9px;background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%)}.sidebar-project-link{word-break:break-all}.sidebar-foot{width:100%;position:fixed;width:280px;left:0;bottom:0;padding-bottom:18px;z-index:6;background:linear-gradient(90deg,#191a23 1.67%,#25262e)}.sidebar-foot hr{margin:16px 15px;background:linear-gradient(270deg,#9b9dab00,#9b9dab 52.21%,#9b9dab00 98.28%)}.sidebar-foot-inner{display:grid;grid-template-columns:27px 1fr 20px;grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:0px;align-items:center;padding:0 22px}.sidebar-foot-inner p{color:var(--colour-grey-100, #efeff3);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:normal;margin:0}.sidebar-foot-inner p.user-icon{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:12px;width:27px;height:27px;padding:6px 4px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(237deg,#c92e41 3.7%,#c61733 93.97%)}.sidebar-foot-inner .sidebar-settings{cursor:pointer;transition-duration:.3s}.sidebar-foot-inner .sidebar-settings:hover{color:#fff}.company-select-main{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;color:var(--colour-grey-200);font-size:100%;padding:0 1px 0 20px;margin-bottom:12px}.company-select-main option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.company-select-main option:hover,.company-select-main .css-fq4bd-Input2{cursor:pointer}.company-select-main svg{width:16px;height:16px}.company-select-main div[role=button]{padding-right:10px;cursor:pointer}.company-select-main .css-100ebu3-menu{left:0;outline:none;border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);color:var(--colour-grey-200);font-family:var(--font-family-base);font-size:80%;font-weight:var(--font-weight-regular)}.company-select-main .css-100ebu3-menu div>div{padding:0 5px;cursor:pointer}.company-select-main .css-100ebu3-menu div>div:hover{background-color:#1967d2;color:#fff}.sidebar-notification-container .sidebar-notification-icon{position:absolute;top:10px;left:10px;transition-duration:.3s}.sidebar-notification-container .sidebar-notification-icon:hover{scale:1.2}.sidebar-notification-container .sidebar-notification-number{height:1.2rem;width:1.2rem;border-radius:50%;background-color:var(--colour-red-500);font-weight:700;color:#fff;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;scale:.8;position:absolute;top:8px;left:25px}.project-settings-icon{max-width:min-content;transition-duration:.3s}.project-settings-icon:hover{color:#fff;transform:scale(1.2)}@media (max-width: 1200px){.sidebar-cont{width:72px;padding:24px 0 18px}.sidebar-foot{width:72px}.sidebar-logo{display:none}.sidebar-notification-container{position:relative;display:flex;justify-content:center;align-items:center;height:36px}.sidebar-notification-container .sidebar-notification-icon{position:static}.sidebar-notification-container .sidebar-notification-number{position:absolute;top:6px;left:calc(50% + 10px)}.company-select-container,.projects-container,.sidebar-cont h2,.project-settings-icon{display:none}.sidebar-main{max-height:calc(100% - 80px);overflow-y:visible}.sidebar-link{display:flex;align-items:center;justify-content:center;height:36px;padding:0;margin:0;width:100%;position:relative;column-gap:0;font-size:0}.sidebar-link.active{width:calc(100% - 16px);margin:0 8px}.sidebar-link>*:not(.sidebar-icon):not(img){display:none!important}.sidebar-link .sidebar-icon,.sidebar-link img{position:absolute;left:50%;transform:translate(-50%)}.sidebar-link .sidebar-icon,.sidebar-link img{width:20px;height:20px;display:block}.sidebar-foot-inner{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0}.sidebar-foot-inner .left-text{display:none}.sidebar-padding{padding-left:72px}}.issue-modal-container{overflow:auto;overscroll-behavior:contain}.issue-modal-container .close-btn{border-bottom:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:16px 24px}.issue-modal-container .close-btn .send-to-jira-btn{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--grey-grey-500, #50515b);border-radius:4px;padding:4px 10px;font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:14px;color:var(--colour-grey-100);cursor:pointer}.issue-modal-container .close-btn .send-to-jira-btn svg{margin:0;transform:none}.issue-modal-container .close-btn .send-to-jira-btn:hover{background:#558fff26;border-color:#558fff99}.issue-modal-container .close-btn svg{margin-left:10px}.issue-modal-container .close-btn p{display:grid;grid-template-columns:1fr 20px;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px;align-items:center;margin:0;text-align:right;font-size:14px;font-style:normal;line-height:normal;font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);cursor:pointer}.issue-modal-header-icon{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px}.issue-modal-content-wrap{padding:28px 24px}.issue-modal-content-wrap .issue-modal-header{padding-bottom:10px;margin-bottom:24px;border-bottom:1px solid #50515b;display:grid;grid-template-columns:1fr min-content 54px;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px;align-items:center}.issue-modal-content-wrap .issue-modal-header h2{font-size:24px;font-style:normal;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:normal;margin:0}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss{padding:6px 8px 8px;border-radius:9px;border:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);height:54px}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss .issue-modal-header-cvss-score{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);text-align:center;font-size:18px;font-style:normal;line-height:normal}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss .issue-modal-header-cvss-text{color:var(--colour-grey-200);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);text-align:center;font-size:10px;font-style:normal;line-height:normal;letter-spacing:.2px;text-transform:uppercase}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.grey{border:2px solid rgba(155,157,171,.2);background:#9b9dab5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.grey .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.grey .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.blue{border:2px solid rgba(85,143,255,.2);background:#558fff5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.blue .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.blue .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.teal{border:2px solid rgba(73,197,205,.2);background:#49c5cd5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.teal .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.teal .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.green{border:2px solid rgba(73,205,91,.2);background:#49cd5b5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.green .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.green .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.yellow{border:2px solid rgba(255,247,60,.2);background:#fff73c5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.yellow .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.yellow .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.orange{border:2px solid rgba(255,142,60,.2);background:#ff8e3c5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.orange .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.orange .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.red{border:2px solid rgba(238,94,94,.2);background:#ee5e5e5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.red .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.red .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.pink{border:2px solid rgba(205,123,255,.2);background:#cd7bff5c}.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.pink .issue-modal-header-cvss-score,.issue-modal-content-wrap .issue-modal-header .issue-modal-header-cvss.pink .issue-modal-header-cvss-text{color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-assign-wrap{padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid #50515b;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:20px}.issue-modal-content-wrap .issue-modal-assign-wrap .issue-modal-assign{grid-column:1/-1}.issue-modal-content-wrap label{color:var(--colour-grey-200);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:12px;font-style:normal;line-height:normal;letter-spacing:.24px;text-transform:uppercase;margin-bottom:12px;display:block}.issue-modal-content-wrap select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.issue-modal-content-wrap select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.issue-modal-content-wrap select option:hover{cursor:pointer}.issue-modal-content-wrap .issue-modal-assign-select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.issue-modal-content-wrap .issue-modal-assign-select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.issue-modal-content-wrap .issue-modal-assign-select option:hover{cursor:pointer}.issue-modal-content-wrap .issue-modal-assign-select{padding:0 1px 0 10px}.issue-modal-content-wrap .issue-modal-assign-select .css-fq4bd-Input2{cursor:pointer}.issue-modal-content-wrap .issue-modal-assign-select svg{width:16px;height:16px}.issue-modal-content-wrap .issue-modal-assign-select div[role=button]{padding-right:10px;cursor:pointer}.issue-modal-content-wrap .issue-modal-assign-select .css-100ebu3-menu{left:0;outline:none;border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.issue-modal-content-wrap .issue-modal-assign-select .css-100ebu3-menu div>div{padding:0 5px;cursor:pointer}.issue-modal-content-wrap .issue-modal-assign-select .css-100ebu3-menu div>div:hover{background-color:#1967d2;color:#fff}.issue-modal-content-wrap .issue-modal-description,.issue-modal-content-wrap .issue-modal-references,.issue-modal-content-wrap .issue-modal-mitigation,.issue-modal-content-wrap .issue-modal-cvss-vector{padding:0 0 20px}.issue-modal-content-wrap .issue-modal-description h3,.issue-modal-content-wrap .issue-modal-references h3,.issue-modal-content-wrap .issue-modal-mitigation h3,.issue-modal-content-wrap .issue-modal-cvss-vector h3{color:var(--colour-grey-200);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:12px;font-style:normal;line-height:normal;letter-spacing:.24px;text-transform:uppercase;margin-bottom:12px;display:block}.issue-modal-content-wrap .issue-modal-description p,.issue-modal-content-wrap .issue-modal-references p,.issue-modal-content-wrap .issue-modal-mitigation p,.issue-modal-content-wrap .issue-modal-cvss-vector p{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis;margin:0}.issue-modal-content-wrap .issue-modal-description .evidence-output,.issue-modal-content-wrap .issue-modal-references .evidence-output,.issue-modal-content-wrap .issue-modal-mitigation .evidence-output,.issue-modal-content-wrap .issue-modal-cvss-vector .evidence-output{overflow-x:auto;margin:0;background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);padding:8px;border:1px solid var(--colour-grey-500);border-radius:6px}.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links{border-radius:6px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%)}.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links a,.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links span{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--colour-grey-500);display:block;padding:6px}.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links a:last-child,.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links span:last-child{border-bottom:none}.issue-modal-content-wrap .issue-modal-references .issue-modal-references-links{overflow:hidden}.issue-modal-content-wrap .issue-modal-references .evidence-link{font-style:normal;line-height:normal;margin:0;font-size:16px;cursor:pointer;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--colour-grey-500);display:block;padding:6px}.issue-modal-content-wrap .issue-modal-references .evidence-link:last-child{border-bottom:none}.issue-modal-content-wrap .issue-modal-references .evidence-link{border-radius:0;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease}.issue-modal-content-wrap .issue-modal-references .evidence-link+.evidence-link{border-top:1px solid var(--colour-grey-700)}.issue-modal-content-wrap .issue-modal-references .evidence-link:hover{background:#23253099;border-color:#9b9dab66}.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-text{display:grid;grid-template-columns:minmax(0,45%) 1fr;column-gap:8px;align-items:baseline}.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-text span{text-decoration:none!important;border-bottom:none!important}.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-label{font-weight:var(--font-weight-semi-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colour-grey-100)}.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-location{color:var(--colour-grey-200);font-size:12px;background:#50515b40;border:1px solid var(--colour-grey-700);padding:2px 8px;border-radius:9999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-text{grid-template-columns:1fr;row-gap:4px}.issue-modal-content-wrap .issue-modal-references .evidence-link .evidence-location{justify-self:start;max-width:100%}}.issue-modal-content-wrap .issue-modal-references .evidence-link:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.issue-modal-content-wrap .issue-modal-references .evidence-link:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.issue-modal-content-wrap .issue-modal-references .highlighted{color:orange}.issue-modal-content-wrap .issue-modal-cvss-vector{margin-bottom:2%}.issue-modal-content-wrap .issue-modal-cvss-vector p{margin:0}.issue-modal-content-wrap .issue-modal-save{width:207%}.issue-modal-content-wrap .issue-modal-save button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.issue-modal-content-wrap .issue-modal-save button:hover{box-shadow:0 0 20px #a82f4ab3}.ReactModal__Overlay{opacity:0;transition:opacity .25s}.ReactModal__Overlay.ReactModal__Overlay--after-open{opacity:1;transition:opacity .25s}.ReactModal__Overlay.ReactModal__Overlay--before-close{opacity:0;transition:opacity .25s}.ReactModal__Content{right:-100%!important;transition:right .25s}.ReactModal__Content.ReactModal__Content--after-open{right:0!important;transition:right .25s}.ReactModal__Content.ReactModal__Content--before-close{right:-100%!important;transition:right .25s}.cvss-vector-expand{display:grid;grid-template-columns:1fr 73px 21px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center;cursor:pointer}.cvss-vector-expand img{width:30px;height:auto}.cvss-expanded{background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);border-radius:6px;border:1px solid var(--colour-grey-500);margin-top:16px}.cvss-expanded div{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0px;align-items:center;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid var(--colour-grey-500)}.cvss-expanded div:first-child{padding-top:5px}.cvss-expanded div:last-child{border-bottom:none;margin:0}.cvss-expanded h4{color:var(--colour-grey-200);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:12px;font-style:normal;line-height:normal;letter-spacing:.24px;text-transform:uppercase;display:block;margin:0;padding:0 6px;color:var(--colour-grey-100)}.cvss-vector-expand-label{text-align:right}.cvss-vector-expanded-fallback{padding:10px 0;color:var(--colour-grey-300)!important}.jira-icon{transition-duration:.3s;fill:var(--colour-blue-400);margin-top:75%;transform:translateY(-50%)}.jira-icon:hover{transform:translateY(-50%) scale(1.2)}.new-comment-issue-view,.issue-comments-comment{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:80%;background-color:var(--colour-grey-900);border:none;color:var(--colour-grey-100);width:100%;height:max-content;outline:none;padding:.2rem .5rem;border-radius:8px;overflow-y:hidden;transition-duration:.3s;resize:none}.issue-comments-container,.issue-comments-comment{background-color:#232530}.new-comment-issue-view{border:1px solid var(--colour-grey-800)}.issue-comments-create-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:3rem;margin-left:.5rem}.issue-comments-create-button:hover{box-shadow:0 0 20px #a82f4ab3}.new-comment-button-container{display:flex;margin-bottom:.5rem}.new-comment-issue-view:hover{border:1px solid var(--colour-grey-300)}.issue-comments-container{border:1px solid var(--colour-grey-800);margin-bottom:.7rem;border-radius:7px;padding:.2rem 1rem 20px;position:relative;-webkit-user-select:none;user-select:none}.issue-comments-container:hover .issue-comments-creator,.issue-comments-container:hover .issue-comments-updator,.issue-comments-container:hover .issue-comments-edit-icon,.issue-comments-container:hover .issue-comments-delete-btn{opacity:1}.issue-comments-container .issue-comments-delete-btn{position:absolute;top:10px;right:10px;transition-duration:.3s;opacity:0}.issue-comments-container .issue-comments-delete-btn:hover{scale:1.3}.issue-comments-container .issue-comments-update-btn{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;height:40px;cursor:pointer;width:100%;height:1rem}.issue-comments-container .issue-comments-update-btn:hover{box-shadow:0 0 20px #a82f4ab3}.issue-comments-container .issue-comments-creator{opacity:.2;font-size:10px!important;position:absolute;bottom:5px;left:20px}.issue-comments-container .issue-comments-updator{opacity:.2;font-size:10px!important;position:absolute;bottom:5px;right:20px}.issue-view-status-closed-message{text-align:center;color:green;font-size:13px}.verification-shield{color:var(--colour-grey-200);align-self:center}body.ReactModal__Body--open{overflow:hidden}.renew-session-modal h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:15px;text-align:center;font-style:normal;line-height:normal}.renew-session-modal label{display:block;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;margin-bottom:10px;text-align:left;color:#c4c5cb}.renew-session-modal input{width:100%;margin-bottom:20px;padding:8px 10px}.renew-session-modal button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.renew-session-modal button:hover{box-shadow:0 0 20px #a82f4ab3}.renew-session-modal button.secondary{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.renew-session-modal button.secondary:hover{box-shadow:0 0 20px #ffffff1a}.table-list{width:100%;margin:0;border:1px solid var(--colour-grey-500)}.table-list th{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px}.table-list th:first-child{width:70%}.table-list tbody tr:hover{background-color:var(--colour-grey-500)}.table-list td{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px;text-align:left}.users-list .table-list th:first-child{width:40%}.vulnerabilities-list-container{width:calc(100% - 48px);max-width:1652px;margin-left:auto;margin-right:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;border-left:1px solid var(--colour-grey-500);border-right:1px solid var(--colour-grey-500);border-bottom:1px solid var(--colour-grey-500);border-top:none;border-radius:0 0 4px 4px}.vulnerabilities-list-container .download-csv-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;position:absolute;top:5px;left:50%;max-width:20rem}.vulnerabilities-list-container .download-csv-button:hover{box-shadow:0 0 20px #ffffff1a}.vulnerabilities-list-container table{width:max-content;min-width:100%;padding:0;margin:0;border:none}.vulnerabilities-list-container table th{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px}.vulnerabilities-list-container table th:first-child{width:60%}.vulnerabilities-list-container table tbody tr:hover{background-color:var(--colour-grey-500)}.vulnerabilities-list-container table tbody tr .list-vul-title{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vulnerabilities-list-container table td{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px;text-align:left}.dropdown-menu{position:absolute;border-radius:6px;background:linear-gradient(90deg,#191a23 1.67%,#25262e);border:1px solid var(--colour-grey-400);opacity:1;padding:0;z-index:2}.dropdown-menu li{list-style:none}.dropdown-menu li{padding:10px 16px;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-semi-regular);line-height:normal;color:var(--colour-grey-100);cursor:pointer}.dropdown-menu li:hover{background-color:var(--colour-grey-500)}.fallback-message{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;text-align:center;margin-top:20px}.app-notification{position:relative;margin:0 auto;height:70px;width:358px;border-radius:4px;z-index:10000000;padding:14px;overflow:hidden;display:grid;grid-template-columns:24px 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px}.app-notification .app-notification-close:hover{cursor:pointer}.app-notification h3{margin:0 0 4px;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px}.app-notification p{margin:0;color:var(--colour-grey-200);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px}.app-notification.positive{background:linear-gradient(90deg,#173728 -19.15%,#191a23 97.02%);border:1px solid #324d36}.app-notification.negative{background:linear-gradient(90deg,#381c25 -14.86%,#191a23 108.88%);border:1px solid #4f2c2c}.toggle-switch-container{width:9rem;display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center}.mitigated-switch-container{width:9rem;display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center;margin-left:calc(100% - 9rem)}.switch{position:relative;width:50px;height:22px}.switch input{opacity:0;width:0;height:0}label{text-align:center}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#789;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.toggle-switch-input:checked+.slider{background-color:#2196f3}.mitigated-switch-input:checked+.slider{background-color:#2196f3}.toggle-switch-input:focus+.slider{box-shadow:0 0 1px #2196f3}.mitigated-switch-input:focus+.slider{box-shadow:0 0 1px #2196f3}.toggle-switch-input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.mitigated-switch-input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.toggle-switch-input,.mitigated-switch-input{display:flex;align-content:center;justify-content:center}.toggle-switch-label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;margin:0;padding-left:10px;cursor:pointer}.mitigated-switch-label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;margin:0;padding-right:10px;cursor:pointer}.expandable-table-filter{padding:0 24px}.expandable-table-filter .expandable-table-filter-inner{padding:18px 16px 20px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%)}.expandable-table-container{padding:0 24px;max-width:1700px;margin:0 auto}.expandable-table{width:100%;margin:20px 0 0;border:1px solid var(--colour-grey-500)}.expandable-table th{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px}.expandable-table .expandable-category-heading{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:20px;text-transform:none;color:#fff;padding:16px 0}.expandable-table td{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px;text-align:left}.expandable-table-filter{max-width:1700px;margin:0 auto}.expandable-table-filter h3{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis}.expandable-table-filter-checkboxes{display:grid;grid-template-columns:210px repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0px;width:210px}.hide-checkbox{display:none}.checkbox-RE-styled{height:2rem;width:2rem;border:1rem solid var(--colour-grey-300);border-radius:25%;margin-right:1rem;cursor:pointer;transform:scale(.7)}.checkbox-RE-styled .inner-checkbox-RE-styled{height:1.65rem;width:1.65rem;border-radius:25%;background-color:var(--colour-grey-900);transform:translate(-50%,-50%);transition:.1s ease}.checkbox-RE-styled .inner-checkbox-RE-styled .left{width:.55rem;height:.2rem;visibility:hidden;border-radius:15px;pointer-events:none;background-color:var(--colour-grey-100);transform:rotate(40deg) translate(160%,250%)}.checkbox-RE-styled .inner-checkbox-RE-styled .right{width:1.1rem;height:.2rem;visibility:hidden;border-radius:15px;pointer-events:none;background-color:var(--colour-grey-100);transform:rotate(-60deg) translate(-20%,400%)}.checkbox-RE-styled .inner-checkbox-RE-styled:hover{height:1.75rem;width:1.75rem;transform:translate(-50%,-50%)}.checkbox-RE-styled .inner-checkbox-RE-styled:active{transition:0s ease;background-color:var(--colour-grey-900)}.checkbox-RE-styled .inner-checkbox-RE-styled.checked{background-color:var(--colour-grey-900);height:1.85rem;width:1.85rem;transform:translate(-50%,-50%)}.checkbox-RE-styled .inner-checkbox-RE-styled.checked .left,.checkbox-RE-styled .inner-checkbox-RE-styled.checked .right{visibility:visible}.expandable-table-filter-checkbox-wrap{display:grid;grid-template-columns:15px 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center}.expandable-table-filter-checkbox-wrap.disabled-checkbox{opacity:.5}.expandable-table-filter-checkbox-wrap.disabled-checkbox label,.expandable-table-filter-checkbox-wrap.disabled-checkbox input{cursor:default!important}.expandable-table-filter-checkbox-wrap input{width:initial;cursor:pointer;outline:none}.expandable-table-filter-checkbox-wrap label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;cursor:pointer;padding-left:10px;margin-left:1rem}.expandable-table-wrapper{opacity:0;transition:opacity .5s,height .25s;transition-delay:.25s;height:0px;overflow:hidden}.expandable-table-wrapper.visible{opacity:1;transition:opacity .5s;transition-delay:.25s;height:100%;overflow:hidden}.disabled-checkbox input{opacity:.5}.expandable-table-category{border:none;background:none}.expandable-table-category thead{background:none}.expandable-table-category tbody{border:1px solid var(--colour-grey-500)}.expandable-table-category tr{text-align:left}.expandable-table-category tr td:first-child{width:60%}.expandable-table-category .expandable-category-item-heading{border-left:1px solid var(--colour-grey-500);border-right:1px solid var(--colour-grey-500)}.admin-nav{padding:48px 24px 0}.admin-nav .admin-tabs{width:100%;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:18px 16px 20px;border:1px solid var(--colour-grey-500);border-radius:4px 4px 0 0;border-bottom:none}.admin-nav .admin-tabs button{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:inline-block;background-color:transparent;cursor:pointer;width:initial;margin-right:20px}.admin-nav .admin-tabs button:hover{box-shadow:none}.vulnerability-container,.vulnerabilities-container{padding-left:280px}.vulnerabilities-container-inner{padding:48px 24px}.vulnerabilities-tabs{width:100%;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:18px 16px 20px;border:1px solid var(--colour-grey-500);border-radius:4px 4px 0 0;border-bottom:none}.vulnerabilities-tabs .dropdown{display:inline-block}.vulnerabilities-tabs button{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:inline-block;background-color:transparent;cursor:pointer;width:initial;margin-right:20px}.vulnerabilities-tabs button:hover{box-shadow:none}.vulnerability-view-container{overflow:auto}.companies-list{padding:0 24px}.users-list-inner{padding:0 24px;width:100%}.dashboard-header{padding:40px 24px;background-color:#191a23;height:100px;max-width:1700px;margin:0 auto}.dashboard-header .react-select-container{width:200px;margin:0 3rem 0 1rem}.dashboard-header h1{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px}.dashboard-info-modal{overflow:auto;margin-top:1rem}.dashboard-info-modal .dashboard-info-modal-close-icon{position:absolute;top:10px;right:10px;cursor:pointer;transition-duration:.3s}.dashboard-info-modal .dashboard-info-modal-close-icon:hover{transform:scale(1.2)}.dashboard-span-columns{padding:0 1rem .25rem;min-width:100%}.estate-container{max-width:1700px;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 2000px){.estate-container{padding:0 1rem}}.dashboard-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));gap:1rem;padding:0 1rem 1rem;max-width:1700px;margin:0 auto}.dual-card-slot{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem}.card-container{background-color:#22232d;border:1px solid var(--colour-grey-700);border-radius:9px;margin:0 auto;position:relative;width:100%;min-height:18rem}.card-container h2{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;color:var(--colour-grey-100);padding:1rem 0 1rem 3rem;font-size:18px}.card-container .dashboard-informational-icon-container{position:absolute;top:10px;left:10px}.card-container .dashboard-informational-icon-container .dashboard-informational-icon{cursor:pointer;transition-duration:.3s}.card-container .dashboard-informational-icon-container .dashboard-informational-icon:hover{transform:scale(1.2)}.card-container .dashboard-informational-icon-container .dashboard-informational-text{opacity:0;transition-duration:.3s}.card-container .dashboard-informational-icon-container:hover .dashboard-informational-text{opacity:1}.dashboard-rows{background-color:#191a23;min-height:calc(100vh - 100px);display:flex;flex-wrap:wrap;justify-content:space-between!important;gap:1rem;margin:0 1rem}.dashboard-rows .card-container{padding:24px;position:relative;background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);border:1px solid var(--colour-grey-700);border-radius:9px;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;align-items:center}.dashboard-rows .card-container .dashboard-informational-icon-container{position:absolute;top:10px;left:10px}.dashboard-rows .card-container .dashboard-informational-icon-container .dashboard-informational-icon{cursor:pointer;transition-duration:.3s}.dashboard-rows .card-container .dashboard-informational-icon-container .dashboard-informational-icon:hover{transform:scale(1.2)}.dashboard-rows .card-container .dashboard-informational-icon-container .dashboard-informational-text{opacity:0;transition-duration:.3s}.dashboard-rows .card-container .dashboard-informational-icon-container:hover .dashboard-informational-text{opacity:1}.dashboard-rows .card-container .dashboard-fullscreen-container{position:absolute;top:10px;right:10px}.dashboard-rows .card-container .dashboard-fullscreen-container .dashboard-fullscreen-icon{cursor:pointer;transition-duration:.3s}.dashboard-rows .card-container .dashboard-fullscreen-container .dashboard-fullscreen-icon:hover{transform:scale(1.2)}.dashboard-rows .card-container h2{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;color:var(--colour-grey-100)}.dashboard-rows .card-container ul li{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;color:var(--colour-grey-200)}.dashboard-rows .card-container ul li a{color:var(--colour-grey-100);text-decoration:underline}.dashboard-rows .card-container .dashboard-card-content-container{margin:auto;overflow:auto}.current-vulnerabilities-container{height:100%}.current-vulnerabilities-container .current-vulnerabilities-inner{padding:24px;background:var(--colour-grey-dashboard-light);border:1px solid var(--colour-grey-500);border-radius:9px;height:100%}.current-vulnerabilities-container .current-vulnerabilities-inner h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 0 24px;font-size:20px}.current-vulnerabilities-container .current-vulnerabilities-inner .legend-title{width:100%;display:grid;grid-template-columns:1fr 2fr 1fr}.current-vulnerabilities-container .current-vulnerabilities-inner h3{color:var(--colour-grey-200);font-weight:var(--font-weight-semi-bold);font-size:12px;letter-spacing:.24px;text-transform:uppercase;display:block;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 0 5px;font-size:16px;margin-right:1rem}.current-vulnerabilities-container .current-vulnerabilities-inner span{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis}.current-vulnerabilities-container .current-vulnerabilities-doughnut{position:relative;display:grid;grid-template-columns:200px 1fr;grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0px;height:90%}.current-vulnerabilities-container .current-vulnerabilities-doughnut .doughnut-container{max-width:400px}.current-vulnerabilities-container .current-vulnerabilities-doughnut .current-vulnerabilities-doughnut-legend{width:100%}.current-vulnerabilities-container .current-vulnerabilities-doughnut .current-totals{position:absolute;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:70%}@media (max-width: 2000px){.current-vulnerabilities-container .current-vulnerabilities-doughnut .current-totals{width:100%}}.current-vulnerabilities-container .current-vulnerabilities-doughnut .current-totals .large-text{font-size:1.5rem;font-weight:700;color:var(--colour-grey-200)}.current-vulnerabilities-container .current-vulnerabilities-doughnut .current-totals .large-number{font-size:3rem;font-weight:700;color:var(--colour-green-500)}.chartjs-tooltip .chartjs-tooltip-body-item{border-bottom:none}.chartjs-tooltip .chartjs-tooltip-body-item span{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis}.assignments-container{padding:24px;background:var(--colour-grey-dashboard-light);border-radius:9px;height:100%;overflow-x:hidden;overflow-y:auto;max-height:20rem}.assignments-container .assignment-container .large-text{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-weight:600;color:var(--colour-grey-200);height:100%}.assignments-container .assignment-container .no-assignments-found{margin:0 auto;width:max-content}.assignments-container .assignment-container .assignment-text-wrapper{color:var(--colour-grey-200);color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:grid;width:100%;grid-template-columns:3fr 2fr 1fr;align-content:center;height:30px}.assignments-container .assignment-container .assignment-text-wrapper:hover{cursor:pointer!important}.assignments-container .assignment-container .assignment-text-wrapper:hover .title{color:var(--colour-grey-300)}.assignments-container .assignment-container .assignment-text-wrapper p{white-space:nowrap;overflow:hidden}.assignments-container .assignment-container .assignment-text-wrapper .project-name{border:1px solid var(--colour-grey-500);background-color:var(--colour-grey-600);height:20px;font-size:11px;padding:0px clamp(30px,50%,80px);border-radius:15px;display:flex;justify-content:center;align-items:center;max-width:fit-content;margin-left:50%;transform:translate(-50%)}.assignments-container .assignment-container .assignment-text-wrapper .cvss{display:flex;justify-content:center;align-items:center;text-align:center;padding:2px;border-radius:5px;width:min-content;margin-left:50%;transform:translate(-50%);border:1px solid var(--colour-grey-500);aspect-ratio:1/1;width:25px}.assignments-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 0 8px;font-size:24px}.assignments-container p{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis;margin-bottom:24px}.vulnerability-navigation .vulnerability-tabs .csv-download-button{position:absolute;top:20px;right:200px}.vulnerability-navigation .vulnerability-tabs .export-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;transform:scale(.8) translateY(-10px)}.vulnerability-navigation .vulnerability-tabs .export-button:hover{box-shadow:0 0 20px #a82f4ab3}.page-title{margin-left:2rem;padding-top:2.5rem}.page-title p{margin:0 auto;padding-inline:2rem;max-width:1700px;font-size:24px!important;margin-bottom:1rem}.vulnerability-container-col .vulnerabilities-list-container{width:calc(100% - 48px);max-width:1652px;margin-left:auto;margin-right:auto}.vulnerability-view-container{padding-bottom:4rem!important}.vulnerability-view-container .vulnerability-tabs{width:100%;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:18px 16px 20px;border:1px solid var(--colour-grey-500);border-radius:4px 4px 0 0;border-bottom:none;position:relative}.vulnerability-view-container .vulnerability-tabs button{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:inline-block;background-color:transparent;cursor:pointer;width:initial;margin-right:20px}.vulnerability-view-container .vulnerability-tabs button:hover{box-shadow:none}.vulnerability-view-container .vulnerability-tabs .toggle-switch-container{position:absolute;top:20px;right:16px}.my-services-container{display:flex;flex-direction:column;justify-content:space-evenly;height:100vh;padding:0 24px}.my-services-container .module-header{font-size:25px;padding-left:2rem;height:3rem}.my-services-container .modules-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;align-items:center;overflow:auto;border-bottom:3px solid var(--colour-grey-600);padding:2rem;max-height:35%}.my-services-container .modules-container .no-modules{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;color:#fff;padding:2rem}.my-services-container .remove-border-bottom{border-bottom:none!important}.my-services-container .service-card-container{border-radius:10px;border:1px solid white;color:#fff;min-height:15rem;min-width:20rem;max-height:15rem;max-width:20rem;padding:2rem 3.5rem;text-align:center;opacity:1;cursor:pointer;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);transition-duration:.2s}.my-services-container .service-card-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;padding-bottom:1.5rem;font-size:x-large;padding-top:1rem}.my-services-container .service-card-container p{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.my-services-container .service-card-container img{max-height:4rem;max-width:5rem}.my-services-container .service-card-container:hover{opacity:1}.my-services-container .service-card-default{border-radius:10px;border:2px dashed white;color:#fff;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);height:10rem;width:20rem;margin-right:1rem;padding:.3rem;display:flex;justify-content:center;align-items:center}.my-services-container .service-card-default:hover{box-shadow:10px 8px 15px #fff3}.my-services-container .non-active-service{opacity:.4}.my-services-container .non-active-service:hover{opacity:.8}.my-services-container .non-active-service:hover{box-shadow:none;position:relative}.my-services-container .non-active-service:hover:before{content:"Coming Soon, Click to request info!";white-space:pre-line;position:absolute;top:50%;left:50%;height:1rem;width:auto;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;text-align:center;font-size:20px;transform:translate(-50%) translateY(-50%) rotate(-30deg);background-color:#333;color:#fff;padding:.5rem;border-radius:5px;white-space:nowrap;visibility:hidden;transition:opacity .2s,visibility .2s}.my-services-container .non-active-service:hover:hover:before{opacity:1;visibility:visible}.user-admin-page-container{width:100%;padding:1rem 4rem}.user-admin-page-container .user-admin-container{width:100%;background-color:var(--colour-grey-900);border-radius:4px;padding:2rem 2rem 1rem;box-shadow:0 2px 4px #0000000a}.welcome-container{display:flex}.edit-user-page-container{width:100%;height:100vh;padding:1rem 4rem;overflow:auto}.edit-user-page-container .set-all-levels{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.edit-user-page-container .set-all-levels option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.edit-user-page-container .set-all-levels option:hover{cursor:pointer}.edit-user-page-container hr{border:none;height:1px;background:linear-gradient(270deg,#9b9dab00,#9b9dab 52.21%,#9b9dab00 98.28%);margin:0;margin-top:2rem;margin-bottom:2rem}.edit-user-page-container .eu-text-padding{padding-left:2rem!important}.edit-user-page-container .edit-user-heading{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;font-size:2rem;margin-bottom:1rem}.edit-user-page-container .edit-user-container{width:100%;background-color:var(--colour-grey-900);border-radius:4px;box-shadow:0 2px 4px #0000000a}.edit-user-page-container .edit-user-container form .pair label{display:flex;align-items:center}.edit-user-page-container .edit-user-container form .pair .priorities-label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled{height:2rem;width:2rem;border:1rem solid var(--colour-grey-300);border-radius:25%;transform:scale(.7)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled{height:1.65rem;width:1.65rem;border-radius:25%;background-color:var(--colour-grey-900);transform:translate(-50%,-50%);transition:.1s ease}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled .left{width:.55rem;height:.2rem;visibility:hidden;border-radius:15px;pointer-events:none;background-color:var(--colour-grey-100);transform:rotate(40deg) translate(160%,250%)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled .right{width:1.1rem;height:.2rem;visibility:hidden;border-radius:15px;pointer-events:none;background-color:var(--colour-grey-100);transform:rotate(-60deg) translate(-20%,400%)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled:hover{height:1.75rem;width:1.75rem;transform:translate(-50%,-50%)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled:active{transition:0s ease;background-color:var(--colour-grey-900)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled.checked{background-color:var(--colour-grey-900);height:1.85rem;width:1.85rem;transform:translate(-50%,-50%)}.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled.checked .left,.edit-user-page-container .edit-user-container form .pair .checkbox-RE-styled .inner-checkbox-RE-styled.checked .right{visibility:visible}.edit-user-page-container .edit-user-container form .pair .hide-checkbox{display:none}.edit-user-page-container .edit-user-container form .pair .hide-checkbox:active{border:none}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid{display:grid;gap:1rem;row-gap:.5rem}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid .pg-title{font-size:110%}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid *{min-width:20%}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid .eu-assigned-companies-grid-row{display:flex}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid .eu-assigned-companies-grid-row .eu-assigned-companies-grid-row-name{width:60%}.edit-user-page-container .edit-user-container .eu-assigned-companies-grid .eu-assigned-companies-grid-row .eu-assigned-companies-grid-row-toggle-container .center{margin-left:50%;transform:translate(-50%)}.edit-user-page-container .edit-user-container .eu-not-assigned-company-container{min-height:5rem}.edit-user-page-container .edit-user-container .eu-not-assigned-company-container .eu-not-assigned-company-text{margin-top:5rem;text-align:center;font-size:1.2rem}.edit-user-page-container .edit-user-container .projects-grid{display:grid;gap:1rem;row-gap:.5rem;margin-bottom:1rem}.edit-user-page-container .edit-user-container .projects-grid .pg-title{font-size:110%}.edit-user-page-container .edit-user-container .projects-grid *{min-width:20%}.edit-user-page-container .edit-user-container .projects-grid .projects-grid-row{display:flex}.edit-user-page-container .edit-user-container .projects-grid .projects-grid-row .projects-grid-row-name{width:60%}.edit-user-page-container .edit-user-container .projects-grid .projects-grid-row .projects-grid-row-toggle-container{width:20%}.edit-user-page-container .edit-user-container .projects-grid .projects-grid-row .projects-grid-row-toggle-container .center{margin-left:50%;transform:translate(-50%)}.edit-user-page-container .edit-user-container .projects-list-container ul{padding-left:0}.edit-user-page-container .edit-user-container .projects-list-container>ul>div>label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.edit-user-page-container .edit-user-container .pair-30-70{width:100%;display:grid;grid-template-columns:30% 70%;grid-template-rows:1fr;gap:1rem;margin-bottom:1rem}.edit-user-page-container .edit-user-container .pair-30-70 select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.edit-user-page-container .edit-user-container .pair-30-70 select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.edit-user-page-container .edit-user-container .pair-30-70 select option:hover{cursor:pointer}.edit-user-page-container .edit-user-container .pair-30-70 input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem}.edit-user-page-container .edit-user-container .pair-30-70 label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;align-items:center}.edit-user-page-container .edit-user-container .pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem}.edit-user-page-container .edit-user-container .centered{margin-left:50%;transform:translate(-50%)}.edit-user-page-container .edit-user-container .edit-user-buttons{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.edit-user-page-container .edit-user-container .edit-user-buttons button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;max-width:350px}.edit-user-page-container .edit-user-container .edit-user-buttons button:hover{box-shadow:0 0 20px #ffffff1a}.edit-user-page-container .edit-user-container .edit-user-buttons .warning-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-user-page-container .edit-user-container .edit-user-buttons .warning-button:hover{box-shadow:0 0 20px #a82f4ab3}.edit-user-page-container .edit-user-container .expand-arrow-container{position:absolute;left:0;top:0;padding:0;margin:0;width:40px;height:100%;background:var(--colour-grey-900);transition-duration:.5s;transition-property:background}.edit-user-page-container .edit-user-container .expand-arrow-container .expand-arrow{position:absolute;top:50vh;left:10px;transition-duration:.3s}.edit-user-page-container .edit-user-container .expand-arrow-container:hover{background:linear-gradient(to left,var(--colour-grey-900),var(--colour-grey-800))}.edit-user-page-container .edit-user-container .expand-arrow-container:hover .expand-arrow{transform:scale(1.5)}.useful-links-container{padding:24px;background:var(--colour-grey-dashboard-light);border:1px solid var(--colour-grey-600);border-radius:9px;height:100%}.useful-links-container h2{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;color:var(--colour-grey-100)}.useful-links-container ul li{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;color:var(--colour-grey-200)}.useful-links-container ul li a{color:var(--colour-grey-100);text-decoration:underline}.forecasted-trends-container{padding:24px;background:var(--colour-grey-dashboard-light);border:1px solid var(--colour-grey-500);border-radius:9px;height:100%;overflow-y:scroll;overflow-x:hidden}.forecasted-trends-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px}.forecasted-trends-container table thead th{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.forecasted-trends-container table tbody tr td{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px}.scans-view-container{padding:0 24px;max-width:1700px;margin:0 auto}.scans-view-container table{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;width:100%;border:1px solid var(--colour-grey-500)}.scans-view-container table thead{font-size:small}.scans-view-container table thead th{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px}.scans-view-container table thead th.center-text{text-align:center}.scans-view-container table tbody .scan-title-overflow{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scans-view-container table tbody td{font-size:small;color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px;text-align:left}.scans-view-container table tbody td button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;max-width:50%;margin-left:50%;transform:translate(-50%)}.scans-view-container table tbody td button:hover{box-shadow:0 0 20px #ffffff1a}.scans-view-container table tbody tr:hover{background-color:var(--colour-grey-500)}.scans-view-container .no-scans-found{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;font-size:24px;text-align:center;margin:25% 0 0 50%;transform:translateY(-50%) translate(-50%);max-width:90%}.scans-view-container .no-scans-found h2{width:100%}.heading-password-reset{text-align:center;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:1rem}.text-password-reset{text-align:left;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 0 32px;font-size:16px}.modal-button-container{position:absolute;bottom:25px;left:50%;width:80%;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;justify-items:center;transform:translate(-50%)}.modal-button-container button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.modal-button-container button:hover{box-shadow:0 0 20px #a82f4ab3}.modal-button-container .button-secondary{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.modal-button-container .button-secondary:hover{box-shadow:0 0 20px #ffffff1a}.change-password-close-button{position:absolute;top:.7rem;right:.7rem;transform:scale(1.5);cursor:pointer}.change-password-heading{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:2rem}.change-password-container{display:grid;grid-template-rows:1fr 1fr;margin-top:1rem}.current-change-password-container{display:grid;grid-template-rows:1fr 1fr;margin-top:1rem;margin-bottom:3rem}.password-form-container{display:flex;flex-direction:column;justify-content:space-evenly;text-align:center}.password-form-container .password-label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.password-form-container .current-password-input,.password-form-container .password-input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem;width:60%;margin-left:20%}.password-form-container .password-reset-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:50%}.password-form-container .password-reset-button:hover{box-shadow:0 0 20px #a82f4ab3}.password-form-container .password-reset-button-container{position:absolute;bottom:2rem;left:calc(50% + 100px);width:50%;transform:translate(-50%);display:flex;flex-direction:row;justify-content:space-evenly;margin-top:5rem}.no-reports-text{position:absolute;top:50%;left:calc((100vw - 20rem)/2)}.upload-report-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:20%;position:absolute;top:5px;left:50%;transform:translate(-30%)}.upload-report-button:hover{box-shadow:0 0 20px #ffffff1a}.reports-container{padding:0 24px;max-width:1700px;margin:0 auto}.reports-container table{width:100%;padding:0;margin:0;border:1px solid var(--colour-grey-500)}.reports-container table thead{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px}.reports-container table thead:first-child{width:60%}.reports-container table thead th{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px;-webkit-user-select:none;user-select:none;justify-content:center}.reports-container table thead th .arrow-image{height:fit-content}.reports-container table tbody .report-title-container{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-container table tbody tr td{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px}.reports-container table tbody tr:hover{background-color:var(--colour-grey-600)}.reports-container table tbody tr .align-left{text-align:left}.reports-container table tbody button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.reports-container table tbody button:hover{box-shadow:0 0 20px #a82f4ab3}.vulnerability-navigation{padding:8px 24px 0;max-width:1700px;margin:0 auto}.vulnerability-navigation .vulnerability-tabs{width:100%;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:18px 16px 20px;border:1px solid var(--colour-grey-500);border-radius:4px 4px 0 0;border-bottom:none;position:relative}.vulnerability-navigation .vulnerability-tabs button{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:inline-block;background-color:transparent;cursor:pointer;width:initial;margin-right:20px}.vulnerability-navigation .vulnerability-tabs button:hover{box-shadow:none}.vulnerability-navigation .vulnerability-tabs .toggle-switch-container{position:absolute;top:20px;right:16px}.vulnerability-navigation .report-category-tabs{width:100%;background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);padding:12px 16px 14px;border:1px solid var(--colour-grey-500);border-top:none;border-radius:0 0 4px 4px}.vulnerability-navigation .report-category-tabs button{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-semi-bold);font-size:15px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:inline-block;background-color:transparent;cursor:pointer;width:initial;margin-right:20px}.vulnerability-navigation .report-category-tabs button:hover{box-shadow:none}.upload-report-form{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:smaller;height:100%;display:grid;grid-template-rows:1fr 1fr 1fr 1fr 1fr}.upload-report-form div{display:grid;grid-template-columns:1fr 4fr}.upload-report-form p{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px}.upload-report-form input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem;width:70%;margin:0 auto}.upload-report-form select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;width:70%;margin:0 auto}.upload-report-form select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.upload-report-form select option:hover{cursor:pointer}.upload-report-form button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;position:absolute;top:90%;left:50%;width:70%;transform:translate(-50%)}.upload-report-form button:hover{box-shadow:0 0 20px #a82f4ab3}.edit-company-container{display:grid;padding:1rem 4rem;overflow:auto}.edit-company-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:1rem}.edit-company-container .pair-30-70{width:100%;display:grid;grid-template-columns:30% 70%;grid-template-rows:1fr;gap:1rem;margin-bottom:1rem}.edit-company-container .pair-30-70 select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.edit-company-container .pair-30-70 select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.edit-company-container .pair-30-70 select option:hover{cursor:pointer}.edit-company-container .pair-30-70 input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem}.edit-company-container .pair-30-70 input[type=number]{-moz-appearance:textfield}.edit-company-container .pair-30-70 input[type=number]::-webkit-inner-spin-button,.edit-company-container .pair-30-70 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-company-container .pair-30-70 input[type=number]::-ms-inner-spin-button,.edit-company-container .pair-30-70 input[type=number]::-ms-clear{display:none}.edit-company-container .pair-30-70 label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:flex;align-items:center}.edit-company-container .pair-30-70 .is-pro-checkbox{scale:.5}.edit-company-container .edit-company-buttons-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.edit-company-container .edit-company-buttons-container .update-company-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-company-container .edit-company-buttons-container .update-company-button:hover{box-shadow:0 0 20px #ffffff1a}.edit-company-container .edit-company-buttons-container .handle-refresh-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-company-container .edit-company-buttons-container .handle-refresh-button:hover{box-shadow:0 0 20px #ffffff1a}.edit-company-container .edit-company-buttons-container .handle-refresh-scans-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-company-container .edit-company-buttons-container .handle-refresh-scans-button:hover{box-shadow:0 0 20px #ffffff1a}.edit-company-container .edit-company-buttons-container .first-time-load-tables-button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-company-container .edit-company-buttons-container .first-time-load-tables-button:hover{box-shadow:0 0 20px #ffffff1a}.edit-company-container .edit-company-buttons-container .delete-company-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.edit-company-container .edit-company-buttons-container .delete-company-button:hover{box-shadow:0 0 20px #a82f4ab3}.edit-company-container button{max-width:20rem}.add-company-page-container{height:90vh;padding:1rem 4rem}.add-company-page-container form{height:100%}.add-company-page-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:1rem}.add-company-page-container .pair-30-70{width:100%;display:grid;grid-template-columns:30% 70%;grid-template-rows:1fr;gap:1rem;margin-bottom:1rem}.add-company-page-container .pair-30-70 select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.add-company-page-container .pair-30-70 select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.add-company-page-container .pair-30-70 select option:hover{cursor:pointer}.add-company-page-container .pair-30-70 input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem}.add-company-page-container .pair-30-70 input[type=number]{-moz-appearance:textfield}.add-company-page-container .pair-30-70 input[type=number]::-webkit-inner-spin-button,.add-company-page-container .pair-30-70 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-company-page-container .pair-30-70 input[type=number]::-ms-inner-spin-button,.add-company-page-container .pair-30-70 input[type=number]::-ms-clear{display:none}.add-company-page-container .pair-30-70 label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:flex;align-items:center}.add-company-page-container .pair-30-70 .is-pro-checkbox{scale:.5}.add-company-page-container button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.add-company-page-container button:hover{box-shadow:0 0 20px #a82f4ab3}.add-company-page-container .signup-btn{position:fixed;bottom:1rem;right:9vw;width:13rem}.signup-page-container{height:90vh;padding:1rem 4rem}.signup-page-container form{height:100%}.signup-page-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:1rem}.signup-page-container .pair-30-70{width:100%;display:grid;grid-template-columns:30% 70%;grid-template-rows:1fr;gap:1rem;margin-bottom:1rem}.signup-page-container .pair-30-70 select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.signup-page-container .pair-30-70 select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.signup-page-container .pair-30-70 select option:hover{cursor:pointer}.signup-page-container .pair-30-70 input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem}.signup-page-container .pair-30-70 input[type=number]{-moz-appearance:textfield}.signup-page-container .pair-30-70 input[type=number]::-webkit-inner-spin-button,.signup-page-container .pair-30-70 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.signup-page-container .pair-30-70 input[type=number]::-ms-inner-spin-button,.signup-page-container .pair-30-70 input[type=number]::-ms-clear{display:none}.signup-page-container .pair-30-70 label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:flex;align-items:center}.signup-page-container .pair-30-70 .is-pro-checkbox{scale:.5}.signup-page-container button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.signup-page-container button:hover{box-shadow:0 0 20px #a82f4ab3}.signup-page-container .signup-btn{position:fixed;bottom:1rem;right:9vw;width:13rem}.link-mfa-page-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;border-radius:6px;border:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#191a23 51.71%,#25262e 106.77%);box-shadow:0 31px 104px #000;padding:28px 24px;min-width:350px;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);text-align:center}.link-mfa-page-container .choose-mfa-method{margin-bottom:20px}.link-mfa-page-container .choose-mfa-method .mfa-method{line-height:50px;cursor:pointer}.link-mfa-page-container .additional-text{color:var(--colour-grey-400)}.link-mfa-page-container .recovery-codes-container .codes-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 0 20px;font-size:16px;border-radius:6px;border:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#191a23 51.71%,#25262e 106.77%);padding:20px 0;font-size:smaller}.link-mfa-page-container .recovery-codes-container ul{list-style:none}.link-mfa-page-container .authenticator-container .mfa-continue-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:65%;margin:0 auto}.link-mfa-page-container .authenticator-container .mfa-continue-button:hover{box-shadow:0 0 20px #a82f4ab3}.mfa-modal-container button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;height:40px;cursor:pointer;width:100%;margin-top:20px}.mfa-modal-container button:hover{box-shadow:0 0 20px #a82f4ab3}.mfa-modal-container p{color:var(--colour-grey-200);margin-top:20px}.mfa-modal-container input[type=number]{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;margin-top:10px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mfa-modal-container input[type=number]::-webkit-inner-spin-button,.mfa-modal-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mfa-modal-container input[type=number]::-webkit-outer-spin-button,.mfa-modal-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.mfa-modal-container .mfa-modal-close-button{position:absolute;top:10px;right:10px;transition-duration:.3s}.mfa-modal-container .mfa-modal-close-button:hover{cursor:pointer;transform:scale(1.3)}.plotly-card-container{display:flex;justify-content:center}.plotly-card-container .plotly-card-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.plotly-card-container .plotly-card-header .filters-menu-icon{font-family:var(--font-family-base);cursor:pointer}.plotly-modal-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));text-align:left;padding:2rem;height:50%;margin-top:0!important}.plotly-modal-container label{padding-left:2rem}.plotly-modal-container:last-child{padding-left:0}.plotly-modal-container span{margin-left:.4rem!important;color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:20px}.plotly-modal-footer h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:20px;margin-bottom:1rem}.plotly-modal-footer .plotly-modal-select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;padding:0 1px 0 10px}.plotly-modal-footer .plotly-modal-select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.plotly-modal-footer .plotly-modal-select option:hover,.plotly-modal-footer .plotly-modal-select .css-fq4bd-Input2{cursor:pointer}.plotly-modal-footer .plotly-modal-select svg{width:16px;height:16px}.plotly-modal-footer .plotly-modal-select div[role=button]{padding-right:10px;cursor:pointer}.plotly-modal-footer .plotly-modal-select .css-100ebu3-menu{left:0;outline:none;border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.plotly-modal-footer .plotly-modal-select .css-100ebu3-menu div>div{padding:0 5px;cursor:pointer}.plotly-modal-footer .plotly-modal-select .css-100ebu3-menu div>div:hover{background-color:#1967d2;color:#fff}.companies-select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;width:15rem;position:absolute;top:20%;right:2rem}.companies-select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.companies-select option:hover{cursor:pointer}.vulnerability-tabs{color:red}.selected-view{background:linear-gradient(90deg,#232530cc 1.74%,#383a46cc 99.86%);border:1px solid var(--colour-grey-500);border-radius:5px!important}.roadmap-container{background-color:#121212;color:#fff;padding:20px;font-family:Arial,sans-serif}.roadmap-inner-container{max-width:800px;margin:auto;padding:20px}.back-button-container{cursor:pointer;margin-bottom:20px}.back-button{color:#4caf50}.roadmap-title{font-size:24px;text-align:center;margin-bottom:30px}.roadmap-item{background-color:#1e1e1e;padding:15px;margin-bottom:15px;border-radius:8px;display:flex;align-items:center}.roadmap-images{margin-right:20px}.roadmap-icon{display:block;margin:auto;color:#fff;background-color:#333;border-radius:50%;padding:10px}.roadmap-text h2{font-size:18px;color:gold}.roadmap-text h3{font-size:16px;margin-top:5px;color:#ddd;text-decoration:underline}.roadmap-text p{font-size:14px;color:#ddd}.user-settings-container{display:grid;height:100%;grid-template-columns:200px 1fr}.user-settings-container .user-settings-sidebar{height:100%;background-color:var(--colour-grey-900);box-shadow:0 4px 8px #0000001a;margin-bottom:24px;border-right:2px solid var(--colour-grey-400)}.user-settings-container .user-settings-sidebar ul{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;display:flex;flex-direction:column;justify-content:space-evenly;text-align:left;list-style:none;min-height:40%;padding:10px}.user-settings-container .user-settings-sidebar ul li{padding:10px 16px;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.user-settings-container .user-settings-sidebar ul li:hover,.user-settings-container .user-settings-sidebar ul .selected{background-color:var(--colour-grey-800)}.user-settings-container main{margin-top:1rem}.link-jira-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.link-jira-container .outside-link{color:var(--colour-grey-200);text-decoration:underline}.link-jira-container h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:2rem}.link-jira-container h3{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;margin-bottom:2rem}.link-jira-container h3.true{color:var(--colour-green-500)}.link-jira-container .jira-api-text{margin:2rem 10%}.link-jira-container .jira-link-form{display:grid;margin-left:50%;transform:translate(-50%);grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem}.link-jira-container .jira-link-form textarea{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;height:100px}.link-jira-container .jira-link-form input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.link-jira-container .jira-link-submit-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;margin-top:3rem;width:50%;margin-left:25%;position:absolute;bottom:2rem;left:calc(25% + 100px);width:30%;transform:translate(-50%)}.link-jira-container .jira-link-submit-button:hover{box-shadow:0 0 20px #a82f4ab3}h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:1rem}.force-light-theme{background:#fff}.mfa-methods{margin-bottom:1rem}p{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:small}.mfa-submit-button{display:flex;justify-content:space-evenly;width:100%;bottom:1rem}.mfa-submit-button button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;max-width:30%}.mfa-submit-button button:hover{box-shadow:0 0 20px #a82f4ab3}.authenticator-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}.authenticator-container .authenticator-container-text{margin:1rem 0%}.authenticator-container .no-select{-webkit-user-select:none;user-select:none}.authenticator-container .auth-go-back-btn{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:65%;margin:0 auto;margin-bottom:.5rem}.authenticator-container .auth-go-back-btn:hover{box-shadow:0 0 20px #a82f4ab3}.authenticator-container .mfa-continue-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:65%;margin:0 auto}.authenticator-container .mfa-continue-button:hover{box-shadow:0 0 20px #a82f4ab3}.authenticator-container .qr-code-container{margin-bottom:20px;margin-left:auto;margin-right:auto;width:60%;padding:1.25rem}.choose-mfa-method{margin-bottom:20px}.choose-mfa-method .choose-mfa-heading{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 20px 0 0;font-size:16px}.choose-mfa-method .mfa-method{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;width:50%}.choose-mfa-method .mfa-method option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.choose-mfa-method .mfa-method option:hover{cursor:pointer}.email-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;margin:5rem 10%}.recovery-codes-container{min-width:fit-content}.recovery-codes-container .codes-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;border-radius:6px;border:1px solid var(--grey-grey-500, #50515b);background:linear-gradient(90deg,#191a23 51.71%,#25262e 106.77%);margin:20px 5rem;padding:20px 0;font-size:smaller}.recovery-codes-container ul{list-style:none}.notifications-container{height:100%}.notifications-container about:blank#blocked .notifications-information{margin:2rem 3rem}.notifications-container .ReactToggleSwitch-notifications{margin:0 auto}.notifications-container .notifications-information{margin:2rem 3rem}.notifications-container .options-heading{display:grid;grid-template-columns:1fr 1fr 1fr;border:none!important;box-shadow:none!important}.notifications-container .options-heading label{text-align:center!important}.notifications-container .notifications-info-text{margin-bottom:2rem;text-align:left}.notifications-container .notifications-list{display:grid;grid-template-columns:1fr;gap:1rem;margin:2rem 3rem}.notifications-container .notifications-list .notifications-option{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:1rem;border-radius:6px;opacity:1;position:relative;border:1px solid rgba(204,204,204,.1);box-shadow:0 5px 10px #0003}.notifications-container .notifications-list .notifications-option label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;text-align:left}.notifications-container .notifications-list .notifications-option input{justify-self:center;border:none;outline:none;position:absolute;width:0;height:0;opacity:0}.notifications-container .notifications-list .notifications-option .toggle{position:absolute;right:30%;top:50%;transform:translateY(-50%);width:40px;height:20px;background-color:#ccc;border-radius:10px;cursor:pointer}.notifications-container .notifications-list .notifications-option .toggle:before{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s ease-in-out}.notifications-container .notifications-list .notifications-option .toggle.active{background-color:#2196f3}.notifications-container .notifications-list .notifications-option .toggle.active:before{transform:translate(20px)}.notifications-container .notifications-list .notifications-option-double{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:1rem;border-radius:6px;opacity:1;position:relative;border:1px solid rgba(204,204,204,.1);box-shadow:0 5px 10px #0003}.notifications-container .notifications-list .notifications-option-double label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;text-align:left}.notifications-container .notifications-list .notifications-option-double input{justify-self:center;border:none;outline:none;position:absolute;width:0;height:0;opacity:0}.notifications-container .notifications-list .notifications-option-double .toggle{position:absolute;right:30%;top:50%;transform:translateY(-50%);width:40px;height:20px;background-color:#ccc;border-radius:10px;cursor:pointer}.notifications-container .notifications-list .notifications-option-double .toggle:before{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s ease-in-out}.notifications-container .notifications-list .notifications-option-double .toggle.active{background-color:#2196f3}.notifications-container .notifications-list .notifications-option-double .toggle.active:before{transform:translate(20px)}.notifications-container .submit-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;position:absolute;width:25%;left:50%;bottom:2rem}.notifications-container .submit-button:hover{box-shadow:0 0 20px #a82f4ab3}.ReactToggleSwtich,.ReactToggleSwitch.react-toggle--checked .react-toggle-thumb,.ReactToggleSwitch.react-toggle .react-toggle-thumb{box-shadow:none}.ReactToggleSwitch.react-toggle .react-toggle-track{box-shadow:none;background-color:#000}.ReactToggleSwitch.react-toggle--checked .react-toggle-track{box-shadow:none;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%)}.inline label{margin:0 1rem!important}.jira-issue-assign-container{height:100%;width:90%;margin:0 auto}.jira-issue-assign-container label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;margin-bottom:1rem;line-height:2}.jira-issue-assign-container input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;padding:1rem;margin-bottom:1rem}.jira-issue-assign-container input option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.jira-issue-assign-container input option:hover{cursor:pointer}.jira-issue-assign-container .jira-text-area{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;height:8rem;padding:1rem;margin-bottom:1rem}.jira-issue-assign-container .jira-issue-assign-title-input{min-height:3.3rem}.jira-issue-assign-container .jira-issue-assign-submit-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;height:40px;cursor:pointer;width:100%;margin-bottom:1rem;margin-top:1rem}.jira-issue-assign-container .jira-issue-assign-submit-button:hover{box-shadow:0 0 20px #a82f4ab3}.min-40-width{min-width:48%;max-width:48%}.react-select-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:small}.react-select-container .react-select__control{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%;margin:0;padding:0;height:fit-content}.react-select-container .react-select__control option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.react-select-container .react-select__control option:hover{cursor:pointer}.react-select-container .react-select__indicator-separator{display:none}.react-select-container .react-select__indicator{opacity:1}.react-select-container .react-select__menu{background-color:var(--colour-grey-800);color:#fff}.react-select-container .react-select__single-value{color:var(--colour-grey-300)}.react-select-container .react-select__option{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:small;color:var(--colour-grey-300);background-color:var(--colour-grey-800)}.react-select-container .react-select__option:hover{background-color:var(--colour-grey-700)}.react-select-container .react-select__multi-value{background-color:#0000}.react-select-container .react-select__multi-value__label{background-color:#01000000;color:var(--colour-grey-300)}.recovery-error{color:red}.close{position:absolute;right:0;top:0;padding:.5rem;cursor:pointer}.recovery-codes-text{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;text-align:left;font-size:80%}.recovery-codes-form{margin-top:1.2rem}.recovery-codes-form .recovery-code-container{display:grid;grid-template-columns:30% 70%}.recovery-codes-form .recovery-code-container input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem;max-width:90%;margin-bottom:.45rem;height:1.8rem}.recovery-codes-form .recovery-code-container label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0 20px 0 0;font-size:16px}.recovery-codes-form .recovery-codes-submit-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;margin-top:1rem}.recovery-codes-form .recovery-codes-submit-button:hover{box-shadow:0 0 20px #a82f4ab3}@keyframes drawPath{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0}}.path{stroke-dasharray:100%;animation:drawPath 10s ease-in-out forwards}.path:hover{transform:rotate(360deg)}.CVSS-GS{display:flex}.CVSS-GS .CVSS-GS-buttons{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.CVSS-GS .CVSS-GS-buttons button{border-radius:6px;background:none;border:1px solid var(--colour-grey-400);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;height:1rem}.CVSS-GS .CVSS-GS-buttons button:hover{box-shadow:0 0 20px #ffffff1a}.CVSS-GS .CVSS-GS-buttons .selected{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;height:1rem}.CVSS-GS .CVSS-GS-buttons .selected:hover{box-shadow:0 0 20px #a82f4ab3}.app-notification-container{position:fixed;bottom:.5rem;right:0;display:flex;flex-direction:column-reverse;gap:.5rem;align-items:flex-end;width:25rem;z-index:1000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.expand-arrow-container-IV{position:absolute;left:0;top:0;padding:0;margin:0;width:40px;height:120%;background:#0000;opacity:.7;transition-duration:.5s;transition-property:background}.expand-arrow-container-IV .expand-arrow-IV{position:absolute;top:50vh;left:10px;transition-duration:.3s}.expand-arrow-container-IV:hover{background:linear-gradient(to left,var(--colour-grey-900),var(--colour-grey-800))}.expand-arrow-container-IV:hover .expand-arrow-IV{transform:scale(1.5)}.issue-view-reference{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px;font-size:80%}.issue-view-reference:hover{text-decoration:underline}.loading-spinner{animation:spin 1s linear infinite;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px)}.project-level-dashboard-main-content{margin-bottom:.6rem}.PD-cards-container{padding:.3rem;display:grid;grid-template-columns:2fr 2fr 2fr 1.5fr;grid-template-rows:10rem 17rem 17rem;grid-template-areas:"row1 row1 row1 recent" "row2 row2 row2 recent" "row3 row3 row3 recent";align-items:stretch;gap:.6rem;height:100%}@media only screen and (max-width: 1510px){.PD-cards-container{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"row1" "row2" "row3" "recent"}}.PD-cards-container .PD-card-column{display:contents}.PD-cards-container .PD-card-column .PD-card-column-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:.6rem}.PD-card-column-full{grid-area:recent;display:flex;flex-direction:column;min-height:0;height:100%;position:relative}@media only screen and (max-width: 1510px){.PD-card-column-full{grid-area:recent;height:22rem;max-height:22rem}}.row-1{grid-area:row1}.row-2{grid-area:row2}.row-3{grid-area:row3}@media only screen and (max-width: 1510px){.PD-card-column-full{height:22rem;max-height:22rem}}.PD-card{background:var(--colour-grey-dashboard-light);border:1px solid var(--colour-grey-600);border-radius:9px;padding:.5rem;position:relative;overflow:hidden;min-height:17rem!important;flex:1}.PD-card h3{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:20px;color:var(--colour-grey-100);font-size:18px;text-align:center;margin-bottom:.5rem}.row-3 .PD-card{min-width:20rem;height:17rem}.row-2 .PD-card{height:17rem}.row-1 .PD-card{height:10rem;overflow:hidden}.reduced-card{min-height:10rem!important}.page-title p{font-size:24px;margin-bottom:1rem}table{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:16px}table .in-project-title,table .in-issue-title{text-align:left;padding-left:1rem}table .in-issue-title:hover{text-decoration:underline}table .in-btn-cont{display:flex;flex-wrap:nowrap;width:min-content;gap:.5rem}table .in-new-btn,table .in-active-btn{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}table .in-new-btn:hover,table .in-active-btn:hover{box-shadow:0 0 20px #a82f4ab3}.affected-hosts-container{overflow:visible;display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.AH-row{background-color:var(--colour-grey-600);display:flex;flex-direction:row;flex-wrap:wrap;border-radius:25px;width:100%}.AH-host-prefix{padding-left:20px;flex-shrink:0;max-width:10rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.AH-host-suffix{background:linear-gradient(to right,var(--colour-grey-900) 0%,var(--colour-grey-dashboard-light) 100%);flex:1;min-width:0;padding:0 1.3rem;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px);position:relative;margin-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.T5AH-loading-container-container{position:relative;height:100%}.T5AH-loading-container-container .T5AH-loading-container{position:absolute;top:50%;left:50%}.affected-hosts-container.redesigned{display:flex;flex-direction:column;gap:.6rem;padding-top:.4rem}.tah-row{display:flex;align-items:center;gap:.9rem;background:var(--colour-grey-800);padding:.45rem .6rem;border-radius:6px}.tah-info{display:flex;align-items:center;gap:.6rem;min-width:0}.tah-rank{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--colour-grey-600);color:var(--colour-grey-100);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.tah-host-text{display:flex;flex-direction:column;overflow:hidden}.tah-label{font-weight:600;font-size:.85rem;color:var(--colour-grey-100);max-width:12rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tah-location{font-size:.75rem;color:var(--colour-grey-300);max-width:12rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tah-bar-container{flex-grow:1;display:flex;align-items:center;gap:.5rem}.tah-bar-fill{height:.5rem;background:var(--colour-red-600);border-radius:4px;flex-shrink:0;transition:width .4s ease-in-out}.tah-count{font-size:.75rem;color:var(--colour-grey-100);flex-shrink:0}.affected-hosts-container.simple-list{gap:.4rem}.tah-row.simple{background:none;padding:.2rem .4rem}.tah-row.simple .tah-rank{background:var(--colour-grey-700);font-size:.7rem;width:1.2rem;height:1.2rem}.tah-row.simple .tah-label{font-size:.8rem;color:var(--colour-grey-200)}.tah-row.compact{padding:.35rem .5rem;background:var(--colour-grey-800)}.tah-count-pill{padding:.1rem .6rem;border-radius:999px;font-size:.75rem;color:var(--colour-grey-100);font-weight:500;flex-shrink:0}.tah-row.compact .tah-bar-container{display:none}.tah-row,.tah-row.compact{width:100%;justify-content:space-between}.VulOtProject-plot-container{display:flex;justify-content:center;align-items:center}.VulOtProject-overlay{position:relative;height:90%;width:100%}.VulOtProject-overlay .VulOtProject-overlay-text{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--colour-grey-dashboard-light);padding:3rem;text-align:center;display:flex;align-items:center;justify-content:center}.VulsPerUser-plot-container{display:flex;justify-content:center;align-items:center}.VulsPerUser-overlay{position:relative;height:90%;width:100%}.VulsPerUser-overlay .VulsPerUser-overlay-text{position:absolute;top:1.3rem;left:0;height:100%;width:100%;background-color:var(--colour-grey-dashboard-light);padding:3rem;text-align:center;display:flex;align-items:center;justify-content:center}.normalised-no-data-container{position:relative}.normalised-no-data-container .normalised-overlay{position:relative;height:90%;width:100%}.normalised-no-data-container .normalised-overlay .normalised-overlay-text{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--colour-grey-dashboard-light);padding:3rem;text-align:center;display:flex;align-items:center;justify-content:center}.normalised-plot-container{display:flex;justify-content:center;align-items:center}.normalised-loading-container-container{color:#fff;position:relative;height:100%}.normalised-loading-container-container .normalised-loading-container{position:absolute;top:50%;left:50%}.normalised-no-data-container{height:100%}.activity-log-loading-container-container{position:relative}.activity-log-loading-container-container .activity-log-loading-container{position:absolute;top:50%;left:50%}.activity-log-no-activity{margin-top:10%}.activity-log{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem;color:var(--colour-grey-300);font-size:.8rem}.activity-log .al-issue-title-span,.activity-log .al-title-span{color:var(--colour-grey-100);font-weight:500}.activity-log:hover .al-issue-title-span{text-decoration:underline;cursor:pointer}.activity-log-scroll-container{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:visible;padding-right:1rem;max-height:100%}.assigned-users-loading-container-container{position:relative;height:100%}.assigned-users-loading-container-container .assigned-users-loading-container{position:absolute;top:50%;left:50%}.assigned-users-container{flex-grow:1;min-height:0;overflow-y:auto;max-height:100%;overflow-x:hidden}.assigned-users-container .assigned-users-row{margin-bottom:.6rem}.assigned-users-container .assigned-users-row .au-username{font-size:100%;padding-left:.7rem;border-radius:5px;background:var(--colour-grey-800)}.assigned-users-container .assigned-users-row .au-issues-container .au-issue{text-align:right;padding:0 .3rem;margin-bottom:.2rem;cursor:pointer;border-bottom:1px solid var(--colour-grey-600)}.assigned-users-container .assigned-users-row .au-issues-container .au-issue:hover{text-decoration:underline}.au-user-group{background:var(--colour-grey-800);border-radius:6px;margin-bottom:.7rem;padding:.4rem .6rem}.au-user-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.au-user-header .au-user-info{display:flex;align-items:center;gap:.5rem}.au-user-header .au-user-info .au-username{font-weight:600;color:var(--colour-grey-100);font-size:.9rem}.au-user-header .au-meta{display:flex;align-items:center;gap:.4rem}.au-user-header .au-meta .au-issue-count{background:var(--colour-grey-700);color:var(--colour-grey-100);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:500}.au-user-header .au-meta .au-toggle-icon{transition:transform .2s ease-in-out;font-size:.8rem;color:var(--colour-grey-200)}.au-user-header .au-meta .au-toggle-icon.open{transform:rotate(180deg)}.au-issues-list{margin-top:.5rem;max-height:10rem;overflow-y:auto;border-top:1px solid var(--colour-grey-700);padding-top:.4rem}.au-issue-row{padding:.2rem;border-bottom:1px solid var(--colour-grey-700);font-size:.8rem;color:var(--colour-grey-200);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.au-issue-row:hover{color:var(--colour-grey-200);text-decoration:underline}.closed-vuls-loading-container-container{position:relative;height:100%}.closed-vuls-loading-container-container .closed-vuls-loading-container{position:absolute;top:50%;left:50%}.closed-vuls-empty-container-container{position:relative}.closed-vuls-empty-container-container .closed-vuls-empty-container{position:absolute;text-align:center;width:100%;top:50%}.closed-vulnerabilities-container{overflow-y:auto;max-height:100%}.closed-vulnerabilities-container .cv-user-row{margin-bottom:.6rem}.closed-vulnerabilities-container .cv-user-row .cv-username{font-size:100%;padding-left:.7rem;border-radius:5px;background:var(--colour-grey-800)}.closed-vulnerabilities-container .cv-user-row .cv-vuls-container{border-right:1px solid var(--colour-grey-400);display:flex;flex-direction:row;justify-content:space-evenly}.closed-vulnerabilities-container .cv-user-row .cv-vuls-container .cv-vul{text-align:right;padding:0 .3rem;margin-bottom:.2rem;border-bottom:1px solid var(--colour-grey-400)}.closed-vulnerabilities-container.redesigned{display:flex;flex-direction:column;gap:.6rem;max-height:100%;overflow-y:auto}.cv-user-group{background:var(--colour-grey-800);border-radius:6px;padding:.4rem .6rem}.cv-user-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cv-user-info{display:flex;align-items:center;gap:.5rem}.cv-username{font-weight:600;color:var(--colour-grey-100);font-size:.9rem}.cv-meta{display:flex;align-items:center;gap:.4rem}.cv-total-pill{padding:.1rem .6rem;border-radius:999px;font-size:.75rem;color:var(--colour-grey-100);font-weight:500}.cv-toggle-icon{font-size:.8rem;color:var(--colour-grey-300);transition:transform .2s ease-in-out}.cv-toggle-icon.open{transform:rotate(180deg)}.cv-months-list{margin-top:.4rem;border-top:1px solid var(--colour-grey-700);padding-top:.4rem;max-height:8rem;overflow-y:auto}.cv-month-row{display:flex;justify-content:space-between;padding:.2rem 0;border-bottom:1px solid var(--colour-grey-700);font-size:.8rem;color:var(--colour-grey-200)}.cv-month-label{font-weight:500}.pentest-dashboard-container{margin-bottom:1rem}.pentest-dashboard-container .pentest-project-name{margin-top:2.5rem;padding-left:1.5rem}.pentest-dashboard-container .pentest-dashboard-main-content{min-height:8rem;border:1px solid var(--colour-grey-600);border-radius:10px;padding:1rem;background-color:var(--colour-grey-dashboard-light);display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.pentest-dashboard-container .pentest-dashboard-progress-bar-container .pentest-dashboard-progress-bar{color:red}.progress-bar{margin-top:1rem;margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.progress-bar__container{width:100%;height:1.25rem;background-color:#e5e7eb;background-color:var(--colour-red-900);border-radius:5px;overflow:hidden;text-align:center}.progress-bar__fill{height:100%;background-color:var(--colour-red-600);border-radius:5px;transition:width .5s}.progress-bar__fill--no-animation{transition:none}.progress-bar__percentage{font-size:.875rem;color:#4b5563;min-width:3rem}.progress-bar--large .progress-bar__container{height:1.5rem}.progress-bar--success .progress-bar__fill{background-color:#22c55e}.PB-dates-container{width:100%;display:flex;justify-content:space-between;padding-inline:1rem}.PB-placeholder-text{color:var(--colour-grey-100)!important;font-size:14px;text-shadow:1px 1px 3px black;letter-spacing:1px}.open-vs-closed-issue-counts-container{text-align:center}.OVC-title{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;font-size:20px}.OVC-main{padding-bottom:1rem;height:12rem;max-width:12rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}.OVC-main p{font-size:20px}.OVC-main .open,.OVC-main .closed{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;width:100%;padding:2rem 0;max-height:80px}.OVC-main .open .count,.OVC-main .closed .count{font-size:30px;padding-top:1rem}.OVC-main .OVC-hr{position:absolute;left:50%;top:50%;margin:0;width:6rem;transform:translate(-50%,-50%) rotate(90deg);height:1px;border:none;background:linear-gradient(to right,var(--colour-grey-900) 0%,var(--colour-grey-300) 50%,var(--colour-grey-900) 100%)}.OVC-main .open .count{color:var(--colour-red-400)}.OVC-main .closed .count{color:var(--colour-green-400)}.pie-chart-container{height:12rem;display:flex;justify-content:center;align-items:center}.pie-chart-container .pie-title{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px}.pie-chart-container .pie-chart{background-color:orange;border-radius:50%;height:7rem;width:7rem;margin:0 auto}.pentest-affected-hosts-container{height:12rem;display:flex;align-items:center;justify-content:center;text-align:center}.PAH-count{font-size:35px}.red{color:red}.purple{color:purple}.green{color:green}.orange{color:orange}.pentest-overall-health-container{text-align:center;font-size:30px!important}.pentest-overall-health-container .pentest-overall-health-text{font-size:50px;height:12rem;display:flex;align-items:center;justify-content:center}.project-settings-modal-container{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis;display:grid;grid-template-rows:30px auto;height:100%}.project-settings-modal-container .project-settings-modal-title{text-decoration:underline;margin-bottom:2rem}.project-settings-modal-container .syncDom,.project-settings-modal-container .syncDow{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.project-settings-modal-container .syncDom option,.project-settings-modal-container .syncDow option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.project-settings-modal-container .syncDom option:hover,.project-settings-modal-container .syncDow option:hover{cursor:pointer}.project-settings-modal-container .PJS-main-content{display:grid;margin-top:1rem;margin-bottom:1rem;grid-template-rows:repeat(10,1fr)}.project-settings-modal-container .PJS-update-btn{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;width:60%}.project-settings-modal-container .PJS-update-btn:hover{box-shadow:0 0 20px #a82f4ab3}.project-settings-modal-container label{width:100%;display:grid;grid-template-columns:1fr 70%;padding-inline:4rem;align-items:center;text-align:left}.project-settings-modal-container label input,.project-settings-modal-container label select{margin-left:2rem}.project-settings-modal-container label select{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;height:2.5rem;width:100%}.project-settings-modal-container label select option{outline:none;border:1px solid var(--colour-grey-500);background-color:#23252d;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.project-settings-modal-container label select option:hover{cursor:pointer}.project-settings-modal-container label input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem}.current-status-container{height:12rem;display:flex;align-items:center;justify-content:center}.current-status-container .current-status-text{font-size:30px;text-align:center}.pentest-card-container .pentest-card-title{transform:translateY(20px);text-align:center;font-size:20px}.api-keys-container .api-keys-header{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px;margin-bottom:2rem}.api-keys-container .api-keys-information{margin:2rem 3rem}.api-keys-container .api-keys-list{border:1px solid var(--colour-grey-400);min-height:10rem;max-height:35rem;margin-inline:1rem;border-radius:4px;overflow-y:auto;overflow-x:hidden;position:relative}.api-keys-container .api-keys-list .api-keys-void-list{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.api-keys-container .api-keys-list .api-keys-empty{position:absolute;top:45%;width:100%;text-align:center}.api-keys-container .api-keys-list .api-keys-table{width:100%}.api-keys-container .api-keys-list .api-keys-table thead tr{color:var(--colour-grey-100);font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;letter-spacing:.24px;text-transform:uppercase;text-align:left;padding:16px;font-size:8px}.api-keys-container .api-keys-list .api-keys-table tbody{color:var(--colour-grey-100);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;padding:10px 16px}.api-keys-container .api-keys-list .api-keys-table tbody .api-keys-table-key-name{max-width:8em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.api-keys-container .api-keys-list .api-keys-table tbody .api-key-active{color:var(--colour-green-500)}.api-keys-container .api-keys-list .api-keys-table tbody .api-key-expired{color:var(--colour-orange-500)}.api-keys-container .api-keys-list .api-keys-table tbody .api-key-delete-key-btn{color:var(--colour-red-600)!important;cursor:pointer;font-weight:700!important}.api-keys-container .api-keys-list .api-keys-table tbody .api-key-delete-key-btn:hover{text-decoration:underline!important}.api-keys-container .api-keys-generate-btn{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;margin-top:3rem;margin-left:25%;position:absolute;bottom:2rem;left:calc(25% + 100px);width:30%;transform:translate(-50%)}.api-keys-container .api-keys-generate-btn:hover{box-shadow:0 0 20px #a82f4ab3}.generate-api-key-modal label{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;text-overflow:ellipsis;padding-right:2em}.generate-api-key-modal input{border-radius:4px;border:1px solid var(--colour-grey-500);background:linear-gradient(90deg,#232530 1.74%,#383a46 99.86%);box-shadow:0 2px 4px #0000000a;padding:8px 10px 10px;color:var(--colour-grey-300);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:13px;font-style:normal;line-height:19px;outline:none;cursor:pointer;width:100%;height:2.5rem;max-width:60%}.generate-api-key-modal .api-key-form{margin-top:2em}.generate-api-key-modal .api-key-form .form-group{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:.4em;margin-top:.9em}.generate-api-key-modal .api-key-form .form-group label{min-width:8em;display:flex;align-items:center;justify-content:end}.generate-api-key-modal .reset-button,.generate-api-key-modal .cancel-button,.generate-api-key-modal .submit-button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer}.generate-api-key-modal .reset-button:hover,.generate-api-key-modal .cancel-button:hover,.generate-api-key-modal .submit-button:hover{box-shadow:0 0 20px #a82f4ab3}.generate-api-key-modal .reset-button{max-width:max-content;padding-inline:1em;margin:.25em auto}.generate-api-key-modal .form-actions{position:absolute;bottom:1em;left:50%;transform:translate(-50%);width:80%;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5em}.display-api-key{position:relative;height:100%}.display-api-key h2{color:var(--colour-grey-100);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-style:normal;line-height:normal;margin:0;font-size:24px}.display-api-key p{color:var(--colour-green-500);margin:1em 0 2em}.display-api-key .bold-text{font-weight:700}.display-api-key .key-container code{background-color:var(--colour-grey-700);border:1px solid var(--colour-grey-200);padding:1em 2em;border-radius:4px}.display-api-key button{border-radius:6px;background:linear-gradient(237deg,#c92e41 3.7%,#db1434 93.97%);padding:10px 10px 12px;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:var(--font-weight-semi-bold);line-height:normal;width:100%;height:40px;cursor:pointer;max-width:40%;position:absolute;bottom:.1em;left:50%;transform:translate(-50%)}.display-api-key button:hover{box-shadow:0 0 20px #a82f4ab3}.user-icon{width:2rem;height:2rem;border-radius:50%;background-color:#5a5a5a;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:.8rem;cursor:default}.tooltip-container{position:relative;display:inline-block}.tooltip{position:fixed;top:calc(var(--mouse-y, 0px) + 10px);left:var(--mouse-x, 0px);transform:translate(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;z-index:9999;white-space:nowrap;pointer-events:none}
