.error-page{width:100%;height:100vh;position:relative;overflow:hidden}.error-page .company-logo{max-width:154px;margin-top:2.5rem;margin-left:2.5rem}.error-page__body{flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;margin:2.5rem auto auto;padding:1.5rem;display:flex}.error-page__body .error-image{max-width:585px;margin:auto}.error-page__body .error-content h2{text-align:center;white-space:pre-line;color:#fff;letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:2.375rem;font-weight:700;line-height:2.875rem}.error-page__body .error-content p{text-align:center;color:#fff;letter-spacing:normal;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.error-page footer{padding-left:1.5rem;position:absolute;bottom:.5rem;right:1.5rem}.error-page footer>p{color:#fff;letter-spacing:normal;font-size:.75rem;font-weight:400;line-height:1.25rem}.invite-user-modal .ant-btn-primary{align-items:center;display:flex}.user-menu{background:0 0;justify-content:flex-end;min-width:100px;display:flex}.user-menu li{height:45px;padding:0}.user-menu li span.ant-menu-title-content{margin:0}.user-menu li:nth-child(4)>div{align-items:center;display:flex}.user-menu svg{cursor:pointer}.user-menu svg.user-icon{margin-right:8px}.user-menu .help{margin-right:14px}.user-menu .analytics-menu{margin-left:15px;margin-right:60px}.user-menu .analytics-menu a{color:inherit!important}.user-menu .analytics-menu:after{width:100%;left:0;right:0}.user-menu__trim-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:120px;display:inline-block;overflow:hidden;margin:0!important}.user-menu__submenu:after{width:100%;left:0}.user-menu .ant-menu-submenu-title>img{margin-bottom:0;display:inline-block}.avatar-submenu{max-width:161px;margin-bottom:22px}.avatar-submenu .ant-avatar{width:64px;height:64px;margin:12px auto;font-weight:500;display:flex}.avatar-submenu__name{text-align:center;text-overflow:ellipsis;white-space:break-spaces;color:#000;-webkit-line-clamp:2;box-orient:vertical;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:22px;display:-webkit-box;overflow:hidden}.avatar-submenu p{text-align:center;color:#000;margin:0;font-size:12px;line-height:20px}.language-menu{cursor:inherit;background:0 0;transition:height .4s linear;height:auto!important;padding:0!important}.language-menu__trigger{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:0 12px;display:flex}.language-menu__trigger svg{margin-right:8px;transition:transform .2s ease-in-out;display:inline-block;transform:rotate(0)}.language-menu__selector{background:#fff;height:0;transition:all .2s linear}.language-menu__selector--expanded{height:85px}.language-menu__item{cursor:pointer;color:#000000d9;width:100%;padding:10px 14px;font-size:14px;line-height:22px;display:block}.language-menu__item svg{visibility:hidden;margin-right:18px}.language-menu__item--selected{color:#004687;background-color:#e6f9ff}.language-menu__item--selected svg{visibility:visible}.language-menu .rotate-up{transform:rotate(180deg)}.help-popover .ant-popover-inner-content{padding:1.5rem 1rem}.marketplace-menu.ant-menu-item,.settings-menu-trigger{margin-right:.9375rem}.settings-menu-trigger:hover,.settings-menu-trigger.ant-menu-submenu-selected{color:#0365ab!important}.settings-menu .ant-menu{background:#fff;padding:.25rem 0}.settings-menu .ant-menu-item-group-title{color:#8c8c8c;letter-spacing:normal;padding:.5rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.settings-menu .ant-menu-item{color:#434343;letter-spacing:normal;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.settings-menu .ant-menu-item svg{width:14px;height:14px;font-size:14px}.settings-menu .ant-menu-item .ai-neutral{display:inline-block}.settings-menu .ant-menu-item .ai-secondary{display:none}.settings-menu .ant-menu-item .ant-menu-item svg path:not(#ai) path{fill:#434343}.settings-menu .ant-menu-item:hover,.settings-menu .ant-menu-item.ant-menu-item-selected{color:#0365ab}.settings-menu .ant-menu-item:hover .ai-neutral,.settings-menu .ant-menu-item.ant-menu-item-selected .ai-neutral{display:none}.settings-menu .ant-menu-item:hover .ai-secondary,.settings-menu .ant-menu-item.ant-menu-item-selected .ai-secondary{display:inline-block}.settings-menu .ant-menu-item:hover:not(#ai) svg path,.settings-menu .ant-menu-item.ant-menu-item-selected:not(#ai) svg path{fill:#0365ab}.settings-menu .ant-menu-item svg{vertical-align:unset;margin:0}.settings-menu .ant-menu-item .ant-menu-title-content{margin:0}.settings-menu__item--group-hidden .ant-menu-item-group-title{display:none}.global-header{background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:52px;display:flex;box-shadow:inset 0 -1px #f0f0f0}.global-header__logo{cursor:pointer;place-items:center;height:52px;margin-right:24px;padding:8px 24px;display:inline-grid;overflow:hidden}.global-header__logo:hover{background:#f0f0f0}.global-header__logo img{max-width:120px;height:100%;max-height:34px}.global-header__section-one{flex:0 546px;align-items:center;height:52px;display:flex}.global-header__section-one .ant-menu{flex:auto}.global-header__section-three{flex:0 0 150px;justify-content:flex-end;align-items:center;padding-left:8px;padding-right:24px;display:flex}.global-header .ant-menu-horizontal{border-bottom:none}.global-header .ant-menu-item,.global-header .ant-menu-submenu-title{font-weight:400}.global-header .ant-menu-item:focus,.global-header .ant-menu-submenu-title:focus,.global-header .ant-menu-item:focus-visible,.global-header .ant-menu-submenu-title:focus-visible{color:#004985;outline:none}.global-header .security-menu{flex:2 90px;min-width:90px;height:45px;padding-left:2.2rem;position:relative}.global-header .security-menu .shield-icon{text-align:center;color:#bfbfbf;pointer-events:none;background:#fafafa;border-radius:6px 0 0 6px;height:34px;margin:0;padding:0 0 0 15px;line-height:34px;position:absolute;top:6px;left:0}.global-header .security-menu .ant-menu{background-color:#0000}.global-header .security-menu ul{height:45px}.global-header .security-menu li{display:flex}.global-header .security-menu li div,.global-header .security-menu li .ant-menu-submenu-title span{justify-content:center;align-items:center;display:flex}.global-header .security-menu li:before{content:"";background:#fafafa;justify-content:center;align-items:center;width:100%;height:34px;display:flex;position:absolute;top:6px;left:0;right:0}.global-header .security-menu li span{position:relative}.global-header .security-menu li:nth-last-child(2):before{border-radius:0 6px 6px 0}.global-header svg{width:20px;height:20px;vertical-align:-5px!important}.img-rounded{border-radius:50%}.nav-avatar{margin-right:8px}.bordered{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.bordered .ant-menu-item-group-title{display:none}.bordered .ant-menu-item-group-list .ant-menu-item{padding-left:16px}.center-icon svg{vertical-align:middle!important}.reduced-li{height:auto!important;line-height:22px!important}.reduced-li:last-child{padding-bottom:6px}@media (width<=768px){.global-header{display:none}}.mobile-header{background:#fff;justify-content:space-between;align-items:center;height:2.5rem;padding:0 .75rem;display:flex;box-shadow:inset 0 -1px #f0f0f0}.mobile-header__main,.mobile-header__right-side,.mobile-header__left-side{align-items:center;height:100%;display:flex}.mobile-header__left-side--logo img{width:1rem;height:1rem}.mobile-header__logo{width:1.5rem;height:1.5rem}.mobile-header__logo .ir-button{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (width>=769px){.mobile-header{display:none}}.mobile-header .global-mobile-menu{border:none;min-width:24px;margin-right:4px;line-height:normal}.mobile-header .global-mobile-menu__burger{justify-content:center;align-items:center;width:24px;height:24px;display:flex;padding:0!important}.mobile-header .global-mobile-menu__burger .ant-menu-submenu-title{width:16px;height:16px}.mobile-header .global-mobile-menu__burger svg{color:#000000a6;width:16px;height:16px;vertical-align:unset!important}.mobile-header__logo{cursor:pointer;place-items:center;height:52px;display:inline-grid}.mobile-header__logo:hover{background:#f0f0f0}.mobile-header__logo img{object-fit:contain;max-width:30px;max-height:34px}.mobile-header .ant-breadcrumb{line-height:unset;margin-bottom:-1px;overflow:hidden}.mobile-header .ant-breadcrumb .ant-breadcrumb-link,.mobile-header .ant-breadcrumb .ant-tooltip-open{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-header .ant-breadcrumb .ant-breadcrumb-link:hover,.mobile-header .ant-breadcrumb .ant-tooltip-open:hover{color:#000000d9}.mobile-header .user-menu{border:none;justify-content:flex-end;min-width:96px;line-height:normal}.mobile-header .user-menu .ant-menu-overflow-item{justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex;top:0}.mobile-header .user-menu .ant-menu-submenu-title,.mobile-header .user-menu .ant-menu-title-content{height:16px;width:16px!important}.mobile-header .user-menu .ant-menu-submenu-title svg,.mobile-header .user-menu .ant-menu-title-content svg{margin:0!important}.mobile-header .user-menu .user-menu__submenu .ant-menu-submenu-title{display:flex}.mobile-header .user-menu .user-menu__submenu .nav-avatar{max-width:16px;height:16px;margin:0}.mobile-header .user-menu .user-menu__submenu .user-menu__trim-name{display:none}.global-mobile-menu__list .ant-menu-item{height:32px;line-height:32px;margin:0!important}.global-mobile-menu__list .ant-menu-item-group-title{line-height:normal}.global-mobile-menu__list .ant-menu-item-divider{margin:16px 0}.copy-to-clipboard-container>button,.copy-to-clipboard-container>.check-container{flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.copy-to-clipboard-container>button>svg,.copy-to-clipboard-container>.check-container>svg{margin:0}.copy-to-clipboard-container>.check-container>svg{color:#278631}.global-error-page h1{color:#fff;letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:2.375rem;font-weight:700;line-height:2.875rem}.global-error-page__body{color:#fff;flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;margin:2.5rem auto auto;padding:1.5rem;display:flex}.global-error-page__body .error-image{max-width:585px;margin:auto}.global-error-page__body p{color:#fff}.global-error-page__body h1,.global-error-page__body p{text-align:center}.global-error-page__accordion-container{border:1px solid #d9d9d94d;border-radius:.5rem;width:100%}.global-error-accordion__header{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.global-error-accordion__header .copy-to-clipboard-container svg{color:#059bf5;fill:#059bf5}.global-error-accordion__content{padding:12px 32px}.ant-modal-mask:has(+.project-limit-modal-wrapper,.project-limit-community-modal-wrapper),.project-limit-modal-wrapper,.project-limit-community-modal-wrapper{z-index:1051!important}.limit-modal__card-container{justify-content:center;gap:24px;display:flex}.limit-modal__card{z-index:0;color:#fff;background:radial-gradient(90% 100% at 100% 100%,#e6e656 0%,#0000 100%),#00223d;border-radius:8px;width:488px;min-height:510px;padding:36px 36px 24px;position:relative}.limit-modal__card p{color:#fff}.limit-modal__card:first-child{background-blend-mode:color, normal, normal;background:linear-gradient(#000,#000),radial-gradient(90% 100% at 100% 100%,#e6e656 0%,#0000 100%),#00223d;border:4px solid #059bf5}.limit-modal__title-card{text-align:center;color:#fff;margin:0;font-size:1.25rem;font-weight:600;line-height:28px}.limit-modal__subtitle-card{text-align:center;color:#fff;margin-bottom:36px;font-size:.75rem;font-weight:400;line-height:20px}.limit-modal__description{color:#fff;max-width:400px}.limit-modal__card-display{z-index:10;flex-direction:column;justify-content:space-between;height:100%;min-height:500px;display:flex}.limit-modal__button-container{justify-content:center;display:flex}.limit-modal__button{color:#fff}.limit-modal__button:hover{color:#fff;background-color:#00000026;border-color:#fff}@media (width<=769px){.limit-modal__card-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}}.login-form{margin-top:32px}.login-form .password-block-input{margin-top:16px}.login-form__forgot-password{color:#fff;margin-top:14px;font-size:.875rem;line-height:1.375rem}.login-form__forgot-password a{color:#059bf5}.login-form__submit{width:126px;margin:32px auto 0;display:block}.login-form__reset-password-modal .ant-form-item-explain.ant-form-item-explain-error{color:#ec0e0e}.login-form .ant-form-item-has-error input{color:#000000a6}.login-form label{color:#fff}.license-key-modal .ant-modal-body textarea{resize:none}.license-key-modal__alert{margin-bottom:1rem;padding:8px 24px!important}.login-notice-area{color:#fff;margin-top:-57px}.login-notice-area h2,.login-notice-area h3,.login-notice-area h4,.login-notice-area h5,.login-notice-area h6,.login-notice-area p,.login-notice-area td,.login-notice-area th{color:#fff;text-align:center}.login-notice-area h2{letter-spacing:normal;margin-bottom:.5rem;font-family:SourceSansPro,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.login-notice-area strong{letter-spacing:normal;color:#fff;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.login-notice-area p{margin-bottom:.5rem}.login-notice-area p a{display:block}.login-notice-area button{margin:0 auto}.login-notice-area img{width:100%;height:auto;max-height:397px;margin:0 auto;display:block}.login-page{place-items:end center;width:100%;min-height:100dvh;display:grid;overflow:hidden}.login-page--community{place-items:start center}.login-page__content{z-index:2;border-radius:8px;gap:250px;padding:0 2rem;display:flex}.login-page__content--community{margin-top:10dvh}.login-page__content--powered{padding:24px}@media (width>=1919px){.login-page__content{padding:0}}.login-page__content-left--with-maintenance .login-page__content-left__logo{margin-top:3.5rem}.login-page__logo{width:16.5625rem;margin:0 auto;display:block}@media screen and (width>=1919px){.login-page__logo{width:auto}}.login-page__logo--powered{width:0;min-width:100%}.login-page__content-right{flex-direction:column;flex:49.5625rem;gap:1.5rem;max-width:49.5625rem;display:flex}@media screen and (width<=1366px){.login-page__content-right{display:none}}.login-page__content-right h1,.login-page__content-right h2{letter-spacing:normal;color:#78c9fc;margin-bottom:1.75rem;font-family:SourceSansPro-bold,sans-serif;font-size:2.375rem;font-weight:700;line-height:2.875rem}.login-page__content-right p,.login-page__content-right li{letter-spacing:normal;text-align:center;color:#fff;font-size:.875rem;font-weight:400;line-height:1.375rem}.login-page__content-right img{width:100%}.login-page .login-form,.login-page__content--powered .login-form{margin-top:1.875rem}.login-page__label{color:#fff;font-size:.875rem;line-height:1.375rem;display:block}.login-page__sso-button{line-height:inherit;margin:1.125rem auto 0;display:block}.login-page__footer-license-button{color:#66cfff}.login-page__footer-license-button:hover{color:#0365ab}.login-page__footer{z-index:2;text-align:center;color:#fff;align-self:flex-end;width:100%;padding:1.25rem 1.5rem}@media (width>=1640px){.login-page__footer{text-align:right}}.login-page__powered-logo{margin-bottom:1.25rem}@media (width>=1690px){.login-page__powered-logo{margin-left:auto;margin-right:1.875rem}}.login-page__content .ant-form-item-explain-error{color:#ffccc7}.login-page__content .ant-input-affix-wrapper{background:#ffffff4d;border:none;box-shadow:0 0 0 1px #d9d9d94d}.login-page__content .ant-input-affix-wrapper .ant-input{color:#fff;background-color:#0000}.login-page__content .ant-input-affix-wrapper svg{color:#fff}.login-page__content .ant-input-affix-wrapper:focus,.login-page__content .ant-input-affix-wrapper-focused{box-shadow:0 0 0 1px #78c9fc}.login-page__content .ant-input-affix-wrapper-status-error,.login-page__content .ant-input-affix-wrapper.ant-input-status-error{background:#ffffff4d;box-shadow:0 0 0 1px #ff4d4f}.login-page__content input:-internal-autofill-selected{color:#fff!important;background:0 0!important}.invitation-expired{z-index:3;width:100%;height:100%;display:grid;position:relative}.invitation-expired img{margin-bottom:24px}.invitation-expired__content{text-align:center;margin:17.41vh auto}.invitation-expired__content h1{color:#fff;letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem}.invitation-expired__content p{color:#fff;letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}.invitation-expired__warning{color:#ff9d00;vertical-align:middle;margin-right:8px}.invitation-expired__button{margin:0 auto}.password-requirements-popover,.password-requirements-popover .ant-popover-title{color:#434343}.password-requirements-popover p{margin:0}.password-requirements-popover__content{flex-direction:column;gap:.5rem;display:flex}.password-requirements-popover__list{margin:0;padding:0;list-style-type:none}.password-requirements-popover .validation-item{align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.password-requirements-popover .validation-item__icon--success{color:#31aa3d}.password-requirements-popover .validation-item__icon--error{color:#ec0e0e}.register-section{padding-top:1rem}.register-section .ant-input-affix-wrapper,.register-section .ant-input-affix-wrapper-status-error,.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled),.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover{border:none;background:#ffffff4d!important}.register-section .ant-input-affix-wrapper .ant-input,.register-section .ant-input-affix-wrapper-status-error .ant-input,.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input,.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover .ant-input,.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled) .ant-input,.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover .ant-input{color:#fff;background-color:#0000}.register-section .ant-input-affix-wrapper svg,.register-section .ant-input-affix-wrapper-status-error svg,.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) svg,.register-section .register-section .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover svg,.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled) svg,.register-section .register-section .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover svg{color:#fff}.register-section .ant-input{color:#fff;background:#ffffff4d;border:none}.register-section .ant-input::placeholder{color:#fff9}.register-section .ant-input-affix-wrapper .ant-input{margin-bottom:0}.register-section .checkbox-terms{display:inline-flex}.register-section .checkbox-terms a{color:#fff;text-decoration:underline}.register-section .submit-btn{margin:16px auto 0;display:block}.register-section .ant-btn-text{color:#fff;padding:0}.register-section .ant-btn-text span{text-decoration:underline}.register-section .ant-form-item-has-error input{color:#fff}.register-section__form-group{flex-direction:column;gap:1.5rem;display:flex}.register-section__input-group{flex-direction:column;align-items:flex-start;display:flex}.register-section__input-group .ant-form-item-label>label{text-align:start;color:#fff}.register-section__required-label{color:#fff;margin-bottom:.5rem}.register-section__required-label:after{color:#ff4d4f;content:" *"}.register-section__checkbox-group{flex-direction:column;gap:1rem;display:flex}.register-section__checkbox-item{margin-bottom:8px}@media screen and (width<=1919px){.register-section .ant-form-item{margin-bottom:18px}}.login-community{width:541px}.login-community .login-form{margin-top:30px}.login-community__tabs{display:flex}.login-community .tab-button{text-align:center;color:#fff;border-bottom:1px solid #f0f0f0b3;border-left:0;border-right:0;flex:50%;place-content:center;position:relative}.login-community .tab-button:after{transform-origin:100% 100%;content:"";background:#059bf5;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:-1px;right:0;transform:scaleX(0)}.login-community .tab-button:hover,.login-community .tab-button--active{color:#059bf5}.login-community .tab-button--active:after{transform-origin:0 100%;transform:scaleX(1)}.login-community--active{background-color:#059bf5;width:293px!important}.sso-login a.ant-btn-disabled{box-shadow:none;text-shadow:none;color:#00000040;background:#f5f5f5;border-color:#d9d9d9}.empty-placeholder{justify-content:center;display:flex}.empty-placeholder__container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:50rem;display:flex}.empty-placeholder__container--small{gap:.75rem}.empty-placeholder__main{flex-direction:column;align-self:stretch;align-items:center;gap:.75rem;display:flex}.empty-placeholder__content{flex-direction:column;align-self:stretch;align-items:center;gap:.125rem;display:flex}.empty-placeholder__title{text-align:center;color:#434343;letter-spacing:normal;margin:0;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.empty-placeholder__description{text-align:center;color:#434343;letter-spacing:normal;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.empty-placeholder__footer{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.error-diagram-route-not-exists{background:#fafafa;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.error-diagram-route-not-exists .empty-placeholder{max-width:275px}.error-diagram-route-not-exists .empty-placeholder img{width:64px;height:64px}.error-diagram-route-not-exists .empty-placeholder__description{white-space:pre-wrap}.error-diagram-permissions{background:#fafafa;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.error-diagram-permissions .empty-placeholder{max-width:530px}.error-diagram-permissions .empty-placeholder img{width:100%}.error-diagram-permissions .empty-placeholder__description{white-space:pre-wrap}.custom-resizable{box-sizing:border-box;position:relative;overflow:visible}.custom-resizable__handle{z-index:1000;background:0 0;position:absolute}.custom-resizable__handle--top{cursor:n-resize;height:4px;top:-2px;left:0;right:0}.custom-resizable__handle--right{cursor:e-resize;width:4px;top:0;bottom:0;right:-2px}.custom-resizable__handle--bottom{cursor:s-resize;height:4px;bottom:-2px;left:0;right:0}.custom-resizable__handle--left{cursor:w-resize;width:4px;top:0;bottom:0;left:-2px}.custom-resizable__handle--top-left{cursor:nw-resize;border-radius:2px;width:8px;height:8px;top:-2px;left:-2px}.custom-resizable__handle--top-right{cursor:ne-resize;border-radius:2px;width:8px;height:8px;top:-2px;right:-2px}.custom-resizable__handle--bottom-left{cursor:sw-resize;border-radius:2px;width:8px;height:8px;bottom:-2px;left:-2px}.custom-resizable__handle--bottom-right{cursor:se-resize;border-radius:2px;width:8px;height:8px;bottom:-2px;right:-2px}.custom-resizable--resizing{user-select:none}@keyframes contextWindowScalePulse{0%{transform:scale(1);box-shadow:0 6px 24px 8px #00356108,0 4px 14px #0035610f,0 2px 5px -2px #0035611a}50%{transform:scale(1.01);box-shadow:0 0 8px 4px #78c9fc}to{transform:scale(1);box-shadow:0 6px 24px 8px #00356108,0 4px 14px #0035610f,0 2px 5px -2px #0035611a}}.context-window{pointer-events:auto;z-index:calc(1048 + var(--offset-z-index-context-window));border-radius:.5rem;position:absolute;overflow:hidden;box-shadow:0 6px 24px 8px #00356108,0 4px 14px #0035610f,0 2px 5px -2px #0035611a}.context-window--active{animation:.15s ease-in-out contextWindowScalePulse}.context-window__container{background-color:#fff;border-radius:.5rem;flex-direction:column;height:100%;display:flex}.context-window__header{overflow:auto}.context-window__content{flex:1;overflow-y:scroll}.minimized-tray{z-index:9999;flex-direction:row;justify-content:flex-end;align-items:end;gap:4px;width:100%;height:54px;padding:0 16px;display:flex;position:absolute;bottom:0;right:0}.minimized-tray__item{padding-block:.5rem;padding-inline:1.5rem;background-color:#e7e7e7;border-bottom:1px solid #bfbfbf;border-top-left-radius:.5rem;border-top-right-radius:.5rem;align-items:center;height:54px;padding-bottom:6px;display:flex;overflow:hidden;box-shadow:0 9px 28px 8px #2626260d,0 6px 16px #26262614,0 3px 6px -4px #2626261f}.minimized-tray__icon{flex-grow:0;flex-shrink:0;align-items:center;padding-right:.5rem;display:flex}.minimized-tray__title{letter-spacing:normal;flex-grow:1;padding-right:.5rem;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden}.minimized-tray__button{box-shadow:none;cursor:pointer;background:0 0;border:none;flex-grow:0;flex-shrink:0;padding:.5rem}.minimized-tray__button:hover{background:#00000005}.context-window-area{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.countermeasure-source{align-items:center;width:100%;padding:4px 11px;display:flex}.project-history-empty{justify-content:center;width:100%;display:flex}.project-history-empty__container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:35rem;height:18.75rem;display:flex}.project-history-empty__text{color:#a8a8a8;letter-spacing:normal;margin:0;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.history-table__dropdown-menu{max-height:12.5rem;overflow-y:auto}.history-table .table-header-cell-actions{width:3.5rem}.history-table .table-header-cell-actions .table-header-cell,.history-table .table-header-cell-actions .table-header-cell .table-header-cell-content,.history-table .table-header-cell-actions .table-header-cell .table-header-cell-content .trimmed-text-with-tooltip,.history-table .table-header-cell-actions .table-header-cell .table-header-cell-content .trimmed-text-with-tooltip__content{width:3.5rem;height:3.5rem}.history-table .table-header-cell-actions .table-header-cell .table-header-cell-content__title{justify-content:center;align-items:center;width:3.375rem;height:3.375rem;padding-left:0;display:flex}.history-table__button{width:100%;height:100%}.history-table__svg{color:#8c8c8c}.history-table__svg--active{color:#059bf5}.countermeasure-collapse-history__collapse .ant-collapse-body{scrollbar-width:thin;height:15.625rem;overflow-x:scroll}.ir-code-editor .message{font-family:SourceSansPro,sans-serif}.implementations-empty-placeholder .required-placeholder-icon{color:#8c8c8c;font-size:48px}.delete-implementation-dropdown-menu-item .ant-dropdown-menu-title-content{color:#940000}.implementations__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.implementations__header-text{color:#0365ab;font-weight:600}.implementations__header-actions{gap:.125rem;display:flex}.implementations__header-select{min-width:6.25rem}.implementations .ant-collapse-expand-icon{color:#0365ab}.implementations .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true] .ant-collapse-expand-icon svg{transform:rotate(180deg)}.implementations__popover-buttons-container{justify-content:flex-end;display:flex}.implementations__popover-buttons-container .ant-btn{margin-left:.125rem}.implementations-delete-icon{color:#ec0e0e}.implementations__popover-content-delete{padding:.75rem 0}.implementations__popover-cancel-btn{margin-left:8px}.implementations__delete-icon{color:#ec0e0e}.implementations__add-button-containser{padding-top:1rem}.cd-standard-reference__popover-buttons-container{justify-content:flex-end;display:flex}.cd-standard-reference__popover-buttons-container .ant-btn{margin-left:.125rem}.cd-standard-reference__popover-content{width:12.5rem}.cd-standard-reference__popover-content-delete{padding:.75rem 0}.countermeasure-detail__title{color:#434343;margin-bottom:.75rem}.countermeasure-detail__post-title-item{gap:.125rem;padding-top:.125rem;display:flex}.add-standard-reference_button{color:#434343;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.countermeasure-details-state-recommended__button,.countermeasure-details-state-recommended__button:hover,.countermeasure-details-state-recommended__button:active,.countermeasure-details-state-recommended__button:focus{color:#0365ab;background-color:#f0f9ff;border-color:#059bf5}.countermeasure-details-state-recommended__button svg,.countermeasure-details-state-recommended__button:hover svg,.countermeasure-details-state-recommended__button:active svg,.countermeasure-details-state-recommended__button:focus svg{color:#0365ab}.countermeasure-details-state-required__button,.countermeasure-details-state-required__button:hover,.countermeasure-details-state-required__button:active,.countermeasure-details-state-required__button:focus{color:#087997;background-color:#e0fbff;border-color:#0ba0b7}.countermeasure-details-state-required__button svg,.countermeasure-details-state-required__button:hover svg,.countermeasure-details-state-required__button:active svg,.countermeasure-details-state-required__button:focus svg{color:#087997}.countermeasure-details-state-implemented__button,.countermeasure-details-state-implemented__button:hover,.countermeasure-details-state-implemented__button:active,.countermeasure-details-state-implemented__button:focus{color:#1a5b21;background-color:#e7f8e9;border-color:#31aa3d}.countermeasure-details-state-implemented__button svg,.countermeasure-details-state-implemented__button:hover svg,.countermeasure-details-state-implemented__button:active svg,.countermeasure-details-state-implemented__button:focus svg{color:#1a5b21}.countermeasure-details-state-rejected__button,.countermeasure-details-state-rejected__button:hover,.countermeasure-details-state-rejected__button:active,.countermeasure-details-state-rejected__button:focus{color:#940000;background-color:#fae6e1;border-color:#940000}.countermeasure-details-state-rejected__button svg,.countermeasure-details-state-rejected__button:hover svg,.countermeasure-details-state-rejected__button:active svg,.countermeasure-details-state-rejected__button:focus svg{color:#940000}.countermeasure-details-state-not-applicable__button,.countermeasure-details-state-not-applicable__button:hover,.countermeasure-details-state-not-applicable__button:active,.countermeasure-details-state-not-applicable__button:focus{color:#434343;background-color:#fafafa;border-color:#d9d9d9}.countermeasure-details-state-not-applicable__button svg,.countermeasure-details-state-not-applicable__button:hover svg,.countermeasure-details-state-not-applicable__button:active svg,.countermeasure-details-state-not-applicable__button:focus svg{color:#212121}.countermeasure-details-state-recommended__button,.countermeasure-details-state-required__button,.countermeasure-details-state-implemented__button,.countermeasure-details-state-rejected__button,.countermeasure-details-state-not-applicable__button{align-items:center;display:flex}.countermeasure-details-state-chevron{margin-left:4px}.countermeasure-standards-references__container{align-items:center;gap:.75rem;display:flex}.countermeasure-standards-references__reference-icons-container{gap:.25rem;display:flex}.countermeasure-standards-references__reference-icons-container:hover{cursor:pointer}.countermeasure-standards-references__reference-icons-edit{color:#059bf5}.countermeasure-standards-references__reference-icons-delete{color:#ec0e0e}.cd-standard-references__popover-content .cd-standard__popover-content-delete{align-items:center;padding:.75rem 0;display:flex}.cd-standard-references__popover-content .cd-standard__popover-content-delete .cd-standard__reference-icons-delete{color:#ec0e0e}.cd-standard-references__popover-content .cd-standard__popover-buttons-container{justify-content:flex-end;display:flex}.cd-standard-references__popover-content .ant-btn{margin-left:.125rem}.countermeasure-details__cost-select{flex:1}.countermeasure-details .two-column-modal .ant-modal-content .ant-modal-body,.countermeasure-details .two-column-modal__left-content__scroll{overflow:hidden auto}.countermeasure-details .two-column-modal__right-content .formLabel__text{max-width:13.0625rem}.countermeasure-details .andt-select{flex:1}.countermeasure-details__test-result-container .test-result{margin-top:.25rem}.countermeasure-details__navigation-button-group{margin-right:1.125rem}.countermeasure-details__test-form .test-form__form-item-container .ant-form-item textarea{max-width:none}.countermeasure-details__test-form .test-form__form-item-container{flex-direction:column;align-items:flex-start}@media screen and (width>=768px){.countermeasure-details__test-form .test-form__form-item-container{flex-direction:row;align-items:center}}.countermeasure-details__test-form .test-form__form-item-container .formLabel{width:auto}.countermeasure-details__test-form .formLabel__text{justify-content:flex-start;width:13.0625rem}.countermeasure-details__test-form .custom-fields .custom-field{display:flex}.countermeasure-details__test-form .custom-field .formLabel{flex-direction:row;flex:1;align-items:center}@media screen and (width<=450px){.countermeasure-details__test-form .custom-field .formLabel{flex-direction:column;align-items:flex-start}.countermeasure-details__test-form .custom-field .formLabel .custom-field__value{flex:1;min-width:90%}.countermeasure-details__test-form .custom-field .formLabel .custom-field__value .ant-picker{width:100%}}.countermeasure-details__owner-select .ir-avatar{width:24px;height:24px;font-size:24px}@media screen and (width>=768px){.countermeasure-details .ant-modal-content{height:100%}}.ir-comment-content-author-name{color:#595959;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.ir-comment-content-author-time{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.ir-comment-content-detail{color:#000000d9;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.ir-comment-inner{padding-top:0;padding-bottom:1rem;display:flex}.ir-comment-avatar{flex-shrink:0;margin-right:.75rem}.ir-comment-content{word-wrap:break-word;flex:auto;min-width:1px}.ir-comment-content-author{flex-wrap:wrap;align-items:center;margin-bottom:.25rem;display:flex}.ir-comment-content-author-name,.ir-comment-content-author-time{padding-right:.5rem}.ir-comments__add-comment-form{gap:12px;display:flex}.ir-comments__add-comment-form--left{flex-shrink:0}.ir-comments__add-comment-form--right{flex-grow:1}.ir-comments__form-buttons-container{margin-top:22px;padding-bottom:.5rem;display:flex}.ir-comments__cancel{margin-left:8px}.ir-comments__list{margin-top:1rem}.ir-comments__list .ant-list-items{gap:1rem}.ir-comments__list .ant-list-item{padding:0}.ir-comments__list .ant-list-item-meta-title{color:#000000d9}.security-threat-item{flex-direction:column;gap:.5rem;width:100%;padding:.5rem 0;display:flex}.security-threat-item.item-clickable{cursor:pointer}.security-threat-item header{flex-direction:column;gap:.25rem;display:flex}.security-threat-item__title{justify-content:space-between;align-items:center;display:flex}.security-threat-item__title .trimmed-text-with-tooltip__content{color:#434343;letter-spacing:normal;margin:0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.security-threat-item__pre-title{justify-content:space-between;align-items:center;display:flex}.security-threat-item__pre-title .trimmed-text-with-tooltip__content{color:#8c8c8c;margin:0}.security-threat-item__actions{visibility:hidden}.security-threat-item__upper-title{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.security-threat-item--disabled{opacity:.7}.security-threat-item footer{align-items:center;gap:.25rem;display:flex}.security-threat-item .ir-risk-icon{justify-content:center;align-items:center;min-width:24px;height:24px;display:flex}.security-threat-item .ir-avatar{min-width:24px}.security-threat-item .ant-skeleton-avatar{width:24px;height:24px;line-height:24px}.security-threat-item__description{letter-spacing:normal;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.security-threat-item__description .ck-editor__top{display:none}.security-threat-item footer .countermeasure-btn{align-items:center;margin-left:auto;display:flex}.security-threat-item:hover .security-threat-item__title .trimmed-text-with-tooltip__content,.security-threat-item:focus .security-threat-item__title .trimmed-text-with-tooltip__content,.security-threat-item:active .security-threat-item__title .trimmed-text-with-tooltip__content{color:#0365ab}.security-threat-item:hover .security-threat-item__actions,.security-threat-item:focus .security-threat-item__actions,.security-threat-item:active .security-threat-item__actions{visibility:visible}.security-threat-item__progress{width:100px;padding-top:.125rem}.security-threat-item__progress .ant-skeleton{display:flex}.security-threat-item__progress .ant-skeleton-input{width:100px;min-width:100px;height:8px;line-height:unset;border-radius:4px}.security-threat-item__progress,.security-threat-item .ant-progress-outer{display:flex}.security-threat-item .none-risk-label{align-items:center;gap:.75rem;display:flex}.security-threat-item .none-risk-label svg{font-size:16px}.security-threat-item .none-risk-label__text,.security-threat-item-description-tooltip{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner{white-space:pre-wrap;width:40vw;max-height:70vh;overflow:auto}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner::-webkit-scrollbar-thumb{background-color:#0000}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner::-webkit-scrollbar-track{background-color:#0000}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.security-threat-item-description-tooltip .ant-tooltip-content .ant-tooltip-inner:hover::-webkit-scrollbar-track{background-color:#0000}.security-threat-item-progress-tooltip{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.security-threat-item-progress-tooltip .ant-tooltip-content{width:fit-content}.threat-flatten-list__item .security-threat-item .security-threat-item-flat svg{width:20px;height:20px}.general-layout-countermeasure{flex-direction:column;gap:1.5rem;display:flex}.general-layout-countermeasure__section-layout{flex-direction:column;gap:.75rem;display:flex}.general-layout-countermeasure__section-layout .ant-typography{color:#0365ab}.general-layout-countermeasure__section-layout--comments{padding-top:1rem}.context-window-header{padding-block:.5rem;padding-inline:1.5rem;background-color:#e7e7e7;border-bottom:1px solid #bfbfbf;border-top-left-radius:.5rem;border-top-right-radius:.5rem;align-items:center;padding-bottom:6px;display:flex;overflow:hidden}.context-window-header__icon{flex-grow:0;flex-shrink:0;align-items:center;padding-right:.5rem;display:flex}.context-window-header__title{letter-spacing:normal;flex-grow:1;padding-right:.5rem;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden}.context-window-header__extra{flex-grow:0;flex-shrink:1;align-items:center;gap:.5rem;display:flex}.context-window-header__project-component-lock{align-items:center;padding:.5rem;display:flex}.context-window-header__button{box-shadow:none;cursor:pointer;background:0 0;border:none;flex-grow:0;flex-shrink:0;padding:.5rem}.context-window-header__button--minimize{flex-direction:row;display:flex;padding-bottom:0!important}.context-window-header__button:hover{background:#00000005}.context-window-header .trimmed-text-with-tooltip__content{letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.context-window-header svg{margin-right:0!important}.unsaved-changes-popup{flex-direction:column;gap:1rem;max-width:360px;display:flex}.unsaved-changes-popup__header{align-items:center;gap:.75rem;display:flex}.unsaved-changes-popup__header--icon{color:#ff9d00;font-size:1rem}.unsaved-changes-popup__header--title{letter-spacing:normal;width:21rem;margin:0;padding:0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.unsaved-changes-popup__footer{gap:.5rem;display:flex}.copy-threat-modal .ant-modal-content{min-width:28.5rem;max-width:fit-content}.copy-threat-modal__header{color:#434343}.copy-threat-modal__selector{flex-direction:column;margin-top:1.25rem;display:flex}.copy-threat-modal__selector .input-label{margin-bottom:.3125rem}.library-icon{fill:#0ba0b7;display:flex}.library-icon--updating{animation:.5s linear infinite rotate360}.library-icon--disabled{fill:#bfbfbf}@media screen and (width>=768px){.two-level-item__layout{flex-direction:row;gap:.5rem}.reference-id{width:6.25rem}}@media screen and (width<=767px){.two-level-item__layout{flex-direction:column}.reference-id{flex:1}}.two-level-item__layout{border-top:1px solid #e7e7e6;padding:.625rem 1rem;display:flex}.two-level-item__layout .info-column{flex:1;justify-content:space-between;overflow:hidden}.two-level-item__layout .breadcrumbs{color:#434343;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.two-level-item__layout .item-name{color:#434343;letter-spacing:normal;align-items:center;width:100%;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.two-level-item__layout .item__button-group{gap:.5rem;display:flex}.two-level-item__layout .reference-id{overflow:hidden}.two-level-item__layout .reference-id__text{color:#8c8c8c;letter-spacing:normal;align-items:center;height:2rem;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.two-level-item__layout .actions{opacity:0}.two-level-item__layout:hover .actions{opacity:1}.add-from-existing{width:76.875rem}.add-from-existing__wrap{z-index:1005}.add-from-existing .ant-modal-content{height:52.375rem}.add-from-existing .ant-modal-content .ant-modal-body{flex-direction:column;display:flex;overflow:hidden}.add-from-existing .ant-radio-wrapper-checked{color:#059bf5;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.add-from-existing__container{gap:.75rem;display:grid}.add-from-existing__container .text-85{color:#000000d9}.add-from-existing__container .add-from-existing-radios__container .radio-container+.radio-container{margin-left:1.5rem}.add-from-existing__select-library,.add-from-existing__search-container{width:25.5rem;display:flex}.add-from-existing__select-library .ant-select-selector .ant-select-selection-item,.add-from-existing__search-container .ant-select-selector .ant-select-selection-item{color:#434343}.add-from-existing__search-filters{width:7.125rem}.add-from-existing__search-box{color:#434343;width:18.4375rem}.add-from-existing .loading-indicator{padding:.625rem 1rem}.add-from-existing__items-list{height:100%;margin-top:.9375rem;overflow:hidden auto}.add-from-existing__items-list::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.add-from-existing__items-list::-webkit-scrollbar-thumb{background-color:#0000}.add-from-existing__items-list::-webkit-scrollbar-track{background-color:#0000}.add-from-existing__items-list:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.add-from-existing__items-list:hover::-webkit-scrollbar-track{background-color:#0000}.add-from-existing .ant-select-selection-item{color:#8c8c8c}.add-from-existing__message{margin-top:1.25rem}.add-countermeasure-from-existing .require-countermeasure-btn{color:#059bf5;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.add-countermeasure-from-existing .recommend-countermeasure-btn{color:#434343;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.add-countermeasure-from-existing .actions,.add-countermeasure-from-existing .message{width:15.625rem}.add-countermeasure-from-existing .message{color:#087997;letter-spacing:normal;justify-content:start;align-items:center;gap:.3125rem;padding:.25rem .9375rem;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.add-threat-from-existing .add-threat-btn{color:#059bf5;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.add-threat-from-existing .actions,.add-threat-from-existing .message{width:5.625rem}.add-threat-from-existing .message{color:#087997;letter-spacing:normal;align-items:center;gap:.3125rem;padding:.25rem .9375rem;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.add-weakness-from-existing .add-weakness-btn{color:#059bf5;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.add-weakness-from-existing .actions,.add-weakness-from-existing .message{width:5.625rem}.add-weakness-from-existing .message{color:#087997;letter-spacing:normal;align-items:center;gap:.3125rem;padding:.25rem .9375rem;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.tag-delete__container{position:absolute;top:-1px;right:1px}.tag-delete__container .tag-delete__button{align-self:flex-start}.tag-select{width:100%}.tag-select .ant-select-item-option .tag-delete__button{display:none}.tag-select .ant-select-item-option:hover .tag-delete__button,.tag-select .ant-select-item-option-active .tag-delete__button{display:block}.tag-select--read-only{cursor:default}.tag-select--read-only .ant-select-selector{border:0;padding:0}.tag-select--read-only .ant-select-selection-item-remove{display:none}.tag-select__new-tag{justify-content:space-between;align-items:center;display:flex}.tag-select .empty-state--small{padding-top:.5rem;padding-bottom:.5rem}.component-detail-modal .ir-input{flex:1}.component-detail-modal .tag-margin-left .tag-select{margin-left:11px}.test-state-tag-container{border:1px solid #595959;border-radius:2px;align-items:center;height:24px;padding:1px 8px;display:inline-flex}.test-state-tag-container span{margin-left:3px}.test-state-tag-container-notTested{color:#595959;background-color:#0000;border-color:#595959}.test-state-tag-container-notTested svg{color:#8c8c8c}.test-state-tag-container-partiallyTested{color:#595959;background-color:#0000;border-color:#595959}.test-state-tag-container-partiallyTested svg{color:#8c8c8c}.test-state-tag-container-withTestFailed{color:#940000;background-color:#fff1f0;border-color:#ec0e0e}.test-state-tag-container-withTestFailed svg{color:#ec0e0e}.test-state-tag-container-allTestPassed{color:#1a5b21;background-color:#f3fbf4;border-color:#31aa3d}.test-state-tag-container-allTestPassed svg{color:#31aa3d}.test-state-tag-container-testedWithError{color:#940000;background-color:#fae6e1;border-color:#940000}.test-state-tag-container-testedWithError svg{color:#940000}.threat-source{align-items:center;width:100%;padding:4px 11px;display:flex}.general-layout-threat{flex-direction:column;gap:1.5rem;display:flex}.general-layout-threat__section-layout{flex-direction:column;gap:.75rem;display:flex}.general-layout-threat__section-layout .ant-typography{color:#0365ab}.general-layout-threat__section-layout--comments{padding-top:1rem}.next-prev-risk-widget__button{border:none;align-items:center;display:flex}.next-prev-risk-widget__button-unselected{padding:0}.next-prev-risk-widget__button-selected{padding-right:0;font-weight:600}.next-prev-risk-widget__risk-status-text{color:#434343}.next-prev-risk-widget__risk-status-text--expose{color:#0365ab}.next-prev-risk-widget__risk-status-text--accept{color:#d87f03}.next-prev-risk-widget__risk-status-text--not-applicable{text-overflow:ellipsis;color:#434343;max-width:82px;overflow:hidden}.next-prev-risk-widget__risk-status-text--mitigate{color:#1a5b21}.next-prev-risk-widget__risk-status-text--partly-mitigate{color:#d87f03}.next-prev-risk-widget__risk-status-icon{color:#434343;flex-shrink:0;margin-left:4px}.next-prev-risk-widget__risk-status-icon--expose{color:#0365ab}.next-prev-risk-widget__risk-status-icon--accept{color:#d87f03}.next-prev-risk-widget__risk-status-icon--not-applicable{color:#434343}.next-prev-risk-widget__risk-status-icon--mitigate{color:#1a5b21}.next-prev-risk-widget__risk-status-icon--partly-mitigate{color:#d87f03}.next-prev-risk-widget__risk-status{color:#434343;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;align-items:center;display:flex}.next-prev-risk-widget__risk-status--expose,.next-prev-risk-widget__risk-status--expose:hover,.next-prev-risk-widget__risk-status--expose:focus{color:#059bf5;background-color:#f0f9ff;border:1px solid #059bf5}.next-prev-risk-widget__risk-status--accept,.next-prev-risk-widget__risk-status--accept:hover,.next-prev-risk-widget__risk-status--accept:focus{color:#d87f03;background-color:#f0f9ff;border:1px solid #ff9d00}.next-prev-risk-widget__risk-status--not-applicable,.next-prev-risk-widget__risk-status--not-applicable:hover,.next-prev-risk-widget__risk-status--not-applicable:focus{color:#434343;background-color:#fafafa;border:1px solid #d9d9d9}.next-prev-risk-widget__risk-status--mitigate,.next-prev-risk-widget__risk-status--mitigate:hover,.next-prev-risk-widget__risk-status--mitigate:focus{color:#1a5b21;background-color:#e7f8e9;border:1px solid #31aa3d}.next-prev-risk-widget__risk-status--partly-mitigate,.next-prev-risk-widget__risk-status--partly-mitigate:hover,.next-prev-risk-widget__risk-status--partly-mitigate:focus{color:#d87f03;background-color:#fff7e6;border:1px solid #ff9d00}.threat-header__icon--very-low-risk svg{color:#004985}.threat-header__icon--low-risk svg{color:#037ac9}.threat-header__icon--medium-risk svg{color:#ff9d00}.threat-header__icon--high-risk svg{color:#ec0e0e}.threat-header__icon--very-high-risk svg{color:#940000}.project-context-window-body{padding:.5rem 1.5rem 1.5rem}.project-context-window-body.expanded{grid-column-gap:24px;grid-template:"breadcrumbs fields""title fields""post-title fields""tabs fields"1fr/58.5% minmax(0,40%);align-items:start;display:grid}.project-context-window-body .countermeasures-standards-references__list{margin-bottom:10px}.project-context-window-body .ant-dropdown span{white-space:nowrap}.project-context-window-body .ant-tabs-nav,.project-context-window-body .ant-tabs-nav-list{z-index:2;position:sticky;top:0}.project-context-window-body .countermeasures-card .ant-card-head{z-index:unset!important;position:unset!important}.project-context-window-body .countermeasure-collapse-history__collapse .ant-collapse-body{height:auto;max-height:15.625rem}.project-context-window-body .ant-tabs-nav-wrap{background:#fff;border-bottom:1px solid #e7e7e7}.project-context-window-body__breadcrumbs{grid-area:breadcrumbs}.project-context-window-body__title{grid-area:title;margin-bottom:.5rem}.project-context-window-body__post-title{grid-area:post-title;gap:8px;margin-bottom:.5rem;display:flex}.project-context-window-body__fields{flex-direction:column;grid-area:fields;align-self:start;gap:.25rem;min-height:0;padding-top:.75rem;padding-bottom:.75rem;display:flex}.project-context-window-body__fields .ant-collapse-panel{padding-block:.5rem;padding-inline:1.5rem}.project-context-window-body__tabs{grid-area:tabs}.project-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header,.project-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header{color:#0365ab;border-color:#e7e7e7;border-radius:.5rem;gap:.25rem;height:2rem;padding:.75rem;position:relative}.project-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon>svg,.project-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon>svg{margin-right:0}.project-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true],.project-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true]{border-radius:.5rem .5rem 0 0}.project-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true] .ant-collapse-expand-icon svg,.project-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true] .ant-collapse-expand-icon svg{transform:rotate(180deg)}.project-context-window-body__fields .ant-collapse-panel,.project-context-window-body .countermeasure-details__history .ant-collapse-panel{border-color:#e7e7e7;border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.project-context-window-body__fields .ant-collapse-body,.project-context-window-body .countermeasure-details__history .ant-collapse-body{padding:0}.project-context-window-body__fields>div,.project-context-window-body__fields .test-result{margin-top:0!important}.project-context-window-body .ir-tabs .ant-tabs-nav,.project-context-window-body .ir-tabs .ant-tabs-content-holder{margin-bottom:1.5rem}.project-context-window-body .form-input,.project-context-window-body .ant-picker{width:100%;max-width:650px}.project-context-window-body .ant-form-item,.project-context-window-body .form-input-container{margin-bottom:8px}.project-context-window-body .formLabel,.project-context-window-body .ant-form-item-control-input-content{flex-direction:column;align-items:flex-start!important}.project-context-window-body .formLabel label,.project-context-window-body .ant-form-item-control-input-content label{height:32px!important}.project-context-window-body .custom-field{margin-bottom:0}.project-context-window-body .test-result__form-item-container .ant-form-item{width:100%;min-width:0%;max-width:100%;margin-bottom:8px}.project-context-window-body .test-result__form-item-container .ant-select,.project-context-window-body .test-result__form-item-container .expiry-date-input,.project-context-window-body .ant-form-item .ant-select{min-width:0%;max-width:650px}.project-context-window-body .countermeasures-card{border:none;border-radius:0}.project-context-window-body .countermeasures-card:hover{box-shadow:none}.project-context-window-body .countermeasures-card .ant-card-body{gap:1px;padding:0}.project-context-window-body .countermeasures-card .ant-card-head{border-bottom:none;margin-bottom:.5rem}.project-context-window-body .countermeasures-card .ant-card-head .ant-card-head-wrapper{padding:0}.project-context-window-body .test-form__form{gap:.25rem}.project-context-window-body .test-form__form-item-container{flex-direction:column;align-items:flex-start;display:flex}.project-context-window-body .test-form__form-item-container .ant-form-item{width:100%;max-width:650px}.project-context-window-body .threat-details__history{scrollbar-width:thin;overflow:auto}.project-context-window-body__skeleton-post-tile{gap:.5rem;display:flex}.project-context-window-body .ir-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon svg{transition:transform .2s ease-in-out!important}.project-version-banner svg{width:16px;height:16px}.version-details-modal__layout .ant-modal-content{width:37.4375rem}.version-details-modal__layout .ir-modal-header{align-items:center}.version-details-modal__layout .modal-header{align-items:center;display:flex}.version-details-modal__layout .modal-header__content{gap:1.5rem;display:flex}.version-details-modal__layout .modal-header__navigation-buttons{justify-content:center;align-items:center;padding:0 .4375rem;display:flex}.version-details-modal__layout .modal-header__actions{align-items:center;gap:.25rem;display:flex}.version-details-modal__editableTitle{min-height:68px}.version-details-modal__editableTitle p,.version-details-modal__description{margin-bottom:0}.edit-version-modal__layout .ir-modal-header{align-items:center;gap:.25rem}.ant-dropdown-menu-title-content{white-space:nowrap}.version-history-modal-create-button{margin-bottom:16px}.version-history-empty-modal .ant-modal-body{min-height:39rem;max-height:39rem;padding:0 1.5rem 1.5rem}.version-history-empty-modal__container{text-align:center;min-height:36rem;max-height:36rem}.version-history-empty-modal__images{justify-content:center;gap:.75rem;margin-top:6.5rem;display:flex}@media screen and (width<=768px){.version-history-empty-modal__images{flex-direction:column;align-items:center;margin-top:1.75rem}}.artifact-image-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:fit-content;display:flex}.artifact-image-container__image{object-fit:contain;object-position:center center}.artifact-image-container__main{flex-direction:column;align-items:center;gap:1rem;display:flex}.artifact-image-container__error-generation-description{justify-content:center;align-items:center;display:flex}.artifact-image-container__error-generation-description svg{font-size:1rem}.artifact-image-container__error-generation-description p{margin:0}.artifact-image-container .ir-button{width:fit-content}.artifact-image-container__default .artifact-image-container__image{width:100%;max-width:319px;height:196px}.artifact-image-container__default .artifact-image-container__error-generation-description p{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.artifact-image-container__default .artifact-image-container__error-generation-description p,.artifact-image-container__default .artifact-image-container__error-generation-description svg{color:#8c8c8c}.artifact-image-container__large .artifact-image-container__image{width:100%;max-width:535px;height:290px}.artifact-image-container__large .artifact-image-container__error-generation-description p{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.artifact-image-container__large .artifact-image-container__error-generation-description p,.artifact-image-container__large .artifact-image-container__error-generation-description svg{color:#434343}.artifact-image-container--successfull .artifact-image-container__image{width:100%;height:100%}.artifact-image-error-tooltip{max-width:unset;width:fit-content}.artifacts-modal-fill-cards__full{width:100%;height:37.5rem}.artifacts-modal-fill-cards__full .ant-card-body{text-align:center;margin:auto}.artifacts-modal-fill-cards__half{width:49.2%;height:37.5rem}.artifacts-modal-fill-cards__half .ant-card-body{text-align:center;margin:auto}.artifacts-modal-fill-cards__extra-container{justify-content:center;align-items:center;display:flex}.artifacts-modal-fill-cards__extra-container--hidden{visibility:hidden}.artifacts-modal-fill-cards__button{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.artifacts-modal-fill-cards__button:hover{color:inherit}.artifacts-modal-fill-cards__extra-icon{font-size:1rem}.artifacts-modal-fill-cards__extra-icon--pointer{cursor:pointer;font-size:1rem}.artifacts-modal-fill-cards__tooltip .ant-tooltip-inner{width:max-content}@media screen and (width<=90rem){.artifacts-modal-fill-cards__half{width:100%}}.artifact-card .ant-card-body{padding:1.5rem!important}.artifact-card .ant-skeleton .ant-skeleton-title{margin:0;width:100%!important}.artifact-card .ant-skeleton .ant-skeleton-paragraph{margin:0}.artifact-card .ant-card-extra .ir-button{padding:.5rem}.artifact-card .ant-card-extra .ir-button svg{margin:0}.artifact-card .artifact-image-container{width:100%;height:100%}.version-history-fill{background-color:#f5f5f5;grid-template-columns:31.875rem 1fr;display:grid}.version-history-fill__table{scrollbar-width:none;background-color:#fff;overflow:auto}.version-history-fill__table::-webkit-scrollbar{display:none}.version-history-fill__table .table-row .table-cell-name{color:#434343;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.version-history-fill__table .table-row .table-cell-name .version-history-fill__version-text{align-items:center;gap:.25rem;display:flex}.version-history-fill__table .table-row .table-cell-name svg{min-width:1rem;min-height:1rem}.version-history-fill__table .table-row.version-row--creating .table-cell,.version-history-fill__table .table-row.version-row--creating .table-cell .ant-spin svg{color:#0365ab}.version-history-fill__table .table-row.version-row--deleting .table-cell,.version-history-fill__table .table-row.version-row--deleting .table-cell .ant-spin svg{color:#940000}.version-history-fill__table .table-row--selected .table-cell-name,.version-history-fill__table .table-row--selected .table-cell-date,.version-history-fill__table .table-row--selected .table-cell-username{color:#0365ab}.version-history-fill__table-actions{display:"flex";justify-content:"center";align-items:"center";opacity:0px}.version-history-fill__table-actions--visible{opacity:1}.version-history-fill__version-text .ant-spin span,.version-history-fill__version-text .ant-spin-spinning span{font-size:1rem}.version-history-fill__artifact-text{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.version-history-fill__card-container{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding:.75rem;display:grid;overflow-y:auto}.version-history-fill__card-container::-webkit-scrollbar{display:none}.version-history-fill__full{width:100%;height:37.5rem}.version-history-fill__full .ant-card-body{text-align:center;flex:1;margin:auto;overflow:hidden}.version-history-fill__action-button{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:.25rem;display:flex}.version-history-fill__action-empty{width:100%}.version-history-fill__pin{font-size:1rem}.version-history-fill__pin--fill{color:#0365ab;font-size:1rem}@media screen and (width<=768px){.version-history-fill{grid-template-columns:1fr;display:grid}.version-history-fill__table{max-height:15rem;overflow-y:auto}.version-history-fill__table .table-header-cell-name{max-width:9.375rem}.version-history-fill__card-container{min-height:26.75rem;max-height:26.75rem}}.info-tooltip-container{justify-content:center;align-items:center;display:flex}.info-icon{color:#434343;width:1.25rem;height:1.25rem}.alerts-popover .alert-group-accordion{flex:1;overflow:auto}.alerts-popover .alert-group-accordion .ant-collapse-header{z-index:1;position:sticky;top:0}.alerts-popover .ant-popover-inner-content{flex-direction:column;gap:1rem;width:28.125rem;height:35rem;display:flex}.alerts-popover .alerts-header{align-items:center;gap:.75rem;display:flex}.alerts-popover .alerts-header__title{flex:1}.alerts-popover .alerts-header__controls{align-items:center;gap:.25rem;display:flex}.alerts-popover .alerts-header__last-update{color:#8c8c8c}.alerts-popover .alerts-header__search-button{justify-content:center;align-items:center;display:flex}.alerts-popover .alerts-header__search-button svg{vertical-align:unset;margin:0}.alerts-popover .alert-collapse-header{align-items:center;display:flex}.alerts-popover .alert-collapse-header .alert-icon{margin-left:.5rem;margin-right:.25rem;font-size:1.25rem}.alerts-popover .alert-collapse-header .alert-icon--component-questionnaires,.alerts-popover .alert-collapse-header .alert-icon--warning{color:#ff9d00}.alerts-popover .alert-collapse-header .alert-icon--error{color:#ec0e0e}.alerts-popover .alert-collapse-header .alert-icon--info{color:#037ac9}.alerts-popover .empty-state{flex:1;justify-content:center}.alerts-info-popover__description{color:#8c8c8c;margin:0}.alerts-info-popover .ant-popover-inner-content{max-width:12.5rem}.alerts-info-popover .ir-button .ir-icon{width:1rem;height:1rem}.alerts-info-popover .ir-button svg path{fill:#037ac9}.alerts-button svg{font-size:1.25rem;margin:0!important}@media (width<=1366px){.alerts-button svg{font-size:1rem}}.sync-project-threat-model__popover{width:236px}.sync-project-threat-model__popover .ant-popover-title{letter-spacing:normal;color:#434343;padding:8px 16px;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.sync-project-threat-model__popover-content{flex-direction:column;align-items:center;gap:.75rem;display:flex}.sync-project-threat-model__popover-description{letter-spacing:normal;color:#434343;font-size:.75rem;font-weight:400;line-height:1.25rem}.sync-project-threat-model__button--readonly .ant-btn-primary.ant-btn-warning[disabled]{color:#a8a8a8;background-color:#e7e7e7;border-color:#e7e7e7}.sync-project-threat-model__button--readonly .ant-btn-primary.ant-btn-warning[disabled] svg path{fill:#a8a8a8}.pending-changes-workflow-dialog p{white-space:pre-line;margin:0!important}.project-option-buttons{justify-content:center;align-items:center;display:flex}.project-option-buttons__container{align-items:center;display:flex}.project-option-buttons__container .state-buttons-container{height:2rem}@media (width<=1366px){.project-option-buttons__container .state-buttons-container{height:1.5rem}}@media (width<=769px){.project-option-buttons__container .state-buttons-container{align-items:center;display:flex}.project-option-buttons__container .state-buttons-container svg{margin:0}}.project-option-buttons__container .ir-button:not(.threat-model-sync-button,#btn-block-project){align-items:center;width:2rem;height:2rem;display:flex}.project-option-buttons__container .ir-button:not(.threat-model-sync-button,#btn-block-project):hover{background-color:#e7e7e7}@media (width<=1366px){.project-option-buttons__container .ir-button:not(.threat-model-sync-button,#btn-block-project){width:1.5rem;height:1.5rem}.project-option-buttons__container .ir-button:not(.threat-model-sync-button,#btn-block-project) svg{margin-right:0}.project-option-buttons .state-buttons-container{height:1.5rem}}.project-option-buttons .state-buttons-container .state-project__icon svg{width:.875rem}.state-buttons-container{background-color:#0ba0b7;border-radius:.125rem;align-items:center;height:2rem;display:flex}.state-buttons-container__mobile{background-color:#0ba0b7;border-radius:.125rem;align-items:center;height:1.5rem;display:flex}.state-project{color:#fff;background:0 0;border:none;align-items:center;gap:.25rem;width:max-content;max-width:18.75rem;display:inline-flex}.state-project__icon{flex-shrink:0;align-items:center;display:flex}.state-project__text{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.state-project-mobile{color:#fff;background:0 0;border:none;align-items:center;gap:.25rem;width:max-content;max-width:6.25rem;display:inline-flex}.state-project-mobile__icon{flex-shrink:0;align-items:center;display:flex}.state-project-mobile__text{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.state-project-button{border:none;align-items:center;width:1.5rem;height:1.5rem;transition:all .3s ease-in-out;color:#fff!important;background:0 0!important;padding:0!important}.state-project-button--hidden{visibility:hidden}.state-project-button:hover{cursor:pointer}.project-menu-actions svg{margin-right:.5rem}.project-menu-actions .ant-dropdown-menu-item-group-title{display:none}.project-menu-actions .ant-dropdown-menu-item-group-list{margin:0}.project-delete-action{color:#ec0e0e}.project-actions-trigger{box-shadow:none;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.blueprint-tag{letter-spacing:normal;color:#3f0b99;background-color:#eeebff;border-color:#7761e5;grid-template-columns:16px auto;align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;line-height:1.25rem;display:grid}.blueprint-tag__icon{color:#3f0b99}.blueprint-tag--mobile{grid-template-columns:16px;gap:0}.empty-mapper{text-align:center}.empty-mapper__title{letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.empty-mapper__button-container{justify-content:center;gap:8px;margin:16px;display:flex}.issue-tracker-profile-form{background:#fff;row-gap:8px;padding:24px 24px 0;display:grid}.issue-tracker-profile-form__heading{color:#0365ab;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.issue-tracker-profile-form__heading h5{margin-bottom:0}.issue-tracker-profile-form__subtitle{color:#00000073;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.issue-tracker-profile-form__skeleton{padding:12px 16px}.issue-tracker-profile-form__skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{height:24px}.issue-tracker-profile-form__content{padding:8px 0;display:grid}.issue-tracker-profile-form__content-row{flex-direction:row;display:flex}.issue-tracker-profile-form__label-wrapper{text-align:left;align-items:baseline;width:232px;height:32px;padding-top:5px;display:inline-flex}.issue-tracker-profile-form__label-wrapper:after{content:":"}@media (width<=769px){.issue-tracker-profile-form__label-wrapper{width:175px}}.issue-tracker-profile-form__label{text-overflow:ellipsis;white-space:nowrap;color:#000000d9;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;overflow:hidden}.issue-tracker-profile-form__label--required:before{text-align:right;color:#ff4d4f;content:"*";vertical-align:sub;margin-right:4px;font-family:SimSun,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;display:inline-block}.issue-tracker-profile-form__tooltip{cursor:pointer;align-self:center;margin-bottom:4px;margin-left:4px;display:inline-flex}.issue-tracker-profile-form__button{width:fit-content}.issue-tracker-form-header{width:90%;display:flex}.issue-tracker-form-header__icon{border:1px solid #059bf5;border-radius:4px;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin-right:12px;padding:4px;display:flex}.issue-tracker-form-header__text{width:fit-content;min-width:35%;height:fit-content}.issue-trackers-card{border:1px solid #f0f0f0;border-radius:2px;flex-direction:column;flex-grow:0;place-items:center;min-width:fit-content;padding:16px;display:flex}.issue-trackers-card__logo{width:100px;height:100px}.issue-trackers-card__content{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.issue-trackers-card__content h3{color:#000000d9;font-size:1rem;line-height:1.5rem}@media (width<=768px){.issue-trackers-card__content{flex-direction:row;height:100px}.issue-trackers-card__content h3{margin-bottom:0}}.issue-trackers-card__add-button{color:#037ac9;font-size:.875rem;line-height:1.375rem}@media (width<=768px){.issue-trackers-card__add-button{display:none}.issue-trackers-card{flex-direction:row;column-gap:12px;width:318px;height:100px}}.issue-trackers-grid-alert-container{margin-bottom:36px}.issue-trackers-grid-alert-content{width:100%;margin:0}.issue-trackers-grid__subheading{color:#000000a6;margin-bottom:24px;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (width<=768px){.issue-trackers-grid__subheading{text-align:center}}.issue-trackers-grid__content{flex-wrap:wrap;gap:8px;display:flex;justify-content:flex-start!important}@media (width<=768px){.issue-trackers-grid__content{flex-direction:column;align-items:center}}.map-custom-value{gap:8px;margin-bottom:8px;display:flex}.map-custom-value .btn{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;display:flex}.map-custom-value .btn svg{margin:0}.map-custom-value .delete-row-icon-visible{visibility:visible}.map-custom-value .delete-row-icon-hidden{visibility:hidden}.map-custom-value_options *{color:#a9a9a9;font-weight:400}.map-fixed-value{margin-bottom:8px}.map-fixed-value .btn{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;display:flex}.map-fixed-value .btn svg{margin:0}.map-fixed-value .custom-field-mapper__fixed{height:32px}.map-fixed-value .delete-row-icon-visible{visibility:visible}.map-fixed-value .delete-row-icon-hidden{visibility:hidden}.custom-field-mapper{background:#fff;border:1px solid #e7e7e7;border-radius:4px;padding:8px}.custom-field-mapper__title{justify-content:space-between;font-size:14px;font-style:normal;font-weight:600;line-height:22px;display:flex}.custom-field-mapper__required:before{text-align:right;color:#ff4d4f;content:"*";vertical-align:sub;margin-right:4px;font-family:SimSun,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;display:inline-block}.custom-field-mapper__info-icon{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.custom-field-mapper__info-icon,.custom-field-mapper__delete-icon{visibility:hidden}.custom-field-mapper__delete-icon{color:#ec0e0e}.custom-field-mapper__field{gap:0;padding:8px 0 8px 8px;display:flex}.custom-field-mapper__icon{align-items:flex-start;display:flex}.custom-field-mapper__collapse-container{width:100%}.custom-field-mapper__collapse-container .ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header[aria-expanded=true] .ant-collapse-arrow{top:5px}.custom-field-mapper__collapse .ant-collapse-expand-icon{align-items:center;display:flex}.custom-field-mapper__collapse .ant-collapse-header,.custom-field-mapper__collapse .ant-collapse-header-text{padding:0!important}.custom-field-mapper__collapse .ant-collapse-header-text div{align-items:center;padding-right:0;display:flex}.custom-field-mapper .ant-collapse-content-box{padding:0}.custom-field-mapper__select-container{margin-top:8px}.custom-field-mapper__select-container .type-label{letter-spacing:normal;color:#8c8c8c;align-items:center;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.custom-field-mapper__select-container .type-label--fixed{margin:4px 30px 8px 0}.custom-field-mapper__select-container .type-label--custom{margin:20px 30px 8px 0}.custom-field-mapper__select-container .type-label:before{content:"";border-bottom:1px solid #e7e7e7;width:20px;margin:0 10px 0 0}.custom-field-mapper__select-container .type-label:after{content:"";border-bottom:1px solid #e7e7e7;flex:1;margin:0 10px}.custom-field-mapper__select-content{width:100%}.custom-field-mapper__fixed{justify-content:space-between;gap:8px;display:flex}.custom-field-mapper__fixed .ant-form-item{width:100%}.custom-field-mapper__mapped-with{font-weight:400}.custom-field-mapper__add-mapping{justify-content:space-between;margin-top:10px;display:flex}.custom-field-mapper__add-mapping svg{margin-right:0}.item-option{align-items:center;gap:4px;display:flex}.custom-field-mapper:hover{box-shadow:0 1px 20px #26262605,0 2px 8px #26262608,0 1px 4px #2626260f}.custom-field-mapper:hover .custom-field-mapper__info-icon,.custom-field-mapper:hover .custom-field-mapper__delete-icon{visibility:visible}.empty-jira-optional-custom-fields-container{flex-direction:column;align-items:center;display:flex}.empty-jira-optional-custom-fields-container .logo{margin-bottom:.5rem}.empty-jira-optional-custom-fields-container .title{letter-spacing:0%;text-align:center;color:#434343;font-size:16px;font-weight:600;line-height:24px}.empty-jira-optional-custom-fields-container .description{letter-spacing:0%;text-align:center;color:#434343;margin-bottom:1rem;font-size:14px;font-weight:400;line-height:22px}.empty-jira-optional-custom-fields-container .button{padding-bottom:1rem}.jira-profile-auth-form{padding-top:16px}.jira-profile-auth-form h5{color:#8c8c8c}.jira-profile-issue-type-form{margin-top:48px}.jira-profile-issue-type-form__divider-wrapper{margin:0 24px}.jira-profile-issue-type-form__divider{border:1px solid #f5f5f5}.jira-profile-issue-type-form__content h5{color:#8c8c8c}.jira-profile-issue-type-form__error-alert{margin:0 24px 0 0}.jira-profile-issue-type-form__retry-button{background:inherit}.jira-profile-workflow-status-form .issue-tracker-profile-form__content-row{flex-direction:column}.jira-profile-workflow-status-form .issue-tracker-profile-form__content-row .resolutions-and-worflow{gap:8px;width:633px;display:flex}.jira-profile-workflow-status-form .issue-tracker-profile-form__content-row .resolutions-and-worflow .ir-form-item:nth-child(2){flex:1}.duplicate-dialog-form .ant-form-item{margin-bottom:1.3125rem}.duplicate-dialog-form .ant-form-item-label{padding-bottom:.25rem}.duplicate-dialog-form .ant-form-item-label label{color:#434343;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.duplicate-dialog-form__input-error{margin-bottom:-1.3125rem}.duplicate-dialog-form__text-container{flex-direction:column;justify-content:space-between;height:5.5rem;margin-bottom:1.5rem;display:flex}.duplicate-dialog-form__text-container p{margin:0}.duplicate-dialog-form__text-container p:first-child{color:#8c8c8c}.duplicate-dialog-form__text-container p:nth-child(2){color:#434343}.duplicate-dialog-form .extra-data-form{flex-direction:column;align-items:flex-start;gap:.75rem;padding-left:1.5rem;display:flex}.duplicate-dialog-form .extra-data-form .ant-checkbox-wrapper{margin:0}.duplicate-dialog-form .extra-data-form .ant-form-item{margin-bottom:0}.duplicate-dialog-form .extra-data-form .ant-form-item span{color:#000000d9;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.update-data-dialog__upload-container{border:.0625rem solid #f5f5f5;justify-content:space-between;align-items:center;width:100%;height:4.125rem;margin-top:1rem;padding:.5rem;display:flex}.update-data-dialog__upload-container:hover{background:#f5f5f5;border:.0625rem solid #f5f5f5}.update-data-dialog__upload-container:hover .update-data-dialog__delete-button{display:block}.update-data-dialog__upload-container .update-data-dialog__delete-button{display:none}.update-data-dialog__file-container{color:#059bf5;justify-content:center;align-items:center;gap:.5rem;display:flex}.update-data-dialog__file-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.project-unzoned-components{flex-direction:column;gap:.25rem;display:flex}.project-unzoned-components__description-error{margin:0}.create-template-from-project-dialog__diagram{justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex}.create-template-from-project-dialog__diagram img{object-fit:contain;width:100%;height:100%}.create-template-from-project-dialog__name .ant-form-item-label,.create-template-from-project-dialog__reference .ant-form-item-label,.create-template-from-project-dialog__labels .ant-form-item-label,.create-template-from-project-dialog__description .ant-form-item-label{text-align:left;width:14.5rem}.project-delete-modal__text{margin-bottom:0}.delete-editable-issue-tracker-dialog__title{letter-spacing:normal;color:#434343;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.delete-editable-issue-tracker-dialog__content{letter-spacing:normal;color:#434343;flex-direction:column;gap:1rem;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.jira-form-auth-form{padding-top:16px}.jira-form-auth-form h5{color:#8c8c8c}.custom-field-list .custom-field-mapper-container{margin-bottom:8px}.customfields{padding:24px 24px 0}.customfields__select-placeholder{color:#000000d9;font-size:.875rem;font-style:normal;font-weight:400}.customfields__select-placeholder p{margin:0}.customfields .customfields-container{margin-bottom:16px}.customfields .customfields-container .field-title{color:#0365ab;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.customfields .customfields-container .field-subtitle{color:#00000073;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.customfields .custom-fields-form__mandatory-fields{margin-bottom:16px}.customfields .custom-fields-form__mandatory-fields .ant-collapse-header-text,.customfields .custom-fields-form__optional-fields .ant-collapse-header-text{font-weight:700}.customfields .custom-fields-form__mandatory-fields .ant-collapse-header[aria-expanded=true],.customfields .custom-fields-form__optional-fields .ant-collapse-header[aria-expanded=true]{border-bottom:0}.customfields .custom-fields-form__mandatory-fields .ant-collapse-content-box,.customfields .custom-fields-form__optional-fields .ant-collapse-content-box{padding-top:0;padding-bottom:0}.customfields .ant-collapse-content .issue-tracker-profile-form{padding:0}.jira-form-issue-type-form{margin-top:48px}.jira-form-issue-type-form__divider-wrapper{margin:0 24px}.jira-form-issue-type-form__divider{border:1px solid #f5f5f5}.jira-form-issue-type-form__content h5{color:#8c8c8c}.jira-form-issue-type-form__error-alert{margin:0 24px 0 0}.jira-form-issue-type-form__retry-button{background:inherit}.jira-profile-proxy-form{padding-top:16px}.jira-profile-proxy-form h5{color:#8c8c8c}.issue-tracker-form-header{align-items:center;width:100%;display:flex}.editable-issue-trackers__drawer-actions{gap:.5rem;display:flex}.editable-issue-trackers__test-connection-button{align-items:center;column-gap:.5rem;display:flex}.editable-issue-trackers__beta-banner{align-items:center;gap:10px;height:1rem;display:flex}.editable-issue-trackers__beta-banner-icon{color:#059bf5;width:1rem;height:1rem}.editable-issue-trackers__beta-banner.ant-alert-with-description .ant-alert-icon{margin-right:0}.editable-issue-trackers__beta-banner .ant-alert-content .ant-alert-description{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.editable-issue-trackers__form-title__icon{grid-area:icon}.editable-issue-trackers__form-title__name{grid-area:title}.editable-issue-trackers__editable-fields-title{color:#434343}.editable-issue-trackers__form-subtitle{grid-area:subtitle;gap:.5rem;display:flex}.editable-issue-trackers__form-subtitle__prefix{color:#434343}.editable-issue-trackers__form-subtitle__subtext{color:#8c8c8c}.editable-issue-trackers__form-container{padding:2rem 1.5rem 1.5rem}.editable-issue-trackers__form-container .issue-tracker-form-header{grid-template-columns:auto 1fr;grid-template-areas:"icon title"".subtitle";display:grid}.empty-issue-trackers-container{justify-content:center;display:flex}.empty-issue-trackers-container .empty-issue-trackers-content .text-container{padding:16px}.empty-issue-trackers-container .empty-issue-trackers-content .text-container .title{color:#434343}.empty-issue-trackers-container .empty-issue-trackers-content .text-container .description{color:#8c8c8c;margin-top:8px}.empty-issue-trackers-container .empty-issue-trackers-content .empty-issue-trackers-profile .issue-tracker-apply-modal__content{border:1px solid #f5f5f5;border-radius:8px;width:350px;overflow:hidden}.empty-issue-trackers-container .empty-issue-trackers-content .create-issue-tracker-profile__btn{width:350px;margin-top:8px}.empty-issue-trackers-container .empty-issue-trackers-content .create-issue-tracker-profile__btn button{width:100%}.empty-issue-trackers-container .empty-issue-trackers-content .ant-divider.ant-divider-horizontal{margin-top:16px;margin-bottom:16px}.empty-issue-trackers-container .empty-issue-trackers-content .empty-custom-issue-trackers{border:1px solid #f5f5f5;border-radius:8px;width:350px}.empty-issue-trackers-container .empty-issue-trackers-content .create-custom-issue-tracker__btn{width:350px;margin-top:8px}.empty-issue-trackers-container .empty-issue-trackers-content .create-custom-issue-tracker__btn button{width:100%}.issue-trackers-selectors{flex:1;max-width:400px;display:flex}.issue-trackers-selectors.ant-select-open .ant-select-selector .issue-trackers-selectors__icon path{fill:#bfbfbf}.issue-trackers-selectors.ant-select-open .ant-select-selector .issue-trackers-selectors__icon--ca-rally path:last-child{fill:#fff}.issue-trackers-selectors__dropdown .ant-select-item-option-grouped{padding:.25rem .75rem}.issue-trackers-selectors__dropdown .ant-select-item-group{color:#8c8c8c;letter-spacing:normal;font-size:.75rem;font-weight:400;line-height:1.25rem}.issue-trackers-selectors__navigation-link{padding:14px 0}.issue-trackers-selectors__option-content{align-items:center;column-gap:.5rem;display:flex}.issue-trackers-selectors__option-content--icon{align-self:stretch;align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.issue-trackers-selectors__option-content:hover .issue-trackers-selectors__actions-button{visibility:visible}.issue-trackers-selectors__option-content:hover .issue-trackers-selectors__actions-button-icon--create{color:#212121}.issue-trackers-selectors__option-label{flex:1;min-width:20px;overflow:hidden}.issue-trackers-selectors__option-label--subtitle{color:#8c8c8c}.issue-trackers-selectors__option-tag{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.issue-trackers-selectors__profiles-label{color:#8c8c8c}.issue-trackers-selectors__button-container{justify-content:center;align-items:center;display:flex}.issue-trackers-selectors__actions-button{visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;display:flex}.issue-trackers-selectors__actions-button:hover{background-color:#0000}.issue-trackers-selectors__actions-button-icon--create{visibility:visible;color:#8c8c8c}.issue-trackers-selectors__actions-button-icon--edit{color:#434343}.issue-trackers-selectors__actions-button-icon--delete{color:#940000}.fill-issue-trackers-profile__profiles-row{align-items:center;gap:.5rem;display:flex}.fill-issue-trackers-profile .issue-trackers-selectors{flex:1;max-width:21.875rem}.fill-issue-trackers-profile .issue-trackers-selectors__option-tag{display:none}.create-custom-tracker{border-bottom:1px solid #f0f0f0;margin:0 4px}.fill-issue-trackers-profile-label{flex:1;justify-content:space-between;align-items:center;min-width:20px;display:flex;overflow:hidden}.fill-issue-trackers-profile-label__content{width:85%}.fill-issue-trackers-profile-label__icon{color:#000;margin:2px;font-size:16px}.fill-issue-trackers-profile-label__icon.delete,.fill-issue-trackers-profile-label__icon.edit{display:none}.fill-issue-trackers-profile-label__icon.delete{color:#dc143c}.fill-issue-trackers-profile-label__icon.edit{color:#000;margin-right:6px}.ant-select-dropdown .fill-issue-trackers-profile-label:hover .fill-issue-trackers-profile-label__icon.delete,.ant-select-dropdown .fill-issue-trackers-profile-label:hover .fill-issue-trackers-profile-label__icon.edit{display:block}.ant-select-selector__icon.delete,.ant-select-selector__icon.edit,.fill-issue-trackers-profile-icons{display:none}.ant-select-dropdown .fill-issue-trackers-profile-icons{display:flex}.issue-tracker-apply-modal__placeholder{flex-direction:column;gap:1rem;display:flex}.issue-tracker-apply-modal__placeholder p{margin:0}.issue-tracker-apply-modal__icon-container{align-items:center;margin-left:.5rem;margin-right:.25rem;display:flex}.issue-tracker-apply-modal__assigned-issue{align-items:center;display:flex}.issue-tracker-apply-modal__assigned-issue span{margin-left:.375rem;margin-right:.375rem}.issue-tracker-apply-modal .assigned-profile-placeholder{align-items:center;gap:.5rem;display:flex}.issue-tracker-apply-modal .assigned-profile-placeholder__image{width:1rem;height:1rem}.import-interval-dropdown-custom-container{padding:.75rem;display:flex}.import-interval-dropdown-custom-container-warning{padding:.75rem .75rem 0;display:flex}.import-interval-dropdown-divider{width:19.5625rem;min-width:19.5625rem;margin:0}.import-interval-dropdown{width:21.0625rem}.warning-message{color:#faad14;margin-top:.5rem;padding-left:.75rem;font-size:.75rem}.test-tracker-settings-form-container section{display:flex}.test-tracker-settings-form-container section .left-column{width:100%}.test-tracker-settings-form-container .right-column{margin-top:1rem}.test-tracker-settings-form-container .test-tracker-settings-form-container__first-item{margin-bottom:1rem}.test-tracker-settings-form-container .test-tracker-settings-form-container__first-item .test-tracker-settings-form-info{color:#0365ab;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.test-tracker-settings-form-container .test-tracker-settings-form-container__item{display:flex}.test-tracker-settings-form-container .test-tracker-settings-form-container__item-label{width:40%}.test-tracker-settings-form-container .test-tracker-settings-form-container__item-input{width:60%}.test-tracker-settings-form-container .user-item{margin-top:1.5rem}.test-tracker-settings-form-container .switch-item{margin-bottom:3rem}.component-from-project-component-form__name .ant-form-item-label,.component-from-project-component-form__reference .ant-form-item-label,.component-from-project-component-form__category .ant-form-item-label,.component-from-project-component-form__description .ant-form-item-label{text-align:left;width:14.5rem}.show-in-threat-and-countermeasures-button-switch__title{color:#0365ab}.show-in-threat-and-countermeasures-button-switch__buttons{margin-bottom:.5rem}.show-in-threat-and-countermeasures-button-switch__switch-container{align-items:center;gap:.5rem;display:flex}.show-in-threat-and-countermeasures-button-switch__description{margin-top:.25rem}.select-with-search__option{color:#434343;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.select-with-search__option-username{color:#8c8c8c}.select-with-search__load-more-option{color:#037ac9}.sharing-settings-table{margin-top:.625rem}.sharing-settings-table__title{color:#8c8c8c;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.sharing-settings-table__items{margin-bottom:0;padding-left:0;list-style-type:none}.sharing-settings-table__item{box-sizing:content-box;border-bottom:.0625rem solid #f0f0f0;align-items:center;height:1rem;padding:.625rem .3125rem .625rem .9375rem;display:flex}.sharing-settings-table__item-right{flex-grow:1;justify-content:end;align-items:center;display:flex}.sharing-settings-table__item-secondary-value{color:#a8a8a8;margin-left:.3125rem}.sharing-settings-table__item-delete-action{align-items:center;width:1rem;height:1rem;margin-left:.625rem;display:flex}.sharing-settings-table__item-delete-btn{opacity:0;cursor:pointer;color:#ec0e0e}.sharing-settings-table__item-delete-btn svg{margin-right:0}.sharing-settings-table__item-delete-btn:hover{color:#00000073;background:0 0}.sharing-settings-table__item:hover{cursor:pointer}.sharing-settings-table__item:hover .sharing-settings-table__item-delete-btn{opacity:1}.sharing-settings-not-shared{gap:0;margin-top:.625rem}.sharing-settings{flex-direction:column;margin-top:.75rem;display:flex}.sharing-settings__single__title{color:#0365ab;letter-spacing:normal;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.sharing-settings__header,.sharing-settings__selection-buttons{display:flex}.sharing-settings__btn{width:2rem;height:2rem}.sharing-settings__users-btn{margin-left:-.0625rem}.sharing-settings__dropdown{width:18.6875rem;margin-bottom:.5rem}.sharing-settings__dropdown--multiple{margin-left:.625rem}.sharing-settings .ant-btn-primary{background-color:#0365ab;border-color:#434343}.sharing-settings .ant-btn-default{border-color:#434343}.sharing-settings .ant-btn svg{margin-right:0}.sharing-settings .ant-btn:active,.sharing-settings .ant-btn:focus{cursor:default}.component-from-project-visibility-form__title{color:#0365ab;letter-spacing:normal;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.component-from-project-visibility-form__title h5{margin-bottom:0}.component-from-project-visibility-form__visibleToAll .ant-form-item-label{text-align:left}.delete-component-from-project{margin-top:1.5rem}.delete-component-from-project__button{color:#ec0e0e;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.delete-component-from-project__button:focus{color:#940000}.delete-component-from-project__dialog .ant-modal-content{padding:0}.delete-component-from-project__dialog .ant-modal-content .ant-modal-header{padding:24px}.delete-component-from-project__dialog .ant-modal-content .ant-modal-body{padding:0 24px 24px}.delete-component-from-project__dialog .ant-modal-content .ant-modal-body .ir-dialog__children{padding:0}.delete-component-from-project__dialog .ant-modal-content .ant-modal-footer{padding:0 24px 24px}.component-from-project-dialog-instances{margin-top:24px}.component-from-project-dialog-instances .artifact-image-container__image{width:61px!important;height:48px!important}.component-from-project-dialog-instances__instance-title{color:#434343;letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.component-from-project-dialog-instances .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.component-from-project-dialog__diagram{justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex}.component-from-project-dialog__diagram img{object-fit:contain;width:100%;height:100%}.component-from-project-dialog__subtitle{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.threat-fix-container .threat-fix-container__first-item{margin-bottom:.5rem}.threat-fix-container .threat-fix-container__first-item .threat-fix-info{color:#0365ab;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.threat-fix-container .threat-fix-container__second-item{margin-bottom:1rem}.threat-fix-container .threat-fix-container__second-item .threat-fix-version{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.threat-fix-container .threat-fix-container__item{align-items:center;gap:.5rem;display:flex}.threat-fix-container .threat-fix-container__item-label{width:40%}.threat-fix-container .threat-fix-container__item-input{width:60%}.ir-alert-container .artifact-generation-failed-alert .ant-alert-description{white-space:pre-line}.ir-alert-container .artifact-generation-failed-alert .ant-alert-description .ir-button{padding:0}.artifacts-modal-empty .spinner-container{height:36rem}.artifacts-modal-empty .ant-modal-body{min-height:39rem;max-height:39rem;padding:0 1.5rem 1.5rem}.artifacts-modal-empty__container{text-align:center;min-height:36rem;max-height:36rem}.artifacts-modal-empty__images{justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}@media screen and (width<=90rem){.artifacts-modal-empty__images{flex-direction:column;align-items:center;margin-top:1.75rem}}.artifacts-modal-fill .ant-modal-body{padding:0 1.5rem 1.5rem}.artifacts-modal-fill__container{background-color:#f5f5f5;grid-template-columns:18.25rem 1fr;height:100%;min-height:39rem;max-height:39rem;display:grid}.artifacts-modal-fill__card-container{flex-wrap:wrap;gap:1rem;min-height:39rem;max-height:39rem;padding:.75rem;display:flex;overflow-y:auto}.artifacts-modal-fill__table{background-color:#fff}.artifacts-modal-fill__table .table-content{table-layout:auto}.artifacts-modal-fill__table .table-content .table-header-cell-date{width:10rem;max-width:10rem}.artifacts-modal-fill__table .table-content .table-header-cell-username{width:4.875rem;max-width:4.875rem}.artifacts-modal-fill__table .table-content .table-header-actions{width:2.5rem;max-width:2.5rem}.artifacts-modal-fill__table .table-header-cell-content{justify-content:space-between;display:flex}.artifacts-modal-fill__table .table-row--selected .table-cell-date,.artifacts-modal-fill__table .table-row--selected .table-cell-username{color:#0365ab}.artifacts-modal-fill__action-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.25rem;display:flex}.artifacts-modal-fill__action-empty{width:100%}.artifacts-modal-fill__pin{font-size:1rem}.artifacts-modal-fill__pin--fill{color:#0365ab;font-size:1rem}@media screen and (width<=48rem){.artifacts-modal-fill__table{background-color:#fff}.artifacts-modal-fill__table .table-content{table-layout:auto}.artifacts-modal-fill__table .table-content .table-header-cell-date{width:8.8125rem}.artifacts-modal-fill__table .table-content .table-header-actions{width:1.75rem}.artifacts-modal-fill__container{grid-template-columns:10.625rem 1fr}}.artifacts-modal-fill .ir-alert-container{margin-bottom:1rem}.project-history-modal .ant-modal-content{width:90%!important;max-width:108rem!important}.project-history-modal .ant-modal-content .ant-modal-body{flex-direction:column;display:flex;overflow-y:hidden}@media screen and (width<=48rem){.project-history-modal .ant-modal-content{width:100%}}.project-history-table{flex-direction:column;flex-grow:1;min-height:0;display:flex}.project-history-table .table__scroll-container{flex-grow:1;overflow-y:auto}.project-history-table .table__footer{flex-shrink:0;justify-content:flex-end;display:flex}.project-history-table .table-header-cell-actions,.project-history-table .table-header-cell-actions .table-header-cell,.project-history-table .table-header-cell-actions .table-header-cell .table-header-cell-content,.project-history-table .table-header-cell-actions .table-header-cell .table-header-cell-content .trimmed-text-with-tooltip,.project-history-table .table-header-cell-actions .table-header-cell .table-header-cell-content .trimmed-text-with-tooltip__content{width:3.5rem}.project-history-table .table-header-cell-actions .table-header-cell .table-header-cell-content__title{justify-content:center;align-items:center;width:3.375rem;height:3.375rem;padding-left:0;display:flex}.project-history-table__dropdown{color:#8c8c8c;width:100%;height:100%}.project-history-table__dropdown svg{margin:0}.project-history-table__dropdown.ant-dropdown-open{color:#059bf5}.restore-diagram-dialog__diagram{justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex}.version-history-modal__spinner-container{justify-content:center;align-items:center;min-height:39rem;max-height:39rem;display:flex}.version-history-modal .ir-alert-container{margin-bottom:1rem}.version-history-modal .ir-modal-header{align-items:center}.overflow-row{flex-wrap:wrap;gap:8px;height:22px;display:flex;position:relative;overflow:hidden}.overflow-row__tag{margin:0}.overflow-row__tag--hidden{z-index:-1;visibility:hidden;position:absolute;top:-30px}.overflow-row__tag-count{visibility:hidden;width:50px;min-width:50px;max-width:50px;margin:0;display:none}.overflow-row__tag-count--visible{visibility:visible;display:block}.project-roles-selector{width:100%}.project-roles-selector .ant-select-selection-overflow-item{max-width:95%;display:block}.project-roles-selector .ant-select-selection-overflow-item-rest .ant-select-selection-item{padding:0;margin:0;background:0 0;border:none;height:auto;margin-inline:0;padding-inline:0}.project-roles-selector .ant-select-selection-placeholder{color:#8c8c8c}.project-roles-selector .overflow-row{height:100%}.project-roles-selector .overflow-row__tag{color:#8c8c8c;letter-spacing:normal;align-items:center;font-size:.75rem;font-weight:400;line-height:1.25rem}.project-roles-selector__dropdown{padding-bottom:0}.project-roles-selector__footer{padding:.5rem}.project-roles-selector__button{align-items:center;max-width:100%;display:flex}.project-roles-selector__inherit-option{color:#434343;height:1.875rem;padding:.25rem .75rem}.project-roles-selector__inherit-option-icon{margin-right:.5rem}.project-roles-selector__inherit-option-tooltip{max-width:33.5rem}.project-roles-selector__inherit-option-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-access-modal .ant-modal-content .ant-modal-body{flex-direction:column;display:flex}.project-access-modal__title{color:#0365ab;align-items:center;gap:.25rem;display:flex}.project-access-modal__title .ant-typography{color:#0365ab}.project-access-modal__body{color:#8c8c8c}.project-access-modal__heading{align-items:center;gap:9px;display:flex}.project-access-modal__card{display:flex;overflow:hidden}.project-access-modal__card .ant-card-body{gap:9px;width:100%}.project-access-modal__table-users{overflow-y:auto}.project-access-modal__table-users .table-header-row{z-index:1;position:sticky}.project-access-modal__table-users .table-header-cell-id{width:60%}.project-access-modal__table-users .table-header-actions{width:60px}.project-access-modal__table-users::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.project-access-modal__table-users::-webkit-scrollbar-thumb{background-color:#0000}.project-access-modal__table-users::-webkit-scrollbar-track{background-color:#0000}.project-access-modal__table-users:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.project-access-modal__table-users:hover::-webkit-scrollbar-track{background-color:#0000}.project-access-modal__table-business-units{overflow-y:auto}.project-access-modal__table-business-units .table-header-row{z-index:1;position:sticky}.project-access-modal__table-business-units .table-header-cell-id{width:40%}.project-access-modal__table-business-units .table-header-actions{width:60px}.project-access-modal__table-business-units::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.project-access-modal__table-business-units::-webkit-scrollbar-thumb{background-color:#0000}.project-access-modal__table-business-units::-webkit-scrollbar-track{background-color:#0000}.project-access-modal__table-business-units:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.project-access-modal__table-business-units:hover::-webkit-scrollbar-track{background-color:#0000}.project-access-modal__table-title-user{grid-template-columns:24px 1fr;gap:4px;display:grid}.project-access-modal__table-filter{min-width:200px;margin:8px}.project-access-modal__table-actions{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:5px;display:flex}.project-access-modal__table-actions--hidden{opacity:0}.project-access-modal__table-business-unit-action-button{border:none}.project-access-modal__table-business-unit-action-button--hidden{visibility:hidden}.project-access-modal__table-actions-remove-icon{color:#ec0e0e}.project-access-modal__project-roles-cell-skeleton ul{margin-bottom:0}.project-access-modal__inplace .inplace__title,.project-access-modal__inplace .inplace__description{color:#a8a8a8}.project-access-modal__content{gap:1rem;display:grid;overflow:hidden}.project-access-modal__no-permission-text{letter-spacing:normal;color:#434343;font-size:.75rem;font-weight:400;line-height:1.25rem}.project-access-modal__project-role-column-header{grid-template-columns:auto 16px;justify-content:flex-start;align-items:center;gap:.75rem;display:grid}.modal{max-width:17.625rem}.modal__title{font-size:1rem;font-weight:700;line-height:1.5rem}.modal__label{display:block}.modal__input{width:234px}.modal__container{padding:0 0 0 36px;font-size:1rem;font-weight:400;line-height:1.5rem}.modal__img-container{background-color:#fff;justify-content:center;align-items:center;width:100%;height:20.625rem;padding:.5rem;display:flex}.modal__img{object-fit:contain;width:100%;height:100%}.project-menu-actions__more-icon-button{color:#434343;font-size:1rem}.project-menu-actions .copy-link-text-with-icon{align-items:center;gap:.5rem;display:flex}.project-menu-actions .copy-link-text-with-icon__text{flex:1}.project-menu-actions .copy-link-text-with-icon__icon{color:#31aa3d;font-size:.875rem}.project-menu-actions .copy-link-text-with-icon__icon--hidden{visibility:hidden}.project-menu-actions__custom-menu-item{align-items:center;gap:calc(.125rem - 2px);display:flex}.project-menu-actions__custom-menu-item svg{width:1rem;height:1rem}.direct-access-options{display:flex}.direct-access-options__option .ir-button{justify-content:center;align-items:center;display:flex}.direct-access-options__option .ir-button svg{width:1.25rem;height:1.25rem;margin:0}.direct-access-options__option--disabled .ir-button svg{opacity:.3}.direct-access-options__option--disabled .ir-button:hover{background-color:#0000!important}.direct-access-options .option-disabled{opacity:.4}.community-project-access-button__popover{width:236px}.community-project-access-button__popover .ant-popover-title{letter-spacing:normal;color:#434343;padding:8px 16px;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.community-project-access-button__popover .ant-popover-inner-content{letter-spacing:normal;color:#434343;font-size:.75rem;font-weight:400;line-height:1.25rem}.community-project-access-button__tooltip{white-space:pre-line}.project-access__dialog .ant-modal-header{max-height:1.5rem}.project-access__dialog .ant-modal-body .ir-dialog__children{font-size:.875rem}.project-access__dialog-buttons-container{justify-content:center;width:100%;display:flex}.project-access-invitations__regenerate-button{padding:.25rem .5rem;line-height:1px}.project-access-invitations__generate-button svg{vertical-align:sub}.project-access-invitations__popover{max-width:19.125rem}.project-access-invitations__popover-container{justify-content:center;align-items:center;gap:.5rem;display:flex}.project-access-invitations__popover-container span{width:15.625rem}.project-access-invitations__popover-icon{color:#31aa3d}.project-header{color:#000000a6;background-color:#fff;align-items:center;max-width:100%;padding:0 .5rem;font-size:.875rem;display:flex;box-shadow:inset 0 -1px #f0f0f0}.project-header .ir-button{justify-content:center;align-items:center;display:flex}.project-header .ir-button:not(.threat-model-sync-button,.state-project-button,#btn-block-project):hover{background-color:#e7e7e7}.project-header .ir-button--active{background-color:#e7e7e7!important}.project-header .ir-button--active svg path{fill:#0365ab}.project-header__content{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.project-header__content .menu-items-wrapper{justify-content:right;align-items:center;gap:8px;display:flex}.project-header__content .menu-items-wrapper .state-buttons-container{white-space:nowrap}.project-header__content .menu-items-wrapper .ir-button{justify-content:center;align-items:center;display:flex}.project-header__content .menu-items-wrapper .project-option-buttons svg{margin:0}.project-header__content .menu-items-wrapper .project-option-buttons__container{gap:.125rem;margin-right:.5rem;display:flex}.project-header__left-content{align-items:center;min-width:0;display:flex}.project-header__left-content--go-to-projects svg{font-size:1.25rem}.project-header__left-content--title{color:#000000a6;min-width:1.875rem;max-width:28.125rem;margin:0 .25rem;padding:.5rem}.project-header__left-content--title:hover{cursor:pointer;background-color:#e7e7e7}.project-header__left-content .ir-button{justify-content:center;align-items:center;display:flex}@media (width<=1366px){.project-header__left-content .ir-button{width:1.5rem;height:1.5rem}}.project-header__left-content .ir-button svg{margin:0}@media (width<=1366px){.project-header__left-content .ir-button svg{width:1rem;height:1rem}}.project-header__left-content .blueprint-tag{justify-content:center;height:1.375rem;display:flex}.project-header__left-content .blueprint-tag svg{width:1rem;height:1rem}.project-header__left-content .blueprint-tag--mobile{padding:auto;display:flex}.project-header__left-content .blueprint-tag--mobile svg{width:.875rem;height:.875rem}.project-header__left-content .blueprint-tag:hover span{cursor:default}.project-header__left-content--project-info-actions,.project-header__left-content .direct-access-options{align-items:center;gap:.25rem;display:flex}@media (width>=1367px){.project-header__left-content--project-info-actions svg,.project-header__left-content .direct-access-options svg{width:1.25rem;height:1.25rem}}.project-header .project-name-disabled .project-header__left-content--title:hover{cursor:default;background-color:#0000}.project-header__logo{justify-content:center;align-items:center;margin:0 .25rem;padding:0;display:flex}.project-header__logo img{width:5.39063rem}@media (width<=1366px){.project-header__logo{margin:0 .125rem}}.project-header__logo img{max-width:120px;max-height:34px}.project-header__setting-button{color:#434343;font-size:1rem}.project-header__buttons--mobile{padding:0 3px}.project-header__tabs{padding:0 .75rem}.project-header__tabs .ant-tabs-nav-operations{display:none!important}.project-header__tabs .ant-tabs-nav{margin:0}@media (width<=673px){.project-header__tabs{display:none}.project-header__breadcrumb{justify-content:center;align-items:center;min-width:120px;display:flex}}@media (width<=1366px){.project-header,.project-header .ant-tabs-nav{height:2.5rem}.project-header .ant-tabs-tab:not(:first-child){margin-left:1.25rem}.project-header__logo{height:1.5rem}.project-header__logo img{height:1rem}}@media (width<=768px){.project-header .ant-tabs-tab:not(:first-child){margin-left:.75rem}}.mobile-header__left-side .project-mobile-header-left-side{align-items:center;display:flex}.mobile-header__left-side .project-mobile-header-left-side__title{min-width:1.25rem;max-width:7.8125rem;margin:0 .25rem;padding:.5rem}.mobile-header__left-side .project-mobile-header-left-side__title:hover{cursor:pointer;background-color:#e7e7e7}.mobile-header__left-side .project-mobile-header-left-side .ir-button{justify-content:center;align-items:center;display:flex}.mobile-header__left-side .project-mobile-header-left-side .ir-button svg{width:1rem;margin:0}.mobile-header__left-side .blueprint-tag--mobile{align-items:center;width:1.625rem;height:1.375rem;margin-left:.125rem;padding:auto;display:flex}.mobile-header__left-side .blueprint-tag--mobile svg{width:1rem;height:1rem}.mobile-header__left-side .project-name-disabled .project-mobile-header-left-side__title:hover{cursor:default;background-color:#0000}.mobile-header__main .project-mobile-header-main{width:100%}.mobile-header__main .project-mobile-header-main__main-option{flex-direction:column;gap:.125rem;display:flex}.mobile-header__main .project-mobile-header-main__main-option--selected{letter-spacing:normal;color:#0365ab;padding:.125rem 0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.mobile-header__main .project-mobile-header-main__main-option--current-option{white-space:nowrap;align-items:center;gap:.25rem;min-width:.625rem;display:flex}.mobile-header__main .project-mobile-header-main__main-option--current-option svg{min-width:1rem;font-size:1rem}.mobile-header__main .project-mobile-header-main__main-option--underline{background-color:#0365ab;width:100%;height:.125rem}.mobile-header__right-side .project-options-wrapper .project-option-buttons__container{gap:.125rem;margin-right:.125rem;display:flex}.mobile-header__right-side .project-options-wrapper .project-option-buttons__container .threat-model-sync-button,.mobile-header__right-side .project-options-wrapper .project-option-buttons__container #btn-block-project{align-items:center;display:flex}.mobile-header__right-side .project-options-wrapper .project-option-buttons__container .threat-model-sync-button svg,.mobile-header__right-side .project-options-wrapper .project-option-buttons__container #btn-block-project svg{margin-right:0}.project-page-container .context-window-area{transition:all .25s ease-in-out}.project-page-container .context-window-area.spaced-overlay--small{padding-right:640px}.project-page-container .context-window-area.spaced-overlay--medium{padding-right:768px}.archived-project-dialog__content{flex-direction:column;align-items:center;gap:16px;display:flex}.archived-project-dialog__text{letter-spacing:normal;color:#434343;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.archived-project-dialog__restore-btn{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.archived-project-dialog .ant-btn-background-ghost.ant-btn-primary{color:#434343;border-color:#434343}.archived-project-dialog__footer{justify-content:flex-end;gap:.5rem;display:flex}.embedded-login-page{text-align:center;justify-content:center;align-items:center;height:100vh;display:flex}.embedded-login-page__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:393px;padding:1.5rem;display:flex}.embedded-login-page img{width:302px;margin-bottom:1.5rem}.embedded-login-page h2,.embedded-login-page h3{color:#fff;margin:0}.embedded-login-page h2{letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem}.embedded-login-page h3{letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}.embedded-login-page .ir-button{width:fit-content}.accept-invitation-form{justify-content:center;display:flex}.accept-invitation-form__required-label:before{color:#ff4d4f;content:"*";margin-right:.25rem;font-family:SimSun,sans-serif;font-size:.875rem}.accept-invitation-form input{background:#ffffff4d;border:1px solid #d9d9d94d;border-radius:2px}.accept-invitation-form .ant-form-item-explain-error{color:#ffccc7}.accept-invitation-form label{letter-spacing:normal;height:100%;padding:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.accept-invitation-form .ant-row{flex-flow:column wrap;align-items:flex-start;display:flex}.accept-invitation-form .ant-row .ant-form-item-label>label{text-align:start;color:#fff}.accept-invitation-form .ant-form-item-control{width:100%}.accept-invitation-form .ant-input-affix-wrapper,.accept-invitation-form .ant-input-affix-wrapper-status-error,.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled),.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover{border:none;background:#ffffff4d!important}.accept-invitation-form .ant-input-affix-wrapper .ant-input,.accept-invitation-form .ant-input-affix-wrapper-status-error .ant-input,.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input,.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover .ant-input,.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled) .ant-input,.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover .ant-input{background-color:#0000}.accept-invitation-form .ant-input-affix-wrapper svg,.accept-invitation-form .ant-input-affix-wrapper-status-error svg,.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) svg,.accept-invitation-form .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover svg,.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled) svg,.accept-invitation-form .ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover svg{color:#fff}.accept-invitation-form .ant-input{color:#fff;background:#ffffff4d;border:none}.accept-invitation-form__form-group{width:100%;max-width:32.75rem}@media (width>=1366px){.accept-invitation-form__input-group{padding-bottom:.5rem}.accept-invitation-form__form-group{max-width:32.75rem}}.accept-invitation{z-index:2;color:#fff;flex-direction:column;align-items:center;margin-top:8.9375rem;margin-bottom:4rem;display:flex;position:relative}.accept-invitation__header-container{flex-direction:column;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.accept-invitation__logo{margin-bottom:2rem}.accept-invitation__header-container .accept-invitation__header-title{color:#fff;margin-bottom:0;font-weight:700}.accept-invitation__header-container .accept-invitation__header-subtitle{color:#fff;margin-bottom:0;font-weight:400}.accept-invitation__header-container .accept-invitation__header-subtitle strong{color:#059bf5;font-weight:700}.accept-invitation__content-container{flex-wrap:wrap;justify-content:center;column-gap:3rem;padding:1.5rem;display:flex}.accept-invitation__content-container p{color:#fff;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.accept-invitation__content-container form,.accept-invitation__content-container p{text-align:justify;flex:1;width:32.75rem;margin-bottom:1.5rem}@media (width<=1366px){.accept-invitation__content-container{flex-direction:column}.accept-invitation__content-container form,.accept-invitation__content-container p{text-align:justify;flex:1;width:100%;max-width:32.75rem;margin-bottom:1.5rem}}@media (width<=450px){.accept-invitation__content-container{padding-left:1rem;padding-right:1rem}}@media (width<=1366px){.accept-invitation .gradient-container{justify-content:center;display:flex}.accept-invitation .gradient-container__content{max-width:32.75rem}}.generic-page-header{background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:3.25rem;padding:0 1.5rem;display:flex;box-shadow:inset 0 -1px #f0f0f0}.generic-page-header__left-content{align-items:center;gap:1rem;display:flex}.generic-page-header__left-content h4{color:#000;margin:0;font-size:1rem;font-weight:500}.generic-page-header__logo{border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.generic-page-header__logo:hover{background:#f0f0f0}.generic-page-header__logo img{object-fit:contain;width:1.5rem;height:1.5rem}.no-projects__container{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 0;display:flex}.no-projects__text{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.export-project-list__dialog-body{font-size:.875rem}.export-project-list__btn{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;display:flex}.export-project-list__btn svg{width:1rem;min-width:1rem;height:1rem;margin:0!important}.export-project-list__btn-icon{font-size:1rem}.export-project-list__success-icon{color:#31aa3d;font-size:1.5rem}.export-project-list__error-icon{color:#ec0e0e;font-size:1.5rem}.export-project-list__success-notification{color:#8c8c8c}.export-project-list__filename{color:#434343;font-weight:700}.page-header{width:100%;max-height:8.375rem;padding:1rem}.page-header__preheader{flex:100%;padding-bottom:8px}.page-header__custom-breadcrumb{display:block}.page-header__pre-title{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.page-header__title{width:100%;margin:0}.page-header__complement-area{align-items:center;margin-top:12px;display:flex}.page-header__complement-area>div{align-items:center;gap:8px;display:flex}@media screen and (width>=768px){.page-header--fluidButtons{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.page-header--fluidButtons h1.page-header__title,.page-header--fluidButtons h2.page-header__title{width:auto!important;margin:0!important}.page-header--fluidButtons .page-header__complement-area{margin-top:0}}.page-header--small{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:.75rem 1.5rem;display:flex}.page-header--small h1.page-header__title,.page-header--small h2.page-header__title{flex:1}.page-header--small .page-header__complement-area{margin-top:0}.page-header--small .page-header__preheader{padding-bottom:0}@media screen and (width>=1366px){.page-header{padding:1rem 1.5rem}}@media screen and (width>=1919px){.page-header{padding:1rem 2rem}}.import-dialog{flex-direction:column;justify-content:center;height:100%;display:flex;top:0;left:0}.import-dialog .ant-modal-content{flex-direction:column;max-height:90%;display:flex}.import-dialog .ant-modal-content .ant-modal-body{overflow:auto}.import-dialog .ant-modal-content .ant-modal-body::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.import-dialog .ant-modal-content .ant-modal-body::-webkit-scrollbar-thumb{background-color:#0000}.import-dialog .ant-modal-content .ant-modal-body::-webkit-scrollbar-track{background-color:#0000}.import-dialog .ant-modal-content .ant-modal-body:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.import-dialog .ant-modal-content .ant-modal-body:hover::-webkit-scrollbar-track{background-color:#0000}.import-dialog .ir-alert-container .ant-alert-info{margin-left:0}.import-dialog__info-alert{box-sizing:border-box;width:100%;max-width:none;margin:0}.import-dialog__upload-container{border:.0625rem solid #f5f5f5;justify-content:space-between;align-items:center;width:100%;height:4.125rem;margin-top:1rem;padding:.5rem;display:flex}.import-dialog__upload-container:hover{background:#f5f5f5;border:.0625rem solid #f5f5f5}.import-dialog__upload-container:hover .import-dialog__delete-button{display:block}.import-dialog__upload-container .import-dialog__delete-button{display:none}.import-dialog__file-container{color:#059bf5;justify-content:center;align-items:center;gap:.5rem;display:flex}.import-dialog__file-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.import-dialog-form{padding:24px 0 0}.ir-dialog__children .ir-alert-container{margin-top:1rem}.ir-dialog__children .ir-dragger .import-project-explanation{color:#8c8c8c;margin:.5rem}.ir-textarea{border-color:#8c8c8c;padding:8px 16px 2px}.ir-textarea:focus{border-color:#059bf5;box-shadow:0 0 0 2px #78c9fc}@keyframes rotate360{to{transform:rotate(360deg)}}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.acceptStyle{background:linear-gradient(to top right,#d4e7f6 0%,#9df2dd 100%)!important;border-color:#01ecb4!important}.warningStyle{background:#fff7e6!important;border:2px dashed #ff9d00!important}.warningStyle:hover{background:#fff7e6!important;border-color:#fa541c!important}.dropzone-container{border-radius:var(--Radius-L,8px);border:1px dashed var(--Gradient-green,#01ecb4);cursor:pointer;z-index:1;background:linear-gradient(to top right,#e8effc 0%,#bbfbec 100%);flex-direction:column;align-items:center;max-height:400px;margin:1.25rem;padding:1.25rem;transition:border-color .2s ease-in-out,background .2s ease-in-out;display:flex;position:relative}.dropzone-container:hover{background:linear-gradient(to top right,#ddeaf8 0%,#a8f5e3 100%);border-color:#00d4a2}.dropzone-container .empty-image-icon{opacity:1;width:56px;height:56px;margin-bottom:.75rem;transition:all .2s ease-in-out;animation:.2s ease-out fadeInSlideDown;display:block;transform:translateY(0)scale(1)}.dropzone-container .empty-image-icon.hidden{opacity:0;pointer-events:none;visibility:hidden;height:0;margin-bottom:0;overflow:hidden;transform:translateY(-20px)scale(.8)}.dropzone-container h3.dropzone-title{text-align:center;opacity:1;margin:0 0 .75rem;font-weight:600;transition:all .2s ease-in-out;animation:.2s ease-out .1s both fadeInSlideDown;transform:translateY(0)}.dropzone-container h3.dropzone-title.hidden{opacity:0;pointer-events:none;visibility:hidden;height:0;margin:0;overflow:hidden;transform:translateY(-15px)}.dropzone-container h3:not(.dropzone-title){text-align:center;opacity:1;margin:0 0 .75rem;font-weight:600;transition:all .2s ease-in-out;animation:.2s ease-out .1s both fadeInSlideDown;transform:translateY(0)}.dropzone-container .warning-image-icon{width:48px;height:48px;margin-bottom:.75rem;animation:.3s ease-out fadeInSlideDown;display:block}.dropzone-container .dropzone-warning-title{color:#fa541c;text-align:center;margin:0 0 .25rem;font-size:16px;font-weight:600;animation:.3s ease-out .1s both fadeInSlideDown}.dropzone-container .dropzone-warning-message{color:#434343;text-align:center;max-width:450px;margin:0 0 1.25rem;font-size:14px;animation:.3s ease-out .2s both fadeInSlideDown}.dropzone-container .dropzone-warning-button{color:#fff;background-color:#ff9d00;border-color:#ff9d00;padding:8px 24px;font-weight:600;animation:.3s ease-out .3s both fadeInSlideDown}.dropzone-container .dropzone-warning-button:hover{background-color:#fa541c;border-color:#fa541c}.dropzone-container .dropzone-warning-button:active{background-color:#d46b08;border-color:#d46b08}.dropzone-container .dropzone-image-preview{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.dropzone-container .dropzone-image-preview-wrapper{justify-content:center;align-items:center;max-height:120px;display:flex;position:relative}.dropzone-container .dropzone-image-preview-wrapper:hover .dropzone-delete-btn{opacity:1;visibility:visible}.dropzone-container .dropzone-image-preview-img{object-fit:contain;cursor:pointer;width:auto;max-width:128px;height:auto;max-height:96px;display:block;box-shadow:0 2px 8px #0000001a}.dropzone-container .dropzone-image-button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.dropzone-container .dropzone-delete-btn{opacity:0;visibility:hidden;background:#fff;border:1px solid #ec0e0e;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0000001a}.dropzone-container .dropzone-delete-btn:hover{border-color:#ec0e0e;transform:scale(1.1)}.dropzone-container .dropzone-delete-btn .dropzone-delete-icon{color:#ec0e0e;justify-content:center;align-items:center;width:12px;height:12px;margin:0;padding:0;display:flex}.dropzone-container .dropzone-input-wrapper{width:100%;max-width:600px}.dropzone-container .dropzone-input-wrapper .dropzone-add-image-prompt{cursor:pointer;opacity:1;align-items:center;gap:.25rem;margin-bottom:.75rem;transition:all .2s ease-in-out;animation:.4s ease-out .15s both fadeInSlideDown;display:flex;transform:translateY(0)}.dropzone-container .dropzone-input-wrapper .dropzone-add-image-prompt:hover{background:#01ecb426;border-color:#01ecb480}.dropzone-container .dropzone-input-wrapper .dropzone-add-image-prompt .dropzone-add-image-icon{flex-shrink:0;width:21px;height:21px;transition:transform .2s}.dropzone-container .dropzone-input-wrapper .dropzone-add-image-prompt .dropzone-add-image-text{color:#434343;user-select:none;font-size:14px;font-weight:600;transition:color .2s}.dropzone-container .dropzone-input-wrapper .dropzone-add-image-prompt:hover .dropzone-add-image-icon{transform:scale(1.05)}.dropzone-container .dropzone-input-wrapper .dropzone-text-area{border-radius:8px;align-content:center;width:100%;min-height:60px;padding:.75rem;transition:border-color .2s;border:1px solid var(--Gradient-green,#01ecb4)!important}.dropzone-container .dropzone-input-wrapper .dropzone-text-area:focus,.dropzone-container .dropzone-input-wrapper .dropzone-text-area:focus-within{border-color:#059bf5;outline:none;box-shadow:0 0 0 2px #059bf51a}.dropzone-container .dropzone-action-buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.dropzone-content{flex-direction:column;display:flex}.simple-textarea-container{flex-direction:column;align-items:center;margin:1.25rem;padding:1.25rem;display:flex}.simple-textarea-container .simple-text-area{border-radius:8px;width:100%;max-width:600px;min-height:60px;padding:.75rem;transition:border-color .2s;border:1px solid #d9d9d9!important}.simple-textarea-container .simple-text-area:focus,.simple-textarea-container .simple-text-area:focus-within{border-color:#059bf5;outline:none;box-shadow:0 0 0 2px #059bf51a}.dropzone-image-modal{max-width:90vw;max-height:90vh;width:auto!important}.dropzone-image-modal .ant-modal-content{border-radius:8px;width:auto;padding:0;overflow:hidden}.dropzone-image-modal .ant-modal-body{width:auto;margin:0;padding:0}.dropzone-image-modal .ant-modal-close{color:#fff;z-index:10;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:8px;right:8px}.dropzone-image-modal .ant-modal-close:hover{background:#000000b3}.dropzone-modal-image{object-fit:contain;width:100%;max-width:90vw;height:auto;max-height:90vh}.component-details-dropdown{background:0 0;border:1px solid #d9d9d9;border-radius:.25rem;margin-top:.75rem;margin-right:1.25rem}.component-details-dropdown__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.component-details-dropdown__header:focus{outline:none}.component-details-dropdown__header:focus-visible{outline-offset:-2px;outline:2px solid #059bf5}.component-details-dropdown__chevron{color:#8c8c8c;flex-shrink:0;width:16px;height:16px}.component-details-dropdown__title{letter-spacing:normal;color:#8c8c8c;font-size:.875rem;font-weight:400;line-height:1.375rem}.component-details-dropdown__content{padding:.75rem 1.25rem}.component-details-dropdown__content h3{letter-spacing:normal;color:#434343;margin-top:0;margin-bottom:.5rem;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.component-details-dropdown__content h4,.component-details-dropdown__content strong{letter-spacing:normal;color:#595959;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.component-details-dropdown__content p{letter-spacing:normal;color:#8c8c8c;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.component-details-dropdown__content p:last-child{margin-bottom:0}.component-details-dropdown__content ul{margin:0;padding-left:1rem}.component-details-dropdown__content ul li{letter-spacing:normal;color:#8c8c8c;margin-bottom:.125rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.component-details-dropdown__content ul li:last-child{margin-bottom:0}.component-details-dropdown__content hr{border:none;border-top:1px solid #f5f5f5;margin:.75rem 0}.component-details-dropdown__content>:first-child{margin-top:0}.component-details-dropdown__content>:last-child{margin-bottom:0}.messages-container{flex-direction:column;flex-grow:1;gap:1rem;margin-right:-22px;padding-top:.75rem;padding-right:22px;display:flex;overflow:hidden auto}.messages-container__list-item{border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem;display:flex;position:relative}.messages-container__list-item:last-child{margin-bottom:1.5rem}.messages-container__list-item:first-child{margin-top:auto}.messages-container__list-item:first-child:not(:only-child){margin-top:0}.messages-container__list-item:hover{background:#f0f9ff;border:1px solid #059bf5;box-shadow:0 1px 20px #26262605,0 2px 8px #26262608,0 1px 4px #2626260f}.messages-container__list-item:hover .messages-container__copy-btn-wrapper{display:block}.messages-container__avatar-container>img{width:32px;height:32px}.messages-container__composed-html>:last-child{margin-bottom:0}.messages-container__composed-html img{max-width:100%}.messages-container__role-and-markdown{flex-direction:column;flex-grow:1;gap:.5rem;display:flex;overflow:hidden}.messages-container__role-container{height:24px;display:flex}.messages-container__role-container>p{letter-spacing:normal;flex-grow:1;align-content:center;margin:0;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.messages-container__copy-btn-wrapper{flex-shrink:0;display:none}.messages-container__markdown-wrapper{gap:.5rem;display:flex}.messages-container__thought-wrapper{gap:.5rem;margin-top:6px;display:flex}.messages-container__previous-thought{margin-top:2px;margin-bottom:2px;font-size:12px}.messages-container__spinner{flex-shrink:0;place-content:flex-start;width:14px;height:14px;margin-top:2px}.messages-container__spinner .spinner__icon{width:14px;height:14px}.messages-container__markdown{flex-grow:1;overflow:hidden}.messages-container__markdown>pre{color:#f8f8f2;background:#282a36;overflow:auto}.messages-container__markdown__markdown-image{max-width:100%;max-height:132px;margin:0}.messages-container__markdown>p:last-child,.messages-container__markdown>p:has(+.last-message-controls){margin-bottom:0}.messages-container__markdown .last-message-controls{gap:8px;margin-top:.75rem;display:flex}.messages-container__markdown .last-message-controls>button{align-items:center;gap:8px;display:flex}.messages-container__markdown .last-message-controls>button>svg{margin:0}.messages-container__image{max-height:calc(100vh - 96px)}.messages-container__image-preview img{max-width:142px;max-height:142px;margin-bottom:0}.messages-container__image-preview-modal{max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);margin:42px;width:auto!important}.messages-container__image-preview-modal .ant-modal-body{padding:0}.messages-container__image-preview-modal .ant-modal-close{color:#fafafa;top:-42px;right:-42px}.messages-container__image-preview-modal .ant-modal-close:hover{color:#bfbfbf}.messages-container::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.messages-container::-webkit-scrollbar-thumb{background-color:#0000}.messages-container::-webkit-scrollbar-track{background-color:#0000}.messages-container:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.messages-container:hover::-webkit-scrollbar-track{background-color:#0000}.error-alert{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:2rem 0;padding:.75rem}.error-alert .error-alert-header{align-items:center;gap:.125rem;margin-bottom:.25rem;display:flex}.error-alert .error-alert-header .error-alert-icon{color:#ec0e0e;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.error-alert .error-alert-header .error-alert-icon svg{width:28px;height:28px}.error-alert .error-alert-header .error-alert-title{letter-spacing:normal;color:#1d1d1b;padding-left:.5rem;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.error-alert .error-alert-content{margin-bottom:.75rem;padding-left:40px}.error-alert .error-alert-content .error-alert-detail{letter-spacing:normal;color:#7f1d1d;margin-bottom:.125rem;font-size:.875rem;font-weight:400;line-height:1.5}.error-alert .error-alert-content .error-alert-trace{letter-spacing:normal;color:#991b1b;opacity:.8;font-family:monospace;font-size:.75rem;font-weight:400;line-height:1.25rem}.error-alert .error-alert-actions{justify-content:flex-start;gap:.25rem;padding-left:40px;display:flex}.generating-description{text-align:left}.generating-description p{letter-spacing:normal;color:#434343;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.generating-mode-layout{flex-direction:column;height:auto;min-height:auto;display:flex;position:relative}.generating-mode-layout .generating-content{flex-direction:column;flex:1;gap:1.25rem;display:flex}.generating-mode-layout .generating-main{flex:1;gap:1.5rem;display:flex}.generating-mode-layout .generating-actions{justify-content:space-between;align-items:center;display:flex}.generating-mode-layout .generating-actions .generating-back-button{align-items:center;gap:.125rem;padding:0;display:flex;color:#000!important}.generating-mode-layout .generating-actions .generating-back-button svg{width:16px;height:16px;color:#000!important}.generating-mode-layout .generating-actions .generating-back-button:hover{color:#000!important}.generating-mode-layout .generating-actions .generating-actions-right{gap:.75rem;display:flex}.generating-mode-layout .generating-left{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.generating-mode-layout .generating-left .generating-icon{height:220px;transform:translateY(-40%)}.generating-mode-layout .generating-left .generating-icon img{width:100%;max-width:432px;height:auto}.generating-mode-layout .generating-right{flex-direction:column;flex:1;justify-content:center;display:flex}.generating-mode-layout .generating-right--error{flex:none;justify-content:flex-start;width:100%}.generating-mode-layout .generating-messages{flex-direction:column;display:flex}.generating-mode-layout .generating-messages .generating-message{align-items:center;gap:.125rem;display:flex}.generating-mode-layout .generating-messages .generating-message .generating-message-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;font-weight:700;display:flex}.generating-mode-layout .generating-messages .generating-message .generating-message-icon svg{width:16px;height:16px}.generating-mode-layout .generating-messages .generating-message .generating-message-icon--loading{background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.generating-mode-layout .generating-messages .generating-message .generating-message-icon--loading .spinner__icon{color:#fff;width:10px;height:10px}.generating-mode-layout .generating-messages .generating-message .generating-message-icon--pending{color:#9ca3af;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex}.generating-mode-layout .generating-messages .generating-message .generating-message-content{letter-spacing:normal;color:#434343;padding-left:.5rem;font-size:.875rem;font-weight:400;line-height:1.5}.generating-mode-layout .generating-messages .generating-message--completed .generating-message-content{color:#434343}.generating-mode-layout .generating-messages .generating-message--current .generating-message-content{letter-spacing:normal;color:#434343;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.generating-mode-layout .generating-messages .generating-message--final{margin-top:.5rem}.generating-mode-layout .generating-messages .generating-message--final .generating-message-content{font-weight:600}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.upload-image-container{flex-direction:column;gap:.5rem;display:flex;position:relative}.upload-image-container__upload-image-btn-wrapper{position:absolute;top:1rem;left:.5rem}.upload-image-container__upload-image-preview-wrapper{display:inline-block;position:relative}.upload-image-container__upload-image-preview-wrapper:hover .upload-image-container__delete-btn{display:block!important}.upload-image-container__upload-image-preview{cursor:pointer;max-width:125px;max-height:125px;display:block}.upload-image-container__delete-btn{border:1px solid #ec0e0e;display:none;position:absolute;top:0;right:0;transform:translate(50%,-50%);border-radius:20px!important;padding-left:4px!important}.upload-image-container__delete-btn:hover{border:1px solid #940000}.upload-image-container__delete-icon{color:#ec0e0e}.upload-image-container__modal-image{width:100%;height:auto;max-height:calc(100vh - 96px)}.upload-image-container__button{background:0 0;border:none;padding:0}.upload-image-container__image-preview-modal{max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);margin:42px;width:auto!important}.upload-image-container__image-preview-modal .ant-modal-body{padding:0}.upload-image-container__image-preview-modal .ant-modal-close{color:#fafafa;top:-42px;right:-42px}.upload-image-container__image-preview-modal .ant-modal-close:hover{color:#bfbfbf}.empty-placeholder__title{letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.model-with-ai-content,.intro-layout{flex-direction:column;height:100%;display:flex}.intro-layout .empty-placeholder{flex-shrink:0}.intro-layout .dropzone-content{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.intro-layout .action-buttons{flex-shrink:0;justify-content:center;gap:.75rem;margin-bottom:.75rem;display:flex}.intro-layout .suggestions{flex-shrink:0;margin-top:auto;margin-bottom:2rem}.intro-layout .footer-message{flex-shrink:0;margin-top:0;padding-bottom:0}.refine-mode-layout{flex-direction:column;height:100%;display:flex}.refine-mode-layout .dropzone-content{flex-direction:column;flex:1;min-height:0;display:flex}.refine-mode-layout .dropzone-content .messages-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.refine-mode-layout .dropzone-content .messages-container .messages-container__list-item:first-child{margin-top:auto}.refine-mode-layout .dropzone-content .messages-container .messages-container__list-item:first-child:not(:only-child){margin-top:0}.refine-mode-layout .refine-input-container{background:linear-gradient(to top right,#e8effc 0%,#bbfbec 100%);border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.25rem .75rem;display:flex}.refine-mode-layout .refine-buttons{flex-shrink:0;justify-content:flex-start;gap:.75rem;display:flex}.refine-mode-layout .refine-input-wrapper{align-items:flex-end;gap:.75rem;max-width:100%;transition:min-height .2s;display:flex;position:relative}.refine-mode-layout .refine-input-wrapper .upload-image-container__upload-image-btn-wrapper{z-index:2;position:absolute;top:calc(50% - 32px);left:8px}.refine-mode-layout .refine-input-wrapper .upload-image-container__upload-image-btn-wrapper .chat-input-container__submit-btn{display:none}.refine-mode-layout .refine-input-wrapper .upload-image-container__upload-image-btn-wrapper .upload-image-container__upload-image-preview{object-fit:cover;border-radius:4px;max-width:120px;max-height:80px}.refine-mode-layout .refine-input-wrapper .upload-image-container__upload-image-btn-wrapper .upload-image-container__upload-image-preview-wrapper{min-height:80px;position:relative}.refine-mode-layout .refine-input-wrapper .refine-submit-btn-wrapper{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.refine-mode-layout .refine-input-wrapper .refine-submit-btn{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.refine-mode-layout .refine-input-wrapper .refine-submit-btn svg{width:16px;height:16px;margin:0}.refine-mode-layout .refine-text-area{background:#fff;border-radius:8px;flex:1;align-content:center;min-height:48px;padding:.75rem calc(1.25rem + 40px) .75rem .75rem;transition:border-color .2s;border:1px solid var(--Gradient-green,#01ecb4)!important}.refine-mode-layout .refine-text-area .ant-input{box-shadow:none!important;min-height:inherit!important;resize:none!important;background:0 0!important;border:none!important;align-items:center!important;padding:0!important;line-height:1.5!important;display:flex!important}.refine-mode-layout .refine-text-area .ant-input::placeholder{color:#8c8c8c;align-items:center;display:flex}.refine-mode-layout .refine-text-area:focus,.refine-mode-layout .refine-text-area:focus-within{outline:none;box-shadow:0 0 0 2px #059bf51a;border-color:#059bf5!important}.refine-mode-layout .refine-text-area--has-files{min-height:100px!important;padding-left:140px!important}.refine-mode-layout .refine-footer-message{color:#8c8c8c;letter-spacing:normal;margin:.125rem 0 0;padding:0 .25rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.suggestions{margin-top:.125rem;padding:0 1.25rem}.suggestions__container{flex-wrap:wrap;margin-top:.5rem;display:flex}.suggestions__message{color:#8c8c8c}.suggestions__button{align-items:center;gap:.125rem;margin-bottom:.5rem;margin-right:.5rem;display:flex}.suggestions__button svg{width:16px;height:16px}.footer-message{color:#8c8c8c;letter-spacing:normal;margin:0;padding:0 1.25rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.simple-chat-input{border-top:1px solid #e0e0e0;gap:.5rem;padding:1.25rem;display:flex}.simple-chat-input textarea{border-radius:8px;flex:1;transition:border-color .2s;border:1px solid var(--Gradient-green,#01ecb4)!important}.simple-chat-input textarea:focus,.simple-chat-input textarea:focus-within{outline:none;box-shadow:0 0 0 2px #059bf51a;border-color:#059bf5!important}.model-with-ai-modal .ant-modal{width:1200px;max-width:90vw}.model-with-ai-modal .ant-modal-content{max-width:1024px}.model-with-ai-modal.ir-modal.ir-modal--extra-large .ant-modal-content{height:90vh;max-height:900px;box-shadow:none;border:none;flex-direction:column;margin:0;padding:1.5rem;display:flex}.model-with-ai-modal.ir-modal.ir-modal--extra-large .ant-modal-body{border:none;flex:1;margin:24px 0 0;padding:0;overflow:hidden scroll}.model-with-ai-modal.ir-modal.ir-modal--extra-large .ant-modal-footer{border:none;display:none}.model-with-ai-modal.ir-modal.ir-modal--extra-large .ant-modal-content:after,.model-with-ai-modal.ir-modal.ir-modal--extra-large .ant-modal-body:after{display:none}.model-with-ai-modal .project-created-container{border:1px solid #d9d9d9;border-radius:.5rem;margin-top:.75rem;padding:1.25rem;display:flex}.model-with-ai-modal .project-created-container img{width:32px;height:32px;margin-right:.75rem}.model-with-ai-modal .project-created-container p{margin-bottom:.5rem}.model-with-ai-modal .project-created-container a{padding-left:.5rem;font-weight:600}.model-with-ai-modal .ir-modal-header{align-items:center}.model-with-ai-modal .ir-modal-header__custom{align-items:center;margin-left:auto;display:flex}@media (width<=1366px){.model-with-ai-modal .ant-modal{width:95vw}}@media (width<=768px){.model-with-ai-modal .ant-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;top:0}.model-with-ai-modal .ant-modal-content{border-radius:0;height:auto;max-height:100vh}}.model-with-ai-modal.ir-modal.ir-modal--extra-large .generating-mode-layout{height:auto!important}.model-with-ai-modal.ir-modal.ir-modal--extra-large:has(.generating-mode-layout) .ant-modal-content{height:auto}.model-with-ai-modal.ir-modal.ir-modal--extra-large:has(.generating-mode-layout) .ant-modal-body{overflow:hidden}.import-from-cloud-sidebar .ant-drawer-body{padding:0}.import-from-cloud-sidebar.wrapper{padding:32px 24px 1.5rem}.import-from-cloud-sidebar__title{align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.import-from-cloud-sidebar__title__img{border:1px solid #059bf5;border-radius:4px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:4px;display:flex}.import-from-cloud-sidebar__title__text{letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}.import-from-cloud-sidebar__title__ir_text{letter-spacing:normal;color:#434343;font-family:SourceSansPro,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.import-from-cloud-sidebar__content{flex-direction:column;gap:1rem;display:flex}.import-from-cloud-sidebar__content__module__title{letter-spacing:normal;color:#0365ab;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.import-from-cloud-sidebar__content__module__form{flex-direction:column;padding-top:1.5rem;display:flex}.import-from-cloud-sidebar__content__module__form__item{gap:.5rem;display:flex}.import-from-cloud-sidebar__content__module__form__item .formLabel__text svg{margin-left:.25rem}.import-from-cloud-sidebar__content__module__form__item .formLabel{width:40%;margin-bottom:1.5rem}.import-from-cloud-sidebar__content__module__form__item .formLabel+.ir-form-item{width:60%}.import-from-cloud-sidebar__content__module__iam_type{padding-top:1.5rem}.import-from-cloud-sidebar__alerts{flex-direction:column;gap:1rem;display:flex}.import-from-cloud-sidebar__disclaimer{margin-top:.5rem}.import-from-cloud-sidebar__disclaimer.content{letter-spacing:normal;color:#434343;font-size:.75rem;font-weight:400;line-height:1.25rem;display:block}.import-from-cloud-sidebar__disclaimer.content a[href]{color:#434343;text-decoration:underline}.import-from-cloud-sidebar__iam_role_setup .title{letter-spacing:normal;color:#0365ab;margin-bottom:1.5rem;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.import-from-cloud-sidebar__iam_role_setup ul{padding-left:16px}.import-from-cloud-sidebar__iam_role_setup ul li{letter-spacing:normal;color:#434343;margin-bottom:1.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.import-from-cloud-sidebar__iam_role_setup ul li .subtext{color:#059bf5;align-items:center;gap:8px;padding-left:8px;display:inline-flex}.import-from-cloud-sidebar__iam_role_setup ul li .subtext svg{font-size:16px}.import-from-cloud-sidebar__iam_role_setup.popover{max-width:17.375rem}.import-from-cloud-sidebar__iam_role_setup.popover .ant-popover-inner{padding-top:11px;padding-bottom:4px}.import-from-cloud-sidebar__iam_role_setup.popover .popover_header{letter-spacing:normal;color:#434343;align-items:center;gap:8px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.import-from-cloud-sidebar__iam_role_setup.popover .popover_header svg{color:#ff9d00;font-size:16px}.import-from-cloud-sidebar__iam_role_setup.popover .popover_content{letter-spacing:normal;color:#000;font-size:.875rem;font-weight:400;line-height:1.375rem}.import-from-cloud-sidebar__iam_role_setup.popover .popover_bottom{justify-content:right;gap:8px;padding-top:10px;display:flex}.import-from-cloud-sidebar__submit{align-items:center;gap:.5rem;display:flex}.import-from-cloud-sidebar__submit.iam_role_setup{margin-bottom:1.5rem}.import-from-cloud-sidebar__submit span{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.import-from-cloud-sidebar__option__dash{margin:0 .25rem}.import-from-cloud-sidebar__option__dash,.import-from-cloud-sidebar__option__value,.import-from-cloud-sidebar__option__tag{color:#8c8c8c}.import-from-cloud-sidebar .ant-select-selection-item-content .import-from-cloud-sidebar__option__label,.import-from-cloud-sidebar .ant-select-selection-item-content .import-from-cloud-sidebar__option__dash{display:none}.import-from-cloud-sidebar__mask{min-height:100vh;position:fixed;top:0}.project-bulk-delete-modal__text{margin-bottom:0}.project-table-header-actions{align-items:center;gap:8px;display:flex}.project-table-header-actions .project-table-header-actions__bulk{justify-content:space-between;align-items:center;width:13.125rem;height:2rem;padding:.25rem .75rem;display:flex}.project-table-header-actions .project-table-header-actions__bulk span{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk svg{color:#bfbfbf}.project-table-header-actions .project-table-header-actions__bulk--mobile{display:none}@media (width<=79.875rem){.project-table-header-actions .project-table-header-actions__bulk--mobile{justify-content:center;align-items:center;height:2rem;display:flex}.project-table-header-actions .project-table-header-actions__bulk--mobile span{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk--mobile svg{color:#bfbfbf;margin:0}.project-table-header-actions .project-table-header-actions__bulk{display:none}}.project-table-header-actions .project-table-header-actions__bulk-delete{background-color:#059bf5;border:1px solid #059bf5;justify-content:space-between;align-items:center;width:13.125rem;height:2rem;padding:.25rem .75rem;display:flex}.project-table-header-actions .project-table-header-actions__bulk-delete:hover{background-color:#037ac9;border:1px solid #037ac9}.project-table-header-actions .project-table-header-actions__bulk-delete:hover span,.project-table-header-actions .project-table-header-actions__bulk-delete:hover svg{color:#fff;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk-delete:focus{background-color:#059bf5;border:1px solid #059bf5}.project-table-header-actions .project-table-header-actions__bulk-delete:focus span,.project-table-header-actions .project-table-header-actions__bulk-delete:focus svg,.project-table-header-actions .project-table-header-actions__bulk-delete span,.project-table-header-actions .project-table-header-actions__bulk-delete svg{color:#fff;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk-delete--mobile{display:none}@media (width<=79.875rem){.project-table-header-actions .project-table-header-actions__bulk-delete--mobile{background-color:#059bf5;border:1px solid #059bf5;justify-content:center;align-items:center;height:2rem;display:flex}.project-table-header-actions .project-table-header-actions__bulk-delete--mobile:hover{background-color:#059bf5;border:1px solid #059bf5}.project-table-header-actions .project-table-header-actions__bulk-delete--mobile:hover svg{color:#fff;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk-delete--mobile svg{color:#fff;letter-spacing:normal;margin:0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.project-table-header-actions .project-table-header-actions__bulk-delete{display:none}}.project-table-header-actions .project-table-header-actions__sorter-container{color:#8c8c8c;justify-content:center;align-items:center;gap:.25rem;display:flex}.project-table-header-actions .project-table-header-actions__sorter-container svg{color:#8c8c8c}.project-table-header-actions .project-table-header-actions__button{justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.project-table-header-search__form{padding:1.5rem 1rem}.project-table-header-search__form .ant-form-item-label{padding:0 0 .25rem}.project-table-header-search__form .ant-form-item:last-child{margin-bottom:0}.project-table-header-search__form--custom-field-selector{padding:1rem 1rem 1.5rem}.project-table-header-search__form--custom-field-selector .ant-form-item{margin-bottom:0}.project-table-header-search__form--custom-fields{padding:0 1rem 1.5rem}.project-table-header-search__form--custom-fields .ant-form-item,.project-table-header-search__form--custom-fields .ant-form-item:last-child{margin-bottom:0}.project-table-header-search__form--footer{justify-content:space-between;align-items:center;padding:1.5rem 1rem;display:flex}.project-table-header-search__form--buttons{justify-content:space-between;align-items:center;display:flex}.project-table-header-search__custom-field-container{scrollbar-width:none;max-height:19.375rem;overflow-y:auto}.project-table-header-search__custom-field-container::-webkit-scrollbar{display:none}.project-table-header-search__switch-container{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.project-table-header-search__switch-label-container{justify-content:center;align-items:center;gap:.25rem;display:flex}.project-table-header-search__switch-label{margin:0;padding:0}.project-table-header-search__divider{margin:0}.custom-field-search-generator__text{color:#8c8c8c;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.project-table-header__button{letter-spacing:normal;align-items:center;gap:.5rem;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}@media (width<=81.375rem){.project-table-header__button--selected{display:none}}.project-table-header__button--mobile{display:none!important}@media (width<=81.375rem){.project-table-header__button--mobile--selected{justify-content:center;align-items:center;height:2rem;font-weight:600;display:flex!important}.project-table-header__button--mobile--selected svg{margin:0!important}}@media (width<=62.1875rem){.project-table-header__button--mobile{justify-content:center;align-items:center;height:2rem;font-weight:600;display:flex!important}.project-table-header__button--mobile svg{margin:0!important}.project-table-header__button{display:none!important}}.project-table-header__input{width:24.5rem}.project-table-header__input .ant-input-prefix{margin-right:.5rem}.project-table-header__input .ant-input-prefix svg{color:#8c8c8c;font-size:1rem}.project-table-header__input .ant-input-group-addon{display:none}.project-table-header__tags-relative-container{width:24.5rem;position:relative}.project-table-header__tags-container{flex-wrap:wrap;gap:.25rem;width:24.5rem;height:2rem;transition:height .3s;display:flex;position:absolute;overflow:hidden}.project-table-header__tags-container:hover{height:auto;min-height:2rem;transition:height .3s}.project-table-header__tags-close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:flex;position:absolute;top:.25rem;right:.25rem}.project-table-header__tags-close svg{color:#bfbfbf;font-size:1rem}.project-table-header__tags-close:hover svg{color:#8c8c8c;font-size:1rem}.project-table-header .ant-input-affix-wrapper:before{content:none}.project-table-header .ant-tag{margin-right:0}.project-table-header__tags{color:#0365ab;background-color:#f0f9ff;border:1px solid #78c9fc}.project-table-header__open svg{color:#8c8c8c;font-size:1rem;transform:translateY(-1px);margin-right:0!important}.project-table-header__open:focus{border:.0625rem solid #d9d9d9}.project-table-header__open--active{background-color:#0365ab}.project-table-header__open--active:focus{color:#fff;background-color:#0365ab;border:.0625rem solid #d9d9d9}.project-table-header__open--active svg{color:#fff;margin-right:0}.detail-card{cursor:pointer;background:#fff;border:.0625rem solid #f5f5f5;border-style:solid hidden;border-radius:0;padding:0 .0625rem}.detail-card:first-child:not(:last-child),.detail-card:only-child{border-style:solid;border-color:#0000 #0000 #f5f5f5;padding:.0625rem .0625rem 0}.detail-card:last-child:not(:first-child){border-style:solid;border-color:#f5f5f5 #0000 #0000;padding:0 .0625rem .0625rem}.detail-card__tooltips .ant-tooltip-inner{letter-spacing:normal;white-space:pre-line;color:#fff;width:max-content;font-size:.875rem;font-weight:400;line-height:1.375rem}.detail-card--focus{background:#fafafa;border:.0625rem solid #059bf5;border-radius:0;padding:0}.detail-card--focus:first-child:not(:last-child),.detail-card--focus:only-child,.detail-card--focus:last-child:not(:first-child){border-style:solid;border-color:#059bf5;padding:0}.detail-card .ant-card-body{padding:.75rem}.detail-card__container{grid-template-rows:3.125rem;grid-template-columns:minmax(max-content,auto) 4rem minmax(0,1fr) 18.75rem 11.5625rem minmax(max-content,auto);gap:1rem;width:100%;display:grid}@media (width<=90rem){.detail-card__container{grid-template-columns:minmax(max-content,auto) 4rem minmax(0,1fr) 18.5313rem 11.5625rem minmax(max-content,auto)}}@media (width<=62.1875rem){.detail-card__container{grid-template-columns:minmax(max-content,auto) 4rem minmax(13.4375rem,1fr) 12.75rem 10.625rem minmax(max-content,auto)}}.detail-card__checkbox{align-items:center;display:flex}.detail-card .artifact-image-container{width:64px;height:48px}.detail-card .artifact-image-container__image{width:100%!important;height:100%!important}.detail-card__name-container{display:flex flex}.detail-card__title-container{align-items:center;gap:.5rem;display:flex}.detail-card__title{letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;color:#434343;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden}.detail-card__title--selected{color:#059bf5}.detail-card__title-hyphen{letter-spacing:normal;color:#434343;font-family:SourceSansPro-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.detail-card__title-hyphen--selected{color:#059bf5}.detail-card:hover:not(.detail-card--focus){border-style:solid;border-color:#f5f5f5}.detail-card:hover{z-index:1;background:#fafafa;border-radius:0}.detail-card:hover .detail-card__title-hyphen,.detail-card:hover .detail-card__title{color:#059bf5}.detail-card:hover .detail-card__actions-container{opacity:1}.detail-card__state-container,.detail-card__state-container .spinner__icon{width:1.25rem;height:1.25rem}.detail-card__reference-container{align-items:center;display:flex;overflow:hidden}.detail-card__reference{text-overflow:ellipsis;white-space:nowrap;color:#434343;letter-spacing:normal;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.25rem;overflow:hidden}.detail-card__workflow{grid-template-columns:5.6875rem 1fr;gap:.5rem;width:fit-content;max-width:18.75rem;display:grid}@media (width<=90rem){.detail-card__workflow{max-width:18.5313rem}}@media (width<=48rem){.detail-card__workflow{max-width:12.75rem}}.detail-card__workflow--addon{grid-column:1}.detail-card__workflow-state{background-color:#e0fbff;border-radius:.25rem;grid-column:2;align-items:center;gap:.25rem;min-width:0;height:1.375rem;padding:0 .25rem;display:flex}.detail-card__workflow-state svg{min-width:1rem;min-height:1rem}.detail-card__date{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.detail-card__date--draft{letter-spacing:normal;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.375rem}.detail-card__actions-container{opacity:0;justify-content:start;align-items:flex-start;gap:8px;display:flex}.detail-card__button{color:#434343;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0;padding:0;line-height:1.375rem;display:flex}.detail-card__button svg{margin-right:0;font-size:1.25rem}.detail-card__button--details{letter-spacing:normal;color:#059bf5;justify-content:center;align-items:center;height:1.25rem;margin:0;padding:0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:inline-flex}@media (width<=62.1875rem){.detail-card__button--details{display:none}}.detail-card__actions{display:block}.detail-card__actions--mobile{display:none}@media (width<=48rem){.detail-card__actions--mobile{display:block}.detail-card__actions{display:none}}.project-list__checkbox-container{align-items:center;gap:.5rem;height:3rem;padding:.75rem;display:flex}@media screen and (width>=1366px){.project-list__checkbox-container{padding:.75rem 1.25rem}}@media screen and (width>=1919px){.project-list__checkbox-container{padding:.75rem 1.5rem}}.project-list__checkbox-text{color:#434343;letter-spacing:normal;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.project-list__list-container{height:100%;overflow:auto}.project-list__list-container::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}.project-list__list-container::-webkit-scrollbar-thumb{background-color:#0000}.project-list__list-container::-webkit-scrollbar-track{background-color:#0000}.project-list__list-container:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}.project-list__list-container:hover::-webkit-scrollbar-track{background-color:#0000}.project-list__list-container--community{height:auto;min-height:auto;max-height:fit-content}.project-list__list-container .detail-card .ant-card-body{padding:.75rem}@media screen and (width>=1366px){.project-list__list-container .detail-card .ant-card-body{padding:.75rem 1.25rem}}@media screen and (width>=1919px){.project-list__list-container .detail-card .ant-card-body{padding:.75rem 1.5rem}}@media screen and (width>=1366px){.community-project-list-card{grid-template-columns:repeat(2,max-content) 1fr;align-items:center;gap:.5rem;display:grid}}.community-project-list-card .ant-alert-content{flex-direction:column;align-items:baseline;gap:10px;width:100%;display:flex}@media screen and (width>=1366px){.community-project-list-card .ant-alert-content{flex-direction:row}}.community-project-list-card .ant-alert-content .ant-alert-message{flex:none;margin-bottom:0}.community-project-list-card .ant-alert-content .ant-alert-description{flex:100%}.community-project-list-card .ant-alert-action{justify-self:end}.community-project-list-card__title{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.community-project-list-card__description{letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.375rem}.community-project-list-card__button{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.active-projects-placeholder{padding:4rem 0}.active-projects__list-card{max-width:1083px;padding:1rem .75rem 0}@media screen and (width>=1366px){.active-projects__list-card{padding:1rem 1.25rem 0}}@media screen and (width>=1919px){.active-projects__list-card{padding:1rem 1.5rem 0}}.archived-project-button-grid{grid-template-columns:1fr 32px;align-items:baseline;gap:4px;display:grid}.archived-project-button-grid__loading{text-align:center;min-width:150px}.archived-project-button-grid__button{letter-spacing:normal;visibility:visible;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.archived-project-button-grid__button--hidden{visibility:hidden}.archived-project-button-grid__button--danger{color:#ec0e0e}.archived-project-button-grid__button--danger:focus,.archived-project-button-grid__button--danger:active,.archived-project-button-grid__button--danger:hover{color:#940000}.archived-project-list{display:grid;overflow:auto}.archived-project-list .detail-card .ant-card-body{padding:.75rem}@media screen and (width>=1366px){.archived-project-list .detail-card .ant-card-body{padding:.75rem 1.25rem}}@media screen and (width>=1919px){.archived-project-list .detail-card .ant-card-body{padding:.75rem 1.5rem}}.archived-project-placeholder{padding:2rem 0}.blueprint-projects-placeholder{padding:1rem 0}.creation-action-card{border:none;flex-direction:row;justify-content:center;padding:0;display:flex;background:0 0!important}.creation-action-card__big-card{width:100%;height:100px;padding-left:50px}.creation-action-card__big-card .creation-action-card-container{width:450px;height:100px;padding:25px 50px}.creation-action-card__big-card .lf-player-container{width:100px;height:100px;left:-60px}.creation-action-card__mid-card{width:340px;height:80px}.creation-action-card__mid-card .creation-action-card-container{width:280px;height:80px;padding:16px 32px}.creation-action-card__mid-card .lf-player-container{width:64px;height:64px;left:-36px}.creation-action-card__small-card{width:64px;height:64px}.creation-action-card__small-card .creation-action-card-container{justify-content:center;width:64px;height:64px}.creation-action-card__small-card .lf-player-container{width:48px;height:48px}.creation-action-card .creation-action-card-container{background:#fff;border:1px solid #f0f9ff;border-radius:.5rem;flex-direction:row;align-items:center;height:100%;display:flex;position:relative;box-shadow:0 4px 22px 6px #00356105,0 2px 10px #0035610a,0 2px 4px #00356114}.creation-action-card .creation-action-card-container:hover{box-shadow:0 9px 28px 8px #0035610d,0 6px 16px #00356114,0 3px 6px -4px #0035611f}.creation-action-card:hover{cursor:pointer}.creation-action-card:hover .ir-title{color:#059bf5!important;font-weight:600!important}.creation-action-card .ir-title{color:#0365ab!important;font-weight:400!important}.creation-action-card .lf-player-container{position:absolute}.creation-action-card__content{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.creation-action-card__content p{letter-spacing:normal;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.project-creation-menu{flex-direction:row;justify-content:center;align-items:stretch;gap:2rem;width:100%;display:flex}.project-creation-menu__action-cards{flex-direction:column;justify-content:center;gap:2rem;display:flex}.project-creation-menu__action-cards--single{height:200px}.project-creation-menu__action-cards--four-cards{grid-template-columns:1fr;gap:2rem;display:grid}@media screen and (width>=1366px){.project-creation-menu__action-cards--four-cards{grid-template-columns:1fr 1fr}}.project-creation-menu__action-cards--cloud-scale svg{transform-origin:50%;transform:scale(1.1)!important}.user-info-display{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.user-info-display .ir-avatar{box-shadow:0 4px 22px 6px #00356105,0 2px 10px #0035610a,0 2px 4px #00356114}.user-info-display button{background:unset;border:none;margin:0;padding:0}.user-info-display button:hover{cursor:pointer}.user-info-display__messages{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.user-info-display__messages--title{text-align:center;color:#0365ab;letter-spacing:normal;width:100%;margin-bottom:1rem;font-family:SourceSansPro-bold,sans-serif;font-size:2.375rem;font-weight:700;line-height:2.875rem}.user-info-display__messages--subtitle{text-align:center;color:#0365ab;letter-spacing:normal;width:100%;font-family:SourceSansPro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.empty-projects{color:#000000d9;flex-direction:column;flex:1 0 auto;order:0;align-self:stretch;align-items:center;gap:4rem;width:100%;padding:5.75rem 0 3rem;display:flex}.empty-projects__cards{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:2.625rem;margin-bottom:2.625rem;display:flex}.empty-projects__cards .cardList{background:#fff;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.5rem;display:flex;box-shadow:0 4px 4px #00000040}.empty-projects__cards .cardList__title{letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.empty-projects__cards .cardList__message{text-align:center;letter-spacing:normal;font-size:.75rem;font-weight:400;line-height:1.25rem}.empty-projects__cards .cardList__image{object-fit:contain;width:100%;height:11.25rem}.empty-projects__buttons{justify-content:center;gap:.5rem;display:flex}.empty-projects__buttons .buttons{letter-spacing:normal;align-items:center;gap:.5rem;height:2rem;padding:.3125rem 1rem;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.empty-projects__svg{margin-bottom:1rem}.project-list-error-placeholder{background-color:#fff;border-radius:.125rem;justify-content:center;align-items:center;height:100%;margin-top:1.3125rem;display:flex}.project-list-error-placeholder .custom-error-message .inplace__description{color:#0365ab;font-size:16px}.project-list-error-placeholder .custom-error-message .ir-button{color:#059bf5;font-size:14px;font-weight:600}.details-sidebar-img{background:0 0;border:none;max-width:302px;padding:.5rem}.details-sidebar-img--clickable{cursor:pointer}.details-sidebar-img--clickable:hover .img-hover{background:#003561cc}.details-sidebar-img--clickable:hover .img-hover h4{text-transform:none;justify-content:center;align-items:center;gap:.25rem;display:flex}.details-sidebar-img__container{background:#fff;border-radius:.125rem;justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex;position:relative}.details-sidebar-img .artifact-image-container__image{width:286px!important;height:124px!important}.details-sidebar-img .img-hover{background:0 0;place-items:center;width:286px;height:124px;transition:background-color .3s ease-in-out;display:grid;position:absolute;top:.5rem;left:0;right:0}.details-sidebar-img .img-hover h4{text-align:center;color:#fff;width:100%;font-size:.875rem;line-height:1.375rem;display:none}#details-sidebar-summary{padding:1rem}.details-sidebar-status{color:#000000d9;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.details-sidebar-status:nth-of-type(4){margin-bottom:1.5rem}.details-sidebar-status__label{width:6rem}.details-sidebar-status__input-label .ant-form-item-label{text-align:left;width:6rem;margin:0;padding:0}.details-sidebar-status__input-label .ant-form-item-explain-error{width:170px}.details-sidebar-status__reference-id{color:#000000a6;width:10.375rem;height:1.5rem;margin-left:.5rem}.details-sidebar-status__date{margin-left:.5rem}.details-sidebar-status__no-data{color:#8c8c8c;margin-left:.5rem;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.375rem}.details-sidebar-status__status{background-color:#0066801a;border-radius:.25rem;align-items:center;gap:.25rem;max-width:10.375rem;margin-left:.5rem;padding:0 .25rem;transition:background-color .3s linear;display:flex}.details-sidebar-status__status svg{min-width:1rem}.details-sidebar-status__tags{color:#000000a6;width:10.375rem;height:1.5rem;margin-left:.5rem}.details-sidebar-status__description{height:auto}.details-sidebar-status__description .rich-text-area-container .ck.ck-focused,.details-sidebar-status__description .rich-text-area-container .ck.ck-reset.ck-editor.ck-rounded-corners,.details-sidebar-status__description .rich-text-area-container .ck.ck-editor__main,.details-sidebar-status__description .rich-text-area-container .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred{color:#000000a6;height:auto;min-height:7.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.details-sidebar .ant-drawer-content-wrapper{box-shadow:none}.details-sidebar .ant-drawer-content-wrapper:before{content:" ";width:1.875rem;height:100%;position:absolute;top:0;left:-1.875rem;box-shadow:inset -1.25rem 0 1.25rem -1.25rem #1d1d1b26}.details-sidebar .ant-drawer-header{border-bottom:none;padding:1.125rem 1rem .625rem}.details-sidebar button.ant-drawer-close{height:16px;margin-right:.625rem}.details-sidebar .ant-drawer-close{margin:0 1rem 0 0;padding:0}.details-sidebar .ant-drawer-title{font-size:1rem;font-weight:600;line-height:.9375rem}.details-sidebar .ant-drawer-body{padding:0;overflow:hidden}.details-sidebar__container{position:relative}.details-sidebar-header{justify-content:space-between;align-items:center;padding:1.125rem 1rem .625rem;display:flex}.details-sidebar-header__container{align-items:center;gap:.25rem;display:flex}.details-sidebar-header__menu-container{align-items:center;gap:.625rem;height:1.5rem;display:flex}.details-sidebar-header__button-container{height:1.5rem}.details-sidebar-header__button{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.375rem;display:flex}.details-sidebar-header__buttons{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0;padding:0;line-height:1.375rem;display:inline-flex}.details-sidebar-artifact{object-fit:contain;margin:.5rem}.details-sidebar-title{color:#000000d9;width:fit-content;min-width:3.125rem;min-height:1.75rem;margin-left:.5rem;padding:0 1.5rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.details-sidebar-title:hover{background-color:#f5f5f5}.details-sidebar-title__error{padding-left:8px}.details-sidebar-version{color:#8c8c8c;margin-top:.5rem;padding:0 1rem;font-size:.875rem;line-height:1.375rem}.details-sidebar-menu{border-bottom:.0625rem solid #f0f0f0;justify-content:space-around;margin:0;padding:0;list-style:none;display:flex}.details-sidebar-menu__section{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.375rem}.details-sidebar-menu__section--active{color:#037ac9;border-bottom:.125rem solid #037ac9;margin-bottom:-.0625rem;padding-bottom:.6875rem}.details-sidebar-menu__section button{cursor:pointer;background:0 0;border:none;outline:none}.details-sidebar-divider{margin-top:16px;margin-bottom:0}.details-sidebar-info-container{scrollbar-width:none;overflow-y:auto}.details-sidebar-info-container::-webkit-scrollbar{display:none}.project-tabs{border-bottom:1px solid #f5f5f5;display:flex}.project-tabs__unarchived{gap:32px;padding-right:.75rem;display:flex}.project-tabs__archived{gap:.75rem;display:flex}.project-tabs__archived:before{content:"";background-color:#f5f5f5;align-self:center;width:1px;height:12px;display:flex}.project-tabs .ant-btn{height:auto;padding:12px 0}.project-tabs .ant-btn span{grid-template-columns:14px 1fr;align-items:center;gap:.25rem;display:grid}.project-tabs .tab-button{text-align:center;color:#434343;letter-spacing:normal;border-left:0;border-right:0;font-size:.875rem;font-weight:400;line-height:1.375rem;position:relative}.project-tabs .tab-button:after{transform-origin:100% 100%;content:"";background:#0365ab;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:-1px;right:0;transform:scaleX(0)}.project-tabs .tab-button:hover{color:#0365ab}.project-tabs .tab-button:hover .active-icon,.project-tabs .tab-button:hover .active-icon path:first-of-type,.project-tabs .tab-button:hover .active-icon path:nth-of-type(3){fill:#0365ab}.project-tabs .tab-button--active{color:#0365ab;letter-spacing:normal;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.project-tabs .tab-button--active:after{transform-origin:0 100%;transform:scaleX(1)}.project-tabs .tab-button--active .active-icon,.project-tabs .tab-button--active .active-icon path:first-of-type,.project-tabs .tab-button--active .active-icon path:nth-of-type(3){fill:#0365ab}.projects-table-page{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;overflow:hidden}.projects-table-page .page-header{padding:0}@media screen and (width>=1366px){.projects-table-page .page-header{padding:0}}@media screen and (width>=1919px){.projects-table-page .page-header{padding:0}}.projects-table-page .page-header__complement-area{margin-top:0}.projects-table-page__section{padding:1.5rem 2rem;overflow:auto}.projects-table-page__card{background-color:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;height:100%;padding:1rem 0;display:flex;overflow:hidden;box-shadow:0 4px 22px 6px #26262605,0 2px 10px #2626260a,0 2px 4px #26262614}@media screen and (width>=1366px){.projects-table-page__card{padding:1.5rem 0}}@media screen and (width>=1919px){.projects-table-page__card{padding:2rem 0}}.projects-table-page__header{flex-direction:column;gap:1rem;padding:0 1rem;display:flex}@media screen and (width>=1366px){.projects-table-page__header{padding:0 1.5rem}}@media screen and (width>=1919px){.projects-table-page__header{padding:0 2rem}}.projects-table-page--selected{grid-template-rows:1fr;grid-template-columns:1fr 18.875rem;display:grid;overflow:hidden}@media screen and (width<=62.1875rem){.projects-table-page--selected{display:flex}}.projects-table-page__container{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.projects-table-page__pagination{align-self:flex-end;padding:0 1rem}@media screen and (width>=1366px){.projects-table-page__pagination{padding:0 1.5rem}}@media screen and (width>=1919px){.projects-table-page__pagination{padding:0 2rem}}.threat-flatten-list{flex-direction:column;gap:8px;width:100%;display:flex}.threat-flatten-list:hover .ant-checkbox,.threat-flatten-list:focus .ant-checkbox,.threat-flatten-list:active .ant-checkbox{visibility:visible}.threat-flatten-list__item{border-top:1px solid #f5f5f5;align-items:flex-start;gap:.5rem;padding-left:.5rem;transition:background-color .3s linear;display:flex}.threat-flatten-list__item:first-child{border-top:none}.threat-flatten-list__item:last-child{border-bottom:1px solid #f5f5f5}.threat-flatten-list__item .security-threat-item{padding:.5rem 0;overflow:hidden}.threat-flatten-list__item .security-threat-item__title{align-items:flex-start}.threat-flatten-list__item .ant-checkbox{visibility:hidden;padding:.5rem 0}.threat-flatten-list__item:hover:not(.threat-flatten-list__item.active-item-wrapper--active){background-color:#fafafa}.template-weakness-detail-modal__test-result{margin-top:4px}.template-weakness-detail-modal__test-result__form-item-container{align-items:center;gap:.75rem;display:flex}.template-weakness-detail-modal__test-result__form-item-container .formLabel{align-items:flex-start}.template-weakness-detail-modal__test-result__form-item-container .ant-form-item-control-input-content{display:flex}.template-weakness-detail-modal__test-result__form-item-container .ant-select-in-form-item,.template-weakness-detail-modal__test-result__form-item-container .ant-form-item,.template-weakness-detail-modal__test-result__form-item-container .ant-select,.template-weakness-detail-modal__test-result__form-item-container .expiry-date-input{flex:1;max-width:400px}.empty-issues-found-dialog .ant-modal-footer{margin-top:0}.empty-issues-found-dialog p{padding:0}.new-issue-required-countermeasures-dialog .ant-modal-body,.new-issue-weakness-test-failed-dialog .ant-modal-body,.threat-fix-scan-dialog .ant-modal-body,.empty-issues-found-dialog .ant-modal-body{color:#434343}.new-issue-required-countermeasures-dialog p,.new-issue-weakness-test-failed-dialog p,.threat-fix-scan-dialog p,.empty-issues-found-dialog p{margin:0}.new-issue-required-countermeasures-dialog .ant-modal-footer,.new-issue-weakness-test-failed-dialog .ant-modal-footer{margin-top:0}.new-issue-required-countermeasures-dialog ul,.new-issue-weakness-test-failed-dialog ul{margin:0;padding-inline-start:1.5rem}.new-issue-required-countermeasures-dialog .ant-modal-footer,.threat-fix-scan-dialog .ant-modal-footer{margin-top:0}.new-issue-required-countermeasures-dialog__empty-texts,.threat-fix-scan-dialog__empty-texts{flex-direction:column;gap:1.5rem;display:flex}.countermeasure-filters-default{width:230px}.countermeasure-filters-default .trimmed-text-with-tooltip{width:70%}.countermeasure-filters-default .icon-test-result__not-applicable svg{width:16px;height:16px;margin:2px}.countermeasure-filters-countermeasure-progress{justify-content:space-between;width:270px;display:flex}.countermeasure-filters-countermeasure-progress .countermeasure-progress-row{justify-content:space-between;display:flex}.countermeasure-filters-countermeasure-progress .countermeasure-progress-row .countermeasure-progress-bar{width:100px}.countermeasure-filter-button{justify-content:center;align-items:center;display:flex}.countermeasure-filter-button svg{margin:0}.countermeasure-filter-button__icon--active{color:#0365ab}.bulk-countermeasures-button{align-items:center;gap:.25rem;display:flex}.bulk-countermeasures-button__arrow-icon{margin-left:.5rem!important}.priority-icon-very-high path{color:#940000}.priority-icon-high path,.delete-icon path{color:#ec0e0e}.priority-icon-high.disabled path,.delete-icon.disabled path{color:#bfbfbf}.bulk-countermeasure-icon{justify-content:center;align-items:center;display:flex}.bulk-countermeasure-icon.disabled{color:#bfbfbf}.bulk-countermeasure-icon.disabled svg,.bulk-countermeasure-icon.disabled [class*=countermeasure-state-]{color:inherit!important}.priority-icon-medium path{color:#d87f03}.priority-icon-low path{color:#037ac9}.countermeasures-card{color:#434343}.countermeasures-card__group-dropdown,.countermeasures-card__search-button{justify-content:center;align-items:center;display:flex}.countermeasures-card__group-dropdown svg,.countermeasures-card__search-button svg{margin:0}.countermeasures-card__group-dropdown--active svg,.countermeasures-card__search-button--active svg{color:#0365ab}.countermeasures-card .ant-card-head{z-index:2;position:sticky;top:0}.countermeasures-card .ant-card-head .ant-card-extra{gap:.5rem}.countermeasures-card .ant-card-head .ant-card-extra .ant-btn-icon-only{width:24px;height:24px}.countermeasures-card .ant-card-head .ant-card-extra .ir-button svg,.countermeasures-card .ant-card-head .ant-card-extra .ant-dropdown-trigger svg{vertical-align:unset;margin:0}.countermeasures-card .ant-list-item{padding:0}.countermeasures-card__progress{align-items:center;gap:8px;display:flex}.countermeasures-card__mitigation{color:#8c8c8c}.countermeasures-card__header-main{flex-wrap:nowrap;justify-content:space-between;gap:1rem;padding-right:16px;display:flex}.countermeasures-card__header-main__area{display:flex}.countermeasures-card__header-main__area h5{letter-spacing:normal;margin-bottom:0;margin-right:16px;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;display:inline-block}.countermeasures-card__header-main__area .ir-progress{width:110px}.countermeasures-card__header-main .ir-progress .ant-progress-outer,.countermeasures-card__header-main .ant-skeleton{display:flex}.countermeasures-card__header-main .ant-skeleton-input{width:110px;min-width:110px;height:8px;line-height:unset;border-radius:4px}.countermeasures-card .ir-progress{width:110px}.countermeasures-card .countermeasure-filtered-results{align-items:center;gap:.5rem;display:flex}.countermeasures-card .countermeasure-filtered-results__text{letter-spacing:normal;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.countermeasures-card .countermeasure-filtered-results__clear-button svg{margin:0}.countermeasures-card .countermeasure-collapse-nested-list__collapse{flex-direction:column;display:flex}.countermeasures-card .countermeasure-collapse-nested-list .ant-collapse-header{top:-1rem;position:sticky!important}.countermeasures-card .empty-placeholder .required-placeholder-icon{color:#0ba0b7;font-size:48px}.countermeasures-card .ir-collapse .ant-collapse-item .ant-collapse-header{height:32px;padding:0 1rem}.countermeasure-context-dropdown-button{justify-content:center;align-items:center;display:flex}.countermeasure-context-dropdown-button svg{margin:0}.countermeasure-status-icon--implemented{color:#31aa3d}.countermeasure-status-icon--required{color:#0ba0b7}.countermeasure-status-icon--recommended{color:#037ac9}.countermeasure-status-icon--not-aplicable{color:#8c8c8c}.countermeasure-status-icon--rejected{color:#940000}.countermeasure-compliance-icon--verified,.countermeasure-compliance-icon--implemented{color:#31aa3d}.countermeasure-compliance-icon--required{color:#0ba0b7}.countermeasure-compliance-icon--non-compliant{color:#d87f03}.countermeasure-compliance-icon--failed{color:#ec0e0e}.countermeasure-compliance-icon--not-applicable{color:#8c8c8c}.template-threat-and-countermeasure-wrapper{height:100%;overflow:hidden}.ck-content{font-size:14px}.ant-dropdown{z-index:1049!important}.threat-header__icon--very-low-risk .context-window-header__icon svg{color:#004985}.threat-header__icon--low-risk .context-window-header__icon svg{color:#037ac9}.threat-header__icon--medium-risk .context-window-header__icon svg{color:#ff9d00}.threat-header__icon--high-risk .context-window-header__icon svg{color:#ec0e0e}.threat-header__icon--very-high-risk .context-window-header__icon svg{color:#940000}.template-context-window-body{padding:.5rem 1.5rem 1.5rem}.template-context-window-body.expanded{grid-column-gap:24px;grid-template:"breadcrumbs fields""title fields""post-title fields""tabs fields"1fr/58.5% minmax(0,40%);align-items:start;display:grid}.template-context-window-body .countermeasures-standards-references__list{margin-bottom:10px}.template-context-window-body .ant-dropdown span{white-space:nowrap}.template-context-window-body .ant-tabs-nav,.template-context-window-body .ant-tabs-nav-list{z-index:2;position:sticky;top:0}.template-context-window-body .countermeasures-card .ant-card-head{z-index:unset!important;position:unset!important}.template-context-window-body .countermeasure-collapse-history__collapse .ant-collapse-body{height:auto;max-height:15.625rem}.template-context-window-body .ant-tabs-nav-wrap{background:#fff;border-bottom:1px solid #e7e7e7}.template-context-window-body__breadcrumbs{grid-area:breadcrumbs}.template-context-window-body__title{grid-area:title;margin-bottom:.5rem}.template-context-window-body__post-title{grid-area:post-title;gap:8px;margin-bottom:.5rem;display:flex}.template-context-window-body__tabs{grid-area:tabs}.template-context-window-body__fields{flex-direction:column;grid-area:fields;gap:.25rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.template-context-window-body__fields .ant-collapse-panel{padding-block:.5rem;padding-inline:1.5rem}.template-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header,.template-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header{color:#0365ab;border-color:#e7e7e7;border-radius:.5rem;gap:.25rem;height:2rem;padding:.75rem;position:relative}.template-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon>svg,.template-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon>svg{margin-right:0}.template-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true],.template-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true]{border-radius:.5rem .5rem 0 0}.template-context-window-body__fields .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true] .ant-collapse-expand-icon svg,.template-context-window-body .countermeasure-details__history .ir-collapse .ant-collapse-item .ant-collapse-header[aria-expanded=true] .ant-collapse-expand-icon svg{transform:rotate(180deg)}.template-context-window-body__fields .ant-collapse-panel,.template-context-window-body .countermeasure-details__history .ant-collapse-panel{border-color:#e7e7e7;border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.template-context-window-body__fields .ant-collapse-body,.template-context-window-body .countermeasure-details__history .ant-collapse-body{padding:0}.template-context-window-body__fields>div,.template-context-window-body__fields .test-result{margin-top:0!important}.template-context-window-body .ir-tabs .ant-tabs-nav,.template-context-window-body .ir-tabs .ant-tabs-content-holder{margin-bottom:1.5rem}.template-context-window-body .form-input,.template-context-window-body .ant-picker{width:100%;max-width:650px}.template-context-window-body .ant-form-item,.template-context-window-body .form-input-container{margin-bottom:8px}.template-context-window-body .formLabel,.template-context-window-body .ant-form-item-control-input-content{flex-direction:column;align-items:flex-start!important}.template-context-window-body .formLabel label,.template-context-window-body .ant-form-item-control-input-content label{height:32px!important}.template-context-window-body .custom-field{margin-bottom:0}.template-context-window-body .test-result__form-item-container .ant-form-item{width:100%;min-width:0%;max-width:100%;margin-bottom:8px}.template-context-window-body .test-result__form-item-container .ant-select,.template-context-window-body .test-result__form-item-container .expiry-date-input,.template-context-window-body .ant-form-item .ant-select{min-width:0%;max-width:650px}.template-context-window-body .countermeasures-card{border:none;border-radius:0}.template-context-window-body .countermeasures-card:hover{box-shadow:none}.template-context-window-body .countermeasures-card .ant-card-body{gap:1px;padding:0}.template-context-window-body .countermeasures-card .ant-card-head{border-bottom:none;margin-bottom:.5rem}.template-context-window-body .countermeasures-card .ant-card-head .ant-card-head-wrapper{padding:0}.template-context-window-body .test-form__form{gap:.25rem}.template-context-window-body .test-form__form-item-container{flex-direction:column;align-items:flex-start;display:flex}.template-context-window-body .test-form__form-item-container .ant-form-item{width:100%;max-width:650px}.template-context-window-body .threat-details__history{scrollbar-width:thin;overflow:auto}.delete-template-modal__text{margin-bottom:0}.feature-settings-dialog__form{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.feature-settings-dialog__form .ant-checkbox-wrapper{margin:0}.template-unzoned-components{flex-direction:column;gap:.25rem;display:flex}.template-unzoned-components__description-error{margin:0}.template-details-modal .ant-form-item-label{text-align:left;width:200px}.template-details-modal .ck-editor__main,.template-details-modal .ck,.template-details-modal .ck-reset{max-width:450px}.template-direct-access-options{display:flex}.template-direct-access-options__option .ir-button{justify-content:center;align-items:center;display:flex}.template-direct-access-options__option .ir-button svg{width:1.25rem;height:1.25rem;margin:0}.template-direct-access-options__option--disabled .ir-button svg{opacity:.3}.template-direct-access-options__option--disabled .ir-button:hover{background-color:#0000!important}.template-direct-access-options__option--active .ir-button--active{background-color:#e7e7e7!important}.template-direct-access-options .option-disabled{opacity:.4}.alerts__divider{border-left:1px solid #e7e7e7;height:2rem;margin:0 .5rem}.template-header{color:#000000a6;background-color:#fff;max-width:100%;padding:0 .5rem;font-size:.875rem;box-shadow:inset 0 -1px #f0f0f0}.template-header .ir-button{justify-content:center;align-items:center;display:flex}.template-header .ir-button svg{margin-right:0;font-size:1.25rem}.template-header .ir-button:not(.threat-model-sync-button,.state-project-button):hover{background-color:#e7e7e7}.template-header .ir-button--active{background-color:#e7e7e7!important}.template-header__content{justify-content:space-between;align-items:center;width:100%;display:flex}.template-header__content .menu-items-wrapper{flex:1;justify-content:right;align-items:center;gap:8px;display:flex}.template-header__content .menu-items-wrapper .state-buttons-container{white-space:nowrap}.template-header__left-content{flex:1;align-items:center;min-width:0;display:flex}.template-header__left-content--logo{justify-content:center;align-items:center;margin:0 .25rem;padding:0;display:flex}.template-header__left-content--logo img{width:5.39063rem}@media (width<=1366px){.template-header__left-content--logo{margin:0 .125rem}}.template-header__left-content--logo img{max-width:120px;max-height:34px}.template-header__left-content--go-to-templates svg{font-size:1.25rem}.template-header__left-content--title{color:#000000a6;min-width:1.875rem;max-width:28.125rem;margin:0 .25rem;padding:.5rem}.template-header__left-content--title:hover{cursor:pointer;background-color:#e7e7e7}.template-header__logo{justify-content:center;align-items:center;display:flex}.template-header__logo img{max-width:120px;max-height:34px}.template-header__title{text-overflow:ellipsis;white-space:nowrap;color:#000000a6;max-width:500px;margin-left:12px;margin-right:8px;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:block;overflow:hidden}.template-header__buttons{justify-content:center;align-items:center;padding:0 7px;display:flex}.template-header__buttons--mobile{padding:0 3px}.template-header__tabs .ant-tabs-nav-operations{display:none!important}.template-header__tabs .ant-tabs-nav{margin:0}.mobile-header .ir-button{justify-content:center;align-items:center;display:flex}.mobile-header .ir-button svg{width:1.125rem;height:1.125rem;margin-right:0!important}.mobile-header .ir-button:not(.threat-model-sync-button,.state-project-button):hover{background-color:#e7e7e7}.mobile-header__left-side .template-mobile-header-left-side{align-items:center;display:flex}.mobile-header__left-side .template-mobile-header-left-side__title{min-width:1.25rem;max-width:7.8125rem;margin:0 .25rem;padding:.5rem}.mobile-header__left-side .template-mobile-header-left-side__title:hover{cursor:pointer;background-color:#e7e7e7}.mobile-header__left-side .template-mobile-header-left-side .ir-button{justify-content:center;align-items:center;display:flex}.mobile-header__left-side .template-mobile-header-left-side .ir-button svg{width:1rem;margin:0}.mobile-header__main{min-width:3.125rem;margin:0 .5rem}.mobile-header__main .template-mobile-header-main{width:100%}.mobile-header__main .template-mobile-header-main__main-option{flex-direction:column;gap:.125rem;display:flex}.mobile-header__main .template-mobile-header-main__main-option--selected{letter-spacing:normal;color:#0365ab;padding:.125rem 0;font-family:SourceSansPro-semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem}.mobile-header__main .template-mobile-header-main__main-option--current-option{white-space:nowrap;align-items:center;gap:.25rem;min-width:.625rem;display:flex}.mobile-header__main .template-mobile-header-main__main-option--current-option svg{min-width:1rem;font-size:1rem}.mobile-header__main .template-mobile-header-main__main-option--underline{background-color:#0365ab;width:100%;height:.125rem}.mobile-header__buttons-container{align-items:center;display:flex}.mobile-header .menu-options-wrapper{flex:1;justify-content:end;align-items:center;gap:8px;display:flex}.mobile-header .ant-breadcrumb{margin-bottom:-1px;display:block;overflow:hidden}.mobile-header .ant-breadcrumb ol{flex-wrap:unset}.mobile-header .ant-breadcrumb li{display:flex;overflow:hidden}.mobile-header .ant-breadcrumb li:first-child{flex:1;min-width:42px}.mobile-header .ant-breadcrumb li .ant-breadcrumb-link,.mobile-header .ant-breadcrumb li .ant-tooltip-open{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#000000d9;overflow:hidden}.mobile-header .ant-breadcrumb li .ant-breadcrumb-link:hover,.mobile-header .ant-breadcrumb li .ant-tooltip-open:hover{color:#000000d9}.mobile-header .ant-breadcrumb li:nth-child(2){font-weight:700}.mobile-header .ant-breadcrumb .ant-dropdown-trigger{align-items:center;display:flex;overflow:hidden}.mobile-header .ant-breadcrumb .anticon{margin-left:10px}.mobile-header .ant-breadcrumb .anticon svg{width:9px;height:9px}.mobile-header .ant-breadcrumb svg{stroke-width:30px;stroke:#000000a6;width:20px;height:20px}.mobile-menu__list .ant-dropdown-menu-item-group-list{margin:0}.mobile-menu__list .ant-dropdown-menu-item{height:32px;line-height:normal;margin:0!important}.mobile-menu__list .ant-dropdown-menu-item-divider{margin:16px 0}.mobile-menu__list .menu-group-untitle .ant-dropdown-menu-item-group-title{display:none}.project-page-container{height:100%;position:relative;overflow:hidden}.project-page-container .context-window-container{transition:all .25s ease-in-out}.project-page-container .context-window-container.spaced-overlay--small{padding-right:640px}.welcome-page__content{width:593px;margin:16.11dvh auto 0}.welcome-page__content img{margin:0 auto;display:block}.welcome-page__content button{margin:24px auto;display:block}.welcome-page__content h1{letter-spacing:normal;font-family:SourceSansPro-bold,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem}.welcome-page__content h3{letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}.color-red{color:#ec0e0e}.color-danger{color:#ff5922}.color-specific-text-title{color:#0365ab}.bg-danger{background-color:#ff5922!important}.border-color-danger{border-color:#ff5922}.d-gird{display:grid}.d-flex{display:flex}.d-content-center{justify-content:center}.d-items-center{align-items:center}.d-flex-center-middle{justify-content:center;align-items:center;display:flex}.d-none{display:none}.w-20{width:20px}.w-100_{width:100%}.border-bottom{border-bottom:1px solid #f0f0f0}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mh-4{margin:4px 0}.mr-8{margin-right:8px}.ml-8{margin-left:8px}.mr-16{margin-right:16px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.align-items-center{align-items:center}.align-items-flex-start{align-items:flex-start}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pointer-none{pointer-events:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.caption{color:#00000073;font-size:12px;font-weight:400;line-height:20px}.d-flex-space-between{justify-content:space-between}.hiddeable-container .hiddeable-content{visibility:hidden}.hiddeable-container:hover .hiddeable-content{visibility:visible}.height-width-24{width:24px;height:24px}@font-face{font-weight:400;font-style:normal;font-family:IriusRiskFonts;src:url(/statics/images/iriusrisk_icons.Cn_H31Jg.ttf)format("truetype")}@font-face{font-weight:400;font-style:normal;font-family:SourceSansPro;src:url(/statics/fonts/source-sans-pro-regular.woff2)format("woff2"),url(/statics/fonts/source-sans-pro-regular.woff)format("woff");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:SourceSansPro-bold;src:url(/statics/fonts/SourceSansPro-Bold.woff)format("woff");font-display:swap}@font-face{font-weight:700;font-style:italic;font-family:SourceSansPro-bold-italic;src:url(/statics/fonts/SourceSansPro-BoldIt.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-style:italic;font-family:SourceSansPro-italic;src:url(/statics/fonts/SourceSansPro-It.woff)format("woff");font-display:swap}@font-face{font-weight:600;font-style:normal;font-family:SourceSansPro-semibold;src:url(/statics/fonts/SourceSansPro-Semibold.woff)format("woff");font-display:swap}@font-face{font-weight:600;font-style:italic;font-family:SourceSansPro-semibold-italic;src:url(/statics/fonts/SourceSansPro-SemiboldIt.woff)format("woff");font-display:swap}*{box-sizing:border-box;font-family:SourceSansPro,sans-serif}html,body{margin:0;padding:0}.ant-app{flex-direction:column;flex:1;min-height:0;display:flex}.notification--success{border-left:4px solid #31aa3d}.notification--error{border-left:4px solid #ec0e0e}.notification--warning{border-left:4px solid #ff9d00}.notification--info{border-left:4px solid #059bf5}.notification--delete{border-left:4px solid #ec0e0e}.notification--delete .ant-notification-notice-icon svg{color:#ec0e0e}.notification .ant-notification-notice-description{white-space:pre-line}.fill-color-blue{color:#15a4fa}body{background:#f5f5f5;overflow:hidden auto}#root{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden auto}#root::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}#root::-webkit-scrollbar-thumb{background-color:#0000}#root::-webkit-scrollbar-track{background-color:#0000}#root:hover::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}#root:hover::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar{width:6px;transition:all .2s ease-in-out}::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:3px}::-webkit-scrollbar-track{background-color:#0000}h1,h2,h3,h4,h5,h6{color:#434343;letter-spacing:unset!important}h1,h2,h3,h4,h5,h6,ul,p{margin:0;padding:0}p{color:#434343}.p-absolute{position:absolute}.icon-color-blue{color:#059bf5}.circle{border-radius:50%;width:15px;height:15px;display:block}.circle--green{background:green}.warning-color{color:#faad14}.error-background{color:#ff4d4f}.sucess-background{color:#31aa3d}.ant-modal-confirm-btns .ant-btn{margin-left:8px}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{gap:8px;display:grid}.d-inlineFlex{align-items:center;gap:8px;display:inline-flex}.auto-flow-columns{grid-auto-flow:column}.d-grid-autocolumn{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.two-cols2080{grid-template-columns:20% minmax(0,80%);gap:0 24px;display:grid}.one-col{grid-template-columns:100%;gap:0 24px;display:grid}.countermeasure-state-implemented__icon{color:#31aa3d;font-size:24px}.countermeasure-state-required__icon{color:#0ba0b7;font-size:24px}.countermeasure-state-recommended__icon{color:#037ac9;font-size:24px}.countermeasure-state-rejected__icon{color:#940000;font-size:24px}.countermeasure-state-notapplicable__icon{color:#8c8c8c;font-size:24px}.gradient-container{background:radial-gradient(80.88% 80.88% at 50% -20.37%,#01ecb480 0%,#01ecb41a 64.45%,#01ecb400 100%),linear-gradient(#305150 0%,#091c2c .01%);width:100%;min-height:100vh;position:relative;overflow-y:auto}.gradient-background{background:linear-gradient(#ffffffe6 10%,#ffffffe6),radial-gradient(95.19% 95.19% at 50% 4.81%,#01ecb480 0%,#01ecb41a 67.05%,#01ecb400 100%),linear-gradient(359.73deg,#67c0f5 .21%,#78c9fc 29.11%,#e0f3ff 82.27%,#f0f9ff 103.81%)}.d-grid-items-center{align-items:center}.text-color-white{color:#fff}.text-align-center{text-align:center}.m-top-48{margin-top:48px}.m-top-24{margin-top:24px}.ant-btn{align-items:center;display:flex}.ant-input-search-button,.ant-btn-icon-only{display:inline-block}.w-100{width:100%}.button-grid{grid-auto-flow:column;gap:4px;display:grid}.button-grid--gap-0{gap:0}.button-grid--gap-8{gap:8px}.button-grid--gap-16{gap:16px}.justify-between{justify-content:space-between}.color-text-primary{color:#434343}.color-text-secondary{color:#8c8c8c}.unstyled-button{all:unset}.simple-pill{letter-spacing:normal;border:1px solid #8c8c8c;border-radius:48px;padding:0 8px;font-family:SourceSansPro-semibold,sans-serif;font-size:.75rem;font-weight:600;line-height:1.25rem}.ant-popover-message{padding-right:35px}.ant-popover-message .ant-popover-message-title{white-space:pre-line}.ant-popover-buttons{justify-content:flex-end;display:flex}.ant-popover-buttons .ant-btn.ant-btn-sm{order:1}.ant-popover-buttons .ant-btn.ant-btn-primary{order:0}.ant-menu,.ant-dropdown-menu{user-select:none}.ant-popover-message{align-items:center;display:flex}.ant-popover-message svg{font-size:16px}.ant-popover-message .ant-popover-message-title{padding-left:5px}.ant-dropdown-menu-item-icon{min-width:16px;font-size:16px}.ant-dropdown-menu-item-icon.ir-icon{width:16px;height:16px}.ant-menu-item svg{margin-right:10px}.ant-dropdown-menu-item.danger-menu-item{color:#940000}.ant-dropdown-menu-item.danger-menu-item:hover,.ant-dropdown-menu-item.danger-menu-item:active{color:#fff;background:#940000}.ant-modal-body .confirm-content{padding-left:38px}.ant-modal-confirm-body svg{width:20px;height:20px;margin-right:16px;vertical-align:top!important}.ant-modal-confirm-body .ant-modal-confirm-title{display:inline-block}.ant-modal-confirm-body .ant-modal-confirm-title h5{margin-bottom:0}.ant-modal-header,.ant-modal-footer{border:none}.ant-modal-title{color:#434343;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.ant-modal-close{top:9px;right:8px}.ant-modal-footer{padding:0 24px 24px}.ant-modal-footer,.ant-modal-confirm-btns{justify-content:flex-end;display:flex}.ant-form-item-explain{font-size:12px}.ant-form-item-explain-error{color:#940000;font-size:12px}.ant-form-item-explain-warning{font-size:12px}.ant-btn svg{margin-right:4px;vertical-align:middle!important}.anticon-search svg{margin-right:0;vertical-align:middle!important}.ant-list-item-meta-title{color:#434343;font-weight:400}.ant-drawer{z-index:1049}.ant-modal-mask,.ant-modal-wrap{z-index:1050}.ant-popover{z-index:1152}.ant-notification{z-index:1153}.ant-btn-primary.ant-btn-warning{background-color:#fa541c;border-color:#fa541c}.ant-dropdown-menu li:not(.ant-dropdown-menu-item-divider){padding:5px 12px}.ant-switch-inner-checked,.ant-switch-inner-unchecked{justify-content:center;align-items:center;display:flex}
