body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"segoe ui",Roboto,Helvetica,Arial,sans-serif!important;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:6px}.file-name{font-size:14px;font-weight:500;letter-spacing:0;color:#5d84e4}.global-empty{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;box-sizing:border-box}.global-empty>img{width:200px}.global-empty>div{font-size:14px;font-weight:500;letter-spacing:0;color:#505050;margin-top:24px}.bounce{animation:bounce .7s infinite alternate;-webkit-animation:bounce .7s infinite alternate}.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{padding-bottom:0}.internal-link{color:#5d84e4;text-decoration:underline}.internal-link:hover{cursor:pointer}.field-info{font-size:13px;font-weight:600;letter-spacing:0;color:#a2a2a2;margin-top:3px}.ant-notification-notice{position:relative;border-radius:8px!important}.ant-notification-notice:before{width:100%;content:"";position:absolute;background-repeat:no-repeat;background-position:100%;height:100%;top:0;opacity:.4}.ant-notification-notice .ant-notification-notice-message{font-size:24px;font-weight:600;letter-spacing:0;color:#505050}.ant-drawer-body{padding:0!important;box-sizing:border-box}.ant-menu-item{margin-top:0!important;margin-bottom:0!important}.ant-modal-body{padding:0!important;box-sizing:border-box}.ant-modal-confirm-body{padding:12px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:500;letter-spacing:0;color:#505050}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:0!important}.ant-modal-confirm-btns{padding:12px;box-sizing:border-box;margin-top:12px!important}.ant-form-explain{margin-top:6px!important}.ant-form-item-no-colon:after{display:none}.ant-custom-dropdown-menu-item-group .ant-dropdown-menu-item-group-list{padding-left:0}.ant-row>div{flex:1 1 auto}.ant-result-title-override{font-size:16px;font-weight:500;letter-spacing:0;color:#505050}.form-stickied-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:12px 24px;box-sizing:border-box;border:1px #ecedf1;border-top-style:solid;z-index:1000;position:-webkit-sticky;position:sticky;left:0;bottom:0;width:100%;background:#fff}.form-stickied-footer>button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto}.ant-popover-title{padding:12px 18px!important;box-sizing:border-box;background:#fafafa!important}.ant-popover.questionnaire-chat-popover{overflow-y:auto}.ant-popover.questionnaire-chat-popover .ant-popover-content{height:70vh;width:30vw;border:1px solid #ecedf1;border-top-style:none}.ant-popover.questionnaire-chat-popover .ant-popover-content .ant-popover-inner{height:100%;box-shadow:none}.ant-popover.questionnaire-chat-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content{height:100%;padding:0!important}.ant-popover.questionnaire-chat-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content .chat{height:100%}.ant-table-wrapper{border:1px solid #ecedf1;border-radius:5px;overflow:hidden}.ant-table-wrapper .ant-pagination{margin:0;padding:0 24px;box-sizing:border-box}.ant-table-wrapper .ant-pagination-total-text{margin-right:auto}.ant-input,.ant-input-password,.ant-select-selector{box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba!important;border-radius:3px!important;overflow:hidden!important}.ant-input-password .ant-input{border:none!important;box-shadow:none}.ant-table-row:hover>td{background:transparent!important}th.ant-table-cell{background:#f1f1f4;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.05em;color:#606791!important;font-family:Inter,sans-serif}.ant-table-cell{border:none;color:#6c708b}.ant-custom-menu-override .single-action{padding:9px 18px;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:0;color:#505050;border-radius:5px;transition:all .2s}.ant-custom-menu-override .single-action,.ant-custom-menu-override .single-action>span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ant-custom-menu-override .single-action .anticon{font-size:18px!important;margin-right:0!important;color:#5d84e4}.ant-custom-menu-override .single-action.red span{color:#e7872b}.ant-custom-menu-override .single-action>svg{color:#5d84e4}.ant-custom-menu-override .single-action .right{margin-left:12px}.ant-custom-menu-override .single-action .right .title{font-size:14px;font-weight:500;letter-spacing:0;color:#505050}.ant-custom-menu-override .single-action .right .description{font-size:14px;font-weight:500;letter-spacing:0;color:#bfbfbf}.ant-custom-menu-override .single-action:last-of-type{margin-bottom:0}.ant-custom-menu-override .single-action:hover{background-color:#fafafa;cursor:pointer}.ant-custom-menu-override .single-action.ant-dropdown-menu-item-disabled .anticon{color:#8a8a8a}.ant-custom-menu-override .single-action.ant-dropdown-menu-item-disabled .title{color:#8a8a8a!important}.ant-custom-menu-override .single-action.ant-dropdown-menu-item-disabled:hover{background-color:initial;cursor:not-allowed}.ant-alert{background-color:#eaeaea!important;border-width:0!important;position:relative;overflow:hidden;padding:16px 16px 16px 20px!important}.ant-alert-message{font-size:16px;font-weight:600;letter-spacing:0;color:#505050}.ant-alert-description{font-size:14px;font-weight:500;letter-spacing:0;color:#5a5a5a}.ant-alert:before{position:absolute;left:0;top:0;content:"";height:100%;width:5px;background:#fff}.ant-alert-info:before{background:#5d84e4}.ant-alert-warning:before{background:#e7872b}.ant-alert-error:before{background:#ff203c}.ant-alert-success:before{background:#16c784}.ant-form-item-label{margin-bottom:6px;line-height:normal!important}.ant-form-item-label>label{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a!important}.popup-override{left:-151px!important;bottom:33px!important}.popup-override .header{font-size:24px;font-weight:900;letter-spacing:0;color:#505050;padding:12px;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid;width:100%}.popup-override>.leaflet-popup-content-wrapper{border-radius:5px}.popup-override>.leaflet-popup-content-wrapper>.leaflet-popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px!important;margin:0!important}.popup-override>.leaflet-popup-close-button{padding:8px 8px 0 0!important}.popup-override .img-wrapper{padding:12px;box-sizing:border-box}.popup-override .img-wrapper>img{width:100%}.popup-override .action-wrapper{padding:12px;box-sizing:border-box;border:1px #ecedf1;border-top-style:solid;width:100%}.popup-override .action-wrapper .action-button{width:100%}.anticon-check-circle>svg{color:#16c784}.ant-dropdown{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.03);z-index:200;border-color:#e6e6e6;padding:0!important;overflow:hidden;border-radius:5px}.ant-dropdown-menu{padding:0!important;border-radius:0!important}.ant-select-dropdown{border:1px solid #e6e6e6}.ant-empty-description{font-size:16px;font-weight:500;letter-spacing:0;color:#505050;margin-top:24px!important}.ant-empty-image{height:200px!important}.ant-drawer-close{z-index:1000!important}.app{background:#fff}.app-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.app-header-account-menu .single-action{padding:12px 18px;box-sizing:border-box;font-size:12px;font-weight:500;letter-spacing:0;color:#8a8a8a;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:5px;transition:all .2s}.app-header-account-menu .single-action .left{color:#5d84e4}.app-header-account-menu .single-action .right{margin-left:12px}.app-header-account-menu .single-action .right .title{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.app-header-account-menu .single-action .right .description{font-size:14px;font-weight:500;letter-spacing:0;color:#bfbfbf}.app-header-account-menu .single-action:last-of-type{margin-bottom:0}.app-header-account-menu .single-action:hover{background-color:#fafafa;cursor:pointer}.app-header .content{padding:14px 0;box-sizing:border-box;width:100%}.app-header .content,.app-header .content .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.app-header .content .logo{line-height:1em}.app-header .content .logo:hover{cursor:pointer}.app-header .content .logo>span{font-size:24px;font-weight:500;letter-spacing:0;color:#505050}.app-header .content .alerts{margin-left:auto}.app-header .content .alerts:hover{cursor:pointer}.app-header .content .avatar{margin-left:24px}.app-header .content .avatar-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .2s;border-radius:5px}.app-header .content .avatar-container:hover{background:#fafafa;cursor:pointer}.app-header .content .avatar-container .username{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a;margin-left:12px}.app-header .content .avatar-container.collapsed{display:flex;flex-direction:row;justify-content:center;align-items:center}.app-header .content .avatar-container.collapsed .username{display:none}.app-sidebar .ant-menu{border:1px #ecedf1}.app-sidebar .ant-menu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#bfbfbf}.app-sidebar .ant-menu-item-group{border:1px #ecedf1;border-top-style:solid;padding:12px 0;box-sizing:border-box}.app-sidebar .ant-menu-item-group .group-title{font-size:12px;font-weight:600;letter-spacing:.05em;color:#8a8a8a;text-transform:uppercase}.app-sidebar .ant-menu-item-selected{background-color:initial!important}.app-sidebar .ant-menu-item:not(:last-child){margin-bottom:18px!important}.app-sidebar .ant-menu-item-selected{color:#5d84e4}.app-sidebar .ant-menu-item>svg{margin-right:18px}.app-sidebar .ant-menu-item>span{font-size:15px;font-weight:500;letter-spacing:0;color:inherit}.app-sidebar .ant-menu.ant-menu-inline-collapsed{width:auto}.app-sidebar .ant-menu.ant-menu-inline-collapsed .ant-menu-item{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1em}.app-sidebar .ant-menu.ant-menu-inline-collapsed .ant-menu-item-group{border:1px #ecedf1;border-style:none none solid;padding:12px 0;box-sizing:border-box}.app-sidebar .ant-menu.ant-menu-inline-collapsed .ant-menu-item-group .group-title{display:none}.app-sidebar .ant-menu.ant-menu-inline-collapsed .ant-menu-item>svg{margin-right:0}.app-sidebar .ant-menu.ant-menu-inline-collapsed .ant-menu-item>span{display:none}.app-sidebar.ant-layout-sider-collapsed .ant-layout-sider-trigger{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;box-sizing:border-box}.app-sidebar.ant-layout-sider-collapsed .ant-layout-sider-trigger>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-sidebar .ant-layout-sider-trigger{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-color:#ecedf1;border-style:solid solid none none;border-width:1px;padding:0 24px 0 0;box-sizing:border-box;transition:all .2s}.app .dashboard-override{margin-top:18px!important}.app .dashboard-override.collapsed{border:1px #ecedf1;border-style:none none solid;padding-bottom:18px!important;margin-bottom:0!important}.loading-app{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;background:#fafafa}.loading-app .text{font-size:24px}.loading-app .loading-text,.loading-app .text{font-weight:500;letter-spacing:0;color:#505050}.loading-app .loading-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;margin-top:9px}.loading-app .loading-text span{margin-right:12px;font-size:16px;color:#5d84e4}.loading-app .bounce{animation:bounce .7s infinite alternate;-webkit-animation:bounce .7s infinite alternate}.loading-app .initialization-strings{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.03);z-index:200;overflow:hidden;border-radius:3px;background:#fff}.loading-app .initialization-strings .header{padding:9px 48px;box-sizing:border-box;font-size:30px;font-weight:600;letter-spacing:0;color:#505050;background:#fafafa;width:100%;margin-bottom:12px}.loading-app .initialization-strings .single-init-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:9px 48px;box-sizing:border-box;width:100%}.loading-app .initialization-strings .single-init-container:last-of-type{margin-bottom:12px}.loading-app .initialization-strings .single-init-container .string{font-size:16px;font-weight:500;letter-spacing:0;color:#505050;margin-right:auto}.loading-app .initialization-strings .single-init-container.retrieving .string{color:#8a8a8a}.loading-app .initialization-strings .single-init-container>svg{color:#4c9e4c}.loading-app .app-indeterminate-loader{max-width:300px}.assessment-view{width:100%;height:100%}.assessment-view .assessment-container{padding:0!important;box-sizing:border-box}.assessment-table{width:100%}.assessment-table-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.assessment-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 24px;box-sizing:border-box}.assessment-table-header .title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050}.assessment-table .expanded-questionnaire-table{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.03);z-index:200}.assessment-table tr.ant-table-expanded-row:hover>td,.assessment-table tr.ant-table-expanded-row>td{background:transparent}.assessment-table .ant-table-row:hover>td{background:transparent!important}.assessment-table .ant-table-cell .assessment-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:700;letter-spacing:0;color:#505050}.assessment-table .ant-table-cell .assessment-name .bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.assessment-table .ant-table-cell .assessment-name .bottom .title>.anticon{margin-left:6px;transition:all .2s}.assessment-table .ant-table-cell .assessment-name .bottom .title:hover{cursor:pointer;color:#5d84e4}.assessment-table .ant-table-cell .assessment-name .bottom .title:hover>.anticon{margin-left:9px}.assessment-table .ant-table-cell .assessment-name .bottom .assignments{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;letter-spacing:0;color:#6c708b}.assessment-table .ant-table-cell .assessment-name .bottom .assignments .client{margin-right:12px}.assessment-table .ant-table-cell .assessment-name .bottom .assignments span{font-size:11px}.assessment-table .ant-table-cell .assessment-name .bottom .assignments .vendor{margin-right:12px;margin-left:12px}.assessment-table .ant-table-cell .assessment-name>span{margin-right:12px}.assessment-table .filters{padding:24px;box-sizing:border-box;border-color:#ecedf1;border-style:solid none;border-width:1px}.assessment-table .filters,.assessment-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.assessment-table .filters .search-bar input{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-table .filters .search-bar .ant-input-prefix{margin-right:12px}.assessment-table-content{padding:24px;box-sizing:border-box}.status-as-tag{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;box-sizing:border-box;font-size:11px;font-weight:600;letter-spacing:0;color:#505050;max-width:120px;line-height:1em;background:grey;border-radius:10px}.status-as-tag .dot{min-width:4px;min-height:4px;background:#000;margin-right:6px;border-radius:100%}.status-as-tag.approved{color:#613d7c;background:rgba(97,61,124,.30196078431372547)}.status-as-tag.approved .dot{background:#613d7c}.status-as-tag.in_progress{color:#5d84e4;background:rgba(93,132,228,.30196078431372547)}.status-as-tag.in_progress .dot{background:#5d84e4}.status-as-tag.remediation_in_progress{color:#5d84e4;background:rgba(93,132,228,.30196078431372547)}.status-as-tag.remediation_in_progress .dot{background:#5d84e4}.status-as-tag.gap_validation_in_progress{color:#5d84e4;background:rgba(93,132,228,.30196078431372547)}.status-as-tag.gap_validation_in_progress .dot{background:#5d84e4}.status-as-tag.completed{color:#16c784;background:rgba(22,199,132,.30196078431372547)}.status-as-tag.completed .dot{background:#16c784}.status-as-tag.submitted{color:#16c784;background:rgba(22,199,132,.30196078431372547)}.status-as-tag.submitted .dot{background:#16c784}.status-as-tag.remediation_submitted{color:#16c784;background:rgba(22,199,132,.30196078431372547)}.status-as-tag.remediation_submitted .dot{background:#16c784}.status-as-tag.gap_validation_submitted{color:#16c784;background:rgba(22,199,132,.30196078431372547)}.status-as-tag.gap_validation_submitted .dot{background:#16c784}.status-as-tag.pending_client_review{color:#e7872b;background:rgba(231,135,43,.30196078431372547)}.status-as-tag.pending_client_review .dot{background:#e7872b}.status-as-tag.open{color:#5d84e4;background:rgba(93,132,228,.30196078431372547)}.status-as-tag.open .dot{background:#5d84e4}.status-as-tag.resolved{color:#16c784;background:rgba(22,199,132,.30196078431372547)}.status-as-tag.resolved .dot{background:#16c784}.status-as-tag.vendor_committed{color:#e7872b;background:rgba(231,135,43,.30196078431372547)}.status-as-tag.vendor_committed .dot{background:#e7872b}.assessment-filters-form-wrapper{width:100%}.assessment-filters-form-wrapper .assessment-filters-form{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.assessment-filters-form-wrapper .assessment-filters-form .ant-form-item{width:100%;margin-right:24px;margin-bottom:0}.assessment-filters-form-wrapper .assessment-filters-form .ant-form-item:last-of-type{margin-right:0;width:auto}.vendor-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vendor-select-name{font-size:14px;font-weight:600;letter-spacing:0;color:#505050}.vendor-select-point-of-contact{font-size:13px;font-weight:500;letter-spacing:0;color:#8a8a8a}.assessment-status-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.assessment-status-select-search{width:100%}.status{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:3px;font-weight:600;font-size:14px}.status>span{margin-right:9px}.custom-button{justify-content:center;padding:9px 18px;box-sizing:border-box;font-size:13px;font-weight:600;letter-spacing:0;color:#fff;font-family:Inter,sans-serif;overflow:hidden;white-space:nowrap;text-align:center;background-color:#e7872b;transition:all .2s;border-radius:3px;outline:none;border:none}.custom-button,.custom-button .icon-left{display:flex;flex-direction:row;align-items:center}.custom-button .icon-left{justify-content:flex-start;margin-right:9px;opacity:.6}.custom-button .icon-left span{font-size:17px}.custom-button .icon-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:9px;opacity:.6}.custom-button .icon-right span{font-size:14px}.custom-button.enabled.blue:hover{background-color:#54a4a1}.custom-button.enabled.red{background-color:#ff203c}.custom-button.enabled.green{background-color:#16c784}.custom-button.enabled.green svg{color:#fff}.custom-button.enabled.clear{background-color:initial;font-size:13px;font-weight:700;letter-spacing:0;color:#505050}.custom-button.enabled.clear:hover{background-color:#ececec}.custom-button.enabled.corl-orange{background-color:#e7872b}.custom-button.enabled.orange{box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba;background-color:initial;color:#3f4461}.custom-button.enabled.orange:hover{background-color:#3f4461;color:#fff;border-color:transparent}.custom-button.enabled:hover{cursor:pointer}.custom-button.disabled{cursor:not-allowed;background-color:#8a8a8a!important}.custom-button .bar,.custom-button .dark-background{display:none}.custom-button.loading{height:100%;position:relative;z-index:0;background-color:#505050!important;color:#fff!important}@-webkit-keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@-webkit-keyframes background-animation{0%{top:-100%}to{top:0}}@keyframes background-animation{0%{top:-100%}to{top:0}}.custom-button.loading .dark-background{padding:12px;box-sizing:border-box;display:flex;top:0;z-index:1;position:absolute;background:#19315a;width:100%;-webkit-animation-name:background-animation;animation-name:background-animation;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.custom-button.loading .dark-background .hidden-children{visibility:hidden}.custom-button.loading .bar{display:flex;z-index:2;top:0;width:100%;position:absolute;min-height:2px;background:#01cdfe;background:linear-gradient(45deg,#01cdfe,#b967ff);-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.client-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.client-select-name{font-size:14px;font-weight:600;letter-spacing:0;color:#505050}.client-select-point-of-contact{font-size:13px;font-weight:500;letter-spacing:0;color:#8a8a8a}.assessment-form-wrapper{padding:24px;box-sizing:border-box}.product-select-add-product{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px;box-sizing:border-box}.product-select-add-product button{flex:1 0 200px}.implementation-select-add-implementation{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px;box-sizing:border-box}.implementation-select-add-implementation button{flex:1 0 200px}.default-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.default-loader .loading-text{font-size:14px;font-weight:500;letter-spacing:0;color:#505050;margin-top:12px}.default-loader .loading-text span{margin-right:9px;color:#5d84e4}.assessment-container{padding:24px;box-sizing:border-box}.assessment-container,.questionnaire{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:100%}.questionnaire .sticky-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#fff;z-index:1}.questionnaire .completed-tab{color:#16c784}.questionnaire .questionnaire-footer{align-self:flex-end;margin-top:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;position:fixed;bottom:45px;right:20px}.questionnaire .questionnaire-footer .message-button{padding:12px 24px;box-sizing:border-box}.questionnaire .questionnaire-footer .message-button:hover{cursor:pointer}.questionnaire .questionnaire-footer .saving-status{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.03);z-index:200;padding:12px 24px;box-sizing:border-box;border:1px solid #ecedf1;border-radius:50px;margin-bottom:24px}.questionnaire .questionnaire-footer .saving-status>span{font-size:16px}.questionnaire .questionnaire-footer .saving-status.success{color:#16c784;border:1px #ecedf1;padding:0;box-sizing:border-box;box-shadow:none}.questionnaire .questionnaire-footer .saving-status.saving{color:#5d84e4}.questionnaire .questionnaire-footer .saving-status.saving>span{margin-right:9px}.questionnaire .stats{align-items:center}.questionnaire .stats,.questionnaire .stats-content{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.questionnaire .stats-content{align-items:flex-start}.questionnaire .stats-content-top{padding:24px 24px 0;box-sizing:border-box}.questionnaire .stats-content-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px #ecedf1;border-style:none none solid;padding:12px 24px;box-sizing:border-box;width:100%}.questionnaire .stats-content-bottom .due-date{font-size:16px;font-weight:600;letter-spacing:0;color:#000}.questionnaire .stats-title{font-size:32px;font-weight:600;letter-spacing:0;color:#000;line-height:1em;margin-bottom:0}.questionnaire .questions-answered{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;letter-spacing:0;color:#8a8a8a;white-space:nowrap}.questionnaire .questions-answered .answered-length{margin-right:12px}.questionnaire .buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.questionnaire .buttons .clear-dru{margin-right:24px}.questionnaire .remediation-tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:24px;box-sizing:border-box;width:100%;height:100%}.questionnaire .tab-pane{padding:24px;box-sizing:border-box;max-width:800px}.questionnaire .tab-pane .tab-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.questionnaire-control-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:24px;box-sizing:border-box;width:100%;position:relative}.questionnaire-control-list-content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;max-width:650px}.questionnaire-control-list-left{padding:24px;box-sizing:border-box;border-radius:16px;background-color:#eef2f5;margin-right:48px;flex:0 0 35%;position:-webkit-sticky;position:sticky;top:24px}.questionnaire-control-list-left .category-container{margin-bottom:24px}.questionnaire-control-list-left .category-container:last-of-type{margin-bottom:0}.questionnaire-control-list-left .category-container .category-title{font-size:24px;font-weight:600;letter-spacing:0;color:#000;margin-bottom:12px;line-height:1em}.questionnaire-control-list-left .category-container .category-title:hover{cursor:pointer;color:#e7872b;transition:all .2s}.questionnaire-control-list-left .category-container .category-title.selected{color:#e7872b}.questionnaire-control-list-left .category-container .controls{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.questionnaire-control-list-right{flex:1 1 65%}.questionnaire-control-list-right-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1400px}.questionnaire-control-list-right .current-category{font-size:32px;font-weight:600;letter-spacing:0;color:#000;border:1px #ecedf1;border-style:none none solid;padding:0 0 12px;box-sizing:border-box;line-height:1em;margin-bottom:24px}.questionnaire-control-list-right .question-container{width:100%}.questionnaire .site-custom-tab-bar{padding:0 24px;box-sizing:border-box;z-index:1;background:#fff}.clear-dru-form-drawer-button{margin-right:24px}.clear-dru-form-drawer .description{box-sizing:border-box;padding:24px 24px 6px}.clear-dru-form-drawer .content{padding:24px;box-sizing:border-box}.question-container{margin-bottom:24px;padding-bottom:12px;transition:all .3s;border:1px #ecedf1;border-style:none none solid}.question-container.disabled{opacity:1}.question-container:last-of-type{margin-bottom:0}.question-container .question{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:700;letter-spacing:0;color:#000;margin-bottom:12px}.question-container .question .key-control{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.question-container .question .approve-button{margin-top:12px}.question-container .question .question-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:9px}.question-container .question .question-header .question-header-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.question-container .question .question-header .identifier{font-size:13px;font-weight:500;letter-spacing:0;color:#fff;padding:3px 6px;box-sizing:border-box;background:#e7872b;margin-right:6px;border-radius:3px}.question-container .question .question-header .identifier.complete{background:#16c784}.question-container .question .question-header .icon{font-size:16px;font-weight:600;letter-spacing:0;color:#e7872b}.question-container .question .text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:15px;font-weight:500;letter-spacing:0;color:#505050}.question-container .clipboard-shortcut{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.question-container .clipboard-shortcut:hover{cursor:pointer}.question-container .clipboard-shortcut .span{font-size:16px;font-weight:600;letter-spacing:0;color:#e7872b}.question-container .skip-evidence{margin-bottom:12px}.attachments{width:100%}.attachments-header{color:#8a8a8a!important;margin-bottom:14px}.attachments-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.attachments-actions .custom-button:first-of-type{margin-right:12px}.attachments-list{width:100%}.attachments-list .attachment{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;box-sizing:border-box;border-radius:8px;background-color:#eef2f5}.attachments-list .attachment-right>span:hover{cursor:pointer}.upload-modal-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:8px}.upload-modal .ant-modal-body{padding:24px!important;box-sizing:border-box}.upload-modal .files{margin-top:24px;border-radius:3px}.upload-modal .files .file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:6px}.upload-modal .files .file-name{font-size:14px;font-weight:500;letter-spacing:0;color:#5d84e4}.upload-modal .warning-text{color:#e7872b}.dragger-wrapper{padding:12px 24px;box-sizing:border-box;border:none!important;background:#fafafa!important;transition:all .2s!important}.dragger-wrapper:hover{background-color:#dfe5ea!important}.vendor-file-widget-modal-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.vendor-file-widget-modal .files{margin-top:24px;border-radius:3px}.vendor-file-widget-modal .files .file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:6px}.vendor-file-widget-modal .files .file-name{font-size:14px;font-weight:500;letter-spacing:0;color:#5d84e4}.vendor-file-widget-modal .warning-text{color:#e7872b}.vendor-files-table{width:100%}.vendor-files-table .ant-table-row:hover>td{cursor:pointer;background:transparent!important}.vendor-files-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 24px;box-sizing:border-box}.vendor-files-table-header .title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050}.vendor-files-table .filters{padding:24px;box-sizing:border-box}.vendor-files-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.vendor-files-table .filters .search-bar .file-name-input{border:1px solid #ecedf1;font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a;box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba!important}.vendor-files-table .filters .search-bar .file-name-input .ant-input{border:none!important}.vendor-files-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-files-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-files-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-files-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-files-table .filters .search-bar .ant-input-prefix{margin-right:12px}.vendor-files-table .vendor-files-table-content{padding:24px;box-sizing:border-box}.vendor-files-table .vendor-files-table-content .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.vendor-files-table .vendor-files-table-content .actions .delete-file{margin-left:12px}.assessment-breadcrumb{font-size:14px;font-weight:700;letter-spacing:0;color:#505050;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.assessment-breadcrumb .assessment-back{color:#5d84e4}.assessment-breadcrumb .assessment-back:hover{cursor:pointer}.assessment-breadcrumb .separator{margin-left:9px;font-size:12px;color:#8a8a8a}.assessment-breadcrumb .assessment-title{margin-left:9px}.assessment-breadcrumb .assessment-title.has-questionnaire{color:#5d84e4}.assessment-breadcrumb .assessment-title.has-questionnaire:hover{cursor:pointer}.assessment-breadcrumb .questionnaire-title{margin-left:9px}.assessment{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.assessment-header{width:100%;max-width:1400px;padding:24px;box-sizing:border-box}.assessment-header .title{margin-bottom:6px}.assessment-header .title .assessment-back{margin-right:9px;color:#5d84e4}.assessment-header .title .assessment-back:hover{cursor:pointer}.assessment-header .title .assessment-title{margin-left:9px}.assessment-header .assignments{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;letter-spacing:0;color:#8a8a8a}.assessment-header .assignments .client{margin-right:12px}.assessment-header .assignments span{font-size:12px}.assessment-header .assignments .vendor{margin-right:12px;margin-left:12px}.assessment-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.assessment-content .info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 24px 17px;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid;width:100%}.assessment-content .info-left{font-size:13px;font-weight:600;letter-spacing:0;color:#8a8a8a;white-space:nowrap}.assessment-content .table{padding:24px;box-sizing:border-box;width:100%}.assessment-content .table .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}.assessment-content .table .header .title{font-size:20px;font-weight:700;letter-spacing:0;color:#505050}.assessment-content .table .header .assessment-controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.assessment-content .table .header .assessment-controls .export-button{margin-left:8px}.questionnaire-table .questionnaire{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.questionnaire-table .questionnaire .typography{margin:0;max-width:300px}.questionnaire-table .questionnaire .typography:hover{color:#5d84e4;cursor:pointer}.form-drawer .form{width:100%}.form-drawer .form.as-drawer{padding:24px;box-sizing:border-box}.template-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%}.questionnaire-form-drawer .questionnaire-form{width:100%}.questionnaire-form-drawer .questionnaire-form.as-drawer{padding:24px;box-sizing:border-box}.risk-finding{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%;margin-bottom:16px}.risk-finding .risk-finding-body-header{width:97%}.risk-finding .risk-finding-body-header .risk-reduction-badge{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.risk-finding .card-title{font-size:12px;font-weight:700;letter-spacing:0;color:#e7872b}.risk-finding-container{width:100%;border-radius:8px;background-color:transparent!important;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);z-index:200}.risk-finding-container:before{background:transparent!important}.risk-finding-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-body .risk-finding-control-question,.risk-finding-body .risk-finding-tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.risk-finding-body .risk-finding-control-question{margin-bottom:12px}.risk-finding .risk-finding-control-details{width:100%;margin-top:8px;background-color:#fafafa!important;border:1px solid #ecedf1!important;border-radius:8px;padding:16px 16px 16px 20px!important}.risk-finding .risk-finding-control-details:before{position:absolute;left:0;top:0;content:"";height:100%;width:5px;background:#fafafa!important}.risk-finding-drawer-container{width:100%;margin-top:16px;background-color:#faf5ed!important;border:1px solid #ffe58f!important;border-radius:8px;padding:16px 16px 16px 20px!important}.risk-finding-drawer-container:before{position:absolute;left:0;top:0;content:"";height:100%;width:5px;background:#faf5ed!important}.risk-finding-drawer-container-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.risk-finding-drawer-container-content .register-hitrust-button{margin-top:8px;margin-bottom:8px;background-color:#19315a;color:#fff;padding-right:12px;padding-left:12px}.risk-finding-drawer-container-content .register-hitrust-button-icon{color:"white !important";fill:"white";font-size:16px}.risk-finding-drawer-container-content .register-hitrust-button-text{font-size:12px;font-weight:500;letter-spacing:0;color:#fff}.risk-finding-drawer-container-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:16px}.risk-findings-progress-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;letter-spacing:0;color:#8a8a8a;white-space:nowrap;margin-top:12px;margin-bottom:12px}.risk-findings-progress-bar .answered-length{width:100%;margin-right:12px}.risk-finding-form-drawer,.risk-finding-form-drawer .ant-tabs-content{height:100%}.risk-finding-drawer-tabs{height:100%;width:100%}.risk-finding-drawer-tabs .ant-tabs-tabpane-active{height:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab{width:100%;height:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .risk-finding-remediation-top{padding:24px;box-sizing:border-box;width:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .risk-finding-remediation-top .risk-finding-remediation-top-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:95%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .risk-finding-remediation-bottom{width:100%;height:100%;background-color:#fafafa}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .risk-finding-remediation-bottom .risk-finding-remediation-response-container{width:100%;height:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .risk-finding-remediation-bottom .risk-finding-remediation-response-container .risk-finding-remediation-response-title{font-weight:700;font-size:24px}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-container .ant-tabs-top>div>.ant-tabs-nav{margin:0!important}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:8px}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-response-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-response-container .risk-finding-remediation-response-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:16px}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-response-container .risk-finding-remediation-response-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-details-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:0 24px 24px;height:100%;width:100%;background-color:#fafafa}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-details-container .risk-finding-remediation-details-title{font-weight:700;font-size:24px}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-details-container .risk-finding-remediation-details-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.risk-finding-drawer-tabs .risk-finding-remediation-tab .risk-finding-remediation-details-container .risk-finding-remediation-details-form-title{font-size:18px;font-weight:700;letter-spacing:0;color:#e7872b;margin-top:12px;margin-bottom:12px}.risk-finding-history-tab{box-sizing:border-box;padding:0 24px 24px}.risk-finding-tag{border-radius:6px}.risk-finding-status-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-status-container .risk-finding-status-icon{padding-right:8px;padding-top:4px}.risk-finding-status-container .risk-finding-status-icon,.risk-finding-status-container .risk-finding-status-icon-avatar{display:flex;flex-direction:column;justify-content:center;align-items:center}.risk-finding-status-container .risk-finding-status-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.risk-finding-status-container .risk-finding-status-content .risk-finding-status-content-label{font-size:10px;font-weight:600;letter-spacing:0;color:#505050}.risk-finding-status-container .risk-finding-status-content .risk-finding-status-content-description{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.site-custom-tab-bar{padding:0 24px;box-sizing:border-box;z-index:1;background:#fff}.risk-finding-details-form-wrapper{width:100%;margin-bottom:100px}.risk-finding-details-form-wrapper .risk-finding-details-form-checkboxes{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.risk-finding-details-form-wrapper .risk-finding-details-form-help{font-size:14px;font-weight:600;letter-spacing:0;color:#505050;margin-bottom:8px}.create-risk-finding-form-wrapper{box-sizing:border-box;padding:24px 24px 0}.risk-finding-remediation-response-tab{box-sizing:border-box;padding:0 24px 24px;width:100%;margin-bottom:100px}.risk-finding-remediation-response-tab .risk-finding-remediation-response-form-title{font-size:18px;font-weight:700;letter-spacing:0;color:#e7872b}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper .risk-finding-response-submit-button{margin-top:32px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper .key-control{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;margin-bottom:16px}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper .attachments{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper .attachments .attachments-header{margin-bottom:8px}.risk-finding-remediation-response-tab .risk-finding-response-form-wrapper .attachments .attachments-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.remediation-pathway-modal-title{font-weight:700;font-size:large}.remediation-pathway-header-title{font-weight:700;font-size:medium;margin-bottom:8px}.remediation-pathway-header-description{margin-bottom:16px;font-size:small}.tasks-container{padding:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%;border-radius:8px;background-color:#e8f4f5;color:#54575a}.tasks-container-header{margin-bottom:8px}.tasks-container-description{margin-bottom:16px}.tasks-container-tabs{border-radius:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.tasks-container-tabs .tasks-container-tab{border-radius:8px;padding:0}.tasks-container-tabs .tasks-container-tab,.tasks-container-tabs .tasks-container-tab>span,.tasks-container-tabs .tasks-container-tab>span .selected-tab{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.tasks-container-tabs .tasks-container-tab>span .selected-tab{color:#fff;background-color:#182a53;box-sizing:border-box}.tasks-container-tabs .tasks-container-tab>span .unselected-tab{display:flex;flex-direction:row;justify-content:center;align-items:center}.tasks-container-tabs .tasks-container-tab-right{border-top-left-radius:0;border-bottom-left-radius:0}.tasks-container-tabs .tasks-container-tab-left{border-top-right-radius:0;border-bottom-right-radius:0}.tasks-container-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:8px;width:100%}.tasks-container-content .final-tab,.tasks-container-content .sequential-tab{width:100%;padding:12px;box-sizing:border-box}.tasks-container-content .tasks{margin-top:16px}.tasks-container-content .task{width:100%;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tasks-container-content .task-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:space-between}.tasks-container-content .task-response{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;color:#145091}.tasks-container-content .selected-task{margin-top:16px;border-radius:8px;background-color:#e8f4f5}.tasks-container-content .unselected-task{margin-top:16px;border-radius:8px;cursor:pointer}.tasks-container-content .completed-task{margin-top:16px;border-radius:8px;background-color:#eef6f0}.tasks-container-content .inadequate-task{margin-top:16px;border-radius:8px;background-color:#f5eeee}.tasks-container .task-container-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:16px}.tasks-container .task-attestation-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.tasks-container .task-comments-form{width:100%;margin-bottom:0}.tasks-container .task-evidence-form{padding:8px;box-sizing:border-box;border-radius:8px;margin-top:8px;margin-bottom:16px;width:100%;background-color:#fff}.risk-finding-history-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.risk-finding-history-container .risk-finding-history-title{font-weight:700;font-size:24px;margin-bottom:8px}.risk-finding-history-container .risk-finding-history-timeline{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.risk-finding-history-container .risk-finding-history-timeline .message{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;max-width:100%;margin-bottom:8px;padding-left:6px;padding-right:6px}.risk-finding-history-container .risk-finding-history-timeline .message .logo{height:50px;width:50px;margin-top:8px}.risk-finding-history-container .risk-finding-history-timeline .message .details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:4px;margin-bottom:8px;margin-left:12px}.risk-finding-history-container .risk-finding-history-timeline .message .details .author{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;margin-left:10px}.risk-finding-history-container .risk-finding-history-timeline .message .details .minimized-author{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;font-weight:700;letter-spacing:0;color:#505050}.risk-finding-history-container .risk-finding-history-timeline .message .details .timestamp{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;margin-left:10px}.risk-finding-history-container .risk-finding-history-timeline .message .details .minimized-timestamp{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:10px;font-weight:400;letter-spacing:0;color:#505050;margin-left:12px}.risk-finding-history-container .risk-finding-history-timeline .message .content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-left:12px}.risk-finding-history-container .risk-finding-history-timeline .message .content .text{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-weight:500;padding:8px 16px;box-sizing:border-box;border-radius:5px;white-space:pre-line}.assessment-remediation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 24px 24px;box-sizing:border-box;width:100%;height:100%;z-index:0}.assessment-remediation .remediation-instructions{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:0;color:#7f84a2}.assessment-remediation-headers{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;padding:16px 24px 8px;z-index:10000;background-color:#fff}.assessment-remediation-headers .title{font-size:20px;font-weight:700;letter-spacing:0;color:#505050}.assessment-remediation .risk-findings{margin-top:24px;width:100%}.default-loader-full{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.default-loader-full,.vendor-container,.vendor-portfolio-container{height:100%;width:100%}.vendor-portfolio-container-header{justify-content:space-between;padding:23px 24px;font-size:23px;font-weight:700;letter-spacing:0;color:#505050}.vendor-portfolio-container-header,.vendor-portfolio-container .vendor-portfolio-tabs{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid}.vendor-portfolio-container .vendor-portfolio-tabs{justify-content:flex-start;padding:12px 24px}.vendor-portfolio-container .vendor-portfolio-tabs .portfolio-tab{padding:6px 12px;box-sizing:border-box;font-size:13px;font-weight:600;letter-spacing:0;color:#44465b;border-radius:5px;margin-right:9px;font-family:Inter,sans-serif;border:1px solid transparent;transition:all .2s}.vendor-portfolio-container .vendor-portfolio-tabs .portfolio-tab>span{margin-right:6px;font-size:16px}.vendor-portfolio-container .vendor-portfolio-tabs .portfolio-tab:not(.selected):hover{cursor:pointer;background:#f9f9fb}.vendor-portfolio-container .vendor-portfolio-tabs .portfolio-tab.selected{background:#f9f9fb;border-color:#ecedf1}.vendor-user-management{padding:24px;box-sizing:border-box}.vendor-user-management .users{border:1px #ecedf1;border-style:none none solid;padding:0 0 24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.vendor-user-management .users:last-of-type{border:none}.vendor-user-management-left{flex:0 1 30%;margin-right:24px}.vendor-user-management-left .header{font-size:18px;font-weight:700;letter-spacing:0;color:#14141d}.vendor-user-management-left .description{font-size:14px;font-weight:500;letter-spacing:0;color:#7f84a2;margin-bottom:12px}.vendor-user-management-right{flex:1 1 60%}.vendor-user-management-right .point-of-contact{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.vendor-user-management-right .point-of-contact .edit-point-of-contact-form{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.vendor-user-management-right .point-of-contact .edit-point-of-contact-form .edit-point-of-contact-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.user-table-delete-modal-content{padding:24px;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:0;color:#505050}.user-table-delete-modal-content b{color:#e7872b}.actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.actions .delete-user{margin-left:12px}.invite-user-form{max-width:1400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.invite-user-form-content{padding:24px;box-sizing:border-box;width:100%}.invite-user-form .question-header{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.invite-user-form-drawer .invite-user-form,.vendor-files-container{width:100%}.vendor-settings .form{padding:24px;box-sizing:border-box}.vendor-table .ant-table-row:hover>td{cursor:pointer;background:transparent!important}.vendor-table .filters{margin-bottom:12px}.vendor-table .filters,.vendor-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.vendor-table .filters .search-bar{width:100%;margin-right:12px}.vendor-table .filters .search-bar .vendor-input{border:1px solid #ecedf1;font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a;box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba!important}.vendor-table .filters .search-bar .vendor-input .ant-input{border:none!important}.vendor-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.vendor-table .filters .search-bar .ant-input-prefix{margin-right:12px}.vendors-form{max-width:1400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.vendors-form-content{padding:24px;box-sizing:border-box;width:100%}.vendors-form .vendor-header{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.vendors-form-drawer .vendors-form{width:100%}.form-section-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.form-section-header .top{display:flex;flex-direction:row;justify-content:flex-start;align-items:row;padding:0 0 3px;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid;width:100%;margin-bottom:9px}.form-section-header .bottom{margin-bottom:12px}.form-section-header .bottom .help{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;font-style:italic}.form-section-header-icon{margin-right:9px;color:#5d84e4;font-size:18px}.form-section-header-text{font-size:18px;font-weight:700;letter-spacing:0;color:#505050}.template-browser{padding:36px 48px;box-sizing:border-box;height:100%;width:100%}.template-browser .assessment-container{padding:0!important;box-sizing:border-box}.template-table-header{justify-content:space-between;align-items:center;margin-bottom:24px}.template-table-header,.template-table-header .template-buttons{display:flex;flex-direction:row}.template-table-header .template-buttons .custom-button{margin:0 10px}.template-table .title{font-size:14px;font-weight:700;letter-spacing:0;color:#505050}.template-form-wrapper{max-width:1400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%}.template-form-wrapper .question-select-header{font-size:24px;font-weight:600;letter-spacing:0;color:initial;padding:0 24px;box-sizing:border-box}.template-form-wrapper .question-table-select-wrapper{padding:24px;box-sizing:border-box;width:100%}.template-form-wrapper .template-import{display:flex;justify-content:center;align-self:center;margin-bottom:50px}.template-form-wrapper .template-import-dragger{height:150px;margin:10px;padding:10px}.template-form-wrapper .template-form{width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;box-sizing:border-box}.template-form-drawer .template-form{width:100%}.template-form-drawer .template-form.as-drawer{padding:24px;box-sizing:border-box}.base-framework-select-add-base-framework{padding:12px;box-sizing:border-box}.base-framework-form,.base-framework-select-add-base-framework{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.base-framework-form-input{flex:1 1 50%;margin-bottom:0}.template-question-builder{width:100%}.template-question-builder .questions{margin-top:12px}.template-question-builder .questions .single-question{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:6px}.template-question-builder .questions .single-question:last-of-type{margin-bottom:0}.template-question-builder .questions .single-question .irn{margin-right:9px}.template-question-builder .questions .single-question .delete{margin-left:auto}.question-select-irn{font-size:12px;font-weight:500;letter-spacing:0;color:#8a8a8a;margin-right:6px}.question-select-option{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.question-select-option-bottom{font-size:13px;font-weight:500;letter-spacing:0;color:#8a8a8a}.question-select-option-bottom,.question-select-option-bottom .control-dependencies{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.question-select-option-bottom .control-dependencies .control-dependency{font-size:12px;font-weight:500;letter-spacing:0;color:#fff;padding:0 6px;box-sizing:border-box;border-radius:3px;background:#5d84e4}.template-filters-form-wrapper{width:100%;margin-bottom:24px}.template-filters-form-wrapper .template-filters-form{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.template-filters-form-wrapper .template-filters-form .ant-form-item{width:100%;margin-right:24px;margin-bottom:0}.template-filters-form-wrapper .template-filters-form .ant-form-item:last-of-type{margin-right:0;width:auto}.question-table{width:100%}.question-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.question-table-header .title{font-size:24px;font-weight:600;letter-spacing:0;color:#505050}.questions-form{max-width:1400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.questions-form-content{padding:24px;box-sizing:border-box;width:100%}.questions-form .question-header{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.questions-form-drawer .questions-form{width:100%}.irn-select-add-irn{padding:12px;box-sizing:border-box}.irn-form,.irn-select-add-irn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.irn-form{width:100%}.irn-form-input{flex:1 1 50%;margin-bottom:0}.questions-view{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:48px;box-sizing:border-box;height:100%;width:100%}.questions-view-content{width:100%;max-width:1400px}.settings-container{height:100%;width:100%}.settings-container-header{justify-content:space-between;padding:23px 24px;font-size:23px;font-weight:700;letter-spacing:0;color:#505050}.settings-container-header,.settings-container .settings-tabs{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid}.settings-container .settings-tabs{justify-content:flex-start;padding:12px 24px}.settings-container .settings-tabs .settings-tab{padding:6px 12px;box-sizing:border-box;font-size:13px;font-weight:600;letter-spacing:0;color:#44465b;border-radius:5px;margin-right:9px;font-family:Inter,sans-serif;border:1px solid transparent;transition:all .2s}.settings-container .settings-tabs .settings-tab>span{margin-right:6px;font-size:16px}.settings-container .settings-tabs .settings-tab:not(.selected):hover{cursor:pointer;background:#f9f9fb}.settings-container .settings-tabs .settings-tab.selected{background:#f9f9fb;border-color:#ecedf1}.corl-user-management{padding:24px;box-sizing:border-box}.corl-user-management .users{border:1px #ecedf1;border-style:none none solid;padding:0 0 24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.corl-user-management .users:last-of-type{border:none}.corl-user-management-left{flex:0 1 30%;margin-right:24px}.corl-user-management-left .header{font-size:18px;font-weight:700;letter-spacing:0;color:#14141d}.corl-user-management-left .description{font-size:14px;font-weight:500;letter-spacing:0;color:#7f84a2;margin-bottom:12px}.corl-user-management-right{flex:1 1 60%}.import-job{width:100%}.import-job-header{font-size:20px;font-weight:700;letter-spacing:0;color:#505050;border:1px #ecedf1;border-style:none none solid;padding:0 0 3px;box-sizing:border-box;margin-bottom:18px}.import-job .overview .current-import-item-status,.import-job .overview .single-import-job-item{font-size:16px;font-weight:700;letter-spacing:0;color:#505050;margin-bottom:18px}.import-job .overview .single-import-job-item-header{margin-bottom:9px}.import-job .overview .single-import-job-item-header>span{margin-right:6px}.import-job .overview .single-import-job-item-header.error{color:#ff203c}.import-job .overview .single-import-job-item-header.validation{color:#e7872b}.import-job .overview .single-import-job-item .errors{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;background:#fafafa;border-radius:5px}.import-job .overview .single-import-job-item .errors-header{padding:12px 24px;box-sizing:border-box;font-size:14px;font-weight:600;letter-spacing:0;color:#5d84e4;border:1px #ecedf1;border-style:none none solid}.import-job .overview .single-import-job-item .errors-content{padding:18px 24px;box-sizing:border-box}.import-job .overview .single-import-job-item .errors .single-error{margin-bottom:12px}.import-job .overview .single-import-job-item .errors .single-error:last-of-type{margin-bottom:0}.import-job .overview .single-import-job-item .validations{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a;background:#fafafa;border-radius:5px}.import-job .overview .single-import-job-item .validations-header{padding:12px 24px;box-sizing:border-box;font-size:14px;font-weight:600;letter-spacing:0;color:#5d84e4;border:1px #ecedf1;border-style:none none solid}.import-job .overview .single-import-job-item .validations-content{padding:18px 24px;box-sizing:border-box}.import-job .overview .single-import-job-item .validations .single-validation{margin-bottom:12px}.import-job .overview .single-import-job-item .validations .single-validation:last-of-type{margin-bottom:0}.full-import{padding:24px;box-sizing:border-box;width:100%}.job-table-content .job-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.job-table-content .job-controls .job-button{margin-right:24px}.data-sync-audit-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.data-sync-audit-table-header .title{font-size:24px;font-weight:600;letter-spacing:0;color:#505050}.data-sync-audit-table .description{font-size:14px;font-weight:500;letter-spacing:0;color:#7f84a2;margin-bottom:12px}.azure-query{background-color:#eee;border:1px solid #999;display:block;padding:10px;margin-bottom:16px}.send-data-sync-message-drawer-button{margin-right:24px}.send-data-sync-message-drawer .description{box-sizing:border-box;padding:24px 24px 6px}.send-data-sync-message-drawer .content{padding:24px;box-sizing:border-box}.client-management-container{width:100%}.client-management-container-header{justify-content:space-between;padding:23px 24px;font-size:23px;font-weight:700;letter-spacing:0;color:#505050}.client-management-container-header,.client-management-container .client-management-tabs{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border:1px #ecedf1;border-style:none none solid}.client-management-container .client-management-tabs{justify-content:flex-start;padding:12px 24px}.client-management-container .client-management-tabs-tab{padding:6px 12px;box-sizing:border-box;font-size:13px;font-weight:600;letter-spacing:0;color:#44465b;border-radius:5px;margin-right:9px;font-family:Inter,sans-serif;border:1px solid transparent;transition:all .2s}.client-management-container .client-management-tabs-tab>span{margin-right:6px;font-size:16px}.client-management-container .client-management-tabs-tab:not(.selected):hover{cursor:pointer;background:#f9f9fb}.client-management-container .client-management-tabs-tab.selected{background:#f9f9fb;border-color:#ecedf1}.client-user-management{padding:24px;box-sizing:border-box}.client-user-management .users{border:1px #ecedf1;border-style:none none solid;padding:0 0 24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.client-user-management .users:last-of-type{border:none}.client-user-management-left{flex:0 1 30%;margin-right:24px}.client-user-management-left .header{font-size:18px;font-weight:700;letter-spacing:0;color:#14141d}.client-user-management-left .description{font-size:14px;font-weight:500;letter-spacing:0;color:#7f84a2;margin-bottom:12px}.client-user-management-right{flex:1 1 60%}.client-settings{padding:24px;box-sizing:border-box}.client-settings .client-outreach-header{border:1px #ecedf1;border-style:none none solid;margin-bottom:24px;padding-bottom:6px}.client-settings .client-outreach-header-title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050;margin-bottom:6px}.client-settings .client-outreach-header-description{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.client-settings .client-outreach-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.client-settings .client-outreach-buttons .test-button{margin-right:24px}.client-settings .client-settings-header{border:1px #ecedf1;border-style:none none solid;margin-bottom:24px;padding-bottom:6px}.client-settings .client-settings-header-title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050;margin-bottom:6px}.client-settings .client-settings-header-description{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.client-settings .client-settings-select{width:35%!important}.client-container{height:100%;width:100%}.client-table .ant-table-row:hover>td{cursor:pointer;background:transparent!important}.client-table .filters{margin-bottom:12px}.client-table .filters,.client-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.client-table .filters .search-bar{width:100%;margin-right:12px}.client-table .filters .search-bar .client-input{border:1px solid #ecedf1;font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a;box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba!important}.client-table .filters .search-bar .client-input .ant-input{border:none!important}.client-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.client-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.client-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.client-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.client-table .filters .search-bar .ant-input-prefix{margin-right:12px}.clients-form{max-width:1400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.clients-form-content{padding:24px;box-sizing:border-box;width:100%}.clients-form .client-header{font-size:14px;font-weight:500;letter-spacing:0;color:#8a8a8a}.clients-form-drawer .clients-form{width:100%}.notifications-view{width:100%;height:100vh}.notifications-view .notifications-container{padding:0!important;box-sizing:border-box}.notifications-overview{width:100%}.notifications-overview-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.notifications-overview-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 24px;box-sizing:border-box}.notifications-overview-header .title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050}.notifications-overview-content{padding:24px;box-sizing:border-box}.notification,.unread-notification{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 24px}.unread-notification{font-weight:700}.indicator{float:right;margin-left:1rem}.datetime{font-size:14px;letter-spacing:0;color:#8a8a8a;font-size:12px;font-weight:500}.notification-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:600;letter-spacing:0;color:#505050}.notification-text .ant-badge{margin-left:0}.overview-container{padding:24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}.user-requests-container,.user-requests-table{width:100%}.user-requests-table .ant-table-row:hover>td{background:transparent!important}.user-requests-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 24px;box-sizing:border-box}.user-requests-table-header .title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050}.user-requests-table .filters{padding:24px;box-sizing:border-box}.user-requests-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.user-requests-table .filters .search-bar .file-name-input{border:1px solid #ecedf1;font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a;box-shadow:1px 1px 0 0 rgba(168,171,186,.5);border:1px solid #a8abba!important}.user-requests-table .filters .search-bar .file-name-input .ant-input{border:none!important}.user-requests-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.user-requests-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.user-requests-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.user-requests-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.user-requests-table .filters .search-bar .ant-input-prefix{margin-right:12px}.user-requests-table-content{padding:24px;box-sizing:border-box}.user-requests-table-content .user-request{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.user-requests-table-content .actions{display:flex;flex-direction:row;justify-content:center;align-items:center}.user-requests-table-content .actions .approve-request{margin-left:24px;cursor:pointer}.user-requests-table-content .actions .deny-request{cursor:pointer}.risk-findings-table{width:100%}.risk-findings-table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 24px;box-sizing:border-box}.risk-findings-table-header .title{font-size:24px;font-weight:700;letter-spacing:0;color:#505050}.risk-findings-table .expanded-questionnaire-table{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.03);z-index:200}.risk-findings-table tr.ant-table-expanded-row:hover>td,.risk-findings-table tr.ant-table-expanded-row>td{background:transparent}.risk-findings-table .ant-table-row:hover>td{background:transparent!important}.risk-findings-table .ant-table-row .risk-reduction-badge{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.risk-findings-table .ant-table-cell .risk-findings-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:700;letter-spacing:0;color:#505050}.risk-findings-table .ant-table-cell .risk-findings-name .bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .title>.anticon{margin-left:6px;transition:all .2s}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .title:hover{cursor:pointer;color:#5d84e4}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .title:hover>.anticon{margin-left:9px}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .assignments{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;letter-spacing:0;color:#6c708b}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .assignments .client{margin-right:12px}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .assignments span{font-size:11px}.risk-findings-table .ant-table-cell .risk-findings-name .bottom .assignments .vendor{margin-right:12px;margin-left:12px}.risk-findings-table .ant-table-cell .risk-findings-name>span{margin-right:12px}.risk-findings-table .filters{padding:24px;box-sizing:border-box;border-color:#ecedf1;border-style:solid none;border-width:1px}.risk-findings-table .filters,.risk-findings-table .filters .search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.risk-findings-table .filters .search-bar input{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.risk-findings-table .filters .search-bar ::-webkit-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.risk-findings-table .filters .search-bar ::-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.risk-findings-table .filters .search-bar :-ms-input-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.risk-findings-table .filters .search-bar :-moz-placeholder{font-size:14px;font-weight:600;letter-spacing:0;color:#8a8a8a}.risk-findings-table .filters .search-bar .ant-input-prefix{margin-right:12px}.risk-findings-table-content{padding:24px;box-sizing:border-box}.risk-finding-filters-form-wrapper{width:100%}.risk-finding-filters-form-wrapper .risk-finding-filters-form{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.risk-finding-filters-form-wrapper .risk-finding-filters-form .ant-form-item{width:100%;margin-right:24px;margin-bottom:0}.risk-finding-filters-form-wrapper .risk-finding-filters-form .ant-form-item:last-of-type{margin-right:0;width:auto}.risk-findings-container{padding:0!important;box-sizing:border-box;width:100%;height:100%}.app-sidebar{overflow-y:auto;overflow-x:hidden;height:100vh;position:fixed;left:0;background:#fafafa;border:1px #ecedf1;border-right-style:solid}.app-sidebar-popover-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.app-sidebar-popover-title .vendor{font-size:14px;font-weight:500;letter-spacing:0;color:#505050}.app-sidebar-popover-content .user-info-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.app-sidebar-popover-content .user-info-container .user-info{align-self:center}.app-sidebar-popover-content .user-info-container .user-info .name{font-size:24px;font-weight:700;letter-spacing:0;color:#505050;font-family:Inter,sans-serif}.app-sidebar-popover-content .policies{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.app-sidebar .notifications-container{margin-top:auto;width:100%;padding:0 24px;box-sizing:border-box}.app-sidebar .navbar-footer{padding:0 0 12px 12px;box-sizing:border-box;font-size:12px}.app-sidebar .user-container{padding:24px;box-sizing:border-box;width:100%}.app-sidebar .user-container.collapsed{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 12px;box-sizing:border-box}.app-sidebar .user-container:hover{cursor:pointer}.app-sidebar .user-container .ant-avatar{flex:0 0 40px}.app-sidebar .user-container .user{font-size:15px;font-weight:500;letter-spacing:0;color:#fff;border-radius:5px;transition:all .2s;width:100%}.app-sidebar .user-container .user>span{margin-left:0}.app-sidebar .user-container .user .name{font-size:14px;font-weight:600;letter-spacing:0;color:#000;margin-bottom:3px;line-height:1em;transition:all .2s}@media screen and (max-width:768px){.app-sidebar .user-container .user .name{display:none;padding:14px 0;box-sizing:border-box}}.app-sidebar .user-container .user .email{font-size:13px;font-weight:500;letter-spacing:0;color:#8a8a8a;line-height:1em}.app-sidebar-menu{background:#fafafa}.app-sidebar-menu,.app-sidebar-menu .sidebar-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.app-sidebar-menu .sidebar-group{border:1px #ecedf1;border-top-style:solid;padding:12px 0;box-sizing:border-box}.app-sidebar-menu .sidebar-group .group-header{padding:12px 24px;box-sizing:border-box;font-size:11px;font-weight:600;letter-spacing:.05em;color:#6373d2;text-transform:uppercase}.app-sidebar-menu .sidebar-group-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 12px;box-sizing:border-box;width:100%}.app-sidebar-menu .sidebar-group-items .sidebar-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:9px 12px;box-sizing:border-box;border:1px solid transparent;font-family:Inter,sans-serif;flex:1 1 100%;color:#606791;border-radius:5px;width:100%;margin-bottom:9px;transition:all .2s}.app-sidebar-menu .sidebar-group-items .sidebar-item.collapsed{justify-content:center}.app-sidebar-menu .sidebar-group-items .sidebar-item-title{margin-left:9px}.app-sidebar-menu .sidebar-group-items .sidebar-item svg{fill:#5d84e4;width:24px}.app-sidebar-menu .sidebar-group-items .sidebar-item:last-of-type{margin-bottom:0}.app-sidebar-menu .sidebar-group-items .sidebar-item:not(.selected):hover{background:#efefef;cursor:pointer}.app-sidebar-menu .sidebar-group-items .sidebar-item>span{margin-right:9px;font-size:20px}.app-sidebar-menu .sidebar-group-items .sidebar-item.selected{background:#fff;border-color:#ecedf1}.app-sidebar .white-logo{padding:14px 24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.app-sidebar .white-logo .toggle-collapse{transition:all .2s}.app-sidebar .white-logo .toggle-collapse.collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-sidebar .white-logo .toggle-collapse.collapsed span{margin-left:0}.app-sidebar .white-logo .toggle-collapse.collapsed svg{margin-right:0}.app-sidebar .white-logo .st0{fill:#e7872b!important}.app-sidebar .white-logo>img{width:50px}.app-sidebar .white-logo>span{font-size:14px;font-weight:700;letter-spacing:0;color:#505050;line-height:1em;margin-left:9px}.app-sidebar .white-logo svg{height:52px;margin-right:12px}.notifications-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.notifications-wrapper.collapsed{display:flex;flex-direction:row;justify-content:center;align-items:center}.notifications-wrapper:hover{cursor:pointer}.popover-notifications .ant-popover-inner-content,.popover-notifications .ant-popover-inner-content .ant-card-body{padding:0;box-sizing:border-box}.notifications-button{font-size:14px;font-weight:600;letter-spacing:0;color:#000}@-webkit-keyframes scale-from-zero-centered{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes scale-from-zero-centered{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes fade-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fade-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.hidden{display:none}
/*# sourceMappingURL=main.88f301c5.chunk.css.map */